bobstro

ideaMaker start gcode for Prusa i3 Mk3

Sep 10th, 2018 (edited)
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. ; ideaMaker start gcode for Prusa i3 Mk3
  2. ; Last updated 20190505
  3. G4 ; wait
  4. ; Raise nozzle and present bed
  5. G92 E0 ; prepare to retract
  6. G1 E-2 F4800; retract quickly to avoid ooze
  7. G1 Z210 ; raise Z
  8. G1 X0 Y210 ; present bed
  9. ; Reset speed and extrusion rates
  10. M220 S100 ; reset speed factor to 100%
  11. M221 S100 ; reset extruder factor to 100%
  12. M900 K0 ; reset linear acceleration
  13. ; Shut down printer
  14. M104 S0 ; turn off temperature
  15. M140 S0 ; turn off heatbed
  16. M107 ; turn off fan
  17. M84 ; disable motors
  18. M300 S100 P10 ; chirp; Last updated 20200619
  19. M300 S60 P10 ; chirp
  20. M117 Initializing
  21. ; Set coordinate modes
  22. G90 ; use absolute coordinates
  23. ; Reset speed and extrusion rates
  24. M200 D0 ; disable volumetric e
  25. M220 S100 ; reset speed
  26. ; Begin 2-step warmup process
  27. M117 Nozzle preheat
  28. M104 S160 ; set extruder no-ooze temp
  29. M117 Bed preheat
  30. M140 S80 ; set bed PINDA warmup bed temp
  31. M109 S160 ; wait for no-ooze nozzle temp to avoid PEI damage on homing
  32. ; Home
  33. M300 S40 P10 ; chirp
  34. M117 Homing
  35. G28 W ; home all without mesh bed level
  36. ; Present bed for final cleaning
  37. G0 Z3; Raise nozzle before move
  38. G0 X125 Y180 F10200; Move nozzle to PINDA warming position
  39. G0 Z0.15 F10200; Lower nozzle to PINDA warming position
  40. ; Wait for PINDA warmup
  41. M117 PINDA warmup
  42. M860 S35 ; wait for PINDA temp to stabilize at 35C
  43. M140 S{temperature_heatbed} ; set target bed temp before mesh bed leveling
  44. G0 Z3; Raise nozzle before move
  45. ; Mesh bed leveling
  46. M300 S40 P10 ; chirp
  47. M117 Mesh bed leveling
  48. G80 ; mesh bed leveling
  49. M117 Saving results
  50. G81 ; save mesh leveling results
  51. ; Final warmup bed and nozzle heating
  52. M117 Final warmup
  53. G0 Z5; Raise nozzle to avoid denting bed while nozzle heats
  54. M140 S{temperature_heatbed} ; set bed final temp (redundant)
  55. M104 S{temperature_extruder1} ; set extruder final temp
  56. M109 S{temperature_extruder1} ; wait for extruder final temp
  57. M190 S{temperature_heatbed} ; wait for bed final temp
  58. ; Prime line
  59. M300 S40 P10 ; chirp
  60. M117 Printing prime line
  61. M83 ; extruder relative mode
  62. G0 Z0.15 ; Restore nozzle position - (thanks tim.m30)
  63. M900 K0; Disable Linear Advance for prime line
  64. G92 E0.0 ; reset extrusion distance
  65. G1 Y-3.0 F1000.0 ; go outside print area
  66. G1 E2 F1000 ; de-retract and push ooze
  67. G1 X20.0 E6 F1000.0 ; fat 20mm intro line @ 0.30
  68. G1 X60.0 E3.2 F1000.0 ; thin +40mm intro line @ 0.08
  69. G1 X100.0 E6 F1000.0 ; fat +40mm intro line @ 0.15
  70. G1 E-0.8 F3000; retract to avoid stringing
  71. G1 X99.5 E0 F1000.0 ; -0.5mm wipe action to avoid string
  72. G1 X110.0 E0 F1000.0 ; +10mm intro line @ 0.00
  73. G1 E0.6 F1500; de-retract
  74. G92 E0.0 ; reset extrusion distance
  75. ; Final print adjustments
  76. M82 ; extruder absolute mode
  77. M300 S40 P10 ; chirp
  78. M117 Preparing to print
  79. M117 Print in progress
Advertisement
Add Comment
Please, Sign In to add comment