From 512d407b99b731f5b3e6fbc62911d813c66dc71d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20K=C3=B6ster?= <36196269+knutwurst@users.noreply.github.com> Date: Tue, 20 Jun 2023 15:38:41 +0200 Subject: [PATCH] Update BLTouch first steps --- BLTouch-Installation-(deutsch).md | 44 ++++++++++++++++++------------- 1 file changed, 25 insertions(+), 19 deletions(-) diff --git a/BLTouch-Installation-(deutsch).md b/BLTouch-Installation-(deutsch).md index d2c4a9d..60da0dd 100644 --- a/BLTouch-Installation-(deutsch).md +++ b/BLTouch-Installation-(deutsch).md @@ -144,26 +144,32 @@ Starte über das Special-Menu das Autoleveling. Nach dem Fahren auf Home hebt di Für die nächsten Schritte brauchen wir den Drucker, einen PC und Pronterface -1. Bett aufheizen -2. **G28** -3. **G90** -4. **G1 Z10** -5. **G1 X40 Y40 F4000** -6. **M280 P0 S10** -7. **G91** -8. Mit **G1 Z-1** bzw **G1 Z-0.1** oder **G1 Z-0.02** die Düse langsam absenken, bis der Sensor auslöst. NICHT WEITER! -9. Wenn der Sensor ausgelöst hat und blinkt: **M280 P0 S160** -10. **M114** = Aktuelle Position der Düse -> Merken! (z.B. 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** (Werte von Punkt 10 + Offset des Sensors, also X=40+(-2) und Y=40+(-25)) -13. **G91** + +1. Bett aufheizen mit [`M140 S60`](https://marlinfw.org/docs/gcode/M140.html) wobei S60 für 60°C steht. +2. [`G28`](https://marlinfw.org/docs/gcode/G028.html) (Auf Home Position fahren + Endschalter einmessen) +3. [`G90`](https://marlinfw.org/docs/gcode/G090.html) (Absolute Positionierung einschalten) +4. [`G1 Z10`](https://marlinfw.org/docs/gcode/G000-G001.html) (Z Achse anheben) +5. [`G1 X40 Y40 F4000`](https://marlinfw.org/docs/gcode/G000-G001.html) (Mit der Düse auf X40 Y40 fahren) +6. [`M280 P0 S10`](https://marlinfw.org/docs/gcode/M280.html) (BL Touch Stift ausfahren) +7. [`G91`](https://marlinfw.org/docs/gcode/G091.html) (Relative Positionierung aktivieren) +8. Mit [`G1 Z-1`](https://marlinfw.org/docs/gcode/G000-G001.html) bzw. [`G1 Z-0.1`](https://marlinfw.org/docs/gcode/G000-G001.html) oder [`G1 Z-0.02`](https://marlinfw.org/docs/gcode/G000-G001.html) die Düse langsam absenken, bis der Sensor auslöst. NICHT WEITER! +9. Wenn der Sensor ausgelöst hat und blinkt: [`M280 P0 S160`](https://marlinfw.org/docs/gcode/M280.html) (Position vom BLTouch zurücksetzen) +10. [`M114`](https://marlinfw.org/docs/gcode/M114.html) = Aktuelle Position der Düse ermitteln und merken! (z.B. 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) (Absolute Positionierung einschalten) +12. [`G1 X38 Y15 F4000`](https://marlinfw.org/docs/gcode/G000-G001.html) (BL Touch Sensor an genau dieselbe Position fahren, an der die Düse eben war) +13. [`G91`](https://marlinfw.org/docs/gcode/G091.html) (Relative Positionierung aktivieren) 14. Ein Blatt Papier unter die Düse legen -15. Mit **G1 Z-1** bzw **G1 Z-0.1** oder **G1 Z-0.02** die Düse langsam absenken, bis sich das Papier nur noch schwer bewegen lässt. -16. **M114** = Aktuelle Position der Düse -> Merken! (z.B. Recv: X:38.00 Y:38.00 Z:0.70 E:0.00 Count X:3200 Y:3200 Z:520) -17. Z-Wert aus Punkt 16 von dem aus Punkt 10 abziehen -> 1,30 - 0,7 = **0,6 mm** -> Das ist unser Z-Offset. -18. **M851 Z-0.6** (Achtung! Negatives Vorzeichen!) -19. **M500** -20. Über das Display noch einmal das Autoleveling ausführen. Fertig. +15. Mit [`G1 Z-1`](https://marlinfw.org/docs/gcode/G000-G001.html) bzw. [`G1 Z-0.1`](https://marlinfw.org/docs/gcode/G000-G001.html) oder [`G1 Z-0.02`](https://marlinfw.org/docs/gcode/G000-G001.html) die Düse langsam absenken, bis sich das Papier nur noch schwer bewegen lässt. +16. [`M114`](https://marlinfw.org/docs/gcode/M114.html) = Aktuelle Position der Düse ermitteln und merken! (z.B. Recv: X:38.00 Y:38.00 Z:0.70 E:0.00 Count X:3200 Y:3200 Z:520) +17. Punkt, an dem der BL Touch Sensor ausgelöst hat (16) von dem Punkt an dem die Düse das Bett berührte (10) abziehen -> 1,30 - 0,7 = **0,6 mm** -> Das ist unser Z-Offset. +18. [`M851 Z-0.6`](https://marlinfw.org/docs/gcode/M851.html) (Z-Offset speichern. Achtung! Negatives Vorzeichen!) +19. [`M500`](https://marlinfw.org/docs/gcode/M500.html) (Einstellungen im EEPROM sichern) +20. [`G28`](https://marlinfw.org/docs/gcode/G028.html) (Auf Home Position fahren) +21. [`M211 S1`](https://marlinfw.org/docs/gcode/M211.html) (Software-Endstops einschalten) +22. [`G29`](https://marlinfw.org/docs/gcode/G029-abl-bilinear.html) (Das erste Mal das AutoLeveling ausführen. Sicherheitshalber mit Software-Endstops um die Düse im Fehlerfall aufzuhalten) +23. Nach Abschluss entweder mit [`M500`](https://marlinfw.org/docs/gcode/M500.html) das Mesh sichern, oder von nun an über das Special Menu sowohl Z-Offset einstellen als auch jederzeit ein neues AutoLeveling starten. + + Ab jetzt muss man nie wieder etwas ändern. Das Autoleveling kann jederzeit ausgeführt werden. Nach dem erfolgreichen Durchlauf wird das erstellte Mesh automatisch gespeichert.