2 hours ago, GregValiant said:What exactly are you trying to do? Is this part of a "Filament Change" or "Pause at Height"?
Filament change. Cura inserts the "Start" macro, then the "Extruder Start", then "Extruder End"+"Extruder Start" for each transition, and then a final "End" macro. In the "Extruder End", I retract the current filament (by "MinRetractForChange"), move to the purge chute, switch extruders, and extrude the new filament (by the same "MinRetractForChange" value). Then back in "Extruder Start", I extrude "PurgeAmount" - about 30mm - of the new filament to clear out the old color.
Problem is, if Cura retracts by "Retraction Distance" before my macro is run, or adds its "Extra Prime Amount" after it has already done the "Prime" purge within my "Extruder Start" macro, and does it when the print nozzle is no longer over the purge chute, that would be bad.
I've read that you should always zero these values to prevent this problem, but as far as I can tell, they're not doing anything at all. Unless there's something that controls whether they are used during extruder changes (like whether or not the printer actually has two nozzles?), then this might be a bug, and if so, then when it gets fixed, it will screw me up again.
So I'm wondering how this is supposed to work. Is this a bug or are these parameters ignored because I don't have two different print nozzles?
Recommended Posts
GregValiant 1,454
I can configure my Ender for 2 extruders. With the code in the Extruder Start Gcode I get:
T0
G92 E0
;GV
G1 F300 E44
;GV
when switching to T0 and then
T1
G92 E0
;TTT1
G1 F300 E10
;TTT1
When switching to T1.
Those are the way I entered them using the keyword and that's how they appear.
There must be a tool change for the Extruder StartUp to be included.
What exactly are you trying to do? Is this part of a "Filament Change" or "Pause at Height"?
Edited by GregValiantLink to post
Share on other sites