Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; START GCODE START
- G90 ; absolute positioning
- G92 E0 ; Zero extruder position
- M83 ; extruder relative mode
- M107 ; fan off
- M204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]
- M104 S[nozzle_temperature_initial_layer] ; set nozzle temp
- M140 S[bed_temperature_initial_layer_single] ; set bed temp
- ; Beep + small delay before start
- M300 P2500 S500 ; long beep before start
- G4 S3 ; wait 3 s
- G28 X0 Y0 Z0 ; home all axes
- M400 ; wait to stop moving
- G1 Z0.5 ; Move up to safe height
- M190 S[bed_temperature_initial_layer_single] ; wait for bed temp
- M109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp
- ; Beep + small delay before start
- M300 P2500 S500 ; long beep before start
- G4 S3 ; wait 3 s
- G1 E25 F750 ; default retracted amount from previous print
- G1 E10 F750 ; load extra while stationary - main prime
- G1 X50 Y0 E10.0 F900 ; prime line
- M400 ; wait to stop moving
- G1 E-3 ; small retract before print starts
- G92 E0 ; Reset extruder position
- ; START GCODE END
- ; END GCODE START
- M106 ; fan full speed
- G92 E0 ; reset extruder position
- G91 ; relative positioning
- M83 ; extruder relative mode
- G1 F{travel_speed*60} ; set travel speed from slicer
- M204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]
- M104 S0 ; nozzle heater off
- M140 S0 ; bed heater off
- G1 Y5 Z0.2 E-2 ; Local wipe near print
- G90 ; back to absolute positioning
- M83 ; ensure extruder is relative
- G1 Y{print_bed_max[1]} E-3 F6000 ; move to rear of bed (max Y)
- M400 ; wait for motion complete
- G1 {if max_layer_z+10 < printable_height} Z{z_offset+min(max_layer_z+10, printable_height)}{endif} E-25.0 F{travel_speed*60} ; Lift Z only if it stays within printable height
- M400 ; wait for Z-lift complete
- M18 ; Disable motors
- G4 S10 ; cool down for 10 seconds
- M107 ; fan off
- M300 P300 S4000 ; Beep to indicate print finished
- ; END GCODE END
Advertisement
Add Comment
Please, Sign In to add comment