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 beim Slicing, Sicherheitslücken in 3MF-Dateien und Hardware-Inkompatibilitäten: Die neuesten Versionen von OrcaSlicer und Marlin beheben Probleme, die bis gestern die Produktion blockieren konnten.

Genannte Versionen

OrcaSlicer: Sicherheit und Stabilität gestärkt

Die Version 2.3.2 von OrcaSlicer schließt kritische Sicherheitslücken, verbessert die Zuverlässigkeit bei komplexen Slicing-Vorgängen und eliminiert wiederkehrende Abstürze sowie Sicherheitslücken.

OrcaSlicer v2.3.2 behebt einen Fehler, der zu Abstürzen beim Export von G-Code bei Multimaterialdrucken mit Wipe Tower führte. Laut den Versionshinweisen trat das Problem auf, wenn die Mesh-Daten nicht korrekt initialisiert waren, was den gesamten Slicing-Prozess blockierte.

Der Release behebt auch eine Endlosschleife, die aktiviert wurde, wenn die Dichte der oberen Füllung auf null gesetzt war. Ein scheinbar trivialer Fehler, der jedoch das Programm zum Stillstand bringen und einen Neustart erzwingen konnte.

Sicherheitslücke

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

Der Wipe Tower landet nach dem Wechsel des Druckerprofils nicht mehr außerhalb des Druckbetts. OrcaSlicer v2.3.2 berechnet die Position des Turms automatisch neu, wenn Profile geändert werden, und berücksichtigt dabei auch die Brim in der Größenabschätzung. Dadurch wird verhindert, dass die Slicing-Ergebnisse direkt nach der ersten Verarbeitung ungültig werden.

Die Funktion 'Adaptive Volumetric Speed' wurde in den Entwicklermodus verschoben. Laut den Versionshinweisen von OrcaSlicer v2.3.2 dient diese Entscheidung dazu, Fehlkonfigurationen durch weniger erfahrene Benutzer zu vermeiden, da die Funktion noch experimentellen Charakter hat.

Marlin: neuer Atem für moderne Hardware

Die Beta 2.1.3-b3 bringt native Unterstützung für neue Boards und optimiert die Leistung auf GD32-Architekturen, wodurch die Hardware-Kompatibilität des Firmwares erweitert wird.

Marlin 2.1.3-b3 führt signifikante Optimierungen für die GPIOs auf GD32-Prozessoren ein, mit messbaren Geschwindigkeitsverbesserungen. Die Versionshinweise erwähnen explizit die Unterstützung für das GD32-basierte Creality v4.2.7 und das Update der GD32 MFL-Plattform auf Version 1.0.3.

Die native Unterstützung 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 auch spezifische Konfigurationen für die Baudrate der TMC-Treiber auf diesen Boards.

Wichtigste Hardware-Neuheiten

  • Native Unterstützung für GD32-Prozessoren mit optimierten GPIO
  • 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 macht es überflüssig, den Drucker für jedes Firmware-Update physisch mit einem PC zu verbinden, und vereinfacht die Wartung bei entfernten oder schwer zugänglichen Installationen.

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

Wer profitiert davon (und wie)

Multimaterial, externe 3MF-Dateien und neue Controller werden dank der gezielten Fixes beider Releases besser handhabbar.

Wenn Sie mit Multimaterialdruck und Reinigungstürmen arbeiten, beseitigt OrcaSlicer v2.3.2 Abstürze beim G-Code-Export und behebt Probleme mit der Turmpositionierung. Komplexe Drucke werden zuverlässiger, ohne plötzliche Unterbrechungen mitten im Slicing.

Wer 3MF-Dateien von Kunden oder externen Mitarbeitern erhält, muss sofort aktualisieren. Die korrigierte Path-Traversal-Schwachstelle in OrcaSlicer v2.3.2 konnte die Ausführung von beliebigem Code durch speziell gestaltete 3MF-Dateien ermöglichen.

Anwendungsszenario Software Konkreter Nutzen
Mehrmaterialdrucke OrcaSlicer v2.3.2 Kein Absturz beim G-Code-Export
3MF-Dateien von Dritten OrcaSlicer v2.3.2 Schutz vor Codeausführung
GD32/FLY-Karten Marlin 2.1.3-b3 Native Unterstützung + schnelle GPIOs
Remote-Updates Marlin 2.1.3-b3 OTA drahtlos auf Creality

Benutzer von Druckern basierend auf GD32-MCUs oder FLY-Boards profitieren direkt von Marlin 2.1.3-b3. Die GPIO-Optimierungen verbessern die Reaktionsfähigkeit der Firmware, während die native Unterstützung komplexe manuelle Konfigurationen überflüssig macht.

