Chris Anderson/ September 7, 2014/ Uncategorized/ 0 comments

Here is my Repetier-Host start and stop gcode settings that I am using for my home built TAZ.  Using these settings in the new Cura Engine slicer – love it!  These commands can be used on other printers with some minor tweaks.  Key features is the system does not zero the Z axis on x/y 0/0 but moves a little bit from the corner 20/20 in order for the head to clear the glass plate clip.  The other key feature is how the printer then after zeroing the axises moves up a purges some material before starting print.  These setting help tremendously with printing remote and not having to babysit printer so much.


These gcode setting should work with other slicers also – also some of the dynamic variables may need to be changed

Start gcode

; Default start code
;Sliced at: {day} {date} {time}
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}

M107 ; Turn off fan

; Activate all used extruder
{IF_EXT0}M104 T0 S{TEMP0}
G92 E0 ; Reset extruder position
; Wait for all used extruders to reach temperature
{IF_EXT0}M109 T0 S{TEMP0}

G1 Z20.0 F{travel_speed} ;make sure we are clear!!

G28 X0 Y0 ;move X/Y to min endstops
G1 X20 Y20 F{travel_speed} ;do not zero near the 0,0 point - fan hits.
G28 Z0 ;move Z to min endstops

G1 Z15.0 F{travel_speed} ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F130 E40 ;extrude 30mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
;Put printing message on LCD screen
M117 Printing...

Stop gcode

; Default end code
M104 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G28 Y0 ;move X/Y to min endstops, so the head is out of the way
M84 ;steppers off
Share this Post

This site uses Akismet to reduce spam. Learn how your comment data is processed.