Welcome! Log In Create A New Profile

Advanced

Auto Bed Leveling - Error: Probing Failed - Marlin 2.0.5.1

Posted by felipeksw 
Auto Bed Leveling - Error: Probing Failed - Marlin 2.0.5.1
March 26, 2020 01:20PM
Hi All,

I tried to set up the Auto Bed Leveling at a homemade Graber I3 using Marlin 2.0.5.1. When I start ABL the probe is deployed, touches the table once and then is stow, causing the error: Error: Probing Failed

I expected the probe touches 3 times each point (9 points)

In the debug Log there is a "SLOW Probe fail!" but I don't know exactly what is meant. Could you help me to understanding this error?

My Configuration about the probe and Bed Leveling:
#define Z_MIN_PROBE_PIN 19

#define Z_PROBE_SERVO_NR 0 
#define Z_SERVO_ANGLES { 100, 0 }

#define NOZZLE_TO_PROBE_OFFSET { -2, -26, 32.50 }

#define MIN_PROBE_EDGE 10

#define XY_PROBE_SPEED 8000
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)

#define MULTIPLE_PROBING 3

#define Z_CLEARANCE_DEPLOY_PROBE   37
#define Z_CLEARANCE_BETWEEN_PROBES  3
#define Z_CLEARANCE_MULTI_PROBE     3
//#define Z_AFTER_PROBING           5

#define Z_PROBE_LOW_POINT          -3

#define Z_PROBE_OFFSET_RANGE_MIN -20
#define Z_PROBE_OFFSET_RANGE_MAX 20

#define PROBING_HEATERS_OFF
#define PROBING_FANS_OFF


Debug Log for Auto Bed Leveling:
>>> M111 S255
SENDING:M111 S255
echo: DEBUG:ECHO,INFO,ERRORS,DRYRUN,COMMUNICATION,LEVELING
>>> G29
SENDING:G29
echo:G29
  current_position= X0.00 Y0.00 Z0.00 : >>> G29
Machine Type: Cartesian
Probe: SERVO PROBE
Probe Offset X-2.00 Y-26.00 Z32.50 (Left-Front & Above Nozzle)
Auto Bed Leveling: BILINEAR (disabled)
  current_position= X0.00 Y0.00 Z0.00 : Probe::set_deployed
deploy: 1
Probe::move_z(37.00)
>>> do_blocking_move_to X0.00 Y0.00 Z37.00
<<< do_blocking_move_to
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
>>> do_blocking_move_to X0.00 Y0.00 Z37.00
<<< do_blocking_move_to
reset_bed_level
>>> Probe::probe_at_point(10.00, 10.00, raise, 0, probe_relative)
  current_position= X0.00 Y0.00 Z37.00 :
>>> do_blocking_move_to X12.00 Y36.00 Z37.00
<<< do_blocking_move_to
echo:busy: processing
  current_position= X12.00 Y36.00 Z37.00 : Probe::set_deployed
deploy: 1
  current_position= X12.00 Y36.00 Z37.00 : >>> Probe::run_z_probe
  current_position= X12.00 Y36.00 Z37.00 : >>> Probe::probe_down_to_z
>>> do_blocking_move_to X12.00 Y36.00 Z-35.50
<<< do_blocking_move_to
echo:busy: processing
  current_position= X12.00 Y36.00 Z32.22 : sync_plan_position
  current_position= X12.00 Y36.00 Z32.22 : <<< Probe::probe_down_to_z
SLOW Probe fail!
  current_position= X12.00 Y36.00 Z32.22 : <<< run_z_probe
  current_position= X12.00 Y36.00 Z32.22 : Probe::set_deployed
deploy: 0
Probe::move_z(37.00)
>>> do_blocking_move_to X12.00 Y36.00 Z37.00
<<< do_blocking_move_to
echo:busy: processing
>>> do_blocking_move_to X12.00 Y36.00 Z37.00
<<< do_blocking_move_to
Error: Probing Failed
[ERROR] Error: Probing Failed

<<< Probe::probe_at_point
  current_position= X12.00 Y36.00 Z37.00 : Probe::set_deployed
deploy: 0
  current_position= X12.00 Y36.00 Z37.00 : > probing complete
<<< G29

>>> M111 S0

Thanks!
Felipe

Edited 1 time(s). Last edit at 03/26/2020 01:21PM by felipeksw.
Re: Auto Bed Leveling - Error: Probing Failed - Marlin 2.0.5.1
April 28, 2020 10:54PM
I'm encontering this problem too. I guess it does matter to the way I use probe. Because I use both Z_MIN_PIN and Z_MIN_PROBE_PIN, but the recommended way is to use one of them and define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN.what I mention to do is to detect Z_MIN_PIN when executing G28 and detect Z_MIN_PROBE_PIN when executing G29, maybe Marlin didn't do what I thought it might.
Re: Auto Bed Leveling - Error: Probing Failed - Marlin 2.0.5.1
July 25, 2020 12:55PM
the problem is multiple probing
Sorry, only registered users may post in this forum.

Click here to login