3D-Drucker
Published April 2023 in None
Mein solider RepRap „Vollmetalldrucker“ ist in die Jahre gekommen und hat ein Upgrade auf die aktuelle Technik verdient.Die seitlich versetzte Z-Achse ist jetzt mittig angebracht, Extruder und Hotend sind ersetzt und Elektronik und Firmware aktualisiert.
Z-Achse
Die Z-Achse des Druckers war außerhalb der Mitte angebracht. Das ist nicht ideal, war allerdings wegen der soliden 12mm-Spindel und entsprechender Halterung nicht wirklich ein Problem. Aber, wenn schon denn schon, eine mittige Anordnung musste her. Die Lösung besteht aus der Originalspindel, mit 3D gedruckten Führungen und Halter, umschlossen von 2 Alu-Winkeln als Rahmen.
Z-Achse seitlich | Z-Achse oben | Z-Endstopper Einstellung |
Extruder
Der vorhandene Extruder bestand aus einem Schrittmotor mit mechanischem Getriebevorsatz und einer sehr speziellen Hotend/Düsenlösung. Sie wird nicht mehr hergestellt, ein Düsenwechsel ist daher nicht möglich. Hier bestand die Lösung aus dem kompletten Extrudertausch. Meine Wahl fiel auf einen E3D-Hemera. Mit Versuch und Irrtum gelöst ist die Positionierung der Halteplatte. Die Anforderung bestand darin, die Befestigungsbohrungen so anzubringen, dass der Düsenabstand zum Heizbett und der Koordinatennullpunkt halbwegs passend waren. Die exakte Einstellung erledigt die Firmware.
Extruder |
24V-Netzteil / Heizbett
Das vorhandene Heizbett war auch für 24V geeignet. Daher wurde für die Umstellung von 12V auf 24V lediglich ein separates 24V-Netzteil benötigt. Das Wantai Netzteil 24V 14.6A 350W war meine Wahl.
REARM Controller, Ramps1.6+ Board, TMC2208
Ein Arduino Mega256 mit RAMPS1.4 Board und der Firmware Marlin 1.1 war die bisherige Steuereinheit für den Drucker. Ersetzt wurde alles durch einen REARM Controller, ein RAMPS1.6+ Board und Marlin 2.1.2 oder wahlweise auch Klipper. Als neue Schrittmotorentreiber für die Achsen habe ich TMC2208 eingesetzt.
Dieser Austausch "alt gegen neu" war der aufwendigste Teil der Umbauten. Es gab zahlreiche Probleme, die es zu beheben galt.
- Das RAMPS Board hat keine Leistungsansteuerung für das 24V Heizbett. Es musste eine zusätzliche 24V-MosFet Platine eingebaut werden, die mit dem PWM Signal des Boards gesteuert wird.
- Für die TMC2208 Integration mussten für den TX-Anschluss freie REARM Pins gefunden und mit 1k Ohm Widerständen verbunden werden. Es gibt kaum zuverlässige Informationen aus dem Internet dazu.
- Die Umsetzung von Marlin 1 auf Marlin 2 ist aufwendig. Marlin ist mit seinen vielen Dateien, die es teilweise manuell zu durchforsten gilt, ziemlich verwirrend.
- Die Firmware Klipper ist deutlich änderungsfreundlicher,.....wenn man sie denn installiert bekommt. Die Konfiguration des LCD Displays ist allerdings eingeschränkt.
MOSFET Platine |
RAMPS1.6 mit TMC2208 |
TMC2208 TX Verbindung mit 1K Widerstand |
LCD-Display und SD-Karte
Eine fehlende "am Gerät" Bedienung inkl. SD-Karte für das Programm waren ein großer Nachteil des alten Druckers. Der Drucker ließ sich nur über eine Host-Software, in meinem Fall Repetier Host, mit einer USB-Dauerverbindung zum PC bedienen. Da ist die jetzige Möglichkeit, den Drucker stand-alone oder per Host Software zu betreiben ein großer Vorteil.
LCD Display |