Ultimaker: Unterschied zwischen den Versionen
Echox (Diskussion | Beiträge) K (quicklink to firmware builder) |
Keine Bearbeitungszusammenfassung |
||
(41 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ | '''Aktuell nutzen wir einen Ultimaker 3 => [[Ultimak3r]]''' | ||
|name | |||
|status | {{Archiv|title=RZL-Historie|msg=Diese Seite wurde archiviert, um RaumZeitLabor Historie zu erhalten}} | ||
|image | |||
|description = Unser | {{GeraetInfoBox | ||
| | |name = Ultimaker | ||
| | |status = obsolete | ||
| | |image = Ultimaker.jpg | ||
|manufacturer = | |||
| | |model = | ||
|description = Unser erster 3D-Drucker, derzeit durch den [[Ultimak3r]] ersetzt. | |||
| | |documentation = | ||
|owner = | |||
|username = | |||
|financing = | |||
|location = [[Fablab]] | |||
}} | }} | ||
==Regeln im Umgang mit dem Drucker== | ==Regeln im Umgang mit dem Drucker== | ||
Zeile 20: | Zeile 23: | ||
*'''Wenn was schief geht (z.B.: Material steckt fest) und kein Ansprechpartner da ist: Mail an die Liste''' | *'''Wenn was schief geht (z.B.: Material steckt fest) und kein Ansprechpartner da ist: Mail an die Liste''' | ||
*'''Wenn der Drucker absehbar fuer laengere Zeit nicht zu benutzen ist: Mail an die Liste''' | *'''Wenn der Drucker absehbar fuer laengere Zeit nicht zu benutzen ist: Mail an die Liste''' | ||
*'''Vermerke langfristige Aenderungen am Aufbau im | *'''Vermerke langfristige Aenderungen am Aufbau hier im Wiki und schicke eine Info Mail an die Liste :-).''' | ||
* Nicht ohne Kalibrierung drucken! | * Nicht ohne Kalibrierung drucken! | ||
** Pruefe mit der Auto-Home Funktion ob der Drucker korrekt kalibriert ist | ** Pruefe mit der Auto-Home Funktion ob der Drucker korrekt kalibriert ist | ||
** X und Y Achsen duerfen nicht anstossen | ** X und Y Achsen duerfen nicht anstossen | ||
** Abstand vom Druckkopf zur Z-Achse sollte | ** Abstand vom Druckkopf zur Z-Achse sollte 0,3mm betragen. | ||
** Bei einer angemessenen Temperatur laesst sich Problemlos Material extrudieren (PLA: ~190 Grad) | ** Bei einer angemessenen Temperatur laesst sich Problemlos Material extrudieren (PLA: ~190 Grad) | ||
===Nach dem Druck=== | ===Nach dem Druck=== | ||
* Hinterlasse ein bezogenes Druckbett | * Hinterlasse ein bezogenes Druckbett | ||
** Acrylglas: Alle stellen sind mit Tape bezogen | ** Acrylglas: Alle stellen sind mit Tape bezogen | ||
Zeile 35: | Zeile 37: | ||
* Entferne das benutzte Fillament vollstaendig aus dem Drucker (Rolle + Bowden Tube) | * Entferne das benutzte Fillament vollstaendig aus dem Drucker (Rolle + Bowden Tube) | ||
* Raeume die Werkzeuge an ihren Platz | * Raeume die Werkzeuge an ihren Platz | ||
** Bit Satz neben den Drucker | ** Bit Satz neben den Drucker | ||
** Tastwerkzeug an den Magnet vom Drucker | ** Tastwerkzeug an den Magnet vom Drucker | ||
==3D | ===€€€=== | ||
Die Kosten für Ultimaker-Nutzung sind aktuell 10 Cent pro Gramm des Druckresultats<ref>»[RaumZeitLabor] Preise fürs dreidimensionale Drucken«, S. Elsbrock, Juli 2014, Mannheim. Message-ID: bc7b8b69a0e835073205092e273e20a3@iodev.org</ref>. Ausgenommen sind Testdrucks zwecks Ultimakerverbesserung etc. | |||
==3D Software== | |||
===OpenSCAD=== | ===OpenSCAD=== | ||
* | * Homepage: [http://www.openscad.org/ http://www.openscad.org/] | ||
* CAD Script Sprache | |||
* Editor: Der OpenSCAD Editor ist nicht so brauchbar, wie man einen externen Editor anbindet ist hier erklaert: [http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Using_an_external_Editor_with_OpenSCAD Using an external Editor] | |||
=== | ===Sketchup=== | ||
* Homepage: [http://www.sketchup.com/ http://www.sketchup.com/] | |||
* Einfach zu erlernen | * Einfach zu erlernen | ||
* | * STL Export Plguin: [https://extensions.sketchup.com/en/content/sketchup-stl SketchUp STL] | ||
===Blender=== | |||
* Homepage: [http://www.blender.org/ http://www.blender.org/] | |||
* Steile Lernkurve, kein CAD Tool | |||
== Software zur Druckvorbereitung== | == Software zur Druckvorbereitung== | ||
== Test und Reparatur == | == Test und Reparatur == | ||
=== Will it 3D-Print? === | === Will it 3D-Print? === | ||
Auf der Seite http://www.willit3dprint.com/ kann ein fertig designtes Objekt im Format .stl hochgeladen werden. Im Anschluss kann man sich anzeigen lassen, wo es Probleme geben könnte, wo Supportmaterial benötigt wird usw. Die Seite eignet sich, durch den gut funktionierenden Viewer, sehr gut, um schnell ein Modell von Thingiverse etwas genauer zu begutachten. | Auf der Seite http://www.willit3dprint.com/ kann ein fertig designtes Objekt im Format .stl hochgeladen werden. Im Anschluss kann man sich anzeigen lassen, wo es Probleme geben könnte, wo Supportmaterial benötigt wird usw. | ||
Die Seite eignet sich, durch den gut funktionierenden Viewer, sehr gut, um schnell ein Modell von Thingiverse etwas genauer zu begutachten. | |||
=== Meshlab === | === Meshlab === | ||
[http://meshlab.sourceforge.net/ Meshlab] kann 3D-Modelle importieren und verändern. So ist es zum Beispiel möglich fertige .stl Dateien nachträglich zu verändern. Das kann nützlich sein um Support hinzuzufügen, einen Durchmesser an einem Loch zu ändern oder ein Modell, das nicht überall geschlossen ist, zu reparieren. | [http://meshlab.sourceforge.net/ Meshlab] kann 3D-Modelle importieren und verändern. | ||
So ist es zum Beispiel möglich fertige .stl Dateien nachträglich zu verändern. | |||
Das kann nützlich sein um Support hinzuzufügen, einen Durchmesser an einem Loch zu ändern oder ein Modell, das nicht überall geschlossen ist, zu reparieren. | |||
== Slicer == | == Slicer == | ||
Vor dem Druck muss das erstellte Modell in Schichten geschnitten werden. Außerdem müssen wichtige Parameter wie | Vor dem Druck muss das erstellte Modell in Schichten geschnitten werden. Außerdem müssen wichtige Parameter wie Temperaturen, Supportstrukturen, Geschwindigkeiten etc. eingestellt werden. | ||
Ein Slicer wandelt das 3D Modell vom STL-File in ein zweidimensionales Schichtenmodell um. | |||
Die dabei entstanden Druckanweisungen werden in G-Code Dateien gespeichert. | Die dabei entstanden Druckanweisungen werden in G-Code Dateien gespeichert. | ||
=== Cura === | === Cura === | ||
* Website: | * Website: [https://www.ultimaker.com/pages/support/manuals https://www.ultimaker.com/pages/support/manuals] | ||
* Offizieller Ultimaker Slicer | |||
* | |||
==== Cura | ==== Cura Settings ==== | ||
* | * Cura laeuft weitestgehend mit den Standardeinstellungen. | ||
* | ** Print Speed: '''Maximal''' 120 mm/s | ||
* | ** Printing Temperature: PLA: ~ 205C | ||
* | ** Fill Density: 30% reichen normalerweise aus | ||
** Initial Layer Thickness: 0.2mm. Genauso muss aber auch das Bett kalibriert sein. | |||
**''' Machine Settings: E-Steps per 1mm filament: 415 Steps per E''' | |||
** Expert Settings: Fan Cooling: 8% / 15% | |||
=== Slic3r=== | === Slic3r=== | ||
* | * Homepage: [http://slic3r.org/ http://slic3r.org/] | ||
== Drucker SD-Karte == | == Drucker SD-Karte == | ||
Zeile 94: | Zeile 106: | ||
-- /<Nickname> - Lege hier deine G-Code Dateien ab | -- /<Nickname> - Lege hier deine G-Code Dateien ab | ||
</pre> | |||
== Octoprint == | |||
Octoprint laeuft auf dem Raspi neben dem Drucker. | |||
Folgende Netzwerkkonfiguration ist im Moment angelegt: | |||
<pre> | |||
Mac: b8:27:eb:cf:a4:77 | |||
IP: 172.22.36.110 | |||
DNS: ultimaker.rzl | |||
</pre> | </pre> | ||
== Hints == | == Hints == | ||
* Firmware flashen mit: | * Firmware flashen mit: | ||
avrdude -v -p atmega2560 -b 115200 -c stk500v2 -P /dev/ttyACM0 -U flash:w:foo.hex | avrdude -v -p atmega2560 -b 115200 -c stk500v2 -P /dev/ttyACM0 -U flash:w:foo.hex | ||
* Um die Steps per E messen zu koennen sollte Cold Extrusion aktiviert werden: | |||
GCode: M302 | |||
== Wartung == | == Wartung == | ||
Zeile 108: | Zeile 128: | ||
* Um die richtige Ausrichtung des Druckbettes zu überprüfen, kann [http://www.thingiverse.com/thing:15709 dieses Thing] verwendet werden. [[Benutzer:Felicitus|Felicitus]] hat das ganze auf die Layer-Höhe unseres Ultimakers angepasst (0.2mm), hier das stl-file: [[Datei:Platform Level.stl]] | * Um die richtige Ausrichtung des Druckbettes zu überprüfen, kann [http://www.thingiverse.com/thing:15709 dieses Thing] verwendet werden. [[Benutzer:Felicitus|Felicitus]] hat das ganze auf die Layer-Höhe unseres Ultimakers angepasst (0.2mm), hier das stl-file: [[Datei:Platform Level.stl]] | ||
== | == Parameter / Mods == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Typ | ! Typ | ||
Zeile 129: | Zeile 135: | ||
| Firmware-Version | | Firmware-Version | ||
| Marlin GIT mit [http://daid.mine.nu/~daid/marlin_build/index.php?build=1&baudrate=115200&maxFeedX=250&maxFeedY=250&maxFeedZ=5&maxFeedE=45&maxAccelX=9000&maxAccelY=9000&maxAccelZ=300&maxAccelE=10000&homeFeedrateX=50&homeFeedrateY=50&homeFeedrateZ=4&maxXlength=205&maxYlength=205&maxZlength=200&enablePID=1&PID_Kp=22.2&PID_Ki=1.08&PID_Kd=114&enablePIDextrusion=1&PID_Kc=1&extrudeMinTemp=190&maxTemp=275&tempHysteresis=3&tempResidencyTime=10&tempAD595gain=1.0&tempAD595offset=0.0&fastPwmFan=1&boardType=7&arduino=4&heater0=100&heater1=-1&heater2=-1&heaterbed=1&endstopPullups=1&endstopInvert=1&enableLow=1&invertX=1&invertZ=1&stepsX=78.7402&stepsY=78.7402&stepsZ=533.333333333&stepsE=865.888&ultiController=1&sdSupport=1 dieser Konfiguration] | | Marlin GIT mit [http://daid.mine.nu/~daid/marlin_build/index.php?build=1&baudrate=115200&maxFeedX=250&maxFeedY=250&maxFeedZ=5&maxFeedE=45&maxAccelX=9000&maxAccelY=9000&maxAccelZ=300&maxAccelE=10000&homeFeedrateX=50&homeFeedrateY=50&homeFeedrateZ=4&maxXlength=205&maxYlength=205&maxZlength=200&enablePID=1&PID_Kp=22.2&PID_Ki=1.08&PID_Kd=114&enablePIDextrusion=1&PID_Kc=1&extrudeMinTemp=190&maxTemp=275&tempHysteresis=3&tempResidencyTime=10&tempAD595gain=1.0&tempAD595offset=0.0&fastPwmFan=1&boardType=7&arduino=4&heater0=100&heater1=-1&heater2=-1&heaterbed=1&endstopPullups=1&endstopInvert=1&enableLow=1&invertX=1&invertZ=1&stepsX=78.7402&stepsY=78.7402&stepsZ=533.333333333&stepsE=865.888&ultiController=1&sdSupport=1 dieser Konfiguration] | ||
[http://marlinbuilder.robotfuzz.com/ Neuer Firmware Builder] | |||
|- | |- | ||
| Mainboard-Revision | | Mainboard-Revision | ||
| 1.5.6 JJ/SW/EdB | | 1.5.6 JJ/SW/EdB | ||
|- | |- | ||
| | | Baud Rate | ||
| | | 38400 | ||
|} | |} | ||
* Felis Special LED Beleuchtung | |||
* (Heated Bed) | |||
* [http://www.thingiverse.com/thing:25436 Feeder Clip] | |||
* [http://www.thingiverse.com/thing:11033 Ultimaker Z-axis end-switch fine-adjuster] | |||
== Troubleshooting == | == Troubleshooting == | ||
* PLA bleibt hängen | * PLA bleibt hängen | ||
** Prüfen, ob die Temperatur beim Druck zu stark | ** Prüfen, ob die Temperatur beim Druck zu stark absinkt und dadurch kein PLA mehr extrudiert werden kann | ||
** Prüfen, ob das PLA am Feeder durchrutscht | ** Stimmen die Steps-per-E Slicer Einstellungen? | ||
** Prüfen, ob das PLA am Feeder durchrutscht | |||
** Prüfen, ob die Düse verstopft ist | ** Prüfen, ob die Düse verstopft ist | ||
Zeile 314: | Zeile 160: | ||
Riemen: 2x 80 MXL und 4x 240MXL, Breite 6,3mm (relativ einfach über eBay zu bekommen) | Riemen: 2x 80 MXL und 4x 240MXL, Breite 6,3mm (relativ einfach über eBay zu bekommen) | ||
== Bilder == | == Bilder == | ||
Zeile 330: | Zeile 174: | ||
</gallery> | </gallery> | ||
== Referenzen == | |||
<references /> |
Aktuelle Version vom 4. November 2023, 19:39 Uhr
Aktuell nutzen wir einen Ultimaker 3 => Ultimak3r
Ultimaker Status: unknown [box doku] | |
---|---|
Beschreibung | Unser erster 3D-Drucker, derzeit durch den Ultimak3r ersetzt. |
Ort | Fablab |
Regeln im Umgang mit dem Drucker
Allgemein
- Nicht ohne Einweisung drucken!
- Achte darauf, dass das Heated Bed nicht angesteuert wird, wenn es nicht montiert ist
- Wenn was schief geht (z.B.: Material steckt fest) und kein Ansprechpartner da ist: Mail an die Liste
- Wenn der Drucker absehbar fuer laengere Zeit nicht zu benutzen ist: Mail an die Liste
- Vermerke langfristige Aenderungen am Aufbau hier im Wiki und schicke eine Info Mail an die Liste :-).
- Nicht ohne Kalibrierung drucken!
- Pruefe mit der Auto-Home Funktion ob der Drucker korrekt kalibriert ist
- X und Y Achsen duerfen nicht anstossen
- Abstand vom Druckkopf zur Z-Achse sollte 0,3mm betragen.
- Bei einer angemessenen Temperatur laesst sich Problemlos Material extrudieren (PLA: ~190 Grad)
Nach dem Druck
- Hinterlasse ein bezogenes Druckbett
- Acrylglas: Alle stellen sind mit Tape bezogen
- Heated Bed: Kapton Tape ist ohne Lufteinschluesse aufgezogen
- Entferne das benutzte Fillament vollstaendig aus dem Drucker (Rolle + Bowden Tube)
- Raeume die Werkzeuge an ihren Platz
- Bit Satz neben den Drucker
- Tastwerkzeug an den Magnet vom Drucker
€€€
Die Kosten für Ultimaker-Nutzung sind aktuell 10 Cent pro Gramm des Druckresultats<ref>»[RaumZeitLabor] Preise fürs dreidimensionale Drucken«, S. Elsbrock, Juli 2014, Mannheim. Message-ID: bc7b8b69a0e835073205092e273e20a3@iodev.org</ref>. Ausgenommen sind Testdrucks zwecks Ultimakerverbesserung etc.
3D Software
OpenSCAD
- Homepage: http://www.openscad.org/
- CAD Script Sprache
- Editor: Der OpenSCAD Editor ist nicht so brauchbar, wie man einen externen Editor anbindet ist hier erklaert: Using an external Editor
Sketchup
- Homepage: http://www.sketchup.com/
- Einfach zu erlernen
- STL Export Plguin: SketchUp STL
Blender
- Homepage: http://www.blender.org/
- Steile Lernkurve, kein CAD Tool
Software zur Druckvorbereitung
Test und Reparatur
Will it 3D-Print?
Auf der Seite http://www.willit3dprint.com/ kann ein fertig designtes Objekt im Format .stl hochgeladen werden. Im Anschluss kann man sich anzeigen lassen, wo es Probleme geben könnte, wo Supportmaterial benötigt wird usw.
Die Seite eignet sich, durch den gut funktionierenden Viewer, sehr gut, um schnell ein Modell von Thingiverse etwas genauer zu begutachten.
Meshlab
Meshlab kann 3D-Modelle importieren und verändern. So ist es zum Beispiel möglich fertige .stl Dateien nachträglich zu verändern.
Das kann nützlich sein um Support hinzuzufügen, einen Durchmesser an einem Loch zu ändern oder ein Modell, das nicht überall geschlossen ist, zu reparieren.
Slicer
Vor dem Druck muss das erstellte Modell in Schichten geschnitten werden. Außerdem müssen wichtige Parameter wie Temperaturen, Supportstrukturen, Geschwindigkeiten etc. eingestellt werden.
Ein Slicer wandelt das 3D Modell vom STL-File in ein zweidimensionales Schichtenmodell um.
Die dabei entstanden Druckanweisungen werden in G-Code Dateien gespeichert.
Cura
- Website: https://www.ultimaker.com/pages/support/manuals
- Offizieller Ultimaker Slicer
Cura Settings
- Cura laeuft weitestgehend mit den Standardeinstellungen.
- Print Speed: Maximal 120 mm/s
- Printing Temperature: PLA: ~ 205C
- Fill Density: 30% reichen normalerweise aus
- Initial Layer Thickness: 0.2mm. Genauso muss aber auch das Bett kalibriert sein.
- Machine Settings: E-Steps per 1mm filament: 415 Steps per E
- Expert Settings: Fan Cooling: 8% / 15%
Slic3r
- Homepage: http://slic3r.org/
Drucker SD-Karte
- Wenn du über die SD-Karte im Drucker mit dem Controller drucken willst, erstelle ein Verzeichniss mit deinem Nickname und kopiere deine G-Code Files bitte dorthin.
- Mache ein Backup deiner Dateien, die Karte wird eventuell gelöscht
- Da der Speicherplatz begrenzt ist: Kopiere nur G-Code Dateien auf die SD-Karte
Struktur:
/ |- util - Kalibrierungsdrucke, Imperiealer Marsch |- old - alte, unsortierte G-Code Dateien -- /<Nickname> - Lege hier deine G-Code Dateien ab
Octoprint
Octoprint laeuft auf dem Raspi neben dem Drucker. Folgende Netzwerkkonfiguration ist im Moment angelegt:
Mac: b8:27:eb:cf:a4:77 IP: 172.22.36.110 DNS: ultimaker.rzl
Hints
- Firmware flashen mit:
avrdude -v -p atmega2560 -b 115200 -c stk500v2 -P /dev/ttyACM0 -U flash:w:foo.hex
- Um die Steps per E messen zu koennen sollte Cold Extrusion aktiviert werden:
GCode: M302
Wartung
- Um die richtige Ausrichtung des Druckbettes zu überprüfen, kann dieses Thing verwendet werden. Felicitus hat das ganze auf die Layer-Höhe unseres Ultimakers angepasst (0.2mm), hier das stl-file: Datei:Platform Level.stl
Parameter / Mods
Typ | Wert |
---|---|
Firmware-Version | Marlin GIT mit dieser Konfiguration |
Mainboard-Revision | 1.5.6 JJ/SW/EdB |
Baud Rate | 38400 |
- Felis Special LED Beleuchtung
- (Heated Bed)
- Feeder Clip
- Ultimaker Z-axis end-switch fine-adjuster
Troubleshooting
- PLA bleibt hängen
- Prüfen, ob die Temperatur beim Druck zu stark absinkt und dadurch kein PLA mehr extrudiert werden kann
- Stimmen die Steps-per-E Slicer Einstellungen?
- Prüfen, ob das PLA am Feeder durchrutscht
- Prüfen, ob die Düse verstopft ist
Ersatzteile
Riemen: 2x 80 MXL und 4x 240MXL, Breite 6,3mm (relativ einfach über eBay zu bekommen)
Bilder
-
Version 1.5.6
-
Clip, um das zurückziehen des Schlauchs zu verhindern
-
Erhöht den Anpressdruck am Schlauch
-
Ausgebrochener Extruder mit Unterlagsscheibe gefixt
-
Hotend Nachbau
-
Nozzle Jam
-
Aktuelles Setup mit "Heated Bed"
Referenzen
<references />