Kritische Fehler behoben: OrcaSlicer und Marlin jetzt zuverlässiger

generata da ia
Kritische Fehler behoben: OrcaSlicer und Marlin jetzt zuverlässiger

Zusammenfassung

OrcaSlicer v2.3.2 und Marlin 2.1.3-b3 beheben kritische Fehler: keine Abstürze mehr beim Multi-Material-Slicing, geschlossene 3MF-Sicherheitslücken und native Unterstützung für FLY-Boards und GD32-Prozessoren. Wesentliche Updates für Stabilität, Sicherheit und moderne Hardware.

Höre die Zusammenfassung

Kritische Fehler behoben: OrcaSlicer und Marlin jetzt zuverlässiger

Plötzliche Abstürze während des Slicings, Sicherheitslücken in 3MF-Dateien und Hardware-Inkompatibilität: Die neuesten Versionen von OrcaSlicer und Marlin beheben Probleme, die bis gestern die Produktion blockieren konnten.

Zitierte Veröffentlichungen

OrcaSlicer: Verstärkte Sicherheit und Stabilität

Version 2.3.2 von OrcaSlicer schließt kritische Schwachstellen und verbessert die Zuverlässigkeit bei komplexen Slicings, indem wiederkehrende Abstürze und Sicherheitslücken beseitigt werden.

OrcaSlicer v2.3.2 behebt einen Bug, der beim Export von G-Code bei Multi-Material-Drucken mit Wipe Tower zu Abstürzen führte. Laut den Release-Notes trat das Problem auf, wenn Mesh-Daten nicht korrekt initialisiert wurden, was den gesamten Slicing-Prozess blockierte.

Das Release korrigiert auch eine Endlosschleife, die ausgelöst wurde, wenn die Dichte der oberen Füllung auf Null gesetzt wurde. Ein scheinbar banaler Fehler, der das Software-System jedoch zum Einfrieren bringen und einen Neustart erzwingen konnte.

Sicherheitsanfälligkeit

OrcaSlicer v2.3.2 behebt eine Path-Traversal-Schwachstelle in .3mf-Dateien, die die Ausführung von beliebigem Code ermöglichen konnte. Wenn Sie mit 3MF-Dateien von Dritten arbeiten, ist das Update unerlässlich.

Der Reinigungsturm endet nicht mehr außerhalb der Druckplatte nach dem Wechsel der Druckereinstellungen. OrcaSlicer v2.3.2 berechnet die Position des Turms automatisch neu, wenn Einstellungen geändert werden, und bezieht dabei auch den Brim in die Größenberechnung ein. Dies verhindert, dass die Slicing-Ergebnisse unmittelbar nach der ersten Bearbeitung ungültig werden.

Die Funktion “Adaptive Volumetric Speed” wurde in den Entwicklermodus verschoben. Laut den Release-Notes von OrcaSlicer v2.3.2 dient diese Auswahl dazu, Fehlkonfigurationen durch weniger erfahrene Benutzer zu vermeiden, da die Funktion noch experimentell ist.

Marlin: Neuer Atem für moderne Hardware

Die Beta 2.1.3-b3 bringt nativen Support für neue Boards und optimiert die Performance auf GD32-Architekturen, wodurch die Hardware-Kompatibilität der Firmware erweitert wird.

Marlin 2.1.3-b3 führt signifikante Optimierungen für GPIO auf GD32-Prozessoren ein, mit messbaren Verbesserungen bei der Geschwindigkeit. Die Release-Notes nennen explizit den Support für die Creality v4.2.7 basierend auf GD32 und das Update der GD32 MFL-Plattform auf Version 1.0.3.

Nativ-Support für FLY-Boards kommt mit dieser Beta: FLY_D5, FLY_DP5, FLY_D7, FLY_D8, FLY_D8_PRO, FLY_SUPER8_PRO und FLY_CDY_V3 sind jetzt offiziell kompatibel. Marlin 2.1.3-b3 enthält außerdem spezifische Konfigurationen für die Baud-Rate der TMC-Treiber auf diesen Boards.

