Skip to content

Instantly share code, notes, and snippets.

@lenne0815
Created September 14, 2020 05:18
Show Gist options
  • Save lenne0815/5e5180c3fba7d04146f0f9a62e092da5 to your computer and use it in GitHub Desktop.
Save lenne0815/5e5180c3fba7d04146f0f9a62e092da5 to your computer and use it in GitHub Desktop.
Adds an lcd menu for bed screw adjust for Klipper
[bed_screws]
screw1: 32,32
screw2: 203,32
screw3: 203,203
screw4: 32,203
[menu __main __leveling]
type: list
enable: {not printer.idle_timeout.state == "Printing"}
name: Leveling
[menu __main __leveling preheatBed]
type: command
name: Hotbed > 60c
gcode:
M140 S60
[menu __main __leveling bedMesh]
type: command
name: Generate Mesh
gcode:
G28
BED_MESH_CALIBRATE
[menu __main __leveling __BedScrews]
type: list
name: Bed Screws
[menu __main __leveling __BedScrews Home]
type: command
name: Home
gcode:
G28
[menu __main __leveling __BedScrews Start]
type: command
name: Start
gcode:
BED_SCREWS_ADJUST
[menu __main __leveling __BedScrews Accept]
type: command
name: Accept
gcode:
ACCEPT
[menu __main __leveling __BedScrews Adjust]
type: command
name: Adjust
gcode:
ADJUSTED
[menu __main __leveling __BedScrews Abort]
type: command
name: Abort
gcode:
ABORT
G1 Z10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment