1.2.0

8. 8. 2019

ZUSAMMENFASSUNG

  • Mehrfache Sprachunterstützung
  • Touch UI Verbesserungen
  • Wizard Verbesserungen
  • Werkseinstellung Schutz
  • Bug fixes
  • Andere Änderungen

DETAILLIERTE BESCHREIBUNG

Mehrfache Sprachunterstützung
Beide, die Benutzeroberfläche und das Python-Backend wurden aktualisiert, um mehrere Sprachen zu unterstützen. Der Drucker kann derzeit auf Englisch und Tschechisch eingestellt werden, andere Sprachen werden gerade übersetzt und werden in Kürze aufgenommen.

Touch-UI-Verbesserungen
Die Touch-Benutzeroberfläche wurde basierend auf internem Feedback aktualisiert. Das Layout einiger Menüs wurde zur einfacheren und präziseren Steuerung angepasst. Während des Durchstöberns des Menüs ändert der Benutzer beispielsweise nicht versehentlich Werte, indem er die +/- Zeichen drückt.

Wizard-Verbesserungen
Der Wizard-Workflow wurde sowohl für den vom Benutzer montierten Bausatz als auch für den werkseitig montierten Drucker verbessert. Der Assistent enthält auch neue Schritte, die die Konfiguration von Zeitzonen und einen Test des integrierten Lautsprechers beinhalten. Mehrere Fotos wurden aktualisiert, um den Kalibriervorgang zu vereinfachen. Der Kippkalibrierprozess hat nun eine erhöhte Mikroschrittgrenze, um die Kippposition fein abzustimmen. Auch die Sicherheit des Anwenders während des gesamten Prozesses wird weiter verbessert, z.B. bevor sich der Turm bewegt, prüft der Drucker, ob der Deckel geschlossen ist.

Werkseinstellungs-Schutz
Werkseinstellungs-Werte wie UV-LED-Leistung oder Display-Kalibrierungsdaten werden nun in einer schreibgeschützten Partition gespeichert. Dies gilt sowohl für primäre als auch für alternative Firmware-Steckplätze. Im Falle eines Bootfehlers bleiben diese Werte unverändert.

BEHOBENE FEHLER

  • Der abgetrennte Sensor für Harz wird nun während des Testverfahrens korrekt erkannt
  • Der Bildschirm wird aktualisiert, nachdem ein weiterer Druck gestartet wurde, um die korrekten Informationen anzuzeigen
  • UV LED-Schwellenwert ist auf einen größeren Bereich eingestellt, was eine falsche Überhitzungüberschreitung verhindert
  • UV LED nach Verlassen des Assistenten ordnungsgemäß abschaltet
  • UV LED Selbsttest wird korrigiert, falsche Fehler erscheinen nicht mehr
  • Wi-Fi SSID und Hostname unterstützen nun Sonderzeichen
  • Drucken der Benutzeroberfläche friert nicht mehr ein, wenn Zeitzone oder Zeit geändert wurde
  • Web Benutzeroberfläche aktualisiert regelmäßig und zeigt korrekte Werte an

ANDERE

  • Der Code in libPages.py wurde zur besseren Übersichtlichkeit in mehrere Dateien refaktorisiert
  • Alle Python-Codes laufen mit Python 3.7, Python 2 entfernt
  • Die Anzahl der protokollierten Ereignisse wurde für mehr Übersichtlichkeit optimiert
  • Der Code für den PrusaSlicer Direct Upload wurde neu geschrieben
  • Unit-Tests und Integrationstest jetzt enthalten
  • RPM der Lüfter wird nun von PWM eingestellt, um korrekte Werte zu erhalten
  • Quellcode wurd von PyLint geprüft
  • Continuous integration Dockerfile im Quellcode-Repository enthalten
  • Default Tower Offset auf +0,05mm gesetzt.