Reflasher imprimante 3D sous Marlin (A10M / A20M)

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

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.

Laisser un commentaire