Dimencia

Improved PrusaMk3 Start GCode

Jul 24th, 2021
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. M862.3 P "[printer_model]" ; printer model check
  2. M862.1 P[nozzle_diameter] ; nozzle diameter check
  3. M83 ; extruder relative mode
  4. G90 ; use absolute coordinates
  5.  
  6. M104 S155 ; set extruder temp
  7. M140 S[first_layer_bed_temperature] ; set bed temp - do these first so they can heat while it homes
  8.  
  9. G28 W ; home all axes without mesh bed leveling
  10. G1 X10 Y-3 Z150; move extruder above bed in front for easier cleaning
  11.  
  12. M109 S155 ; wait for extruder temp to reach cleaning/retraction temp
  13. G92 E0 ; reset extrusion distance
  14. G1 E-1.0000 F1800; Retract 1mm to prevent oozing.
  15. M300 ; beep to let us know to clean
  16. G4 P15000 ; Wait for 15s (15000ms) for cleaning, will likely have more time waiting for the bed
  17.  
  18. M190 S[first_layer_bed_temperature] ; wait for bed temp
  19. G80 ; run mesh bed leveling routine
  20. M109 S[first_layer_temperature] ; set and wait for actual extruder temp
  21.  
  22. ; Audiorazor's longer purge line
  23. ;go outside print area
  24. G1 Y-3.0 F1000.0
  25. G1 Z0.4 F1000.0
  26. ; purge line
  27. G1 X55.0 F2000.0
  28. G1 Z0.3 F1000.0
  29. G92 E0.0
  30. G1 X240.0 E25.0 F2200.0
  31. G1 Y-2.0 F1000.0
  32. G1 X55.0 E25 F1400.0
  33. G1 Z0.20 F1000.0
  34. G1 X5.0 E4.0 F1000.0
  35. M221 S{if layer_height<0.075}100{else}95{endif}
  36.  
  37. ; Don't change E values below. Excessive value can damage the printer.
  38. {if print_settings_id=~/.*(DETAIL @MK3|QUALITY @MK3).*/}M907 E430 ; set extruder motor current{endif}
  39. {if print_settings_id=~/.*(SPEED @MK3|DRAFT @MK3).*/}M907 E538 ; set extruder motor current{endif}
Advertisement
Add Comment
Please, Sign In to add comment