G CODE COMMANDS TWIN EXTRUDER
-
This is the first 3D printer with a twin hot-end and twin extruder.
I am testing some commands so that I would know and check what my slicers would be doing.So... my two extruders are T0 and T1
I have written a file to do the test automatically
I have selected low temperatures to stay safer as this is a test.M104 S60 T0 ; ACTIVE AND STAND BY TEMP OF TOOL ZERO
M104 S60 T1 ; ACTIVE AND STAND BY TEMP OF TOOL ONEM109 T0 S60
M109 T0 S75
M109 T0 S100M109 T1 S60
M109 T1 S75
M109 T1 S100What I wish to happen is that the two hot ends stand by at 60 Deg C
Tool Zero reaches Temp 60, then 75 and then 100
Then it goes to standby temp of 60 while
Tool 1 goes to 75, then 100
both extruders when idle go to a standby temp of 60What is happening, is that the T0 goes from 60>75>100
but then the standby becomes Zero
The Tool 1 will not go 60>75>100 but jump to 100 immediately.Can someone offer an explanation please?
-
Consider using G10 to set temps for multiple tools rather than M104/M109
https://duet3d.dozuki.com/Wiki/Gcode#Section_G10_Tool_Temperature_Setting
-
@phaedrux
Thanks for that... Will try it out -
@phaedrux said in G CODE COMMANDS TWIN EXTRUDER:
Consider using G10 to set temps for multiple tools rather than M104/M109
Quoted from your link:
Note that this use of G10 may be deprecated in a future version of RRF, It will be replaced with M568 which can already be used for temperature setting in firmware 3.3beta2 and later.
I've seen G10 as temp setting in PrusaSlicer gcode, wondering if they'll support M568 too?
-
@mendelevium
In my opinion you can try use M400 or M116 between the temp settings. Although M109 already waits for temp to be reached. It might not differ between T0 and T1 (just guessing)