Difference between revisions of "Extruder Tool Change Retraction Bookkeeping"

From Jubilee
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
* delayed extrusion or under extrusion when printing begins
 
* delayed extrusion or under extrusion when printing begins
  
Here’s an example.
+
Here are a few examples.
 
+
[[File:Delayed extrusion.jpg|400px|thumb|right|Delayed extrusion]]
[[File:Delayed extrusion.jpg|320px|thumb|right|Delayed extrusion]]
+
[[File:Excessive stringing.jpg|400px|thumb|center|Excessive stringing]]
  
 
== Delayed extrusion ==
 
== Delayed extrusion ==
 
 
In the image above, extrusion is noticeably delayed on the prime tower.  This problem would also be evident on a skirt or brim.  However, the skirt or brim would prime the nozzle and save the print on a single tool job.  On a multiple tool (multicolor) print, the under extrusion of filament occurs every time there is a tool change.
 
In the image above, extrusion is noticeably delayed on the prime tower.  This problem would also be evident on a skirt or brim.  However, the skirt or brim would prime the nozzle and save the print on a single tool job.  On a multiple tool (multicolor) print, the under extrusion of filament occurs every time there is a tool change.
  
 
===Cause: Mismatch between slicer settings and firmware with regard to absolute vs relative extrusion moves===
 
===Cause: Mismatch between slicer settings and firmware with regard to absolute vs relative extrusion moves===
 +
[[File:S3D relative retraction.png|320px|thumb|right|Simplify3D relative retraction settings]]
 
In the default firmware config "M83" is set for relative extrusion steps; but if the slicer program is set to export g-code with absolute extrusion moves, the Jubilee will most likely misinterpret the prime command ("G1 E0.000..." in absolute steps) and could behave unexpectedly. In Simplify3D, every toolchange would reset the extrusion position "G92", then retract according to the process' retraction settings, but would prime according to "G1 E0.000..." For relative extrusion moves, this won't produce any extrusion and will not prime the nozzle for printing.   
 
In the default firmware config "M83" is set for relative extrusion steps; but if the slicer program is set to export g-code with absolute extrusion moves, the Jubilee will most likely misinterpret the prime command ("G1 E0.000..." in absolute steps) and could behave unexpectedly. In Simplify3D, every toolchange would reset the extrusion position "G92", then retract according to the process' retraction settings, but would prime according to "G1 E0.000..." For relative extrusion moves, this won't produce any extrusion and will not prime the nozzle for printing.   
  
=== Fixing ===
+
=== Fixing ===  
The easiest fix in Simplify3D is to ensure "Relative extrusion distances" is checked on the G-code tab of the FFF settings window.
+
The easiest fix in Simplify3D is to ensure "Relative extrusion distances" is checked on the G-code tab of the FFF settings window.  
  
 
=== Checking the Fix ===
 
=== Checking the Fix ===
 +
After adjusting the Slicer program's settings:
  
After adjusting the Slicer program's settings:
 
 
1. Print a single color single layer print to fine tune the retraction settings to ensure the nozzle is primed and begins printing as expected.
 
1. Print a single color single layer print to fine tune the retraction settings to ensure the nozzle is primed and begins printing as expected.
 
2. Print a dual color print to ensure that the Tool Change Retraction settings also produce expected results.
 
2. Print a dual color print to ensure that the Tool Change Retraction settings also produce expected results.
 
   
 
   
 
== Other Notes ==
 
== Other Notes ==

Latest revision as of 14:49, 22 July 2020

Retraction settings vary based on extruder and filament type. As such, trouble with these settings can be difficult to troubleshoot. Having a tool changer adds an additional level of complexity to a printer's retraction settings.

Symptoms of incorrect retraction settings can include:

  • blobs and rounded corners
  • excessive stringing
  • delayed extrusion or under extrusion when printing begins

Here are a few examples.

Delayed extrusion
Excessive stringing

Delayed extrusion

In the image above, extrusion is noticeably delayed on the prime tower. This problem would also be evident on a skirt or brim. However, the skirt or brim would prime the nozzle and save the print on a single tool job. On a multiple tool (multicolor) print, the under extrusion of filament occurs every time there is a tool change.

Cause: Mismatch between slicer settings and firmware with regard to absolute vs relative extrusion moves

Simplify3D relative retraction settings

In the default firmware config "M83" is set for relative extrusion steps; but if the slicer program is set to export g-code with absolute extrusion moves, the Jubilee will most likely misinterpret the prime command ("G1 E0.000..." in absolute steps) and could behave unexpectedly. In Simplify3D, every toolchange would reset the extrusion position "G92", then retract according to the process' retraction settings, but would prime according to "G1 E0.000..." For relative extrusion moves, this won't produce any extrusion and will not prime the nozzle for printing.

Fixing

The easiest fix in Simplify3D is to ensure "Relative extrusion distances" is checked on the G-code tab of the FFF settings window.

Checking the Fix

After adjusting the Slicer program's settings:

1. Print a single color single layer print to fine tune the retraction settings to ensure the nozzle is primed and begins printing as expected. 2. Print a dual color print to ensure that the Tool Change Retraction settings also produce expected results.

Other Notes