Cant get Ender 3 V3 SE z endstop config right

Basic Information:

Printer Model: Ender 3 V3 SE
MCU / Printerboard: SKU pico
Host / SBC: Pi Zero w 2
klippy.log

I have been trying to connect the strain sensor/load cell hx711 module. I just don’t understand the config and the documentation About probe it says

[probe]
pin:
#   Probe detection pin. If the pin is on a different microcontroller
#   than the Z steppers then it enables "multi-mcu homing". This
#   parameter must be provided.

does that mean that it creates a virtual pin?

I have also tried [probe] and [load_cell] but I cant figure it out.

how can I config [load_cell_probe] and [stepper_z]endstop_pin ? Should I not be doing this?

Hello @lefixx !

Please attach the klippy.log to your next post - and not to (another) file server.

See here: How-To Ask for Help

1 Like

clippy.log (123.3 KB)

edit: added full log

klippy(1).log (1.6 MB)

any other ender 3 v3 se config I have seen do not utilize the load cell or they do it somehow else

I think they use BL Touch to stepper_y endstop_pin: probe:z_virtual_endstop

But I haven’t read up/messed around with bltouch yet.

See

endstop_pin is already probe:z_virtual_endstop
and removing position_endstopdidn’t make a difference.

Error is still
Module [load_cell_probe] does not support `probe:z_virtual_endstop`, use a pin instead.

[probe] alone is not enough to specify a load cell since a load cell needs 2 pins defined. I has to interact somehow with [load_cell]

Is it possible that the [load_cell] and [load_cell_probe] are not for endstop and only for bed mesh?

You are right; this is not correct. It is a bit confusing as the load-cell stuff is pretty new, and some parts to ‘polish’ it are not yet fully integrated:

  • You have to define any unused pin on your main MCU as an endstop (it will not be used but needs to be configured).
  • You will need to set up some macros that take over the actual homing. Refer to Load Cells - Klipper documentation for the entire process and in particular to Homing Macros.

Sidenote:
According to what is known today, the HX711 is not a good candidate due to its low sample rate and high noise. YMMV.

1 Like

Ah much better, I would have never guessed. Now I am getting

hx711 finished 'load_cell_probe' measurements
hx711 starting 'load_cell_probe' measurements 
load_cell_probe: Forced sensor restart due to error

in klippy but at least now I can move on. Don’t have an oscilloscope to see if there is a signal so I think will not use the load cell for the time being.

edit: something is not right, I tried to manually put 3.3 V and it still gives errors