BIQU MicroProbe V2.0 on Spider with Klipper?

tried again on the Z-MAX with strong pull up, does not change the behavior
on pushing manually the pin I can see the siganl of the probe is fine
so z endstop should not be used in klipper like on bltouch.

  1. Please provide a new klippy.log
  2. Remove the endstop from your z1. Only z needs it
  3. What happens if you negate the (1) the endstop pin?

klippy (10).log (510.1 KB)
printer (4).cfg (14.8 KB)
there is no endstop for Z, only the (BLTouch) BIQU
the bed is down and should move up to the microprobe, I think the motor starts turning the wrong way - yes it does (just tested)
^!PA3 does not change this behavior

I think the Z-Endstop should be disabled, I mean with bltouch the safe-z-home was changing that

[stepper_z]
step_pin: PE2
dir_pin: PE4
enable_pin: !PE3
microsteps: 32
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop  #Sensor: z_virtual_endstop    BLTouch: z_virtual_endstop
homing_speed: 30
homing_retract_dist: 4  # min 2
second_homing_speed: 1.0
position_max: 550
position_min: -5

virtual endstop is activated, doesnt deactivate the z-endstop there?

[stepper_z]
...
endstop_pin = probe:z_virtual_endstop
...

[stepper_z1]
...
endstop_pin = probe:z_virtual_endstop #<---- delete

printer (4).cfg (14.8 KB)
this is running now
the only thing is that the endstop shows active, if the probe is stowed

but my home-override, I want that the bed goes down after referencing, gets an error until it is activated, both cannot be activated (safe-z-home and home-override)

this is the last printer.cfg that works

without moving down z after homing, could you have a look on it pls, maybe you find the point
printer (4).cfg (14.8 KB)

As @Sineos mentioned:

For more than one Z-axes:

You have at least one endstop.

or

You can have an endstop for each axes.

or

You can have only one virtual_endstop.

that is and was not the point

I’m not sure that I understand what you are trying to achieve:

  • safe_z_home and homing_override are mutually exclusive
  • How much the bed moves down after homing Z is controlled via z_hop in safe_z_home
[safe_z_home]
home_xy_position: 199.9, 201.4 # Change coordinates to the center of your print bed
speed: 100
z_hop: 5 # Move up 5mm
z_hop_speed: 5

before x and y references, he moves for example 50mm down (z_hop=50)
my bed is already on bottom, so the motor blocks for a long time
after all is referenced, he moves the bed 50mm down

what I would like to have is, at start of reference, no z movement, after finished, z should move 400mm up

z-hop= 0 does no z movement at the start of referencing (no blocking motor)
but after finishing referencing, is stops (of course), there I would like to have a big z movement to prepare the bed

Then you should maybe avoid safe_z_home and try homing_override:

[homing_override]
axes: xyz
gcode:
  {% set home_all = 'X' not in params and 'Y' not in params and 'Z' not in params %}

  {% if home_all or 'X' in params %}
    _HOME_X #calls separate homing macro for x
  {% endif %}
  
  {% if home_all or 'Y' in params %}
    _HOME_Y #calls separate homing macro for y
  {% endif %}
  
  {% if home_all or 'Z' in params %}
    M117 Homing Z...
    G90
    G0 X121 Y132 F6000 #move print head to safe position in the center of the bed
    G28 Z
    G0 Z5 F600
    M117
  {% endif %}
1 Like

I was to complicated, correct, deleted safe_z_home and only that is the clue:

[homing_override]
set_position_z:0
gcode:
    G28 Y
    G28 X
    G1 x245 y215 f10000
    G28 Z
    G1 Z400

what about these setting in the BIQU ?

#samples: 1
#sample_retract_dist: 4.0
#samples_tolerance: 0.05
#samples_tolerance_retries: 3

and for what are these?

activate_gcode:
 Probe_Deploy
 G4 P500 # allow time for probe to deploy

deactivate_gcode:
 Probe_Stow

Please check the documentation. All these settings are explained.

See BIQU MicroProbe V2.0 on Spider with Klipper? - #40 by Sineos. This should already explain the logic

found, do not realy know if I need the samples

printed the holder for the BIQU, printer is running again

the probe stays out on mesh, could you pls tell me the parameter for the speed of z to probe during mesh?

https://www.klipper3d.org/Config_Reference.html#probe

works fine, thx!

I use the homing_override (code above)
wanted to just power Z before x and y are referenced
M17 Z as first entry on gcode does not activate z ?

I’m not sure why you would want to do this but G-Codes - Klipper documentation might help

BIQU Microprobe works perfect, after Mesh the first print was without any corrections on the first layer.

1 Like

What is the conclusion WRT pull-up? Is the “strong pull-up” needed or not?