MMU Slic3r Prusa Edition default priming gcode for single extruder
Can anyone explain what the generic setting in Slic3r (for example 'Generic PLA' settings) is doing with regards to the start of a print and priming? Currently, when I start a print using these setting is extrudes 250mm along the origin and then it traces back seemingly while retracting. This almost always results in no filament extrusion for the first layer of the actual item. I know I could decipher the 'start' gcode area but I'm not very gcode literate.
Re: MMU Slic3r Prusa Edition default priming gcode for single extruder
This behavior has changed in the different versions of the Slic3r.
1) Recommend upgrading to 1_9_0 of the drivers (Slic3r 1.37.1).
2) Go to Printer Settings -> Custom G-code, and copy the "Start G-code" section and past it in here inside a "Code" block. This will help us see what you have going on and see if we can fix it.
I have modified my start code like this:
M115 U3.0.12 ; tell printer latest fw version
; Start G-Code sequence START
T[initial_tool]
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
M104 S170 ; Extruder to 170 (no wait)
M140 S[first_layer_bed_temperature] ; set bed temp
G28 W ; home all without mesh bed level
G1 X0 Y0 Z125 ; home X axis Lift to 125 (keep cool)
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S170 ; wait for extruder temp to hit 170
M104 S[first_layer_temperature] ; set extruder temp
G80 ; mesh bed leveling while rising in temp
M109 S[first_layer_temperature] ; wait for extruder temp if needed
M203 E100 ; extruder calibration
M92 E140 ; extruder calibration
G1 Z0.250 F7200.000
G1 X50.0 E80.0 F1000.0
G1 X160.0 E20.0 F1000.0
G1 Z0.200 F7200.000
G1 X220.0 E13 F1000.0
G1 X240.0 E0 F1000.0
G1 E-4 F1000.0
G92 E0.0
Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage or loss. If you solve your problem, please post the solution…
Re: MMU Slic3r Prusa Edition default priming gcode for single extruder
Yes, yours looks the same as the default code with some of the temperature stuff ordered differently.
Here's the g-code from the Generic PLA setting
M115 U3.0.12 ; tell printer latest fw version
; Start G-Code sequence START
T[initial_tool]
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
G28 W
G80
G92 E0.0
M203 E100
M92 E140
G1 Z0.250 F7200.000
G1 X50.0 E80.0 F1000.0
G1 X160.0 E20.0 F1000.0
G1 Z0.200 F7200.000
G1 X220.0 E13 F1000.0
G1 X240.0 E0 F1000.0
G1 E-4 F1000.0
G92 E0.0
Re: MMU Slic3r Prusa Edition default priming gcode for single extruder
It is the
G1 E-4 F1000.0
That causes the retraction. You might want to put a skirt around your object to make sure the nozzle is primed.
Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage or loss. If you solve your problem, please post the solution…
Re: MMU Slic3r Prusa Edition default priming gcode for single extruder
Why the retraction in this case? It also causes it to grind pretty badly.
Re: MMU Slic3r Prusa Edition default priming gcode for single extruder
Also, I did at first add a skirt to compensate but sometimes the quality of the initial skirt perimeters affect the usability of the first layer.
Re: MMU Slic3r Prusa Edition default priming gcode for single extruder
Try reducing the E-4 to E-2. It seems to work for me.
Re: MMU Slic3r Prusa Edition default priming gcode for single extruder
I'm curious why it's retracting at all?
Re: MMU Slic3r Prusa Edition default priming gcode for single extruder
Probably to keep it from oozing all the way from the priming line to the skirt.