Step 12.27 — 350 mm: resonance probe point and the G32 homing end position¶
Step 27 of 37 with a helper · Chapter 12 — Software: Pi OS image, Klipper/Moonraker/Mainsail, firmware, printer.cfg
(no image — see text)
Parts: none.
Do: Two more 350 blocks that the survey's checklist does not mention. In [resonance_tester]:
[resonance_tester]
accel_chip: adxl345
accel_per_hz: 100
sweeping_accel: 400
sweeping_period: 0
##--------------------------------------------------------------------
## Uncomment below for 350mm build
probe_points: # CHANGED — uncommented for 350
175, 175, 20 # CHANGED
##--------------------------------------------------------------------
Check
Count the live lines; each command prints one number, and the still-commented 250/300 blocks do not count:
Helper Reads each count off the screen against the expected 2, 1, 1, 1, 1.
What you're looking at
[resonance_tester] names the spot on the bed where Ch 14's accelerometer measurements are taken. G32 is the macro that homes, runs QGL and re-homes, and its final move parks the toolhead over bed centre. Both carry hard-coded coordinates that only make sense for one build size.
Naming note: the config header calls this "Homing end position — [gcode_macro G32] section". This kit does not use a [homing_override] block; homing behaviour lives in [safe_z_home] (Step 12.33) and this G32 macro. Do not add a [homing_override] — an incorrect one drives the nozzle into the bed. src
and in [gcode_macro G32]:
[gcode_macro G32]
gcode:
SAVE_GCODE_STATE NAME=STATE_G32
G90
G28
QUAD_GANTRY_LEVEL
G28
## Uncomment for for your size printer:
#--------------------------------------------------------------------
## Uncomment for 350mm build
G0 X175 Y175 Z30 F3600 ; CHANGED — uncommented for 350
#--------------------------------------------------------------------
RESTORE_GCODE_STATE NAME=STATE_G32
cd ~/printer_data/config
grep -c '^position_max: 350' printer.cfg # 2 (stepper_x, stepper_y)
grep -c '^position_max: 330' printer.cfg # 1 (stepper_z)
grep -c '^points:' printer.cfg # 1 (quad_gantry_level)
grep -c '^probe_points:' printer.cfg # 1 (resonance_tester)
grep -c '^ G0 X175 Y175 Z30' printer.cfg # 1 (G32)
Expect 2 / 1 / 1 / 1 / 1. A 0 is a block still commented; a 2 where 1 is expected is a second size uncommented as well.
Source: leviathan-printer-rev-d-sbv2.cfg · leviathan-printer-rev-d-sbv2.cfg · Klipper docs § resonance_tester