Browse Source

Update I3 Pro B calibration routine (#13907)

ushills 5 years ago
parent
commit
1ec9953e7e
1 changed files with 16 additions and 1 deletions
  1. 16
    1
      config/examples/Geeetech/Prusa i3 Pro B/README.md

+ 16
- 1
config/examples/Geeetech/Prusa i3 Pro B/README.md View File

@@ -36,4 +36,19 @@ The skew factor must be adjusted for each printer:
36 36
 - Print a suitable mount to attach the sensor to the printer. The example configuration file is adjusted to http://www.geeetech.com/wiki/images/6/61/3DTouch_auto_leveling_sensor-1.zip
37 37
 - Unlike suggested in [geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor](https://www.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](https://www.geeetech.com/wiki/images/thumb/4/45/GT2560_wiring.jpg/700px-GT2560_wiring.jpg) and [GT2560-A+](http://i.imgur.com/E0t34VU.png)).
38 38
 - Be careful to respect the polarity of the sensor when connecting it to the GT2560-A+. Unlike end stops, reversing the connection will prevent the sensor from working properly.
39
-- [Test](http://www.geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor#Testing) and [calibrate](https://www.geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor#Calibration) the sensor.
39
+- [Test](http://www.geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor#Testing) and [calibrate](https://www.geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor#Calibration) the sensor.
40
+- If using the GT2560-A+ and with the sensor connected to Z_MAX and an endstop connected to Z_MIN use the following calibration routine instead.
41
+
42
+## 3DTouch Calibration with Z_MAX
43
+
44
+- Home the printer with `G28` command.
45
+- Disable the Z axis software endstop with `M211 S0 Z0`
46
+- Reset the probe Z_OFFSET with `M851 Z0`
47
+- Move to the center of the bed with `G1 X100 Y100`
48
+- Move Z incrementally until the nozzle is the correct height from the bed using a shim or piece of paper, record this Z movement, for example -0.2.
49
+- Do a single probe at the current point in the middle of the bed using `G30` and not the returned value, for example 1.9. Invert this value, i.e. -1.9, and add it to the Z offset above, i.e. -0.2 in this example giving -2.1.
50
+- Update the probe Z_OFFSET to this value using `M851` i.e. `M851 Z-2.1`.
51
+- Re-enable software end-stops with `M211 S1 Z0`
52
+- Save this value to the EEPROM with `M500`.
53
+- Update the start G-Code in your slicer software to insert a `G29` after the last `G28`.
54
+- Carefully test that the offset is correct in the first print.

Loading…
Cancel
Save