Marlin 2.1.2.9 : nouvelle version corrective pour le firmware open source
MarlinFirmware a publié la version 2.1.2.9 de Marlin, une version mineure axée sur la correction de problèmes techniques spécifiques. La mise à jour résout des bugs liés aux LED d'état des écrans LCD I2C VIKI et à la compilation des encodeurs I2C.
La nouvelle version se présente comme le successeur direct de la 2.1.2.8. Elle inclut également des mises à jour de la documentation et des scripts de développement.
Corrections principales
Cette version se concentre sur des correctifs ciblés pour des composants matériels spécifiques et des améliorations des outils de développement.
Le problème le plus important résolu concerne les LED d'état des écrans LCD I2C VIKI. Ces composants sont utilisés dans de nombreuses imprimantes 3D pour fournir un retour visuel sur l'état de la machine.
La deuxième correction importante concerne la compilation des encodeurs I2C. Ce bug empêchait la compilation correcte du firmware lorsque des encodeurs de ce type étaient utilisés.
- Correction des LED d'état LCD I2C VIKI
- Correction de la compilation de l'encodeur I2C
- Mise à jour de la documentation et des scripts de développement
- Ajout de la prise en charge des fichiers sqlite*.db (agent Zed)
Mises à jour pour les développeurs
Les développeurs qui travaillent avec Marlin bénéficient d'améliorations des outils et de la documentation.
La version inclut des mises à jour de la documentation officielle. Cela facilite l'implémentation du firmware sur de nouvelles machines et la résolution de problèmes.
Les scripts de développement ont été mis à jour pour améliorer le workflow. De plus, le système ignore désormais automatiquement les fichiers sqlite*.db générés par l'agent Zed.
Configurations disponibles
MarlinFirmware maintient un dépôt dédié avec des configurations prêtes à l'emploi pour différentes imprimantes 3D.
Les configurations d'exemple pour de nombreuses machines sont disponibles dans le dépôt officiel. Elles sont synchronisées avec la version 2.1.2.9 et accessibles via GitHub.
Cette approche simplifie l’adoption du firmware. Les utilisateurs peuvent télécharger des configurations pré-testées pour leur modèle d’imprimante.
Contexte : version parallèle 2.1.1.7
En parallèle de la série 2.1.2.x, MarlinFirmware maintient également la série 2.1.1.x active avec des mises à jour correctives.
La version 2.1.1.7 a été publiée avec des corrections similaires. Elle inclut le correctif pour la compilation des encodeurs I2C et la prise en charge des fichiers sqlite*.db.
Cette version parallèle garantit la prise en charge des utilisateurs qui utilisent la série 2.1.1. Les configurations d’exemple pour cette version sont disponibles dans une branche dédiée.
Les versions mineures de Marlin suivent une approche conservatrice, en se concentrant sur des corrections de bugs spécifiques sans introduire de nouvelles fonctionnalités qui pourraient compromettre la stabilité du firmware.
Implications pour les utilisateurs
Les mises à jour correctives comme celle-ci améliorent la fiabilité des imprimantes 3D sans nécessiter de modifications matérielles.
Les utilisateurs disposant d’un écran LCD I2C VIKI devraient envisager la mise à jour en priorité. Le bug corrigé pouvait provoquer des dysfonctionnements des LED d’état.
Ceux qui utilisent des encodeurs I2C et avaient rencontré des problèmes de compilation verront le problème résolu dans les deux versions. Le correctif est identique dans les versions 2.1.2.9 et 2.1.1.7.
La disponibilité du journal des modifications complet sur GitHub permet aux utilisateurs avancés d'évaluer toutes les modifications. La comparaison entre versions est accessible directement depuis le dépôt officiel.
article écrit à l'aide de systèmes d'intelligence artificielle
Questions & Réponses
Quels bugs corrige Marlin 2.1.2.9 ?
La version corrige deux problèmes principaux : les LED d'état des écrans LCD I2C VIKI et la compilation des encodeurs I2C. Elle inclut également des mises à jour de la documentation et des scripts de développement.
Marlin 2.1.2.9 succède à quelle version ?
C'est le successeur direct de la 2.1.2.8. Il s'agit d'une version mineure axée sur des correctifs techniques spécifiques aux composants matériels et aux outils de développement.
Qu'est-ce qui change pour les développeurs avec Marlin 2.1.2.9 ?
La documentation officielle et les scripts de développement ont été mis à jour. De plus, le système ignore désormais automatiquement les fichiers sqlite*.db générés par l'agent Zed.
Où trouver les configurations pour Marlin 2.1.2.9 ?
Les configurations d'exemple sont disponibles dans le dépôt officiel MarlinFirmware sur GitHub, synchronisées avec la version 2.1.2.9. Elles sont pré-testées pour de nombreux modèles d'imprimantes 3D.
Que contient la version parallèle Marlin 2.1.1.7 ?
La 2.1.1.7 inclut des corrections similaires, comme le correctif pour la compilation des encodeurs I2C et la prise en charge des fichiers sqlite*.db. Les configurations pour cette série sont disponibles dans une branche dédiée.
