LshySVK

i3 mega beginning end new

Nov 30th, 2025 (edited)
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. ; START GCODE START
  2.  
  3. G90 ; absolute positioning
  4. G92 E0 ; Zero extruder position
  5. M83 ; extruder relative mode
  6. M107 ; fan off
  7.  
  8. M204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]
  9.  
  10. M104 S[nozzle_temperature_initial_layer] ; set nozzle temp
  11. M140 S[bed_temperature_initial_layer_single] ; set bed temp
  12.  
  13.  
  14. ; Beep + small delay before start
  15. M300 P2500 S500 ; long beep before start
  16. G4 S3 ; wait 3 s
  17.  
  18. G28 X0 Y0 Z0 ; home all axes
  19. M400 ; wait to stop moving
  20. G1 Z0.5 ; Move up to safe height
  21. M190 S[bed_temperature_initial_layer_single] ; wait for bed temp
  22. M109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp
  23. ; Beep + small delay before start
  24. M300 P2500 S500 ; long beep before start
  25. G4 S3 ; wait 3 s
  26. G1 E25 F750 ; default retracted amount from previous print
  27. G1 E10 F750 ; load extra while stationary - main prime
  28. G1 X50 Y0 E10.0 F900 ; prime line
  29. M400 ; wait to stop moving
  30. G1 E-3 ; small retract before print starts
  31. G92 E0 ; Reset extruder position
  32.  
  33. ; START GCODE END
  34.  
  35.  
  36. ; END GCODE START
  37.  
  38. M106 ; fan full speed
  39. G92 E0 ; reset extruder position
  40. G91 ; relative positioning
  41. M83 ; extruder relative mode
  42. G1 F{travel_speed*60} ; set travel speed from slicer
  43. M204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]
  44. M104 S0 ; nozzle heater off
  45. M140 S0 ; bed heater off
  46.  
  47. G1 Y5 Z0.2 E-2 ; Local wipe near print
  48. G90 ; back to absolute positioning
  49. M83 ; ensure extruder is relative
  50. G1 Y{print_bed_max[1]} E-3 F6000 ; move to rear of bed (max Y)
  51. M400 ; wait for motion complete
  52.  
  53. 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
  54. M400 ; wait for Z-lift complete
  55.  
  56.  
  57. M18 ; Disable motors
  58. G4 S10 ; cool down for 10 seconds
  59. M107 ; fan off
  60. M300 P300 S4000 ; Beep to indicate print finished
  61.  
  62. ; END GCODE END
Advertisement
Add Comment
Please, Sign In to add comment