Bogues critiques corrigés : OrcaSlicer et Marlin désormais plus fiables

généré par l'IA
Bugs critiques résolus : OrcaSlicer et Marlin maintenant plus fiables

TL;DR

OrcaSlicer v2.3.2 et Marlin 2.1.3-b3 résolvent des bugs critiques : plus de crashs dans le slicing multi-matériaux, vulnérabilités 3MF fermées et support natif pour les cartes FLY et les processeurs GD32. Mises à jour essentielles pour la stabilité, la sécurité et le matériel moderne.

Écouter le résumé

Bogues critiques corrigés : OrcaSlicer et Marlin désormais plus fiables

Des plantages soudains lors du slicing, des vulnérabilités de sécurité dans les fichiers 3MF et des incompatibilités matérielles : les dernières versions d'OrcaSlicer et de Marlin résolvent des problèmes qui, jusqu'à hier, pouvaient bloquer la production.

Versions citées

OrcaSlicer : sécurité et stabilité renforcées

La version 2.3.2 d'OrcaSlicer corrige des failles critiques et améliore la fiabilité dans les slicings complexes, éliminant des plantages récurrents et des vulnérabilités de sécurité.

OrcaSlicer v2.3.2 corrige un bug qui provoquait un crash lors de l’exportation de G-code dans des impressions multi-matériaux avec Wipe Tower. Selon les notes de version, le problème se produisait lorsque les données de maillage n’étaient pas correctement initialisées, bloquant tout le processus de slicing.

La version corrige également une boucle infinie qui s’activait lorsque la densité du remplissage solide supérieur était réglée à zéro. Une erreur apparemment banale, mais capable de bloquer le logiciel et de forcer un redémarrage.

Vulnérabilité de sécurité

OrcaSlicer v2.3.2 corrige une vulnérabilité de path traversal dans les fichiers .3mf qui pouvait permettre l’exécution de code arbitraire. Si vous travaillez avec des fichiers 3MF reçus de tiers, la mise à jour est essentielle.

La tour de nettoyage ne se retrouve plus en dehors du plateau d’impression après le changement de préréglage de l’imprimante. OrcaSlicer v2.3.2 recalcule automatiquement la position de la tour lors de la modification des préréglages, en incluant également le brim dans l’estimation des dimensions. Cela évite que les résultats du slicing soient invalidés immédiatement après le premier traitement.

La fonction “Adaptive Volumetric Speed” a été déplacée en mode développeur. Selon les notes d’OrcaSlicer v2.3.2, ce choix vise à éviter des configurations erronées de la part des utilisateurs moins expérimentés, étant donné le caractère encore expérimental de la fonction.

Marlin : un nouveau souffle pour le matériel moderne

La bêta 2.1.3-b3 apporte un support natif pour de nouvelles cartes et optimise les performances sur les architectures GD32, élargissant la compatibilité matérielle du firmware.

Marlin 2.1.3-b3 introduit des optimisations significatives pour les GPIO sur les processeurs GD32, avec des améliorations mesurables en termes de vitesse. Les notes de version mentionnent explicitement le support pour la Creality v4.2.7 basée sur GD32 et la mise à jour de la plateforme GD32 MFL vers la version 1.0.3.

Le support natif pour les cartes FLY arrive avec cette bêta : FLY_D5, FLY_DP5, FLY_D7, FLY_D8, FLY_D8_PRO, FLY_SUPER8_PRO et FLY_CDY_V3 sont désormais officiellement compatibles. Marlin 2.1.3-b3 inclut également des configurations spécifiques pour le baud rate des drivers TMC sur ces cartes.

Principales nouveautés matérielles

  • Prise en charge native des processeurs GD32 avec GPIO optimisées
  • Compatibilité avec 7 nouvelles cartes de la famille FLY
  • Mises à jour du firmware sans fil (OTA) sur STM32F401RE Creality
  • Prise en charge des pilotes Trinamic TMC2240 via SPI

Marlin 2.1.3-b3 ajoute la fonction OTA_FIRMWARE_UPDATE pour les mises à jour sans fil sur les cartes STM32F401RE Creality. Cela élimine la nécessité de connecter physiquement l'imprimante à un PC pour chaque mise à jour du firmware, simplifiant la maintenance sur les installations distantes ou difficiles d'accès.

La prise en charge des pilotes Trinamic TMC2240 via SPI est désormais disponible. Selon les notes de Marlin 2.1.3-b3, l’implémentation a nécessité plusieurs correctifs successifs pour garantir la stabilité, mais le pilote est maintenant pleinement fonctionnel.

Qui en bénéficie (et comment)

Les multi-matériaux, les fichiers 3MF externes et les nouveaux contrôleurs deviennent plus gérables grâce aux correctifs ciblés des deux versions.

Si vous travaillez avec des impressions multi-matériaux et des tours de nettoyage, OrcaSlicer v2.3.2 élimine les crashs lors de l’exportation G-code et résout les problèmes de positionnement de la tour. Les impressions complexes deviennent plus fiables, sans interruptions soudaines au milieu du slicing.

Quiconque reçoit des fichiers 3MF de clients ou de collaborateurs externes doit mettre à jour immédiatement. La vulnérabilité de path traversal corrigée dans OrcaSlicer v2.3.2 pouvait permettre l’exécution de code arbitraire via des fichiers 3MF spécialement conçus.

