Delta 3D Drucker: Unterschied zwischen den Versionen

(Infos zu Filamentwechsel ergänzt und kleinere Fehler verbessert)
 
(18 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 5: Zeile 5:
 
|beschreibung    = Delta 3D Drucker
 
|beschreibung    = Delta 3D Drucker
 
|version        = 1
 
|version        = 1
 +
|github          = [https://github.com/b4ckspace/delta-klipper]
 
}}
 
}}
  
 
[[Category:Hardware]]
 
[[Category:Hardware]]
 +
 +
== Nutzung ==
 +
 +
Der Slicer befindet sich bereits konfiguriert auf dem 3D-Druck-Rechner. Von dort kann direkt gedruckt werden (ab Punkt 4).
 +
 +
Nutzung am eigenen Rechner:
 +
 +
# OrcaSlicer aus den [https://github.com/SoftFever/OrcaSlicer/releases Github Releases] installieren.
 +
# Die Slicer Profile finden sich auf dem [https://github.com/b4ckspace/delta-klipper/tree/main/OrcaSlicer Backspace GitHub].
 +
# Im Orca Slicer auf [File] -> [Import] -> [Import Configs...] klicken, alle Profile markieren und dann auf [Open] klicken
 +
# Korrekten Drucker, Filament und Prozess auswählen
 +
# Per [+] das Objekt laden
 +
# [Aktuelle Platte slicen] anklicken, um den Druck vorzubereiten
 +
# [Aktuelle Platte drucken] anklicken, um zu drucken
 +
# Im Reiter ''Gerät'' oder unter http://delta.core.bckspc.de/ kann man den Druck beobachten und den Drucker kontrollieren
 +
 +
'''Wichtig''': Bei den ersten beiden Layern in jedem Fall beobachten, ob alles klappt. Falls nicht: ''Pause'' und dann ''Stopp'' klicken. Im Notfall den ''Emergency Stop'' nutzen.
 +
 +
=== Filamentwechsel ===
 +
 +
Der Filamentwechsel aktuell seit dem Umstieg auf das 2.85mm Filament manuell
 +
 +
===== '''Filament entladen''' =====
 +
Am besten entlädt man das Filament mit einem sogenannten Cold Pull
 +
 +
* Hotend auf 110 Grad aufheizen
 +
* Am Extruder den Feder gespannten Hebel aufziehen
 +
* Filament herausziehen  (falls es nicht herausziehbar ist -> in 10°C Schritten erneut versuchen)
 +
* Rolle aus dem Drucker entfernen
 +
* Bereits geschmolzenes Filament mit dem Seitenschneider entfernen
 +
 +
[[Datei:Extruder.jpg|alternativtext=Extruder mit Kennzeichnung des "Latch" Hebels|mini|181x181px|Extruder]]'''Filament laden'''
 +
 +
* Das Ende des Filaments schräg bzw. spitz abschneiden, damit es sich nicht verkanten kann
 +
* Extruder auf Filament Temperatur aufheizen (PLA 220°C, PETG und TPU 240°C)
 +
* Filament-Rolle einsetzen
 +
* Feder gespannten Hebel aufziehen und Filament einführen
 +
* Filament soweit wie möglich einführen - Achtung: das Filament kann sich verkanten, daher mit etwas Kraft und unter Bewegung versuchen, ob das Filament weiter eingeführt werden kann
 +
* In 10mm Schritten extrudieren bis Filament aus der Nozzle kommt
  
 
== Historie ==
 
== Historie ==
  
Der Delta 3D Drucker wurde von unserem Member Yttrium gebaut. Nach sehr reger Nutzung wurde der Delta nach der Anschaffung des Ultimaker 3 3D Druckers kaum bis gar nicht mehr verwendet. Das Manuelle Leveln und drucken über SD Karte war beim Ultimaker nicht mehr Notwendig, zudem war damals Cura deutlich angenehmer zu nutzen.
+
Der Delta 3D-Drucker wurde von unserem Member Yttrium gebaut. Nach sehr reger Nutzung wurde der Delta nach der Anschaffung des Ultimaker 3 3D-Druckers kaum bis gar nicht mehr verwendet. Das manuelle Leveln und Drucken über SD-Karte war beim Ultimaker nicht mehr notwendig, zudem war damals Cura deutlich angenehmer zu nutzen.
  
