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

Crashs soudains lors du slicing, vulnérabilités de sécurité dans les fichiers 3MF et incompatibilités matérielles : les dernières versions d'OrcaSlicer et 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, en supprimant les crashs récurrents et les vulnérabilités de sécurité.

OrcaSlicer v2.3.2 résout un bug qui causait des crashs lors de l'exportation de G-code pour des impressions multi-matériau avec Wipe Tower. Selon les notes de version, le problème survenait lorsque les données mesh n'étaient pas initialisées correctement, bloquant l'ensemble du processus de slicing.

La version corrige également une boucle infinie qui se déclenchait lorsque la densité du remplissage solide supérieur était définie sur zéro. Une erreur apparemment banale, mais capable de faire planter 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 dépasse plus le plateau d'impression après le changement de preset d'imprimante. OrcaSlicer v2.3.2 recalcule automatiquement la position de la tour lors de la modification des presets, en incluant également le brim dans l'estimation des dimensions. Cela évite que les résultats du slicing ne soient invalidés juste 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 sert à é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 beta 2.1.3-b3 apporte un support natif à 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 citent explicitement le support pour la Creality v4.2.7 basée sur GD32 et la mise à jour de la plateforme GD32 MFL à la version 1.0.3.

Le support natif pour les cartes FLY arrive avec cette beta : 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.

Nouveautés matérielles principales

  • Support natif pour les processeurs GD32 avec GPIO optimisés
  • Compatibilité avec 7 nouvelles cartes de la famille FLY
  • Mises à jour firmware sans fil (OTA) sur STM32F401RE Creality
  • Support pour les 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.

Le support pour les pilotes Trinamic TMC2240 via SPI est maintenant disponible. Selon les notes de Marlin 2.1.3-b3, l'implémentation a nécessité plusieurs correctifs ultérieurs pour garantir la stabilité, mais le pilote est maintenant pleinement fonctionnel.

Qui en bénéficie (et comment)

Le multi-matériaux, les fichiers 3MF externes et les nouveaux contrôleurs deviennent plus faciles à gérer 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 plantages lors de l'exportation du code G et résout les problèmes de positionnement de la tour. Les impressions complexes deviennent plus fiables, sans interruptions soudaines au milieu du slicing.

Toute personne recevant 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 aurait pu permettre l'exécution de code arbitraire via des fichiers 3MF spécifiquement modifiés.

Scénario d'utilisation Logiciel Bénéfice concret
Impressions multi-matériaux OrcaSlicer v2.3.2 Aucun crash lors de l'exportation du 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 des MCU GD32 ou des cartes FLY bénéficient directement de Marlin 2.1.3-b3. Les optimisations GPIO améliorent la réactivité du firmware, tandis que la prise en charge native é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 matière de sécurité et de 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 pourrait présenter des instabilités sur des configurations matérielles moins courantes. Les notes de version signalent 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 d'environnements FYSETC avant de mettre à jour. Certaines anciennes configurations pourraient ne pas fonctionner sans modifications.

OrcaSlicer v2.3.2 masque 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 de 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 plus grande sécurité et à un support matériel moderne. Les correctifs critiques de OrcaSlicer v2.3.2 éliminent les plantages 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, en particulier si vous utilisez des matériaux multiples ou des cartes GD32/FLY. Les améliorations en stabilité et en sécurité justifient l'investissement en temps pour la mise à jour, même en tenant compte des petits ajustements 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 ?
Supprime un plantage lors de l'exportation du G-code causé par des données de maillage non initialisées correctement. Il corrige également une boucle infinie qui se déclenchait lorsque la densité du remplissage solide supérieur était définie sur zéro, mettant le logiciel en panne.
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 a été corrigée, qui pouvait permettre l'exécution de code arbitraire. La mise à jour est essentielle pour ceux qui reçoivent des fichiers 3MF de tiers, car elle élimine le risque d'exécution de code malveillant.
Que change la tour de nettoyage dans OrcaSlicer v2.3.2 lorsqu'on change de préréglage d'imprimante ?
La tour de nettoyage ne finit plus hors du plateau après le changement de préréglage. Le logiciel recalcule automatiquement la position en incluant le bord dans l'estimation des dimensions, évitant que les résultats du slicing ne soient invalidés.
Quelles sont les principales nouveautés matérielles introduites par Marlin 2.1.3-b3 ?
La bêta ajoute le support natif pour les processeurs GD32 avec GPIO optimisées et la compatibilité avec sept nouvelles cartes FLY. Elle introduit également des mises à jour 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 une instabilité 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 sert à é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. Ceux qui l'utilisaient devront activer le mode développeur pour y accéder à nouveau.
/