Dual Extruder (Chimera), Set Standby, M109 Wait to heat not working
-
I'm using Simplify3D as my slicer and am trying to get the Chimera working for dual colors.
The main issue is that the print will not wait to start until the extruder is up to temp.
I've tried using Simpllify3D tools change scripts with the M109, as well as the G10 to set active and standby temps - but neither has worked for the print to wait.Scripts - M109:
G1 X0 Y40 F4000 ; move to wait for temperatures {IF NEWTOOL=0}M104 S195 T1; set T1, inactive extruder to 165 C {IF NEWTOOL=0}M109 S235 T0; Set T0, new active extruder to T0 Temperature and wait for it to reach temperature before proceeding. {IF NEWTOOL=1}M104 S195 T0; Cool T0 to 165 {IF NEWTOOL=1}M109 S235 T1; set T1, Heat T1 to T1 Temperature
g-code output:
G90
M82
M106 S0
M104 S235 T0
M104 S235 T1
M109 S235 T0
M109 S235 T1
G28 ; home all axes
G32; probe - bed compensation
G1 Z30 F5000 ; lift nozzle
G92 E0
G1 E-4.5100 F3000
G1 Z0.390 F1002
; layer 1, Z = 0.18
G1 X0 Y240 F4000 ; move to wait for temperatures
M104 S190 T1; set T1, inactive extruder to 165 C
M109 S235 T0; Set T0, new active extruder to T0 Temperature and wait for it to reach temperature before proceeding.
T0
; tool H0.200 W0.720
; inner perimeter
G1 X251.319 Y214.884 F4800
G1 Z0.180 F1002
G1 E0.0000 F900G10 script:
G1 X0 Y40 F4000 ; move to wait for temperatures G10 P0 S235 R195 ; Set tool 0 operating and standby temperatures G10 P1 S235 R195 ; Set tool 1 operating and standby temperatures
g-code output:
G90
M82
M106 S0
M104 S235 T0
M104 S235 T1
M109 S235 T0
M109 S235 T1
G28 ; home all axes
G32; probe - bed compensation
G1 Z30 F5000 ; lift nozzle
G92 E0
G1 E-4.5100 F3000
G1 Z0.390 F1002
; layer 1, Z = 0.18
G1 X0 Y40 F4000 ; move to wait for temperatures
G10 P0 S235 R195 ; Set tool 0 operating and standby temperatures
G10 P1 S235 R195 ; Set tool 1 operating and standby temperatures
T0
; tool H0.200 W0.720
; inner perimeter
G1 X251.319 Y214.884 F4800
G1 Z0.180 F1002
G1 E0.0000 F900What settings do I need in Simplify3d to get the active and standby temps set - and get the print to wait on each tool change for the corret temp before printing?
I have looked at all the threads here I could find on dual extrusion - but nothing I've tried seems to work.
-
I suggest you don't use S3D tool change scripts, but use the Duet ones instead. See "Setting up the tool change files" in https://miscsolutions.wordpress.com/2014/07/27/converting-the-reprappro-ormerod-to-dual-colour/. Then in your slicer start gcode, use G10 to set the active and standby temperatures of each tool to 235C and 195C.
-
Can your trick work in the same way with a Y filament splitter ( 2 extruders and 1 hotend) ?
I cannot have a good result with s3d… -
I suggest you don't use S3D tool change scripts, but use the Duet ones instead. See "Setting up the tool change files" in https://miscsolutions.wordpress.com/2014/07/27/converting-the-reprappro-ormerod-to-dual-colour/. Then in your slicer start gcode, use G10 to set the active and standby temperatures of each tool to 235C and 195C.
THANK YOU! - this worked perfectly. I also added some code to my start code from one of your suggestions in another thread to get my heaters to both heat up to active and standby:
S3D start script:
G10 P0 S[extruder0_temperature] R195 ; Set tool 0 operating and standby temperatures G10 P1 S[extruder1_temperature] R195 ; Set tool 1 operating and standby temperatures G28 ; home all axes G32; probe - bed compensation G1 Z30 F5000 ; lift nozzle ;start heaters to go active and standy T0 ; select tool 0 G1 E8 ; prime tool 0 T1 G1 E8
My g-code now looks like this:
G90
M82
M106 S0
G10 P0 S235 R195 ; Set tool 0 operating and standby temperatures
G10 P1 S235 R195 ; Set tool 1 operating and standby temperatures
G28 ; home all axes
G32; probe - bed compensation
G1 Z30 F5000 ; lift nozzle
;start heaters to go active and standy
T0 ; select tool 0
G1 E8 ; prime tool 0
T1
G1 E8
G92 E0
G1 E-4.5100 F3000
G1 Z0.480 F1002
; layer 1, Z = 0.27
T0
; tool H0.300 W0.720
; inner perimeter
G1 X251.320 Y214.883 F4800
G1 Z0.270 F1002
G1 E0.0000 F900Is there any way to have both heaters heat up at the same time - one active and the other in standby so I don't have to do the tool change routine and wait until each is fully heated. Or, have the standby heat while the active is printing?
Again - though - thank you so much for your help!
-
You could arrange your starting gcode to have this at the start, before your other G10 commands:
G10 P0 S0 R195
G10 P1 S0 R195
T0
T1
T-1This will start both tools heating to standby temperatures.
-
You could arrange your starting gcode to have this at the start, before your other G10 commands:
G10 P0 S0 R195
G10 P1 S0 R195
T0
T1
T-1This will start both tools heating to standby temperatures.
Thank you!