Leider stand daraufhin der Drucker über mehrere Jahre kaum genutzt herum. Ende 2021 gab es erste Versuche ihn wiederzubeleben. Diese waren zwar Erfolgreich änderten allerdings nichts an der umständlichen Nutzung.
+
Leider stand daraufhin der Drucker über mehrere Jahre kaum genutzt herum. Ende 2021 gab es erste Versuche ihn wiederzubeleben. Diese waren zwar erfolgreich, änderten allerdings nichts an der umständlichen Nutzung.
  
Nachdem es im Frühling und Sommer 2023 mehrfach vorkam das Member aufgrund langer Druckzeiten oder anderer bereits laufender Drucke nicht drucken konnten wurde der Wunsch nach einem zweiten funktionierenden und auch schellerem Drucker geäußert. Nach reichlicher Überlegung wurde beschlossen noch einen weiteren versuch zu wagen: Der Delta sollte mit Hilfe einiger Hardware-Upgrades zu altem Glanz und neuen Geschwindigkeits-Rekorden kommen.
+
Nachdem es im Frühling und Sommer 2023 mehrfach vorkam, dass Member aufgrund langer Druckzeiten oder anderer bereits laufender Drucke nicht drucken konnten, wurde der Wunsch nach einem zweiten funktionierenden und auch schnellerem Drucker geäußert. Nach reichlicher Überlegung wurde beschlossen, noch einen weiteren Versuch zu wagen: Der Delta sollte mit Hilfe einiger Hardware-Upgrades zu neuem Glanz und Geschwindigkeits-Rekorden kommen.
  
== Hardware und Software Auswahl erste Runde ==
+
Im Folgenden werden die einzelnen Entwicklungsschritte beschrieben, wie der Delta von dem Stand, in dem er zu Beginn des Jahres 2023 war, zu dem aktuellen Stand gekommen ist.
  
Da kaum Dokumentation und keine Konfiguration und CAD Daten vorhanden sind wurde versucht die bestehende Lösung nicht zu beschädigen.
+
== Neue Hardware- und Software-Auswahl - erste Runde ==
 +
 
 +
Leider gab es kaum Dokumentation, keine Konfiguration oder CAD-Daten zum Aufbau des Delta-Druckers. Deshalb wurde zunächst versucht, die bestehende Firmware nicht zu verändern, sondern diese durch neue Hardware unangetastet zu lassen.
  
 
Hardware:
 
Hardware:
  
* Neuer Arduino Due (auch um alte Firmware unangetastet zu lassen)
+
* Neuer Arduino Due (auch, um alte Firmware unangetastet zu lassen)
* Raspberry PI 4
+
* Raspberry Pi 4
* PI Kamera
+
* Pi Kamera
 
* ADXL345 Beschleunigungsmesser
 
* ADXL345 Beschleunigungsmesser
  
Zeile 36: Zeile 78:
 
== Grobes Vorgehen ==
 
== Grobes Vorgehen ==
  
