meshBed.cfg 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. ##Make sure to add in the [meshbed] option to your printer.cfg. See the below link for details
  2. ##https://blog.notexpectedyet.com/manual-mesh-levelling-with-klipper/
  3. ##Replace default menu__prepare and activate the meshBed menu item.
  4. [menu __prepare]
  5. type: list
  6. enable: !toolhead.is_printing
  7. name: Prepare
  8. items:
  9. ## .__delta_calib - "Removed due to not using, remove comments and this to re-enable"
  10. ## .__bedprobe - "Removed due to not using, remove comments and this to re-enable"
  11. .__hotend_pid_tuning
  12. .__hotbed_pid_tuning
  13. .__host_restart
  14. .__firmware_restart
  15. .meshBed
  16. ## Add in menu "Mesh Bed Level" to Klipper Prepare option.
  17. [menu __prepare meshBed]
  18. type: list
  19. enable: !toolhead.is_printing
  20. name: Mesh Bed Level
  21. items:
  22. .start
  23. .zposition
  24. .zNudgeDown
  25. .zNudgeUp
  26. .next
  27. .save
  28. [menu __prepare meshBed zposition]
  29. type: item
  30. name: "Z Pos= {0:05.3f}"
  31. parameter: toolhead.zpos
  32. [menu __prepare meshBed start]
  33. type: command
  34. name: Start Callibration
  35. gcode:
  36. G28
  37. BED_MESH_CALIBRATE
  38. TESTZ Z=-5
  39. [menu __prepare meshBed zNudgeDown]
  40. type: command
  41. name: Nudge Down
  42. gcode: TESTZ Z=-0.025
  43. [menu __prepare meshBed zNudgeUp]
  44. type: command
  45. name: Nudge Up
  46. gcode: TESTZ Z=0.025
  47. [menu __prepare meshBed next]
  48. type: command
  49. name: Next
  50. gcode:
  51. ACCEPT
  52. TESTZ Z=-5
  53. [menu __prepare meshBed save]
  54. type: command
  55. name: Save & Restart
  56. gcode: SAVE_CONFIG