Finishing Touches
sudo rebootStart and Stop Sequences
Start g-code
M73 P0; enable show build progress
M140 S[first_layer_bed_temperature]; heat bed up to first layer temperature
M104 S140 T0; preheat nozzle to 140 degrees, this should not cause oozing
G21; set units to mm
G28 Z; home Z axis
G4 P0; Wait for command to finish
G90; set positioning to absolute
G1 Z5 F1500; move the bed down so we don’t crash any clips
G28;
G1 Z5 F1500; move the bed down again before we pre-heat so we don’t burn the bed
G1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised
G1 X-70 Y-83 F6400; move to waiting position (front left corner of print bed)
M190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.
M109 S[first_layer_temperature] T0; set nozzle heater to first layer temperature
M116; wait for everything to reach target temperature
G1 Z0 F1000
G1 X-70 Y-74 F4000; chop off any ooze on the front of the bed
G1 Z[first_layer_height] F1500; move to first layer height
G1 X121 E24 F2000; extrude a line of filament across the front edge of the bed
; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.
G1 Y-71 F2000
G1 X108 Y-74 F4000; cross the extruded line to close the loop
G1 X100 F4000; wipe across the line (X direction)
G1 X90 Y-79 F6000; Move back for an additional wipe (Y direction)
;- - - End custom G-code for right extruder printing - - -End g-code
Last updated