Die erste Klipper Konfiguration konnte Anhand der Beispiele für [https://github.com/Klipper3d/klipper/blob/master/config/generic-radds.cfg RADDS Boards] und [https://github.com/Klipper3d/klipper/blob/master/config/example-delta.cfg Delta Drucker] erstellt werden. Diese wurde gegen die Dokumentation des RADDS Boards geprüft. Bis auf den "sensor_pin" des Heizbettes war die Konfiguration auch korrekt. Etwas mehr Arbeit war die
+
Die erste Klipper-Konfiguration konnte anhand der Beispiele für [https://github.com/Klipper3d/klipper/blob/master/config/generic-radds.cfg RADDS Boards] und [https://github.com/Klipper3d/klipper/blob/master/config/example-delta.cfg Delta Drucker] erstellt werden. Diese wurde gegen die Dokumentation des RADDS-Boards geprüft. Bis auf den "sensor_pin" des Heizbettes war die Konfiguration auch korrekt.
  
Damit konnte überraschend schnell ein grob funktionierender Drucker bereitgestellt werden. Danach wurde die Klipper Dokumentation befolgt:
+
Damit konnte überraschend schnell ein grob funktionierender Drucker bereitgestellt werden, der sich auch deutlich einfacher als zuvor bedienen ließ. Danach wurde die Klipper-Dokumentation befolgt:
  
 
* [https://www.klipper3d.org/Rotation_Distance.html Rotation Distance] war vor allem beim Extruder notwendig
 
* [https://www.klipper3d.org/Rotation_Distance.html Rotation Distance] war vor allem beim Extruder notwendig
 
* [https://www.klipper3d.org/Delta_Calibrate.html#basic-delta-calibration Basic Delta Calibration]
 
* [https://www.klipper3d.org/Delta_Calibrate.html#basic-delta-calibration Basic Delta Calibration]
 
* [https://www.klipper3d.org/Delta_Calibrate.html#enhanced-delta-calibration Enhanced Delta Calibration]
 
* [https://www.klipper3d.org/Delta_Calibrate.html#enhanced-delta-calibration Enhanced Delta Calibration]
* [https://www.klipper3d.org/Pressure_Advance.html Pressure Advance] für saubere Extrustion Ecken
+
* [https://www.klipper3d.org/Pressure_Advance.html Pressure Advance] für saubere Extrusion Ecken
* [https://www.klipper3d.org/Measuring_Resonances.html Measuring Resonances] um die Druckgeschwindigkeit zu ermitteln und zu Optimieren
+
* [https://www.klipper3d.org/Measuring_Resonances.html Measuring Resonances] um die Druckgeschwindigkeit zu ermitteln und zu optimieren
  
Nach den Kalibrierungen zeigten sich die ersten Bottle Necks und Probleme bei der aktuellen Hard und Software Wahl:
+
Nach den Kalibrierungen zeigten sich die ersten Bottlenecks und Probleme bei der aktuellen Hard- und Software-Wahl:
  
 
* Das Hotend konnte nur ca 10mm³/s Durchfluss liefern, war also der limitierende Faktor
 
* Das Hotend konnte nur ca 10mm³/s Durchfluss liefern, war also der limitierende Faktor
* SuperSlicer hatte beim Config-Import bei mehreren Personen Assertion Errors
+
* SuperSlicer hatte beim Config-Import mehrfach Assertion Errors
* Das immer noch fehlende Auto Leveling sorgt weiterhin für Probleme
+
* Das immer noch fehlende Auto Leveling sorgte weiterhin für Probleme
* Es gab zwar eine 2 Jahre alte Implementierung für Leveling per ADXL, diese war aber sehr Fehleranfällig
+
* Es gab zwar eine 2 Jahre alte Implementierung für Leveling per ADXL, diese war aber sehr fehleranfällig
* Kühlung war oft unzureichend da nur von zwei statt drei Seiten
+
* Kühlung war oft unzureichend, da sie nur von zwei statt drei Seiten erfolgte
  
== Hardware und Software Auswahl zweite Runde ==
+
== Neue Hardware- und Software-Auswahl - zweite Runde ==
  
 
Änderungen sind '''fett''' gedruckt.
 
Änderungen sind '''fett''' gedruckt.
Zeile 60: Zeile 102:
 
Hardware:
 
Hardware:
  
* Neuer Arduino Due (auch um alte Firmware unangetastet zu lassen)
+
* Neuer Arduino Due (auch, um alte Firmware unangetastet zu lassen)
* Raspberry PI 4
+
* Raspberry Pi 4
* PI Kamera
+
* Pi Kamera
 
* ADXL345 Beschleunigungsmesser
 
* ADXL345 Beschleunigungsmesser
 
* '''Precision Piezo Orion PCB''' für das automatische Leveln
 
* '''Precision Piezo Orion PCB''' für das automatische Leveln
Zeile 73: Zeile 115:
 
* Klipper
 
* Klipper
 
* Mainsail OS
 
* Mainsail OS
* '''OrcaSlicer''' aufgrund der einfach Nutzung und separater Konfiguration der Beschleunigung bei Außenwänden.
+
* '''OrcaSlicer''' aufgrund der einfachen Nutzung und separater Konfiguration der Beschleunigung bei Außenwänden
  
 
== Grobes Vorgehen 2 ==
 
== Grobes Vorgehen 2 ==
  
Für das neue Hotend gab es mehrere Design Iterationen, aktuell wird eine Kombination aus dem Delta [https://cad.onshape.com/documents/b4904be66a3fb7ba6ddea65d/w/8c3fedb9ec7005e636217405/e/92dba27368d3f415e915bd13?renderMode=0&uiState=650e1ee72a3662339365f3f2 ALH2] und [https://cad.onshape.com/documents/b4904be66a3fb7ba6ddea65d/w/8c3fedb9ec7005e636217405/e/24434c613961edce7523ba8b?renderMode=0&uiState=650e1f292a3662339365f407 ALH3] genutzt.
+
Für das neue Hotend gab es mehrere Designiterationen, aktuell wird eine Kombination aus dem Delta [https://cad.onshape.com/documents/b4904be66a3fb7ba6ddea65d/w/8c3fedb9ec7005e636217405/e/92dba27368d3f415e915bd13?renderMode=0&uiState=650e1ee72a3662339365f3f2 ALH2] und [https://cad.onshape.com/documents/b4904be66a3fb7ba6ddea65d/w/8c3fedb9ec7005e636217405/e/24434c613961edce7523ba8b?renderMode=0&uiState=650e1f292a3662339365f407 ALH3] genutzt.
  
 
Diese bieten folgende Features:
 
Diese bieten folgende Features:
  
* Direktes verschrauben an den Delta Drucker
+
* Direktes Verschrauben an den Delta-Drucker
 
* Platz für den ADXL345
 
* Platz für den ADXL345
 
* Heatset Inserts zur Verschraubung
 
* Heatset Inserts zur Verschraubung
Zeile 87: Zeile 129:
 
* 3010 Lüfter für die Heatbreak
 
* 3010 Lüfter für die Heatbreak
 
* 2x 4010 Lüfter zur Bauteilkühlung
 
* 2x 4010 Lüfter zur Bauteilkühlung
* Dreiteiliger Aufbau um das Precision Piezo PCB ohne weitere Adapter zu verbauen aber weiterhin 3D-Druck für die Fertigung zu nutzen
+
* Dreiteiliger Aufbau um das Precision Piezo PCB ohne weitere Adapter verbauen zu können aber weiterhin 3D-Druck für die Fertigung nutzen zu können
 
* Verzicht auf wackeligen Groovemount
 
* Verzicht auf wackeligen Groovemount
  
 
Zusätzlich wurde die fest verlötete Elektronik auf JST Stecker umgebaut.
 
Zusätzlich wurde die fest verlötete Elektronik auf JST Stecker umgebaut.
 
== Nutzung ==
 
 
Der Slicer befindet sich bereits konfiguriert auf dem 3D-Druck Rechner. Von dort kann direkt gedruckt werden.
 
 
Nutzung am eigenen Rechner:
 
 
* OrcaSlicer aus den [https://github.com/SoftFever/OrcaSlicer/releases Github Releases] installieren
 
* Die Slicer Profile finden sich auf dem [https://github.com/b4ckspace/delta-klipper/tree/main/OrcaSlicer Backspace Github].
 
* Im Orca Slicer auf [File] -> [Import] -> [Import Configs...] klicken, alle Profile markieren und dann auf [Open] klicken
 
* Korrekten Drucker, Filament und Prozess auswählen
 
* Per [+] das Objekt laden
 
* [Aktuelle Platte slicen] anklicken um den Druck vorzubereiten
 
* [aktuele Platte drucken] anklicken um zu Drucken
 
* Im Reiter Gerät oder unter http://delta.core.bckspc.de/ kann man den Druck beobachten und den Drucker kontrollieren
 
 
'''Wichtig''': Beiden ersten beiden Layern in jedem Fall beobachten dass alles klappt. Falls nicht Pause und dann Stopp klicken. Im Notfall den Notaus nutzen.
 

Aktuelle Version vom 23. Juli 2024, 21:52 Uhr

Crystal Clear action run.png
Delta 3D Drucker

Status: stable

Beschreibung Delta 3D Drucker
Autor: foosinn
Version 1
PayPal Spenden für Delta 3D Drucker

Nutzung

Der Slicer befindet sich bereits konfiguriert auf dem 3D-Druck-Rechner. Von dort kann direkt gedruckt werden (ab Punkt 4).

Nutzung am eigenen Rechner:

  1. OrcaSlicer aus den Github Releases installieren.
  2. Die Slicer Profile finden sich auf dem Backspace GitHub.
  3. Im Orca Slicer auf [File] -> [Import] -> [Import Configs...] klicken, alle Profile markieren und dann auf [Open] klicken
  4. Korrekten Drucker, Filament und Prozess auswählen
  5. Per [+] das Objekt laden
  6. [Aktuelle Platte slicen] anklicken, um den Druck vorzubereiten
  7. [Aktuelle Platte drucken] anklicken, um zu drucken
  8. Im Reiter Gerät oder unter http://delta.core.bckspc.de/ kann man den Druck beobachten und den Drucker kontrollieren

Wichtig: Bei den ersten beiden Layern in jedem Fall beobachten, ob alles klappt. Falls nicht: Pause und dann Stopp klicken. Im Notfall den Emergency Stop nutzen.

Filamentwechsel

Der Filamentwechsel aktuell seit dem Umstieg auf das 2.85mm Filament manuell

Filament entladen

Am besten entlädt man das Filament mit einem sogenannten Cold Pull

  • Hotend auf 110 Grad aufheizen
  • Am Extruder den Feder gespannten Hebel aufziehen
  • Filament herausziehen (falls es nicht herausziehbar ist -> in 10°C Schritten erneut versuchen)
  • Rolle aus dem Drucker entfernen
  • Bereits geschmolzenes Filament mit dem Seitenschneider entfernen
Extruder mit Kennzeichnung des "Latch" Hebels
Extruder

Filament laden

  • Das Ende des Filaments schräg bzw. spitz abschneiden, damit es sich nicht verkanten kann
  • Extruder auf Filament Temperatur aufheizen (PLA 220°C, PETG und TPU 240°C)
  • Filament-Rolle einsetzen
  • Feder gespannten Hebel aufziehen und Filament einführen
  • Filament soweit wie möglich einführen - Achtung: das Filament kann sich verkanten, daher mit etwas Kraft und unter Bewegung versuchen, ob das Filament weiter eingeführt werden kann
  • In 10mm Schritten extrudieren bis Filament aus der Nozzle kommt

Historie

Der Delta 3D-Drucker wurde von unserem Member Yttrium gebaut. Nach sehr reger Nutzung wurde der Delta nach der Anschaffung des Ultimaker 3 3D-Druckers kaum bis gar nicht mehr verwendet. Das manuelle Leveln und Drucken über SD-Karte war beim Ultimaker nicht mehr notwendig, zudem war damals Cura deutlich angenehmer zu nutzen.

Leider stand daraufhin der Drucker über mehrere Jahre kaum genutzt herum. Ende 2021 gab es erste Versuche ihn wiederzubeleben. Diese waren zwar erfolgreich, änderten allerdings nichts an der umständlichen Nutzung.

Nachdem es im Frühling und Sommer 2023 mehrfach vorkam, dass Member aufgrund langer Druckzeiten oder anderer bereits laufender Drucke nicht drucken konnten, wurde der Wunsch nach einem zweiten funktionierenden und auch schnellerem Drucker geäußert. Nach reichlicher Überlegung wurde beschlossen, noch einen weiteren Versuch zu wagen: Der Delta sollte mit Hilfe einiger Hardware-Upgrades zu neuem Glanz und Geschwindigkeits-Rekorden kommen.

Im Folgenden werden die einzelnen Entwicklungsschritte beschrieben, wie der Delta von dem Stand, in dem er zu Beginn des Jahres 2023 war, zu dem aktuellen Stand gekommen ist.

Neue Hardware- und Software-Auswahl - erste Runde

Leider gab es kaum Dokumentation, keine Konfiguration oder CAD-Daten zum Aufbau des Delta-Druckers. Deshalb wurde zunächst versucht, die bestehende Firmware nicht zu verändern, sondern diese durch neue Hardware unangetastet zu lassen.

Hardware:

  • Neuer Arduino Due (auch, um alte Firmware unangetastet zu lassen)
  • Raspberry Pi 4
  • Pi Kamera
  • ADXL345 Beschleunigungsmesser

Software:

  • Klipper
  • Mainsail OS
  • Super Slicer

Grobes Vorgehen

Die erste Klipper-Konfiguration konnte anhand der Beispiele für RADDS Boards und Delta Drucker erstellt werden. Diese wurde gegen die Dokumentation des RADDS-Boards geprüft. Bis auf den "sensor_pin" des Heizbettes war die Konfiguration auch korrekt.

Damit konnte überraschend schnell ein grob funktionierender Drucker bereitgestellt werden, der sich auch deutlich einfacher als zuvor bedienen ließ. Danach wurde die Klipper-Dokumentation befolgt:

Nach den Kalibrierungen zeigten sich die ersten Bottlenecks und Probleme bei der aktuellen Hard- und Software-Wahl:

  • Das Hotend konnte nur ca 10mm³/s Durchfluss liefern, war also der limitierende Faktor
  • SuperSlicer hatte beim Config-Import mehrfach Assertion Errors
  • Das immer noch fehlende Auto Leveling sorgte weiterhin für Probleme
  • Es gab zwar eine 2 Jahre alte Implementierung für Leveling per ADXL, diese war aber sehr fehleranfällig
  • Kühlung war oft unzureichend, da sie nur von zwei statt drei Seiten erfolgte

Neue Hardware- und Software-Auswahl - zweite Runde

Änderungen sind fett gedruckt.

Hardware:

  • Neuer Arduino Due (auch, um alte Firmware unangetastet zu lassen)
  • Raspberry Pi 4
  • Pi Kamera
  • ADXL345 Beschleunigungsmesser
  • Precision Piezo Orion PCB für das automatische Leveln
  • Bambu Lab Hotend derzeit günstige Option für mehr Durchfluss
  • 4010 Radiallüfter zur Bauteilkühlung
  • Neuentwicklung des gesamten Hotends für bessere Kühlung und Support der neuen Hardware

Software:

  • Klipper
  • Mainsail OS
  • OrcaSlicer aufgrund der einfachen Nutzung und separater Konfiguration der Beschleunigung bei Außenwänden

Grobes Vorgehen 2

Für das neue Hotend gab es mehrere Designiterationen, aktuell wird eine Kombination aus dem Delta ALH2 und ALH3 genutzt.

Diese bieten folgende Features:

  • Direktes Verschrauben an den Delta-Drucker
  • Platz für den ADXL345
  • Heatset Inserts zur Verschraubung
  • Aufnahme für das Bambu Lab Hotend
  • 3010 Lüfter für die Heatbreak
  • 2x 4010 Lüfter zur Bauteilkühlung
  • Dreiteiliger Aufbau um das Precision Piezo PCB ohne weitere Adapter verbauen zu können aber weiterhin 3D-Druck für die Fertigung nutzen zu können
  • Verzicht auf wackeligen Groovemount

Zusätzlich wurde die fest verlötete Elektronik auf JST Stecker umgebaut.