Wichtigste Hardware-Neuheiten

  • Native Unterstützung für GD32-Prozessoren mit optimierten GPIOs
  • Kompatibilität mit 7 neuen Boards der FLY-Familie
  • Drahtlose Firmware-Updates (OTA) auf STM32F401RE Creality
  • Unterstützung für Trinamic TMC2240-Treiber über SPI

Marlin 2.1.3-b3 fügt die Funktion OTA_FIRMWARE_UPDATE für drahtlose Updates auf STM32F401RE Creality-Boards hinzu. Dies eliminiert die Notwendigkeit, den Drucker für jedes Firmware-Update physisch an einen PC anzuschließen und vereinfacht die Wartung bei Installationen an entlegenen oder schwer zugänglichen Orten.

Die Unterstützung für Trinamic TMC2240-Treiber über SPI ist nun verfügbar. Laut den Hinweisen zu Marlin 2.1.3-b3 erforderte die Implementierung mehrere nachfolgende Fixes, um die Stabilität zu gewährleisten, doch der Treiber ist nun voll funktionsfähig.

Wer profitiert davon (und wie)

Multi-Materialien, externe 3MF-Dateien und neue Controller werden durch die gezielten Fixes beider Releases besser handhabbar.

Wenn Sie mit Multi-Material-Drucken und Reinigungstürmen arbeiten, eliminiert OrcaSlicer v2.3.2 Abstürze beim Export von G-Code und behebt Probleme mit der Positionierung des Turms. Komplexe Drucke werden zuverlässiger, ohne plötzliche Unterbrechungen während des Slicings.

Wer 3MF-Dateien von Kunden oder externen Partnern erhält, muss diese sofort aktualisieren. Die in OrcaSlicer v2.3.2 behobene Path-Traversal-Schwachstelle könnte die Ausführung von beliebigem Code über speziell manipulierte 3MF-Dateien ermöglichen.

Anwendungsfall Software Konkreter Nutzen
Mehrmaterial-Drucke OrcaSlicer v2.3.2 Kein Absturz beim Export von G-Code
3MF-Dateien von Dritten OrcaSlicer v2.3.2 Schutz vor Codeausführung
GD32/FLY-Boards Marlin 2.1.3-b3 Native Unterstützung + schnelle GPIOs
Remote-Updates Marlin 2.1.3-b3 OTA-Update per Creality

Benutzer mit Druckern, die auf MCU GD32 oder FLY-Boards basieren, profitieren direkt von Marlin 2.1.3-b3. GPIO-Optimierungen verbessern die Reaktionsfähigkeit der Firmware, während der native Support komplexe manuelle Konfigurationen überflüssig macht.

Kompromisse und Realität im Feld

Einige Opfer bei bestehenden Konfigurationen und Kompatibilität, aber mit greifbaren Vorteilen in Bezug auf Sicherheit und Stabilität.

Marlin 2.1.3-b3 benennt einige FYSETC-Umgebungen um. Wenn Sie benutzerdefinierte Konfigurationen für FYSETC S6 oder Spider-Boards haben, müssen Sie die Referenzen in den Konfigurationsdateien aktualisieren. Die Release-Notes geben keine automatische Migrationsprozedur an.

Da es sich um eine Beta handelt, könnte Marlin 2.1.3-b3 bei weniger gängigen Hardware-Konfigurationen Instabilitäten aufweisen. Die Release-Notes berichten, dass einige Fixes nach der initialen Veröffentlichung angewendet wurden, was auf einen noch laufenden Stabilisierungsprozess hindeutet.

Achtung bei benutzerdefinierten Konfigurationen

Wenn Sie die Konfigurationsdateien von Marlin manuell bearbeitet haben, überprüfen Sie vor dem Update die Kompatibilität mit den neuen FYSETC-Umgebungsnamen. Einige alte Konfigurationen funktionieren möglicherweise ohne Änderungen nicht.

OrcaSlicer v2.3.2 verbirgt die Funktion “Adaptive Volumetric Speed” im Entwicklermodus. Wenn Sie sie regelmäßig verwendet haben, müssen Sie den Entwicklermodus aktivieren, um wieder darauf zuzugreifen. Die Entscheidung spiegelt den noch experimentellen Charakter der Funktion wider.

