Need Help -Klipper asking for stepper Z def using Delta printer and BLTouch

Hi all,

Apologies since I recently posted this and got no response. I’ve been attempting to setup a Delta Printer with BLTouch and receive the dumbest error: Option ‘position_max’ in section ‘stepper_z’ must be specified. This makes no sense since deltas define their steppers as ABC. I suspect it is a problem arising from my BLTouch settings, I went through the configuration file and configuration references thoroughly and found no helpful information. Can anyone please tell me what I’m doing wrong or a direction to look? There is very little support for deltas and none that specify this issue. Thanks again

Here’s what I have so far:

[mcu]
baud: 115200
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
#restart_metho: arduino
#pin_map: arduino

[printer]
kinematics: delta
max_velocity: 300
max_accel: 3000
max_z_velocity: 150
delta_radius: 140

#steppers

[stepper_a]
step_pin: PF0
dir_pin: !PF1
enable_pin: !PD7
microsteps: 16
rotation_distance: 40
endstop_pin: ^PE4
homing_speed: 50
homing_retract_dist: 20
position_endstop: 550
arm_length: 340.0
angle: 210

[stepper_b]
step_pin: PF6
dir_pin: !PF7
enable_pin: !PF2
microsteps: 16
rotation_distance: 40
endstop_pin: ^PJ0
angle: 330

[stepper_c]
step_pin: PL3
dir_pin: !PL1
enable_pin: !PK0
microsteps: 16
rotation_distance: 40
endstop_pin: ^PD2
angle: 90

[extruder]
step_pin: PA4
dir_pin: PA6
enable_pin: !PA2
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PB4
sensor_type: ATC Semitec 104GT-2
sensor_pin: PK5
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250

[fan]
pin: PH6

#bed

[heater_bed]
heater_pin: PH5
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PK6
control: watermark
min_temp: 0
max_temp: 130

[delta_calibrate]
radius: 50

#sensor BLtouch

[bltouch]
#sensor_pin: ^AR18
#control_pin: AR11
sensor_pin: ^PD3
control_pin: PB5
pin_move_time: 0.680
stow_on_each_sample: True
probe_with_touch_mode: False
x_offset: 0
y_offset: 10
z_offset: 1.6
pin_move_time: 0.4

[safe_z_home]
home_xy_position: 10,10
speed: 40.0
z_hop: 10.0
z_hop_speed: 10.0

[bed_mesh]
speed: 80
round_probe_count = 5
mesh_radius = 90
mesh_origin = 0,0

Please post a log. It’s not possible to determine the root cause of the issue without a log.

klippy.log (2.7 KB)

Thank you so much for the response and yes, my error in not attaching a log file. I do see some possible debug paths in the text itself but would appreciate any guidance on how-to get it working properly. Evidently I’m still rather new to klipper.

Pretty sure it’s not valid to use safe_z_home on a delta, and that’s the module producing the error.

1 Like

That REALLY helped, my verbose brain thought safe homing was necessary because of the documentation. So far so good, klipper seems happy with the config. I’ll do some testing and post my final printer.cfg file for others that might require it. Again, thanks for your time!!!

1 Like