Improve step by step BLTouch manual

Oliver Köster
2023-06-20 15:42:48 +02:00
parent 512d407b99
commit 5b343671f1

@@ -131,26 +131,29 @@ Start the Autoleveling via the special menu. After moving to Home, the nozzle li
For the next steps we need the printer, a PC and Pronterface
1. Heat up the bed
2. **G28**
3. **G90**
4. **G1 Z10**
5. **G1 X40 Y40 F4000**
6. **M280 P0 S10**
7. **G91**
8. Slowly lower the nozzle with **G1 Z-1** or **G1 Z-0.1** or **G1 Z-0.02** until the sensor is triggered. NOT FURTHER!
9. If the sensor has triggered and flashes: **M280 P0 S160**
10. **M114** = Current position of the nozzle -> note! (e.g. Recv: X:40.00 Y:40.00 Z:1.30 E:0.00 Count X:3200 Y:3200 Z:520)
11. **G90**
12. **G1 X38 Y15 F4000** (values from point 10 **+** offset of the sensor, i.e. X=40+(-2) and Y=40+(-25))
13. **G91**
1. Heat the bed with [`M140 S60`](https://marlinfw.org/docs/gcode/M140.html) where S60 stands for 60°C.
2. [`G28`](https://marlinfw.org/docs/gcode/G028.html) (move to home position + calibrate limit switches)
3. [`G90`](https://marlinfw.org/docs/gcode/G090.html) (turn on absolute positioning)
4. [`G1 Z10`](https://marlinfw.org/docs/gcode/G000-G001.html) (raise Z axis)
5. [`G1 X40 Y40 F4000`](https://marlinfw.org/docs/gcode/G000-G001.html) (Move nozzle to X40 Y40)
6. [`M280 P0 S10`](https://marlinfw.org/docs/gcode/M280.html) (Extend BL Touch Probe)
7. [`G91`](https://marlinfw.org/docs/gcode/G091.html) (Enable relative positioning)
8. With [`G1 Z-1`](https://marlinfw.org/docs/gcode/G000-G001.html) or [`G1 Z-0.1`](https://marlinfw.org/docs /gcode/G000-G001.html) or [`G1 Z-0.02`](https://marlinfw.org/docs/gcode/G000-G001.html) slowly lower the nozzle until the sensor triggers. NOT FURTHER!
9. When the sensor has triggered and is flashing: [`M280 P0 S160`](https://marlinfw.org/docs/gcode/M280.html) (reset position from BLTouch)
10. [`M114`](https://marlinfw.org/docs/gcode/M114.html) = Determine and remember the current position of the nozzle! (e.g. Recv: X:40.00 Y:40.00 Z:1.30 E:0.00 Count X:3200 Y:3200 Z:520)
11. [`G90`](https://marlinfw.org/docs/gcode/G090.html) (Turn on absolute positioning)
12. [`G1 X38 Y15 F4000`](https://marlinfw.org/docs/gcode/G000-G001.html) (move the BL Touch Sensor to the exact same position where the nozzle was before)
13. [`G91`](https://marlinfw.org/docs/gcode/G091.html) (Enable relative positioning)
14. Place a sheet of paper under the nozzle
15. Slowly lower the nozzle with **G1 Z-1** or **G1 Z-0.1** or **G1 Z-0.02** until the paper is difficult to move.
16. **M114** = Current position of the nozzle -> note! (e.g. Recv: X:38.00 Y:15.00 Z:0.70 E:0.00 Count X:3200 Y:3200 Z:520)
17. Subtract the Z value from point 16 from that from point 10 -> 1.30 - 0.7 = **0.6 mm** -> This is our Z offset.
18. **M851 Z-0.6** (be aware of the negative sign!)
19. **M500**
20. Carry out Autoleveling again via the display. Finished.
15. With [`G1 Z-1`](https://marlinfw.org/docs/gcode/G000-G001.html) or [`G1 Z-0.1`](https://marlinfw.org/docs /gcode/G000-G001.html) or [`G1 Z-0.02`](https://marlinfw.org/docs/gcode/G000-G001.html) slowly lower the nozzle until the paper moves with difficulty leaves.
16. [`M114`](https://marlinfw.org/docs/gcode/M114.html) = Determine and remember the current position of the nozzle! (e.g. Recv: X:38.00 Y:38.00 Z:0.70 E:0.00 Count X:3200 Y:3200 Z:520)
17. Subtract point where BL Touch Sensor triggered (16) from point where nozzle touched bed (10) -> 1.30 - 0.7 = **0.6mm** -> That is our Z offset.
18. [`M851 Z-0.6`](https://marlinfw.org/docs/gcode/M851.html) (Save Z offset. Caution! Negative sign!)
19. [`M500`](https://marlinfw.org/docs/gcode/M500.html) (save settings to EEPROM)
20. [`G28`](https://marlinfw.org/docs/gcode/G028.html) (Move to Home Position)
21. [`M211 S1`](https://marlinfw.org/docs/gcode/M211.html) (Turn on software endstops)
22. [`G29`](https://marlinfw.org/docs/gcode/G029-abl-bilinear.html) (Run AutoLeveling for the first time. To be on the safe side, with software endstops to stop the nozzle in the event of an error)
23. After completion, either save the mesh with [`M500`](https://marlinfw.org/docs/gcode/M500.html), or from now on use the special menu to set the Z offset and a new one at any time Start auto leveling.
From now on you never have to change anything again. Autoleveling can be carried out at any time. After the successful run, the created mesh is automatically saved.