Latest revision |
Your text |
Line 3: |
Line 3: |
| |description=3D Druck | | |description=3D Druck |
| |location=Electrolab | | |location=Electrolab |
| |resource category=Hardware | | |resource category=Infrastruktur |
| |image=Ultimaker.jpg | | |image=Ultimaker.jpg |
| |ownership=club | | |ownership=club |
Line 12: |
Line 12: |
| |has label=No | | |has label=No |
| }} | | }} |
| | |
| Im FabLab steht ein Ultimaker 3 Extended, der zusätzlich mit Tür, Abdeckung und Abluftfilter ausgestattet ist. | | Im FabLab steht ein Ultimaker 3 Extended, der zusätzlich mit Tür, Abdeckung und Abluftfilter ausgestattet ist. |
|
| |
|
Line 17: |
Line 18: |
|
| |
|
| Wir drucken ausschließlich PLA. | | Wir drucken ausschließlich PLA. |
|
| |
| == Benutzung ==
| |
|
| |
| * Slicen am besten mit [https://ultimaker.com/software/ultimaker-cura/ Cura], da out-of-the-Box Integration des Druckers (sollte automatisch gefunden werden) und einfach zu bedienen
| |
| * Gedruckt wird direkt und ohne irgendwelche Zwischenkomponenten auf einer Glasplatte. Bitte '''kein''' Tape, Haarspray, Kleber o.ä. verwenden. Falls der Druck nicht gut haftet, hilft die Slicer-Einstellung "Enable Raft" meist weiter.
| |
| * Beim Entfernen des Drucks bitte vorsichtig sein und keine scharfen Gegenstände verwenden. Das Druckbett ist aus Glas.
| |
|
| |
| == Wartung ==
| |
|
| |
| * Alle paar Monate kann man mal die Achsen schmieren.
| |
| ** Z-Achse (das Schneckengewinde): Magnalube
| |
| ** X-/Y-Achse (glatte Metallstangen): Generisches Schmierfett (''TODO: Details'')
| |
|
| |
|
| --- | | --- |
|
| |
|
| Management von Jobs, Wartungen und co: http://10.4.255.238/print_jobs
| | Stream: http://10.4.255.238:8080/?action=stream |
| | |
| Temperaturverlauf: http://10.4.255.238/info/temperature.html (nicht zu lange geöffnet haben, es gibt einen Memory Leak)
| |
| | |
| Webcam-Stream: http://10.4.255.238:8080/?action=stream
| |
| | |
| == Stats ==
| |
| | |
| | |
| Download the csv containing all the data at the bottom of the following page: http://10.4.255.238/analytics
| |
| def calc():
| |
| i = 0
| |
| total_seconds = 0
| |
| with open("ultimaker_data_2024_05_12.csv") as data:
| |
| content = data.readlines()
| |
|
| |
| for line in content:
| |
| a = line.split("\t")
| |
|
| |
| if i == 0:
| |
| total_idx = a.index("time_total_sec")
| |
|
| |
| try:
| |
| total_seconds += int(a[total_idx])
| |
| except:
| |
| pass
| |
|
| |
| i += 1
| |
|
| |
| print(f"total print time: {total_seconds / 60 / 60} hours")
| |
| print(f"total print time: {total_seconds / 60 / 60 / 24} days")
| |
|
| |
| calc()
| |
| | |
| * 2024-05-12 17:22:
| |
| | |
| ** total print time: 1114.9755555555557 hours
| |
| | |
| ** total print time: 46.45731481481482 days
| |