Scénario d’utilisation Logiciel Bénéfice concret
Impressions multi-matériaux OrcaSlicer v2.3.2 Aucun crash lors de l'export G-code
Fichiers 3MF de tiers OrcaSlicer v2.3.2 Protection contre l'exécution de code
Cartes GD32/FLY Marlin 2.1.3-b3 Support natif + GPIO rapides
Mises à jour à distance Marlin 2.1.3-b3 OTA sans fil sur Creality

Les utilisateurs d'imprimantes basées sur MCU GD32 ou cartes FLY bénéficient directement de Marlin 2.1.3-b3. Les optimisations GPIO améliorent la réactivité du firmware, tandis que le support natif élimine les configurations manuelles complexes.

Compromis et réalité sur le terrain

Quelques sacrifices en termes de configurations existantes et de compatibilité, mais avec des retours tangibles en sécurité et stabilité.

Marlin 2.1.3-b3 renomme certains environnements FYSETC. Si vous avez des configurations personnalisées pour les cartes FYSETC S6 ou Spider, vous devrez mettre à jour les références dans les fichiers de configuration. Les notes de version ne spécifient pas de procédure de migration automatique.

Étant une version bêta, Marlin 2.1.3-b3 peut présenter une instabilité sur des configurations matérielles moins courantes. Les notes de version indiquent que certains correctifs ont été appliqués après la version initiale, suggérant un processus de stabilisation encore en cours.

Attention aux configurations personnalisées

Si vous avez modifié manuellement les fichiers de configuration de Marlin, vérifiez la compatibilité avec les nouveaux noms des environnements FYSETC avant de mettre à jour. Certaines anciennes configurations pourraient ne pas fonctionner sans modifications.

OrcaSlicer v2.3.2 cache la fonction “Adaptive Volumetric Speed” en mode développeur. Si vous l'utilisiez régulièrement, vous devrez activer le mode développeur pour y accéder à nouveau. Ce choix reflète la nature encore expérimentale de la fonction.

Les notes d'OrcaSlicer v2.3.2 ne signalent pas de risques significatifs : la version contient principalement des corrections de bugs. Pour Marlin 2.1.3-b3, le risque principal concerne d'éventuelles incompatibilités avec des configurations personnalisées anciennes.

Conclusion

Mettre à jour OrcaSlicer et Marlin aujourd'hui signifie réduire les frustrations quotidiennes et ouvrir la porte à une sécurité accrue et à un support matériel moderne. Les correctifs critiques d'OrcaSlicer v2.3.2 éliminent les crashs récurrents et les vulnérabilités de sécurité, tandis que Marlin 2.1.3-b3 apporte une compatibilité native pour le matériel récent et des optimisations tangibles sur les processeurs GD32.

Vérifiez si votre configuration peut bénéficier de ces mises à jour, surtout si vous utilisez des multi-matériaux ou des cartes GD32/FLY. Les améliorations en stabilité et sécurité justifient l’investissement de temps pour la mise à jour, même en tenant compte des petites adaptations nécessaires pour les configurations personnalisées.

article écrit à l'aide de systèmes d'intelligence artificielle

Questions & Réponses

Quels bugs de stabilité OrcaSlicer v2.3.2 résout-il dans les impressions multi-matériaux ?

Il élimine un crash lors de l'exportation du G-code causé par des données mesh non initialisées correctement. De plus, il corrige une boucle infinie qui s'activait lorsque la densité du remplissage solide supérieur était réglée à zéro, bloquant le logiciel.

Quelle vulnérabilité de sécurité a été corrigée dans OrcaSlicer v2.3.2 et pourquoi est-il important de mettre à jour ?

Une vulnérabilité de path traversal dans les fichiers .3mf qui pouvait permettre l'exécution de code arbitraire a été corrigée. La mise à jour est essentielle pour ceux qui reçoivent des fichiers 3MF de tiers, car elle élimine le risque d'exécuter du code malveillant.

Qu'est-ce qui change pour la tour de nettoyage dans OrcaSlicer v2.3.2 lorsqu'on change de preset imprimante ?

La tour de nettoyage ne finit plus hors du plateau après le changement de preset. Le logiciel recalcule automatiquement la position en incluant le brim dans l'estimation des dimensions, évitant que les résultats du slicing soient invalidés.

Quelles sont les principales nouveautés matérielles introduites par Marlin 2.1.3-b3 ?

La bêta ajoute un support natif pour les processeurs GD32 avec des GPIO optimisées et la compatibilité avec sept nouvelles cartes FLY. Elle introduit également des mises à jour de firmware sans fil OTA sur STM32F401RE Creality et le support pour les pilotes Trinamic TMC2240 via SPI.

Quelles précautions sont nécessaires pour ceux qui mettent à jour vers Marlin 2.1.3-b3 avec des configurations personnalisées ?

Étant une bêta, elle peut présenter des instabilités sur du matériel moins courant. De plus, certains environnements FYSETC ont été renommés, donc ceux qui utilisent des cartes FYSETC S6 ou Spider doivent mettre à jour manuellement les références dans les fichiers de configuration.

Pourquoi la fonction 'Adaptive Volumetric Speed' a-t-elle été déplacée en mode développeur dans OrcaSlicer v2.3.2 ?

Ce choix vise à éviter les configurations erronées de la part des utilisateurs moins expérimentés, étant donné le caractère encore expérimental de la fonction. Ceux qui l'utilisaient devront activer le mode développeur pour y accéder à nouveau.

/