Trade-offs und Praxis

Einige Opfer in Bezug auf bestehende Konfigurationen und Kompatibilität, aber mit spürbaren Gewinnen an 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 Verweise in den Konfigurationsdateien aktualisieren. Die Release Notes geben kein automatisches Migrationsverfahren an.

Da es sich um eine Beta handelt, kann Marlin 2.1.3-b3 auf weniger verbreiteten Hardwarekonfigurationen Instabilitäten aufweisen. Die Release Notes weisen darauf hin, dass einige Fixes nach dem ersten Release angewendet wurden, was auf einen noch laufenden Stabilisierungsprozess hindeutet.

Achtung bei benutzerdefinierten Konfigurationen

Wenn du die Marlin-Konfigurationsdateien manuell geändert hast, überprüfe vor dem Update die Kompatibilität mit den neuen FYSETC-Umgebungsnamen. Einige alte Konfigurationen könnten ohne Änderungen nicht funktionieren.

OrcaSlicer v2.3.2 verbirgt die Funktion “Adaptive Volumetric Speed” im Entwicklermodus. Wenn du sie regelmäßig genutzt hast, musst du den Entwicklermodus aktivieren, um wieder darauf zugreifen zu können. Diese Entscheidung spiegelt den noch experimentellen Charakter der Funktion wider.

Die Versionshinweise von OrcaSlicer v2.3.2 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

OrcaSlicer und Marlin heute zu aktualisieren bedeutet, alltägliche Frustrationen zu reduzieren und die Tür zu mehr Sicherheit und moderner 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 neuere Hardware und spürbare Optimierungen auf GD32-Prozessoren bringt.

Überprüfe, ob deine Konfiguration von diesen Updates profitieren kann, insbesondere wenn du Multi-Material oder GD32/FLY-Boards verwendest. Die Verbesserungen in Stabilität und Sicherheit rechtfertigen den Zeitaufwand für das Update, auch unter Berücksichtigung der kleinen Anpassungen, die für benutzerdefinierte Konfigurationen erforderlich sind.

articolo scritto con l'ausilio di sistemi di intelligenza artificiale

Fragen & Antworten

Welche Stabilitätsbugs behebt OrcaSlicer v2.3.2 bei Multi-Material-Drucken?

Es behebt einen Absturz während des G-Code-Exports, der durch nicht korrekt initialisierte Mesh-Daten verursacht wurde. Außerdem wird eine Endlosschleife korrigiert, die aktiviert wurde, wenn die Dichte der oberen soliden Füllung auf Null gesetzt wurde, was die Software zum Stillstand brachte.

Welche Sicherheitslücke wurde in OrcaSlicer v2.3.2 behoben und warum ist ein Update wichtig?

Es wurde eine Path-Traversal-Schwachstelle in .3mf-Dateien behoben, die die Ausführung beliebigen Codes ermöglichen konnte. Das Update ist unerlässlich für alle, die 3MF-Dateien von Dritten erhalten, da es das Risiko der Ausführung von Schadcode beseitigt.

Was ändert sich für den Reinigungsturm in OrcaSlicer v2.3.2 beim Wechsel des Drucker-Presets?

Der Reinigungsturm landet nach dem Preset-Wechsel nicht mehr außerhalb des Druckbetts. Die Software berechnet die Position automatisch neu und berücksichtigt dabei den Brim bei der Größenberechnung, sodass die Slicing-Ergebnisse nicht mehr ungültig werden.

Was sind die wichtigsten Hardware-Neuheiten 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-Platinen hinzu. Außerdem werden kabellose OTA-Firmware-Updates auf STM32F401RE Creality und Unterstützung für Trinamic TMC2240-Treiber über SPI eingeführt.

Welche Vorsichtsmaßnahmen sind für diejenigen nötig, die auf Marlin 2.1.3-b3 mit benutzerdefinierten Konfigurationen aktualisieren?

Da es sich um eine Beta handelt, kann es bei weniger verbreiteter Hardware zu Instabilitäten kommen. Außerdem wurden einige FYSETC-Umgebungen umbenannt, daher müssen Nutzer von FYSETC S6- oder Spider-Platinen die Verweise in den Konfigurationsdateien manuell aktualisieren.

Warum wurde die Funktion 'Adaptive Volumetric Speed' in OrcaSlicer v2.3.2 in den Entwicklermodus verschoben?

Diese Entscheidung soll Fehlkonfigurationen durch weniger erfahrene Benutzer vermeiden, da die Funktion noch experimentellen Charakter hat. Wer sie bisher genutzt hat, muss den Entwicklermodus aktivieren, um wieder darauf zugreifen zu können.

/