Simplify3D Tool Change Script

Prints (0)

Description

SummarySimplify3D Tool Change Script This script is inspired from the Script thread over at the Simplify3D forum, specifically the post by user blaknite7. My version of Simplify3D doesn't parse the place holder variables for tool temperatures in the tool change script, so I used my absolute printing temperatures there instead. The clear benefit of this approach is near full elimination of oozing and drips on the print. The drawback is that print time on multicolour layers are near doubled in printing time. Be warned :) There are two versions here of the script, I've used the M133 script on my Sailfish firmware Wanhao Duplicator 4S printer. This is because my printer doesn't honor the M109 command. So I use two M104 commands followed by a M133 command. The second version uses a M109 command as designed by blaknite7. The model I have printed to test this script, and which is used in the illustration is made by MakeALot and is called two colour calibration cubes. I highly recomend using those objects to calibrate your dual nozzle printing. The objects enclosed here are just dummies :) M109 Script ; ******* Tool chance script start ******* G1 X0 Y40 F4000 ; Move out of the way while it stabilises active tool temp. {IF NEWTOOL=0}; RIGHT Extruder is active (T0) {IF NEWTOOL=0}M104 S165 T1; Cool inactive extruder to 165c (T1) {IF NEWTOOL=0}M109 S210 T0; Heat active extruder to 210c (T0). {IF NEWTOOL=1}; LEFT Extruder is active (T1) {IF NEWTOOL=1}M104 S165 T0; Cool inactive extruder to 165c (T0) {IF NEWTOOL=1}M109 S210 T1; Heat active extruder to 210c (T1). ; ******* Tool chance script end ******* There are two things to change here, the coordinates where oozing can happen, and your print temperature. M133 Script ; ******* Tool chance script start ******* G1 X0 Y40 F4000 ; Move out of the way while it stabilises active tool temp. {IF NEWTOOL=0}; RIGHT Extruder is active {IF NEWTOOL=0}M104 S165 T1; Cool inactive extruder to 165c (T1) {IF NEWTOOL=0}M104 S210 T0; Heat active extruder to 210c (T0). {IF NEWTOOL=0}M133 T0; Stabilise T0 temperature {IF NEWTOOL=1}; LEFT Extruder is active {IF NEWTOOL=1}M104 S165 T0; Cool inactive extruder to 165c (T0) {IF NEWTOOL=1}M104 S210 T1; Heat active extruder to 210c (T0). {IF NEWTOOL=1}M133 T1; Stabilise T1 temperature ; ******* Tool chance script end ******* Same things needs changing here, the coordinates where oozing can happen, and your print temperature. Attributions blaknite7 for the original idea and first version of the Tool Change Script. MakeALot two colour calibration cubes to test this script with.

Design Files

File Size

M109.gcode.txt
602 Bytes
M133.gcode.txt
689 Bytes
box.stl
684 Bytes
circle.stl
39.8 KB

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×