screws_tilt_calculate
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
screws_tilt_calculate [2025/08/30 01:31] – removed - external edit (Unknown date) 127.0.0.1 | screws_tilt_calculate [2025/09/20 16:33] (current) – dshoop | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== SCREWS_TILT_CALCULATE ====== | ||
+ | {{tag> | ||
+ | |||
+ | '' | ||
+ | |||
+ | Invokes the Klipper native bed screws adjustment tool. It will command the nozzle to different locations (as defined by the [SCREWS_TILT_ADJUST] stanza in [[printer.cfg]]) probing the z height and calculate the number of knob turns to adjust the bed level. | ||
+ | |||
+ | When SCREWS_TILT_CALCULATE is used with the MAX_DEVIATION parameter it can be used to test ahead of printing that the bed is level to within the specified maximum deviation. The command will raise a gcode error if any difference in the screw height relative to the base screw height is greater than the value provided. | ||
+ | |||
+ | |||
+ | IMPORTANT: You MUST always do a G28 before using this command. | ||
+ | |||
+ | ==== [SCREWS TILT ADJUST] ==== | ||
+ | |||
+ | SCREWS_TILT_CALCULATE makes use of configuration stanza in [[printer.cfg]] to define the positions on the bed screw. These positions are measured from the probe position NOT the nozzle position. The [[z probe]] which is in the rear left corner of the print head should be over top the bed screw position when measured. | ||
+ | |||
+ | Below is an example for the Neptune 4 (standard) | ||
+ | |||
+ | < | ||
+ | [screws_tilt_adjust] | ||
+ | screw1_name: | ||
+ | screw1: 55,180 | ||
+ | screw2_name: | ||
+ | screw2: 225,180 | ||
+ | screw3_name: | ||
+ | screw3: 225,10 | ||
+ | screw4_name: | ||
+ | screw4: 55,10 | ||
+ | horizontal_move_z: | ||
+ | speed: 200 | ||
+ | screw_thread: | ||
+ | </ | ||
+ | |||
+ | See the [[Klipper]] docs for more. | ||
+ | |||