Ultimaker: Unterschied zwischen den Versionen

Aus RaumZeitLabor Wiki
Zur Navigation springen Zur Suche springen
K (Redundante Kategorie:Hardware entfernen)
(88 dazwischenliegende Versionen von 12 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{ProjektInfoBox
{{GeraetInfoBox
|name       = Ultimaker
|name         = Ultimaker
|status     = beta
|status       = broken
|image       = Ultimaker.jpg
|image         = Ultimaker.jpg
|description = Unser (erster) 3D-Drucker
|manufacturer  =
|author      =  
|model        =
|username    =  
|description   = Unser erster 3D-Drucker, derzeit durch den [[Ultimak3r]] ersetzt.
|version    =
|documentation =  
|update     =  
|owner        =  
|platform    =
|username     =  
|license     =  
|financing     =  
|download    =  
|location      = [[Fablab]]
}}
}}
==Regeln im Umgang mit dem Drucker==


==3D-CAD Software==
===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===
===OpenSCAD===
* Man muss sich nicht mit dem Editor von OpenSCAD zufrieden geben, für die Mac-Nutzer gibt es das hier http://www.thingiverse.com/thing:22362. Für Windows gibt es so etwas wohl auch, dann allerdings für Notepad++.
* 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]


===Google Sketchup===
===Sketchup===
* Homepage: [http://www.sketchup.com/ http://www.sketchup.com/]
* Einfach zu erlernen
* Einfach zu erlernen
* Free Version kann mit Hilfe eines Plugins .stl Dateien erzeugen. http://www.guitar-list.com/download-software/convert-sketchup-skp-files-dxf-or-stl
* 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==
Vor dem Druck muss das erstellte Modell in Schichten geschnitten werden. Außerdem müssen wichtige Parameter wie Temperaturen, Supportstrukturen, Geschwindigkeiten etc. eingestellt werden. Der Slicer selbst wandelt das Objekt in ein zweidimensionales Schichtmodell um, dieses wird dann, dargestellt in G-Code, zu dem Drucker gesendet. Da diese Arbeitsschritte unmittelbar zusammenhängen werden sie meist von einem Softwarepaket übernommen. Folgende Pakete haben sich bewährt:
== 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 ===
[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 ==
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 ===
=== Cura ===
* Website: http://daid.github.com/Cura/
* Website: [https://www.ultimaker.com/pages/support/manuals https://www.ultimaker.com/pages/support/manuals]
* Cura ist das Programm der Wahl wie es aktuell aussieht.
* Offizieller Ultimaker Slicer
* Unter OSX muss der User zur Gruppe weel gehören, sonst kann Cura nicht auf den Port zugreifen.
* Else hatte unter Linux das Problem, daß er sich nicht zum Drucker connecten konnte. Export als G-Code und dann via SD-Karte drucken geht aber.
** Ich habe dafür einen Bugreport aufgemacht. Scheinbar hängt das mit unterschiedlichen Baudraten unter Windows/Linux zusammen, siehe [https://github.com/daid/Cura/issues/170 hier] --[[Benutzer:Else|Else]] ([[Benutzer Diskussion:Else|Diskussion]])
** Scheinbar haben neuere Versionen der Marlin-Firmware 250.000 Baud als Default, ich hab's nochmal auf den Drucker geklebt. Bei mir ging's mit 250.000 Baud und Linux. --[[Benutzer:Felicitus|Felicitus]] ([[Benutzer Diskussion:Felicitus|Diskussion]]) 10:16, 19. Jul. 2012 (CEST)
* Cura läuft auch unter FreeBSD, wenn man das vorkompilierte pypy aus dem Cura Verzeichnis löscht. Das Slicen wird dann durch Python durchgeführt. Das ist deutlich langsamer, aber es geht.


==== Cura Profile ====
==== Cura Settings ====
* Eine Version die bei der 20mm Testbox gar nicht so schlechte Ergebnisse brachte: [[Datei:Profil pla magenta 140712.ini]]
* Cura laeuft weitestgehend mit den Standardeinstellungen.
* Neue Version mit einigen Verbesserungen. Das Material wird beim neu positionieren des Extruders ein stück zurückgezogen, um die Bildung von Fäden zu vermeiden. Funktioniert sehr gut mit dem Transparent-Blauen PLA. [[Datei:Cura_Profile_Feli-test-2012-07-20.ini]]
** Print Speed: '''Maximal''' 120 mm/s
* [[Ultimaker/Testreihen|Testreihen]] inklusive Configs mit [http://www.thingiverse.com/thing:24238 dieser Pyramide]
** 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===
* Wesentlich schneller als Cura http://slic3r.org/
* Homepage: [http://slic3r.org/ http://slic3r.org/]
* Einige nützliche optionen mehr. Zum Beispiel das kurze absenken der Z-Achse beim neu positionieren des Extruders.


==== Slic3r Profile ====
== Drucker SD-Karte ==
* Brauchbare Profildatei. Liefert im Moment schlechtere Ergebnisse als Cura. [[Datei:Slicer_Profile_Slic3r.ini]]


== Hints ==
* 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:
<pre>
/
|- util - Kalibrierungsdrucke, Imperiealer Marsch
|- old  - alte, unsortierte G-Code Dateien
-- /<Nickname> - Lege hier deine G-Code Dateien ab
 
</pre>


* In Cura in den Standard-Mode gehen und bei Distance (mm) 2.0 eingeben sowie "Extra Length on Start" 0.1mm. Dies bedeutet, daß nach einer Retraction zusätzlich 0.1mm Material gedrückt wird. [[Benutzer:Felicitus|Felicitus]] hat ohne die zusätzliche Retraction sehr schlechte, mit der zusätzlichen Retraction brilliante Ergebnisse erzielt.
== Octoprint ==
* Sind Lücken im Ausdruck vorhanden, muß die Retraction Speed erhöht oder die generelle Geschwindigkeit verringert werden.
* Die Bodenplatte muß Plan ausgerichtet sein, der Abstand zwischen Druckkopf und Bodenplatte sollte ungefähr die Dicke eines Blatt Papier sein. [[Benutzer:Felicitus|Felicitus]] nutzt die Funktion des UltiControllers, um etwas Material zu feeden und fährt dann manuell die X- und Y-Achse ab, um den Materialfluß zu kontrollieren. Eine automatische Funktion dafür wäre super, Issue unter [https://github.com/ErikZalm/Marlin/issues/194 #194]
* Eine Schichtdicke von 0,2 mm hat sich bewährt. Größere Schichtdicken eventuell möglich, dazu muss allerdings wesentlich mehr Material extrudiert werden.


== Open Issues ==
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>


* Das Backlight des UltiControllers flackerte, dann wurde es komplett dunkel.
== Hints ==
** [[Benutzer:Felicitus|Felicitus]] hat diese Frage ins [http://forum.ultimaker.com/viewtopic.php?f=7&t=1134 Forum] gepackt. --[[Benutzer:Felicitus|Felicitus]] ([[Benutzer Diskussion:Felicitus|Diskussion]]) 21:10, 14. Jul. 2012 (CEST)
* Firmware flashen mit:
* Die Schrittmotoren werden sehr heiß - Kühlkörper dranbauen oder gleich nen Lüfter (oder beides). Kühlkörper haben wir noch genügend da.
      avrdude -v -p atmega2560 -b 115200 -c stk500v2 -P /dev/ttyACM0 -U flash:w:foo.hex
* Es ist unklar, ob die Steps per E in der Software eine Auswirkung haben - verifizieren und wenn sie keine Auswirkungen haben, die Steps per E in der Firmware richtig setzen.
* Um die Steps per E messen zu koennen sollte Cold Extrusion aktiviert werden:
      GCode: M302


== Interessante Mods ==
== Wartung ==
* Automatische Abschaltung: http://daid.mine.nu/blag/2012/07/03/ultimaker-suicide/


== Parameter ==
* 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
! Wert
! Wert
|-
| Filament
| 901.96 steps per E
|-
|-
| Firmware-Version
| Firmware-Version
| Marlin 1.0RC2 mit [http://daid.mine.nu/~daid/marlin_build/index.php?build=1&baudrate=250000&maxFeedX=250&maxFeedY=250&maxFeedZ=5&maxFeedE=45&maxAccelX=9000&maxAccelY=9000&maxAccelZ=100&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=170&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
|-
|-
| Parameter für PLA
| Baud Rate
| minimale Temperatur für sinnvolle Drucke: zwischen 210°C und 215°C (getestet)<br/>'''Verschiedene Farben brauchen verschiedene Temperaturen! Vorher Testdruck mit der [http://www.thingiverse.com/thing:24238 Pyramide] machen!'''<br/>Minimale Temperatur allgemein: um die 185°C - erfordert aber exakte Justierung der Z-Axis, damit der erste Layer in das Tape gepresst wird.
| 38400
|-
|Nozzle Size
| 0.4mm (extrudiertes Material ist auch exakt diese Dicke, Verifiziert von [[Benutzer:Felicitus|Felicitus]])
|}
|}


== Changelog ==
* 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 ==


{| class="wikitable"
* PLA bleibt hängen
! Datum
** Prüfen, ob die Temperatur beim Druck zu stark absinkt und dadurch kein PLA mehr extrudiert werden kann
! Log Entry
** Stimmen die Steps-per-E Slicer Einstellungen?
! Wer
** Prüfen, ob das PLA am Feeder durchrutscht
|-
** Prüfen, ob die Düse verstopft ist
| 2012-07-19
 
| Firmware auf Marlin RC2 geupdated. '''Achtung: 250000 Baud!''' Einstellungen [http://daid.mine.nu/~daid/marlin_build/index.php?build=1&baudrate=250000&maxFeedX=250&maxFeedY=250&maxFeedZ=5&maxFeedE=45&maxAccelX=9000&maxAccelY=9000&maxAccelZ=100&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=170&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 hier]
== Ersatzteile ==
| [[Benutzer:Felicitus|Felicitus]]
|-
| 2012-07-19
| [[Ultimaker/Belt Tensions|Belt-Tensions]] gedruckt, aber bisher noch nicht installiert.
| [[Benutzer:Felicitus|Felicitus]]
|-
| 2012-07-19
| [http://www.thingiverse.com/thing:25479 LED-Halter] gedruckt. Eine LED testweise eingebaut inkl. Reflektor. Die verbaute LED hat ca. 6000mcd, wir müssen schauen, ob die ausreichend hell ist. Außerdem müssen auf den Mainboard noch Steckverbinder aufgelötet werden. Dazu brauchen wir einen gewinkelten Steckverbinder 2polig 2,54mm (geschätzt, nicht gemessen) oder eine Mini-Schraubklemme selbigen Rastermaßes.
| [[Benutzer:Felicitus|Felicitus]]
|-
| 2012-07-19
| [http://www.thingiverse.com/thing:17602 Lüfterauslass] gedruckt. Der ist allerdings löcherig, ich habe den mit Kleber versehen. Wer mag, kann den Lüfter einbauen bzw nochmal drüberschauen, ob alle Löcher zu sind.
| [[Benutzer:Felicitus|Felicitus]]
|-
| 2012-07-20
| Neuer Lüfterhalter eingebaut und an der Seite ausgedrehmelt, da er sonst auf der Befestigungsschraube aufsetzt. Ergebnis: Gar nicht mal so ungut. Wird aber durch ein anderes Modell ersetzt.
| [[Benutzer:thinkJD|thinkJD]]
|-
| 2012-07-20
| Feinjustierung für den Endschalter der Z-Achse (http://www.thingiverse.com/thing:11033) gedruckt, gedrehmelt, eingebaut und justiert. Man möchte den Drucker nichtmehr ohne betreiben.
| [[Benutzer:thinkJD|thinkJD]] & [[Benutzer:Felicitus|Felicitus]]
|-
| 2012-07-20
| Nochmal nen neuen [http://www.thingiverse.com/thing:25611 Lüfterauslass] gedruckt. Der hat eine geringere Höhe und liegt nicht mehr auf.
| Unicorn, Tiefpunkt, Felicitus, $andere
|-
| 2012-07-22
| LEDs eingebaut, nochmal neuer Lüfter, Firmware auf '''115200''' Baud reduziert, damit auch die Linux-User mitspielen können.
| Drahti, tiefpunkt, Felicitus
|-
| 2012-07-28
| Diesen [http://www.thingiverse.com/thing:22851] Clip an den Feeder gebaut, dieser verhindert das mit einziehen des Schlauchs, bei Verwendung der "Retract" Funktion. Siehe Bilder
| thinkJD
|-
| 2012-07-28
| Draht an den Extruder montiert, er dient als Abstandhalter, um die Schlauchschelle höher zu ziehen und somit den Anpressdruck der Klingen, welche den Schaluch fixieren, zu erhöhen. Bis jetzt erstaunlich stabil.
| thinkJD
|-
| 2012-07-28
| Schlauch mit einem Senker etwas aufgebohrt. Er sollte nun bündig in der Isolierung abschließen.
| thinkJD
|-
| 2012-07-29
| [http://www.thingiverse.com/thing:11864 Bowden-Cable-Halterung] eingebaut
| Felicitus
|-
| 2012-08-17
| Alternativen Feeder gebaut (mit Kugellager) von [http://www.thingiverse.com/thing:25490]
| Felicitus
|}


== Andere Interessante $Dinge ==
Riemen: 2x 80 MXL und 4x 240MXL, Breite 6,3mm (relativ einfach über eBay zu bekommen)
* WebGL GCode Visualisierung
** http://gcode.joewalnes.com/
* http://techwall.net/how-precise-is-the-ultimaker
* http://techwall.net/analyzing-your-first-print


== Bilder ==
== Bilder ==


[[Datei:Ultimaker Mainboard Revision.jpg|thumb|left|Die exakte Mainboard-Revision unseres Ultimakers]]
<gallery>
[[Datei:FeederKlammer.jpg|thumb|left|Clip, um das zurückziehen des Schlauchs zu verhindern]]
Datei:Ultimaker Mainboard Revision.jpg|Version 1.5.6
[[Datei:DrahtAmExtruder.jpg|thumb|left|Erhöht den Anpressdruck am Schlauch]]
Datei:FeederKlammer.jpg|Clip, um das zurückziehen des Schlauchs zu verhindern
Datei:DrahtAmExtruder.jpg|Erhöht den Anpressdruck am Schlauch
Datei:ultimaker_extruder.jpg|Ausgebrochener Extruder mit Unterlagsscheibe gefixt
Datei:Hotend.jpg|Hotend Nachbau
Datei:Nozzle_jam.jpg|Nozzle Jam
Datei:heated_bed.jpg|Aktuelles Setup mit "Heated Bed"
 
</gallery>
 
== Referenzen ==
<references />

Version vom 11. Dezember 2019, 23:01 Uhr

   
Ultimaker

Status: broken [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

Sketchup

Blender

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

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

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

Parameter / Mods

Typ Wert
Firmware-Version Marlin GIT mit dieser Konfiguration

Neuer Firmware Builder

Mainboard-Revision 1.5.6 JJ/SW/EdB
Baud Rate 38400

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

Referenzen

<references />