element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
RoadTests & Reviews
  • Products
  • More
RoadTests & Reviews
Blog 3D Printer Filament Calibration | Multicomp Pro 3D Printer Filaments RoadTest
  • Blog
  • RoadTest Forum
  • Documents
  • RoadTests
  • Reviews
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RoadTests & Reviews to participate - click to join for free!
  • Share
  • More
  • Cancel
  • Author Author: Attila Tőkés
  • Date Created: 6 Jul 2024 12:59 PM Date Created
  • Views 1137 views
  • Likes 10 likes
  • Comments 5 comments
Related
Recommended
  • multicomp pro
  • 3d_printing
  • filament

3D Printer Filament Calibration | Multicomp Pro 3D Printer Filaments RoadTest

Attila Tőkés
Attila Tőkés
6 Jul 2024
Hello Element14 Community! Slight smile 
This is a short blog post, part of my MultiComp PRO 3D Printer Filament RoadTest, in which I will show how I usually calibrate new filaments for my 3D Printer.

The 3D printer filaments I got for this test are a spool of Silk PLA (Gold), PETG (Blue) and ABS (Natural):
image   image   image
When I get a new spool of filament for my 3D Printer from a new manufacturer, or I try a new type or material, I usually try to determine the optimal settings for that filament and manufacturer. I do this by performing a couple of measurements and printing a set of calibration / test prints.

1. Flow Rate Calibration

The nominal diameter of most common type of 3D printer filaments is 1.75mm. However, due to manufacturing tolerances, the actual diameter of the filaments could be off by up to around ±3%, and this will have a small effect on the volume of material extruded by the 3D printer.

Because of this it may be beneficial measure and calibrate the flow rate of the 3D printer for the given filament, so the actual amount of extruded material is much closer to what the slicer software thinks it is.

To first step is to try to measure the actual diameter of the 3D filament by using a caliper. As it may be small variations, it is better to take 4-5 measurements at different locations and average the measured values.

image

Next, we can use the measured diameter value to introduce a new material into our preferred slicer software. I use the Cura slicer from UltiMaker, in which we can introduce new material under Preferences -> Configure Cura... -> Material. This is what adding a new material looks like in Cura:
image

Beside the diameter, we should also set the initial print settings for the material. The settings at this point does not matter too much, we can just go with what the manufacturer recommends or what we usually use for the given type of material:
image

With this step done we should be able to make or first print. I usually start with a Flow Calibration Cube, which is just a simple cube (ex. 30x30x30mm, link) printed with a single 0.4mm wall, 0% infill and no top/bottom layers:
image

When we print this we will get a shell that should have walls that are exactly 0.40mm thick:
image

After the print is done, we can use a caliper to measure the actual wall with, and make adjustments in the slicer software if needed. In the slicer we can either adjust the filament diameter again, or the Flow rate (%) in the slice settings.

Note that for some use cases using using other than 100% true flow rate may be better. Using a bit higher (+3%) flow rate may result in stronger parts, while lower flow rate my help multiple parts need to fit together with low tolerances.

2. Temperature Calibration

Filament manufacturers usually give a range of temperatures their material should be printed at. These ranges are usually fairly wide, and while they usually work well the printing temperature can have an effect on the quality and strength of the print.

To visualize the effect of print temperature we can try to print a Temperature Tower. A Temperature Tower is model with same features repeated over multiple levels, while each level is being printed at a different temperature.

Temperature Tower requires special G-code to print, as we need to change the hot-end temperature at each level. Fortunately, there are slicer plugins to do this. For Cura I found the AutoTowers Generator extension (link) that can be used to generate various calibration towers. It can be installed from the Cura Maketplace:

image

To generate a Temperature Tower we select one of the options from Extensions -> Auto Tower. The extension will generate the model, and set the all the required settings.

This is what a Temperature Tower looks like after is printed:
image

We can use this tower to determine the best printing temperature for our needs. Note that lower printing temperatures may give use better surface finish, but it can also reduce the strength of the part.

3. Other

Modern slicers offer a huge number of parameters we can adjust. The basic settings include hot-end and bed temperature, printing speed, infill, etc, but there are a bunch of more specialized settings like retraction or bridging settings. Depending on how much time we want to spend to find the perfect settings for our printer and filament, we can print various test / calibration models to test which works best.
  
For the Multicomp PRO filaments from this RoadTest, I spend most time on calibrating the settings for the PETG one. PETG can be quite stringy and sticky material compared to PLA, so it usually needs special settings for retraction and bridging. While trying to adjust these, I printed various calibration towers for temperature and retraction, and tried various bridging settings.
image
For the PLA and ABS spools I only printed the flow rate calibration and temperature tower models. The ABS filament also needed a quick bridge setting adjustment.

4. Results
After I was somewhat satisfied with the calibration prints, I proceeded to print each a 3D Benchy with each filament:
image  image  image
The PLA and ABS Benchy came out fairly good, while the PETG probably could be improved.
  
This are the settings I used:
PLA PETG ABS

Diameter
*after measurement and calibration

1.74mm 1.72mm 1.75mm
Printing
Temperature
200.0°C 240.0°C 235.0°C
Bed
Temperature
60°C 60°C 80°C
Print Cooling 100% fan speed 40% fan speed 40% fan speed
Print
Speed 

60 mm/s

30 mm/s for walls

60 mm/s

30 mm/s for walls

60 mm/s

30 mm/s for walls

Travel
Speed


120 mm/s

120 mm/s 120 mm/s


Retraction

3 mm
40 mm/s
6.5 mm
20 mm/s


6.5 mm
25 mm/s

Bridges

75/80/110% flow rate

5/10/10 mm/s

for first 3 layers

75/80/110% flow rate

5/10/10 mm/s

for first 3 layers

75/80/110% flow rate

5/10/10 mm/s

for first 3 layers

  
  
The 3D Printer I use in an old, but heavily modified Tevo Tarantula, with a heated glass bed:
image
 
In the next weeks, I will print a couple of models to see how the Multicomp PRO filaments perform. I will compare the results with other filaments I used in the past.

Hope you enjoyed this blog post! Sunglasses



  • Sign in to reply

Top Comments

  • DAB
    DAB over 1 year ago +1
    Nice overview of your test and initial results.
  • dougw
    dougw over 1 year ago +1
    Useful blog....
  • aswinvenu
    aswinvenu 11 months ago +1
    Very Interesting insights!
  • Matt
    Matt 1 month ago

    Great info.. I hadn't realised how involved it can be to calibrate things like the flow rate, etc.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelwylie
    michaelwylie 7 months ago

    Nice post.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • aswinvenu
    aswinvenu 11 months ago

    Very Interesting insights!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 1 year ago

    Useful blog....

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 1 year ago

    Nice overview of your test and initial results.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube