Welcome! Log In Create A New Profile

Advanced

Marlin 2.0.x sensorless probing and probes variables

Posted by biskero 
Marlin 2.0.x sensorless probing and probes variables
October 23, 2019 12:13PM
Hello,

I am configuring Marlin 2.0.x with sensorless probing which works fine.
I have set Marlin 2.0.x on a SKR Pro v1.1 with TMC 2209 for a dual pellet extruder custom printer.

Now for bed leveling I will consider the nozzle of E0 as the actual probe?
For example I would need to change the following?

#define NOZZLE_TO_PROBE_OFFSET {10,10,0}

to

#define NOZZLE_TO_PROBE_OFFSET {0,0,0}

or these variables are ignored for sensorless probing?
Anything else I need to consider?

thx

Edited 1 time(s). Last edit at 10/23/2019 12:17PM by biskero.
Re: Marlin 2.0.x sensorless probing and probes variables
October 23, 2019 01:45PM
If you want to use sensorless homing on Z and run the nozzle into the bed then yes, the X and Y probe offsets would be 0.

However, I would highly discourage you from trying to use sensorless homing on Z. Because the Z axis usually uses leadscrews and has a lot of torque, getting sensorless homing to work reliably on Z is very difficult - you need to set a very low threshold which introduces noise.
Re: Marlin 2.0.x sensorless probing and probes variables
October 23, 2019 01:52PM
Hello,

ok great will set it t o 0,0,0.
I have it already working and as you said the sensitivity variable was tricky to find.
Here is a video.

Thx
Re: Marlin 2.0.x sensorless probing and probes variables
November 04, 2019 06:08AM
Hello,

trying to figure out all the variables settings for the sensorless probing.
I got the nozzle to be used as a probe on my SKR Pro v1.1 with TMC 2209, but I am not clear how to set the various variables available in the Z-Probe options of Marlin 2.0.x configuration.h, I set the following:


#define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 }
// Certain types of probes need to stay away from edges
#define MIN_PROBE_EDGE 50

#define Z_CLEARANCE_DEPLOY_PROBE 1 // Z Clearance for Deploy/Stow
#define Z_CLEARANCE_BETWEEN_PROBES 10 // Z Clearance between probe points
#define Z_CLEARANCE_MULTI_PROBE 10 // Z Clearance between multiple probes
#define Z_AFTER_PROBING 10 // Z position after probing is done

#define Z_PROBE_LOW_POINT 0 // Farthest distance below the trigger-point to go before stopping

// For M851 give a range for adjusting the Z probe offset
#define Z_PROBE_OFFSET_RANGE_MIN -10
#define Z_PROBE_OFFSET_RANGE_MAX 10



So the behavior of the probe/nozzle is that it goes around 1mm below the bed, I test this with a piece of wood and I see the marking of the nozzle.

Any suggestions?
thx

Edited 1 time(s). Last edit at 11/04/2019 06:08AM by biskero.
Re: Marlin 2.0.x sensorless probing and probes variables
November 04, 2019 09:40AM
After testing with the above configuration I got some strange results.
Basically I did bed leveling from the screen and the carriage moved from x,y,z 0,0,0 to x,y,z 650,50,20
even though the log says x,y,z 0,50,20 ,is like x did not move ???

I know is 650 because x moved all the way to the end of the bed.

But that's it, it did not do anything else even if I set to do a BILINEAR bed leveling with 12 GRID points.

Doing G29 Q and M420 V got the following result after doing the bed leveling:
( I know the grid with 12 points is too big and I already changed to 4)

>>> G29 Q
SENDING:G29 Q
current_position= X0.00 Y50.00 Z20.00 : >>> G29
Machine Type: Cartesian
Probe: NONE
Probe Offset X0.00 Y0.00 Z2.00 (Aligned With & Above Nozzle)
Auto Bed Leveling: BILINEAR
(disabled)
>>> M420 V
SENDING:M420 V
Bilinear Leveling Grid:
0 1 2 3 4 5 6 7 8 9 10 11
0 ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
1 ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
2 ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
3 ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
4 ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
5 ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
6 ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
7 ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
8 ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
9 ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
10 ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
11 ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
echo:Bed Leveling OFF
echo:Fade Height OFF

config files

Here is a video

Edited 3 time(s). Last edit at 11/05/2019 06:48AM by biskero.
Attachments:
open | download - log.txt (3.2 KB)
Re: Marlin 2.0.x sensorless probing and probes variables
January 15, 2020 08:20AM
I am looking into the same for a IDX type Tronxy X1 with a different bed that got screws on each end of the heatbed. So my plan was to hit each end of the corner to just Z probe each corner.

Plan to use SKR PRO 1.1 board and Marlin 2.0.x. So hope you get this right.
Sorry, only registered users may post in this forum.

Click here to login