Laen
1
Basic Information:
Printer Model: Modded Anet A8
MCU / Printerboard: mks Robin Nano V3, Raspberry Pi 4, Bigtreetech Eddy Duo
Hi
I have a Working Printer with a Z Axis Probe aka Bigtreetech Microprobe V2.
Now i want to use the Microprobe for Z Endstop and a Bigtreetech Eddy Duo ( usb mode ) for Bedmesh.
But i Dont get it to work.
What must be changed and how?
I put the Printer.cfg , the Microprobe.cfg and bigtreetech-eddy.cfg in the post.
And yes i made for both a seperate file and yes i exclude the eddy file because its not working like it is at the moment.
MicroProbe.cfg (1.8 KB)
bigtreetech-eddy.cfg (8.5 KB)
printer.cfg (8.2 KB)
cardoc
2
Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
klippy log contains all the .cfg files and allows us to see things NOT in the configurations.
1 Like
What must be changed and how?
You mostly can’t, and there is no practical sense to do so.
The only hack around is to use a probe, which can be defined as a pure endstop_pin for the axis.
Which, I guess, is not the case for Microprobe.
-Timofey
Laen
5
hä? the eddy can be used as only bed mesh sensor. why should something like bltouch or microprobe not be used as only Z endstop?
cardoc
6
I fail to understand WHY you want to drag around both probes but I think it can be done.
The key is to TEMPORARALLY switch probes inside the bed mesh macro. Klipper can only have one probe active.
Untested - I don’t have a machine with 2 probes
Use at your own risk!
[probe]
pin = ^!PB10
deactivate_on_each_sample = False
x_offset = -8
y_offset = -41
z_offset = -0.188
speed = 10.0
samples = 2
samples_tolerance = 0.1
samples_tolerance_retries = 3
activate_gcode =
Probe_Deploy
G4 P500
deactivate_gcode =
Probe_Stow
[stepper_z]
endstop_pin = probe:z_virtual_endstop
[mcu eddy]
serial = /dev/serial/by-id/usb-Klipper_rp2040_5044340410225B1C-if00
restart_method = command
[temperature_sensor btt_eddy_mcu]
sensor_type = temperature_mcu
sensor_mcu = eddy
min_temp = 10
max_temp = 100
[probe_eddy_current btt_eddy]
sensor_type = ldc1612
z_offset = 2.5
i2c_mcu = eddy
i2c_bus = i2c0f
x_offset = -26
y_offset = -47
[temperature_probe btt_eddy]
sensor_type = Generic 3950
sensor_pin = eddy:gpio26
horizontal_move_z = 2
[bed_mesh]
horizontal_move_z = 5
speed = 100
mesh_min = 10, 10
mesh_max = 174, 162
probe_count = 10, 10
algorithm = bicubic
[gcode_macro BED_MESH_CALIBRATE]
rename_existing = BED_MESH_CALIBRATE_BASE
gcode =
G28
M190 S60
M109 S200
BED_MESH_CALIBRATE_BASE METHOD=scan PROBE=btt_eddy
G28 Z
BED_MESH_PROFILE SAVE=neues
M190 S0
M109 S0
SAVE_CONFIG