Position_endstop problem

Basic Information:

Printer Model: Elegoo Neptune 3 pro
MCU / Printerboard: BTT M8P 2.0
Host / SBC BTT CB1
klippy.log
Extruder max_extrude_ratio=2.078758
Config error
Traceback (most recent call last):
File “/home/biqu/klipper/klippy/klippy.py”, line 175, in _connect
self._read_config()
File “/home/biqu/klipper/klippy/klippy.py”, line 145, in _read_config
pconfig.check_unused_options(config)
File “/home/biqu/klipper/klippy/configfile.py”, line 309, in check_unused_options
raise error(“Option ‘%s’ is not valid in section ‘%s’”
configparser.Error: Option ‘position_endstop’ is not valid in section ‘stepper_z’
webhooks client 281473850231344: New connection
webhooks client 281473850231344: Client info {‘program’: ‘Moonraker’, ‘version’: ‘v0.8.0-324-ga3e4dac’}
Error message

Option ‘position_endstop’ is not valid in section ‘stepper_z’
Once the underlying issue is corrected, use the “RESTART”
command to reload the config and restart the host software.
Printer is halted

Error message
Printer.cfg fragment:

Motor3

[stepper_z]
step_pin: PB8
dir_pin: PB7
enable_pin: !PE0
microsteps: 16
rotation_distance: 8
#endstop_pin: PF2
endstop_pin: probe:z_virtual_endstop
#position_endstop: 0
position_max: 260
position_min: -5.0
homing_speed: 10
second_homing_speed: 3
homing_retract_dist: 3

Motor4

[stepper_z1]
step_pin: PB4
dir_pin: PB3
enable_pin: !PE0
microsteps: 16
rotation_distance: 8
#endstop_pin: PF2
#endstop_pin: probe:z_virtual_endstop
#position_endstop: 0

[probe]
pin: ^PF2
x_offset: 0 # Если ваш зонд смещен влево или вправо от сопла, укажите это
y_offset: 0 # Если ваш зонд смещен вперед или назад от сопла, укажите это
z_offset: 1.0 # Убедитесь, что значение z_offset откалибровано
speed: 5.0

There is a configuration file for a Cartezian printer with two separately controlled motors along the z axis (there was no adapter)The end cap and the z-level sensor must be an induction sensor, the offsets of which are specified in the PROBE. Position_endstop should be missing in sections of stepper motors, but what if it is present, what if it is absent, the clipper swears that “Option ‘position_endstop’ is not valid in section ‘stepper_z’”
Tellingly, if you encode the entire PROBE and simply insert a level sensor into the ends of the motors, then the axes are homed, but there is no removal of the height map.

See How-To Ask for Help

2 Likes