Welcome! Log In Create A New Profile

Advanced

Geeetech I3 Pro B - Probe calibration incorrect with Marlin 1.1.9

Posted by ushills 
Geeetech I3 Pro B - Probe calibration incorrect with Marlin 1.1.9
May 03, 2019 04:27AM
Using Marlin 1.1.9 the probe calibration as detailed at Marlin Read.me is incorrect.

I have tested the sensor and can confirm that it works, however, the steps to calibrate do not work.

This is because when executing the G28 command to home the bed, in order to establish the Z_OFFSET, the printer uses the hardware endstops connected to Z_MIN and therefore the Z_OFFSET is based from the Z_MIN endstop rather than the probe connected to Z_MAX.

The read.me states:

Quote

"Unlike suggested in geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor, the existing end stop switch is expected to be kept connected to Z_MIN. So, the sensor is to be connected to Z_MAX, according to Marlin's default settings. Furthermore, GT2560-A+ provides a connector for the servo next to thermistor connectors (see GT2560 and GT2560-A+)."

Also, software endstops need to be disabled in Marlin to allow negative Z values to be entered, using
M211 S0 Z0

Is there a G-Code that I can enter to instruct the printer to use the probe as the end-stop temporarily to enable me to assess the Z_OFFSET. I have tried G30, but the output from that seems incorrect as it gives Z4.0.

If someone can help, I will provide a pull-request with the correct configuration guide.
Attachments:
open | download - Configuration.h (70.5 KB)
Re: Geeetech I3 Pro B - Probe calibration incorrect with Marlin 1.1.9
May 03, 2019 02:40PM
I don't understand why the instructions want you to use an endstop for homing and the probe just for probing - it's much less hassle to just use the probe for both. Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN, disable Z_MIN_PROBE_ENDSTOP, enable Z_SAFE_HOMING and connect the probe to the Z_MIN pin.
Sorry, only registered users may post in this forum.

Click here to login