Die OrcaSlicer v2.3.2-Notizen melden keine signifikanten Risiken: Das Release enthält hauptsächlich Fehlerkorrekturen. Für Marlin 2.1.3-b3 besteht das Hauptrisiko in möglichen Inkompatibilitäten mit veralteten benutzerdefinierten Konfigurationen.

Fazit

Das Aktualisieren von OrcaSlicer und Marlin bedeutet heute, tägliche Frustrationen zu reduzieren und die Tür für mehr Sicherheit und moderne Hardware-Unterstützung zu öffnen. Die kritischen Fixes von OrcaSlicer v2.3.2 beseitigen wiederkehrende Abstürze und Sicherheitslücken, während Marlin 2.1.3-b3 native Kompatibilität für aktuelle Hardware und spürbare Optimierungen auf GD32-Prozessoren bringt.

Prüfen Sie, ob Ihre Konfiguration von diesen Updates profitieren kann, insbesondere wenn Sie Multi-Material oder GD32/FLY-Boards verwenden. Die Verbesserungen in Stabilität und Sicherheit rechtfertigen den Zeitaufwand für das Update, auch unter Berücksichtigung kleiner Anpassungen für benutzerdefinierte Konfigurationen.

articolo scritto con l'ausilio di sistemi di intelligenza artificiale

Fragen & Antworten

Welche Stabilitätsfehler behebt OrcaSlicer v2.3.2 bei Multi-Material-Drucken?
Ein Absturz beim Export des G-Codes, verursacht durch nicht korrekt initialisierte Mesh-Daten, wird entfernt. Außerdem wird eine Endlosschleife korrigiert, die ausgelöst wurde, wenn die Dichte der oberen Füllung auf Null gesetzt wurde und die Software zum Stillstand brachte.
Welche Sicherheitslücke wurde in OrcaSlicer v2.3.2 behoben und warum ist das Aktualisieren wichtig?
Eine Path-Traversal-Schwachstelle in .3mf-Dateien wurde behoben, die die Ausführung von beliebigem Code ermöglichen konnte. Das Update ist für jeden, der 3MF-Dateien von Dritten erhält, essenziell, da es das Risiko beseitigt, bösartigen Code auszuführen.
Was ändert sich für den Reinigungsturm in OrcaSlicer v2.3.2, wenn der Druckerpreset gewechselt wird?
Der Reinigungsturm endet nicht mehr außerhalb des Druckbetts nach dem Wechsel des Presets. Die Software berechnet die Position automatisch neu, indem sie den Rand in die Größenschätzung einbezieht und verhindert, dass die Slicing-Ergebnisse ungültig werden.
Was sind die wichtigsten Hardware-Neuerungen von Marlin 2.1.3-b3?
Die Beta fügt native Unterstützung für GD32-Prozessoren mit optimierten GPIOs und Kompatibilität mit sieben neuen FLY-Boards hinzu. Sie führt außerdem drahtlose OTA-Firmware-Updates für den STM32F401RE Creality und Unterstützung für Trinamic TMC2240-Treiber über SPI ein.
Welche Maßnahmen sind für das Aktualisieren auf Marlin 2.1.3-b3 mit benutzerdefinierten Konfigurationen erforderlich?
Da es sich um eine Beta handelt, kann es auf weniger gängiger Hardware zu Instabilitäten kommen. Zudem wurden einige FYSETC-Umgebungen umbenannt, sodass Benutzer von FYSETC S6- oder Spider-Boards die Referenzen in den Konfigurationsdateien manuell aktualisieren müssen.
Warum wurde die Funktion 'Adaptive Volumetric Speed' in OrcaSlicer v2.3.2 in den Entwicklermodus verschoben?
Die Entscheidung dient dazu, Fehlkonfigurationen durch weniger erfahrene Benutzer zu vermeiden, da die Funktion noch experimentell ist. Wer sie verwendet hat, muss den Entwicklermodus aktivieren, um erneut darauf zuzugreifen.
/