Zusammenfassung
Beschreibung
Der Prusa i3 von 3dprintingstore.co.za verwendet einen Mikroschalter auf einem Servo mit dem Auto-Bett-Leveling-Upgrade-Kit. Ich mag die Auto-Bett-Leveling-Funktion wirklich, aber ich habe nie wirklich auf die Wiederholbarkeit des Schalters auf dem Servo vertraut.
Dies ist ein Upgrade, um den am Servo montierten Mikroschalter durch einen Bltouch-Sensor zu ersetzen. Die Verkabelung des Bltouch ist großartig, Sie ersetzen direkt die Servo- und Z-Endstopp-Anschlüsse durch die passenden Kabel auf dem Bltouch. Beziehen Sie sich auf das beigefügte Bild.
Ich habe zwei Dateien hinzugefügt, um sowohl E3Dv5- als auch E3Dv6-Hotends zu unterstützen. Die Höhe dieser Hotends unterscheidet sich um 7 mm, und der Bltouch muss entsprechend montiert werden. Stellen Sie sicher, dass Sie das richtige Modell für Ihr Hotend verwenden. Der Drucker wird mit einem E3Dv5-Hotend geliefert.
Hinweis: Ich habe die E3Dv5-Version nicht getestet. Lassen Sie mich wissen, wenn ich einige Korrekturen vornehmen muss.
Firmware-Einstellungen
Zusätzlich müssen Sie die notwendigen Änderungen in der Firmware-Konfiguration vornehmen. Ich habe die von 3dprintingstore.co.za bereitgestellte Marlin-Firmware für die automatische Bettnivellierung verwendet und die notwendigen Anpassungen vorgenommen.
-
Stellen Sie sicher, dass Sie Servo 0 aktivieren und die Servowinkel einstellen.
#define Z_ENDSTOP_SERVO_NR 0 // Standardmäßig auf SERVO 0-Anschluss.
#define Z_SERVO_ANGLESS {{0,0}, {0,0}, {10,90}} // Servo-Einsatz-/Aufbewahrungswinkel -
Aktivieren Sie den Bltouch-Sensor in der Firmware.
#define BLTOUCH -
Korrigieren Sie den Probe-Offset.
#define X_PROBE_OFFSET_FROM_EXTRUDER 25
#define Y_PROBE_OFFSET_FROM_EXTRUDER -30
#define Z_PROBE_OFFSET_FROM_EXTRUDER -0 -
Der Bltouch hat viel geringere Toleranzen als der Servo/Schalter, also reduziere den maximalen Offset, um ihn unterzubringen.
#define Z_PROBE_OFFSET_RANGE_MIN -10
#define Z_PROBE_OFFSET_RANGE_MAX -1 -
Aktivieren Sie die bilineare Bett-Automatik, Bett-Leveling und sicheres Homing.
//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
#define AUTO_BED_LEVELING_BILINEAR
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING
#define Z_SAFE_HOMING - Definieren Sie die Grenzen der Sonde.
#define LEFT_PROBE_BED_POSITION 25
#define RIGHT_PROBE_BED_POSITION 175
#define FRONT_PROBE_BED_POSITION 30
#define BACK_PROBE_BED_POSITION 170
GCODE-Befehle
Sobald Sie die Firmware geladen haben, können Sie den Bltouch mit den folgenden Gcode-Befehlen testen.
M280 P0 S10 ; senkt den Stift
M280 P0 S90 ; zieht den Stift zurück
M280 P0 S120 ; Führt einen Selbsttest durch - bis Sie den Alarm senken/zurückziehen oder lösen.
M280 P0 S160 ; Freigabealarm
Wenn du einen Prusa i3 von 3dprintingstore.co.za hast, könnten dir auch meine anderen Upgrades für diesen Drucker gefallen.
- Minimalistischer Direktantriebs-Extruder -https://www.thingiverse.com/thing:3224826
- Wagenkabel-Managementarm -https://www.thingiverse.com/thing:3224881
- Upgrade des Gebläseventilators für den Prusa i3 -https://www.thingiverse.com/thing:3225085
Source du modèle
