Ultimaker 3 extended: Difference between revisions

From Chaosdorf Wiki
(Analog zum Makerbot als Hardware eingetragen)
m (added analytics section)
 
(2 intermediate revisions by one other user not shown)
Line 20: Line 20:
== Benutzung ==
== 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.
* 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.
* Beim Entfernen des Drucks bitte vorsichtig sein und keine scharfen Gegenstände verwenden. Das Druckbett ist aus Glas.
Line 31: Line 32:
---
---


Stream: http://10.4.255.238:8080/?action=stream
Management von Jobs, Wartungen und co: http://10.4.255.238/print_jobs
 
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

Latest revision as of 16:23, 12 May 2024

Ultimaker 3 extended
Ultimaker.jpg
3D Druck
Ort Electrolab
Besitzstatus Club-Eigentum
Kontakt derf
Benutzung Nachfragen
Label Bitte ausdrucken

Im FabLab steht ein Ultimaker 3 Extended, der zusätzlich mit Tür, Abdeckung und Abluftfilter ausgestattet ist.

3D-Druck mit dem Ultimaker ist relativ einfach, zur Vermeidung von Fnords und Ausfällen gibt es dennoch ein paar Punkte zu beachten. Daher bitte nur nach Unterweisung einer Person mit hinreichend viel Ahnung vom Gerät verwenden.

Wir drucken ausschließlich PLA.

Benutzung[edit | edit source]

  • Slicen am besten mit 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[edit | edit source]

  • 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

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[edit | edit source]

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