Petit tutoriel pour celles et ceux qui aimeraient reflasher leur imprimante 3D fonctionnant avec Marlin. Je prendrais dans l’exemple une Geeetech A10M / A20M.
Pourquoi faire ?
Cela peut servir à activer de nouvelles fonctionnalités dans Marlin, comme l’activation du BL Touch, ou l’utilisation de nouveaux drivers (TMC2208).
Je prendrais dans l’exemple une Geeetech A10M / A20M.
Préparer son environnement
- Télécharger l’IDE Arduino sur le site officiel (https://www.arduino.cc/en/Main/Software) et l’installer.
- Télécharger le dépôt Marlin avec la configuration pour l’imprimante. Plusieurs choix sont possibles:
- GitHub officiel de Geeetech (version 1.1.8) :
https://github.com/Geeetech3D/Prusa_I3_3Dprinter - GitHub officiel de Marlin (version 1.1.9 voir 2.x), mais tout est à configurer :
https://github.com/MarlinFirmware/Marlin - GitHub perso Marlin (version 1.1.9) configuré pour l’A20M :
https://github.com/vulporuza/Marlin/tree/vulporuza-support
- GitHub officiel de Geeetech (version 1.1.8) :
Configurer Marlin pour sa machine
- Ouvrir et modifier le fichier de configuration (Marlin/Configuration.h) du dépôt choisi pour l’adapter à ses besoins.
- Il est notamment possible de configurer l’utilisation du BL Touch, de changer les drivers des steppers, etc… (ou même changer le nom de l’imprimante).
- Dans le cas du GitHub officiel Marlin, des exemples de configurations sont donnés pour les principales imprimantes du marché afin de faciliter la configuration.
- Dans le cas de mon GitHub, la configuration à la racine du dossier est pour une A20M. En début de fichier il y a trois lignes décommentables pour activer respectivement le BL Touch, les extrudeurs MK8 et les drivers TMC2208.
Compiler le projet et flasher l’imprimante
- Ouvrir le projet Marlin.ino avec l’IDE Arduino.
- Brancher l’imprimante en USB sur l’ordinateur.
- Configurer l’IDE avant de flasher en choisissant la carte:
« Arduino Mega » dans « Outils »/ »Tools » → « Type de carte »/ »Board » - Cliquer sur la flèche en haut à gauche, nommée « téléverser » (vive le français).
- Attendre la fin du flash quelques instants, le message « Téléversement terminée »/ »Upload done » doit s’afficher en bas de la fenêtre.
Voilà, l’imprimante est flashée avec le nouveau firmware, prête à être utilisée.
Si vous avez des remarques et commentaires n’hésitez pas, je mettrais l’article à jour.