3dTouch auto leveller

Post Reply
geoff
Posts: 0
Joined: Tue Jan 30, 2018 1:56 pm

3dTouch auto leveller

Post by geoff »

It a Geeetech I3 Pro B gt2560 rev A+ Every thing works except calibrating it when you get to The LCD display should show Z = 0

From the display go to the Menu then Prepare/Move axis/0.1mm/Move Z

Now move the Z axis slowly down until the nozzle is the right distance from the build plate (folded piece of paper or thin card).
I can not move it down by the display or by the repeater does any know what i'm doing wrong
Thanks Geoff
JohnDeere630
Posts: 9
Joined: Sat Oct 01, 2016 8:12 am

Re: 3dTouch auto leveller

Post by JohnDeere630 »

geoff, did you get this sorted? There is a setting in config.h that allows negative z movements, but where it is depends on the firmware version. On Marlin 1.1.8, it is this, in the z-probe section, starting at line 803:

// Min software endstops curtail movement below minimum coordinate bounds
#define MIN_SOFTWARE_ENDSTOPS
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
#define MIN_SOFTWARE_ENDSTOP_X
#define MIN_SOFTWARE_ENDSTOP_Y
//#define MIN_SOFTWARE_ENDSTOP_Z
#endif

Note that the #define MIN_SOFTWARE_ENDSTOP_Z is commented out.
User avatar
William
Site Admin
Posts: 6340
Joined: Tue Jun 07, 2016 9:38 am

Re: 3dTouch auto leveller

Post by William »

JohnDeere630 wrote: Sun Mar 18, 2018 6:19 am geoff, did you get this sorted? There is a setting in config.h that allows negative z movements, but where it is depends on the firmware version. On Marlin 1.1.8, it is this, in the z-probe section, starting at line 803:

// Min software endstops curtail movement below minimum coordinate bounds
#define MIN_SOFTWARE_ENDSTOPS
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
#define MIN_SOFTWARE_ENDSTOP_X
#define MIN_SOFTWARE_ENDSTOP_Y
//#define MIN_SOFTWARE_ENDSTOP_Z
#endif

Note that the #define MIN_SOFTWARE_ENDSTOP_Z is commented out.
You are correct :D
-Keep your mind and try to test it. :)
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
GJRTimmer
Posts: 0
Joined: Sun Dec 31, 2017 7:42 pm

Re: 3dTouch auto leveller

Post by GJRTimmer »

Also; when you connect with USB, and for example Repetier-Host, you can simple send the Following commands:

"M211 S0" => Disable Software endstops
Do your calibration, after sending M211 S0, you will be able to select Move Z-Axis => 0.1mm and move negative.
"M211 S1" => Enable Software endstops.

Benefits are that the firmware software endstop is enforced on printer restart.
So you only need it for calibration.
Post Reply