Skip to content

3D Printing – Retraction Calibration

Are you finding a problem with prints stringing? You’re not alone and there’s a number of reasons this can be happening, for example nozzle temperature or even the material you’re using.

I found a handy tool on on-line – – which generates appropriate G-Code based on input parameters to produce a calibration tower to help you dial in those printer settings. The author has an active Facebook support group which can be found here:

Focus on a specific test to start with. I used the following parameters to test for the best retraction speed and distance for the filament I’m planning on using. I know the optimal temperature to be 185 Degrees and I have left that as is for now. If you have a direct drive printer and not one with a Bowden Tube, retraction distance starts from 0.1mm and 0.05mm increments

The online tool will generate the appropriate G-Code for you to download and copy to SD Card. The first calibration tower I printed resulted in a mess like this :-

Yuck, that’s really bad…

Don’t panic, since this is a good start for an uncalibrated printer. Taking a look at the G-Code you get a sense of what the settings are for each section of the calibration tower.

Examine your tower and look to find the smoothest print (less stringing) and match that to the information in your generated G-Code. In my case I found for the Geeetech A20M a 6mm Retraction distance with a speed of 40mm/s worked well producing the finest print without stringing.

 ;Calibration Generator 1.3.4
 ;Retraction Distance from the top looking down
 ;       6.75    6.50    6.25    6.00
 ;        |       |       |       |
 ;7.00-                               -5.75
 ;7.25-                               -5.50
 ;7.50-                               -5.25
 ;7.75-                               -5.00
 ;        |       |       |       |
 ;       4.00    4.25    4.50    4.75
 ;Variables by Height
 ;Height         Retraction  Nozzle      Fan
 ;               Speed       Temp        Speed
 ;25 layers      45.00      185.00      100.00
 ;25 layers      42.50      185.00      100.00
 ;25 layers      40.00      185.00      100.00
 ;25 layers      37.50      185.00      100.00
 ;25 layers      35.00      185.00      100.00
 ;25 layers      32.50      185.00      100.00
 ;25 layers      30.00      185.00      100.00
 ;25 layers      27.50      185.00      100.00
 ;25 layers      25.00      185.00      100.00
 ;25 layers      22.50      185.00      100.00
 ;25 layers      20.00      185.00      100.00
 ;25 layers      17.50      185.00      100.00
 ;25 layers      15.00      185.00      100.00
 ;25 layers      12.50      185.00      100.00
 ;25 layers      10.00      185.00      100.00
 ;All inputs
 ;Dimension X                     255
 ;Dimension Y                     255
 ;Starting Retraction Distance    4.0
 ;Increment Retraction            0.25
 ;Start Retraction Speed          10.0
 ;Retraction Speed Increment      2.5
 ;Print Speed                     40.0
 ;Starting Temp                   185
 ;Increment Temp                  0
 ;Bed Temp                        50
 ;Fan Speed                       100
 ;Fan Speed Increment             0
 ;Nozzle Diameter                 0.4
 ;Layer Height                    0.2
 ;Filament Diameter               1.75
 ;Extrusion Multiplier            1.0
 ;Layers Per Test                 25.0
 ;Number of Tests                 15.0
 ;Start Gcode

Using the website again, I honed in on the settings as follows: –

Having run the new code through the printer, resulted in a much smoother tower : –

Much Improved Calibration Tower Print

Your calibration tower looks great and no evidence of stringing, what next? One word…


Benchy is the popular 3D Print Calibration and Torture Test, it’s basically small boat that’s printed without supports and used as a bench mark across many different types of printers to determine how well it’s performing. It does push limits on overhang and thin parts to deal with. I sliced this using 0.2mm layers which resulted in a 90 minute print which you can see below. There’s minimal stringing which is dealt with a cigarette lighter or hair dryer. It’s not perfect, but is better than most first time prints.

The creators behind Benchy provide full instructions and detailed measurement sheet to enable you to compare your print with callipers to that which was expected.

Ever wanted to see Benchy printed close up? take a look at this :-

The current record for printing Benchy is around 14 Minutes, with this expert pushing their printer to the limits.

1 Comment »

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: