Advertisement
bobstro

PrusaSlicer simplified start gcode for Prusa i3 Mk3

Aug 5th, 2021 (edited)
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. ; PrusaSlicer start gcode for Prusa i3 Mk3
  2. ; Based on baseline start gcode 20210316
  3.  
  4. [[ Other startup gcode if desired...]
  5.  
  6. ; Set initial warmup temps
  7. ; Insert this code before the G28 W homing command
  8. M117 Nozzle preheat
  9. M104 S160 ; set extruder no-ooze temp
  10. M140 S{if printer_model=~/.*MK3S.*/}[first_layer_bed_temperature]{else}{max(first_layer_bed_temperature[0],80)}{endif} ; set bed PINDA warmup temp
  11. ; Nozzle warmup before home to avoid driving hardened ooze into PEI surface
  12. M109 S160 ; wait for extruder no-ooze warmup temp before mesh bed leveling, cool hot PINDA
  13.  
  14. [ Other startup gcode if desired...]
  15.  
  16. ; Begin G28 W homing command
  17. ; Home
  18. M300 S40 P10 ; chirp
  19. M117 Homing
  20. G28 W ; home all without mesh bed level
  21.  
  22. [ Other startup gcode if desired...]
  23.  
  24. ; Wait for PINDA warmup
  25. M117 PINDA warmup
  26. {if printer_model=~/.*MK3S.*/}
  27. M117 Mk3S detected, no warmup required
  28. {else}
  29. M117 Mk3 Waiting for PINDA warmup
  30. M860 S35 ; wait for PINDA temp to stabilize
  31. {endif}
  32. M140 S[first_layer_bed_temperature] ; set target bed temp
  33.  
  34. [ Other startup gcode if desired...]
  35.  
  36. ; Final warmup routine
  37. ; Do this immediately before printing prime line
  38. M117 Final warmup
  39. G0 Z5; Raise nozzle to avoid denting bed while nozzle heats
  40. M140 S[first_layer_bed_temperature] ; set bed final temp
  41. M104 S[first_layer_temperature] ; set extruder final temp
  42. M109 S[first_layer_temperature] ; wait for extruder final temp
  43. M190 S[first_layer_bed_temperature] ; wait for bed final temp
  44.  
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement