Skip to content

Instantly share code, notes, and snippets.

@maciekish
Last active July 19, 2022 11:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save maciekish/22f638496bb1dd62ed7ffe189f8cf2b0 to your computer and use it in GitHub Desktop.
Save maciekish/22f638496bb1dd62ed7ffe189f8cf2b0 to your computer and use it in GitHub Desktop.
T-Rex 3.0 Settings for Simplify3D and Cura
;TOOL 0 START
M109 S{material_print_temperature} T0; Set active extruder to T0 Temperature and wait for it to reach temperature before proceeding.
G1 E10 F500 ; Prime 10mm,
G92 E0 ; Reset Extruder to 0,
G1 E-0.5 F500 ; Retract 3.5mm,
; Wipe nozzle
G1 X0 F5000
G1 X-40
G1 X0
G1 X-40
G1 X0
G1 X-40
;TOOL 0 END
M104 S180 T0 ;Set inactive extruder to 180 C
G1 X0 F8000 ; Park Rapidly,
G28 X ; Home X,
;TOOL 1 START
M109 S{material_print_temperature} T1; Set active extruder to T1 Temperature and wait for it to reach temperature before proceeding.
G1 E10 F500 ; Prime 10mm,
G92 E0 ; Zero Extruder,
G1 E-0.5 F500 ; Retract 3.5mm,
; Wipe nozzle
G1 X410 F5000
G1 X450
G1 X410
G1 X450
G1 X410
G1 X450
;TOOL 1 END
M104 S180 T0 ;Set inactive extruder to 180 C
G1 X400 F8000 ; Park Rapidly,
G28 X ; Home X,
M104 S0
M140 S0
G92 E1
G1 E-1 F300
G28 X0 Y0
G1 X0 Y350 F9000;
G91 ;relative positioning
G1 Z50; move up
G90 ;absolute positioning
M106 P0 S0
M106 P1 S0
M84
M355 S0 P0; Case light off
M355 S1 P255; Case light on
G1 Z10.0 F6000 ;Move the platform down 10mm
G92 E0
G1 F200 E3
G92 E0
; Wipe nozzle
G1 X0 F5000
G1 X-40
G1 X0
G1 X-40
G1 X0
G1 X-40
{IF NEWTOOL=0} ;BEGIN CHANGE FROM TOOL 1 TO TOOL 0,
{IF NEWTOOL=0}T1 ; Select Tool 1,
{IF NEWTOOL=0}M104 S165 T1 ;Set inactive extruder to 165 C
{IF NEWTOOL=0}G1 X400 F8000 ; Park Rapidly,
{IF NEWTOOL=0}G28 X ; Home X,
{IF NEWTOOL=0}T0 ; Start tool switch 0,
{IF NEWTOOL=0}M109 S[extruder0_temperature] T0; Set active extruder to T0 Temperature and wait for it to reach temperature before proceeding.
{IF NEWTOOL=0}G1 E10 F500 ; Prime 10mm,
{IF NEWTOOL=0}G92 E0 ; Reset Extruder to 0,
{IF NEWTOOL=0}G1 E-0.5 F500 ; Retract 3.5mm,
; Wipe nozzle
{IF NEWTOOL=0}G1 X0 F5000
{IF NEWTOOL=0}G1 X-40
{IF NEWTOOL=0}G1 X0
{IF NEWTOOL=0}G1 X-40
{IF NEWTOOL=0}G1 X0
{IF NEWTOOL=0}G1 X-40
{IF NEWTOOL=1} ;BEGIN CHANGE FROM TOOL 0 TO TOOL 1,
{IF NEWTOOL=1}T0 ; Select Tool0,
{IF NEWTOOL=1}M104 S165 T0 ;Set inactive extruder to 165 C
{IF NEWTOOL=1}G1 X-39 F8000 ; Park Rapidly,
{IF NEWTOOL=1}T1 ; Start tool switch 1,
{IF NEWTOOL=1}M109 S[extruder1_temperature] T1; Set active extruder to T1 Temperature and wait for it to reach temperature before proceeding.
{IF NEWTOOL=1}G1 E10 F500 ; Prime 10mm,
{IF NEWTOOL=1}G92 E0 ; Zero Extruder,
{IF NEWTOOL=1}G1 E-0.5 F500 ; Retract 3.5mm,
; Wipe nozzle
{IF NEWTOOL=1}G1 X410 F5000
{IF NEWTOOL=1}G1 X450
{IF NEWTOOL=1}G1 X410
{IF NEWTOOL=1}G1 X450
{IF NEWTOOL=1}G1 X410
{IF NEWTOOL=1}G1 X450
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment