MicroProbe icon indicating copy to clipboard operation
MicroProbe copied to clipboard

Endstop z still triggered after retract

Open MrGray942 opened this issue 1 year ago • 11 comments

Manta M8P with HermitCrap V1 was working fine with microprobe V1.2. After the pin get damaged and replaced with microprobe V2 it keeps given the some error, "Endstop z still triggered after retract" the set up is okay and regardless any changes applied I still get the same error. Purchase the second probe and have the same situation. Is any solution for it. I have seen lots of similiar cases and no answer from bigtreetech. What is going on

MrGray942 avatar Feb 04 '24 16:02 MrGray942

same her I will try to connect a CR-Touch that I have and test

javcab2003 avatar Feb 10 '24 21:02 javcab2003

Dear People, I need your help.

I have installed the Biqu Micro Probe in a new Manta EZE3 with driver TMC5160 RGB ( I think also are PRO)

I have a double Z axis setup using the frame of my Ender 3.

After hours of research and reading similar issues as mine, I am not sure now where is coming the problem.

In the start of the journey to find the solution to this error: " Endstop Z still triggered after retract", and after trying with different options with changing position of the cables for the Z endstop following the instructions from BTT, changing the the printer.cfg settings following carefully the official instructions to make work the probe, I came to the conclusion that I am desperate.

Right now the Y,Z go homing but Z move a little bit down and then stops, is not homing. The probe is deploying in the air because Z is not homing. After hours of testing different settings with cable and .cfg, the system right now is not displaying anymore the error " Endstop Z still triggered after retract" but I can hear the Z motors in stall mode, and the Z motors go very hot if I leave it some minutes in this way. You will see in the .cfg file the pins are correctly set for the mainboard EZE3. I have checked 100 times the pin position and even play it with different pins positions using the Z endstop changing the pin in the settings, but the only change is that instead of going down the Z, is going up.

Maybe some of you have some idea how to set my mistake or probably I have a defect probe. I even tried with a CR touch that I have here, but didn't work correctly and I think I need to change the cable for the CR touch because I was using the original cable from the Biqu Probe.

My Printer.cfg here ( At the end is the MicroProbe.cfg with the settings):

[include mainsail.cfg]

[include MicroProbe.cfg]

[stepper_x] step_pin: PA14 dir_pin: PA10 enable_pin: !PA13 microsteps: 16 rotation_distance: 40 endstop_pin: ^PC4 position_endstop: 20 position_max: 235 homing_speed: 50

[stepper_y] step_pin: PC8 dir_pin: PA15 enable_pin: !PC14 microsteps: 16 rotation_distance: 40 endstop_pin: ^PB0 position_endstop: 45 position_max: 245 homing_speed: 50

[stepper_z] step_pin: !PD2 dir_pin: PD4 enable_pin: !PD3 microsteps: 16 rotation_distance: 40 gear_ratio: 80:16 full_steps_per_rotation: 200 #200 for 1.8 degree, 400 for 0.9 degree endstop_pin: probe:z_virtual_endstop #^PC6 #position_endstop: 0 position_max: 250 position_min: -8 homing_speed: 25 homing_retract_dist: 0.0

[stepper_z1] step_pin: PB7 dir_pin: !PB6 enable_pin: !PB4 microsteps: 16 rotation_distance: 40 gear_ratio: 80:16 full_steps_per_rotation: 200 #200 for 1.8 degree, 400 for 0.9 degree #endstop_pin: probe:z_virtual_endstop

[z_tilt] z_positions: 0,117 235,117 points: 8,96.5 219,96.5 speed: 100 horizontal_move_z: 50 retry_tolerance: 0.01

[extruder] step_pin: PD5 dir_pin: PD6 enable_pin: !PB3 microsteps: 16 rotation_distance: 24.35 nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: PB11 #HE0 sensor_type: EPCOS 100K B57560G104F sensor_pin: PA4 #TH0 control: pid pid_Kp: 21.527 pid_Ki: 1.063 pid_Kd: 108.982 min_temp: 0 max_temp: 250

[filament_switch_sensor material_0] switch_pin: PC5

#[extruder1] #step_pin: PB7 #dir_pin: PB6 #enable_pin: !PB4 #heater_pin: PB10 # HE1 #sensor_pin: PA5 # T1

#[filament_switch_sensor material_1] #switch_pin: PB1

[heater_bed] heater_pin: PB2 #HB sensor_type: EPCOS 100K B57560G104F #Generic 3950 sensor_pin: PA3 #TB control: pid

tuned for stock hardware with 50 degree Celsius target

pid_Kp: 54.027 pid_Ki: 0.770 pid_Kd: 948.182 min_temp: 0 max_temp: 130

[fan] pin: PA8

[heater_fan HOTEND_FAN] pin: PB10

[controller_fan PI_FAN] pin: PB15 stepper: stepper_x

[mcu] serial: /dev/serial/by-id/usb-Klipper_stm32g0b1xx_17004C000650434E37343120-if00

[printer] kinematics: cartesian max_velocity: 300 max_accel: 3000 max_z_velocity: 5 max_z_accel: 100

[temperature_sensor CB1] sensor_type: temperature_host min_temp: 10 max_temp: 100

[temperature_sensor Manta_E3EZ] sensor_type: temperature_mcu min_temp: 0 max_temp: 100

########################################

TMC2209 configuration

########################################

#[tmc2209 stepper_x] #uart_pin: PB8 #diag_pin: PC4 #run_current: 0.800 #stealthchop_threshold: 999999

#[tmc2209 stepper_y] #uart_pin: PC9 ##diag_pin: PB0 #run_current: 0.800 #stealthchop_threshold: 999999

#[tmc2209 stepper_z] #uart_pin: PD0 ##diag_pin: PC6 #run_current: 0.650 #stealthchop_threshold: 999999

#[tmc2209 extruder] #uart_pin: PD1 #run_current: 0.800 #stealthchop_threshold: 999999

#[tmc2209 extruder1] #uart_pin: PB5 #run_current: 0.800 #stealthchop_threshold: 999999

######################################## #TMC5160 configuration ########################################

[tmc5160 stepper_x] cs_pin: PB8 spi_software_miso_pin: PC11 spi_software_mosi_pin: PC12 spi_software_sclk_pin: PC10 #diag1_pin: PF3 run_current: 0.800 stealthchop_threshold: 999999

[tmc5160 stepper_y] cs_pin: PC9 spi_software_miso_pin: PC11 spi_software_mosi_pin: PC12 spi_software_sclk_pin: PC10 diag1_pin: PF4 run_current: 0.800 stealthchop_threshold: 999999

[tmc5160 stepper_z] cs_pin: PD0 spi_software_miso_pin: PC11 spi_software_mosi_pin: PC12 spi_software_sclk_pin: PC10 diag1_pin: PF5 run_current: 0.650 stealthchop_threshold: 999999

[tmc5160 extruder] cs_pin: PD1 spi_software_miso_pin: PC11 spi_software_mosi_pin: PC12 spi_software_sclk_pin: PC10 run_current: 0.800 stealthchop_threshold: 999999

[tmc5160 stepper_z1] cs_pin: PB5 spi_software_miso_pin: PC11 spi_software_mosi_pin: PC12 spi_software_sclk_pin: PC10 run_current: 0.650 stealthchop_threshold: 999999

[board_pins] aliases: # EXP1 header EXP1_1=PC1, EXP1_3=PC3, EXP1_5=PC0, EXP1_7=PA2, EXP1_9=<GND>, EXP1_2=PC2, EXP1_4=<RST>, EXP1_6=PA0, EXP1_8=PA1, EXP1_10=<5V>

[probe] #z_offset: 1.460

#sensor_pin: ^!PA6 #control_pin: PA7

#[output_pin PS_ON] #pin: PA9

#[output_pin pb9_pin] #pin: PB9

#[neopixel my_neopixel] #pin: PC7

#[adxl345] #cs_pin: PC15 #spi_software_miso_pin: PC11 #spi_software_mosi_pin: PC12 #spi_software_sclk_pin: PC10

[bed_screws] screw1: 30.5, 37 screw2: 30.5, 207 screw3: 204.5, 207 screw4: 204.5, 37

[display] lcd_type: st7920 cs_pin: EXP1_7 sclk_pin: EXP1_6 sid_pin: EXP1_8 encoder_pins: ^EXP1_5, ^EXP1_3 click_pin: ^!EXP1_2

[output_pin beeper] pin: EXP1_1

`

Here the settings for the Microprobe.cfg

[gcode_macro Probe_Deploy] gcode: SET_PIN PIN=probe_enable VALUE=1

[gcode_macro Probe_Stow] gcode: SET_PIN PIN=probe_enable VALUE=0

[output_pin probe_enable] pin: PA7 # Change this to the Servo/control pin number for your board. value: 0

[probe] pin: ^!PA6 # Change this to the Probe/Z- pin number for your board. Remove the ! for V1 probes. deactivate_on_each_sample: False x_offset: -39.4 # Change the probe offsets to meet your machine requirements. y_offset: -1.5 z_offset: 0 speed: 5.0 samples: 2 sample_retract_dist: 2.0 samples_tolerance: 0.05 samples_tolerance_retries: 3 activate_gcode: Probe_Deploy G4 P500 #allow time for probe to deploy before homing Z deactivate_gcode: Probe_Stow

[safe_z_home] home_xy_position: 145.6, 90 # Change this is the coordinate for the center of the bed speed: 50.0 z_hop: 10 z_hop_speed: 15.0

javcab2003 avatar Feb 11 '24 23:02 javcab2003

same issue started today. the z will drop when homing then get endstop z still triggered after retract. also unable to deploy pin when commanded to anyone have a fix?

M8P w/cb1

Kruworkz avatar Feb 14 '24 19:02 Kruworkz

Hi guys i am having the same problem with exact same harware. Just watched https://www.youtube.com/watch?v=q6ffmH99hRA this video and now i can move the pin down. But when i try to home the machine the pin goes down, head moves 2 cm up and than pin goes up and error shows.

jokhacker-maj avatar Feb 22 '24 18:02 jokhacker-maj

share with me your printer.cfg I have resolved the issue. I just found the the way to setup the dir_pin with or without the ! symbol. But I need to see first your code and you need to explain me your printer, do you have double Z, ender 3? just to know. Also I have checked the cable from the probe to be perfectly installed and no loose cables

javcab2003 avatar Feb 22 '24 20:02 javcab2003

Thanks man i just resolved it 1 hour after original post. It is exactly what you said. I forgot to put ! in front of the pin. Thaks, happy printing.

jokhacker-maj avatar Feb 23 '24 07:02 jokhacker-maj

If you replaced the MicroProbe V1 with a V2 you need to invert the z Endstop pin on my manta m4p it's the following

[probe]
pin: ^!PC14 # ^PC14 for V1 Probe

Aurvandill avatar Mar 21 '24 14:03 Aurvandill

It's a v2 on a manta m8p

On Thu, Mar 21, 2024, 9:42 AM Ole H. @.***> wrote:

If you replaced the MicroProbe V1 with a V2 you need to invert the z Endstop pin on my manta m4p it's the following

[probe]pin: ^!PC14 # ^PC14 for V1 Probe

— Reply to this email directly, view it on GitHub https://github.com/bigtreetech/MicroProbe/issues/22#issuecomment-2012480611, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFUWCNVE2K4VMNEMEXOAVYLYZLWUNAVCNFSM6AAAAABCY7CPNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJSGQ4DANRRGE . You are receiving this because you commented.Message ID: @.***>

Kruworkz avatar Mar 21 '24 15:03 Kruworkz

This is my probe printer config file section for probe.

On Thu, Mar 21, 2024, 10:32 AM bb @.***> wrote:

It's a v2 on a manta m8p

On Thu, Mar 21, 2024, 9:42 AM Ole H. @.***> wrote:

If you replaced the MicroProbe V1 with a V2 you need to invert the z Endstop pin on my manta m4p it's the following

[probe]pin: ^!PC14 # ^PC14 for V1 Probe

— Reply to this email directly, view it on GitHub https://github.com/bigtreetech/MicroProbe/issues/22#issuecomment-2012480611, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFUWCNVE2K4VMNEMEXOAVYLYZLWUNAVCNFSM6AAAAABCY7CPNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJSGQ4DANRRGE . You are receiving this because you commented.Message ID: @.***>

Kruworkz avatar Mar 22 '24 21:03 Kruworkz

My problem with the biqu microprobe is a hardware one, i get the same error "Endstop z still triggered after retract" the pcb is loose and moving outside of the body of the probe, i push it back in with 1 cm and the error disappears. i think the probe pin hit the printed part too much and the pcb is loose because of that.

cosmindv avatar May 06 '24 10:05 cosmindv