Réinstaller le firmware d’origine sur une imprimante 3D Anet A6 ou A8 (avec auto-leveling)

La semaine dernière, nous avons vu comment installer le firmware Skynet3D sur une Anet A8-B pour profiter de la fonction d’auto-leveling du firmware Marlin. En mettant au point le tutoriel, je suis tombé sur les liens de téléchargement du firmware d’origine des Anet3D A6 et A8. Avec surprise, un firmware prenant en charge l’auto-leveling est également proposé au téléchargement. Je profite donc de l’occasion pour faire un petit tutoriel rapide pour vous expliquer comment ré-installer le firmware d’origine d’Anet3D depuis Windows ou macOS. N’hésitez pas à demander dans les commentaires s’il faut aussi regarder comment faire sur Linux.

Télécharger les firmwares d’origine d’anet3D

Commencez par télécharger le firmware qui correspond à votre imprimante 3D. N’hésitez pas à me signaler un lien cassé. J’ai trouvé les liens ici, sur un forum complètement par hasard.

Firmware de l’Anet3D A6https://www.dropbox.com/s/sh4uyr37ouz6i3a/A6-FirmwareUpdate.zip?dl=1

Firmware de l’Anet3D A8https://www.dropbox.com/s/vho6pr8mf30x9nz/A8-firmware_update.zip?dl=1

Firmware de l’Anet3D A8-L (avec capteur auto-leveling)https://www.dropbox.com/s/xb4pz30pjxvc62a/A8-L_firmwareUpdate.zip?dl=1

Télécharger Avrdude pour Windows

Les firmwares sont livrés sous la forme d’un fichier hexadecimal qu’il faut ensuite téléverser sur le micro-contrôleur Atmega1284P de la carte mère. Anet3D met à mis à disposition une notice ainsi que l’utilitaire Avrdudess pour le faire depuis un PC Windows.

https://www.dropbox.com/s/achvqfszam66jb1/firmware_Reset.zip?dl=1

Avrdude est déjà intégré dans l’archive pour l’A8 (mais pas pour l’A8-L et l’A6)

Installer la commande avrdude sur macOS (ou Linux)

avrdude est également disponible sur macOS. Pour l’installer, vous aurez déjà besoin d’installer Brew (si cela n’est pas déjà fait). Brew est un gestionnaire de paquet qui permet d’ajouter des librairies (et des logiciels) qui manquent au système d’Apple. Il s’utilise très simplement que ça brew nom_du_paquet (page officielle du projet).

node-red mongodb brew

Ouvrez un Terminal et collez cette commande

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Répondez aux questions pour terminer l’installation de Brew sur votre Mac.

Ensuite, exécutez cette commande pour installer arvdude

brew install avrdude --with-usb

A la fin de l’installation, vérifiez qu’avrdude est correctement installé (ici la 6.3)

avrdude --version
avrdude: illegal option -- -
Usage: avrdude [options]
Options:
  -p <partno>                Required. Specify AVR device.
  -b <baudrate>              Override RS-232 baud rate.
  -B <bitclock>              Specify JTAG/STK500v2 bit clock period (us).
  -C <config-file>           Specify location of configuration file.
  -c <programmer>            Specify programmer type.
  -D                         Disable auto erase for flash memory
  -i <delay>                 ISP Clock Delay [in microseconds]
  -P <port>                  Specify connection port.
  -F                         Override invalid signature check.
  -e                         Perform a chip erase.
  -O                         Perform RC oscillator calibration (see AVR053). 
  -U <memtype>:r|w|v:<filename>[:format]
                             Memory operation specification.
                             Multiple -U options are allowed, each request
                             is performed in the order specified.
  -n                         Do not write anything to the device.
  -V                         Do not verify.
  -u                         Disable safemode, default when running from a script.
  -s                         Silent safemode operation, will not ask you if
                             fuses should be changed back.
  -t                         Enter terminal mode.
  -E <exitspec>[,<exitspec>] List programmer exit specifications.
  -x <extended_param>        Pass <extended_param> to programmer.
  -y                         Count # erase cycles in EEPROM.
  -Y <number>                Initialize erase cycle # in EEPROM.
  -v                         Verbose output. -v -v for more.
  -q                         Quell progress output. -q -q for less.
  -l logfile                 Use logfile rather than stderr for diagnostics.
  -?                         Display this usage.

avrdude version 6.3, URL: <http://savannah.nongnu.org/projects/avrdude/>

Installer le firmware d’origine de l’Anet A8 depuis Windows

Décompressez le fichier firmware_Reset.zip. Branchez l’imprimante. Si c’est la première fois, attendez que le driver soit installé. Lancer avrdudess.exe. Dans la fenêtre qui s’ouvre, configurez les paramètres comme ceci

  1. Programmer (option -c) : arduino

  2. MCU (-p) Atmega1284P

  3. Port COM (-P)

  4. Débit du port série (-b) 57600 (bauds)

  5. Chemin vers le firmware (-U). Sélectionnez le firmware que vous souhaitez ré-installer sur l’imprimante

  6. Cliquez sur GO pour lancer l’installation.

avrdudess install anet a8 a6 autoleveling firmware windows

Installer le firmware en ligne de commande sur macOS

Heureusement pour nous, la commande à exécuter sur macOS est indiquée sur l’image de l’outil Windows. On va devoir lui indiquer quelques paramètres

  • -c arduino

  • -p m1284p

  • -P le port COM qu’on va récupérer avec la commande ls /dev/tty* 

  • -b 57600 (bauds)

  • -U flash:w:chemin_fichier_hex

Branchez l’imprimante au Mac et ouvrez un Terminal puis exécutez la commande ls /dev/tty*  pour récupérer le port COM sur lequel elle est accessible. Ici, elle est sur /dev/tty.wchusbserial1420 

ls /dev/tty*
/dev/tty				/dev/ttyqf				/dev/ttyse				/dev/ttyv0
/dev/tty.Bluetooth-Incoming-Port	/dev/ttyr0				/dev/ttysf				/dev/ttyv1
/dev/tty.wchusbserial1420		/dev/ttyr1				/dev/ttyt0				/dev/ttyv2
....

Ouvrez le dossier dans lequel vous avez dé-zippé le firmware puis exécutez la commande avrdude en l’adaptant à votre configuration.

avrdude -c arduino -p m1284p -P /dev/tty.wchusbserial1420 -b 57600 -U flash:w:/Users/christophe/Downloads/A8-L_firmwareUpdate.hex

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.03s

avrdude: Device signature = 0x1e9705 (probably m1284p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "/Users/christophe/Downloads/A8-L_firmwareUpdate.hex"
avrdude: input file /Users/christophe/Downloads/A8-L_firmwareUpdate.hex auto detected as Intel Hex
avrdude: writing flash (108024 bytes):

Writing | ################################################## | 100% 42.14s

avrdude: 108024 bytes of flash written
avrdude: verifying flash memory against /Users/christophe/Downloads/A8-L_firmwareUpdate.hex:
avrdude: load data flash data from input file /Users/christophe/Downloads/A8-L_firmwareUpdate.hex:
avrdude: input file /Users/christophe/Downloads/A8-L_firmwareUpdate.hex auto detected as Intel Hex
avrdude: input file /Users/christophe/Downloads/A8-L_firmwareUpdate.hex contains 108024 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 38.19s

avrdude: verifying ...
avrdude: 108024 bytes of flash verified

avrdude: safemode: Fuses OK (E:00, H:00, L:00)

avrdude done.  Thank you.

Et voilà, à la fin de l’installation l’imprimante redémarre avec le firmware d’origine !

anet a8 auto leveling firmware upgrade

Maintenant, on dispose bien de la fonction d’auto-leveling présentée par le technicien d’Anet3D dans cette vidéo.

Imprimante 3D Anet A8 en promo

118,99€
Geekbuying.com
132,73€
187,97
en stock
Gearbest.com
150,42€
223,00
en stock
Gearbest.com
216,00€
en stock
4 nouveau de 216,00€
Relevé le 13 mai 2019 3 h 01 min
Amazon.fr
Livraison gratuite
454,99€
en stock
1 nouveau de 454,99€
Relevé le 13 mai 2019 3 h 01 min
Amazon.fr

Accessoires et pièces de rechange pour les imprimantes 3D Anet A6 ou A8

-4% Anet A8 A6 5015 Air ventilateur 12 V 24 V Ultra-silencieux Huile...
1,39 1,46
Voir l'offre
aliexpress.com AliExpress
Courroie GT2 largeur 6 mm pas de 2mm au mètre pour imprimante...
2,55
MOSFET Tube d'alimentation MOS d'expansion de lit chauffant de puissance élevée pour...
3,17
buse MK8 0.2, 0.3, 0.4, 0.5, Anet A8 nozzle extrudeur M6, MK7,...
3,49
Buse / nozzle extrudeur MK8 lot de 2. Diam 0.2, 0.3, 0.4...
3,55
Anet 5 pcs 0.2 0.3 0.4 0.5mm 3D imprimante buses pour a6...
3,82
Voir l'offre
aliexpress.com AliExpress
Ventilateur / Fan 40mm x 40mm x 10mm 12V - Imprimante 3d...
3,85
Buse acier inox MK7 / MK8 - Diam 0.2/0.3/0.4/0.5mm - Prusa i3,...
3,99
DIY Chaude Fin Kit Buse M6 Extrudeuse Gorge Chauffe-Thermistance En Aluminium Chauffe-Bloc...
4,53
Voir l'offre
aliexpress.com AliExpress
Résistance / Cartouche chauffante imprimante 3D - 12V 40W - Prusa I3,...
4,99
Anet A8 / AM8 écrou anti backlash pour vis trapézoïdale 8 mm...
5,95
-40% 3D Printer Z-probeTouch Auto Leveling Sensor Auto Bed Leveling Sensor Touch For...
9,85 16,42
Voir l'offre
aliexpress.com AliExpress
Anet A8 câble pour plateau chauffant RepRap hotbed heated bed cable upgrade
9,90
Anet 5 pcs/lot 1.7 m GT2 Courroie de distribution 6mm Largeur Renforcé...
9,99
Voir l'offre
aliexpress.com AliExpress
KeeYees 8pcs MK8 Buse Imprimante 3D M6, 0,2 mm 0,3 mm 0,4...
9,99
Voir l'offre
amazon.fr Amazon.fr
KeeYees 5M Courroie de Distribution GT2 6mm avec Ressort de Tension pour...
9,99
Voir l'offre
amazon.fr Amazon.fr
Practical 6 - 36V Auto Leveling Sensor for 3D Printer
11,03
-31% Trianglelab 2019 NEW 3D Printer 3D TOUCH SENSOR Free Shipping Auto BED...
12,28 17,80
Voir l'offre
aliexpress.com AliExpress
Extrudeuse de Bowden à distance complètement en métal de machine d'alimentation pour...
13,38
-15% 3D printer Round Shape frosted Borosilicate glass plate Diameter 170mm/180mm/200mm/220mm / 240mm...
14,05 16,53
Voir l'offre
aliexpress.com AliExpress
Anet® 220x220x3mm 120W 12V MK3 Panneau d'Aluminium Amélioré PCB Lit de Chauffage...
15,48
Wisamic Effacer Verre Borosilicate chaleur Lit 220 x 220 x 3 mm...
15,99
Voir l'offre
amazon.fr Amazon.fr
-14% Anet A6 A8 MK3 12 V Foyer En Aluminium Chauffée Lit Mis...
16,21 19,07
Voir l'offre
aliexpress.com AliExpress
Ils - 8 mm LJ18A3-8-Z/BX Autolevel capteur inductif A8 A2 A6 Imprimante...
16,93
Voir l'offre
amazon.fr Amazon.fr
5 pcs 220x220mm noir Givré Chauffée lit Autocollant Construire Feuille construire plaque...
20,88
Voir l'offre
aliexpress.com AliExpress
-29% 2017 Mise À Jour 3D Commande De L'imprimante Carte Mère pour Anet...
24,79 35,41
Voir l'offre
aliexpress.com AliExpress
Anet 12 V 20A 250 W Interrupteur Alimentation Pilote Pour LED lumière...
25,12
Voir l'offre
aliexpress.com AliExpress
3D Imprimante Partie de Mk8 Extrudeuse Moteur Kit J-tête Chaude fin Buse...
30,87
Voir l'offre
aliexpress.com AliExpress
Imprimante 3D Mainboard Anet V1.0 pour carte mère de contrôle Reprap Mendel...
33,70
-6% 3D imprimante accessoires lit chaud chauffage lit verre tremp¨¦ 310 * 310...
46,00 49,00
Voir l'offre
amazon.fr Amazon.fr
Anet V1.0 3D Printer Controller Board for A8 RepRap Prusa
46,69

Anet A6, plus robuste, plateau chauffant jusqu’à 100°C

L’Anet A6 est une version améliorée de l’A8.

Inscrivez-vous à la newsletter hebdomadaire

Aucun spam et aucun autre usage ne sera fait de votre email. Vous pouvez vous désinscrire à tout moment.

Promos à ne pas louper

1
Poster un Commentaire

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

  S’abonner  
Notifier de
vVDB

1/ Lorsque j’ai lancé avrdrudess il m’indique libusb0.dll introuvable… Est-ce parce que je n’ai jamais installé l’interface de programmation Arduino sur ce PC ? J’ai installé WinAVR, Cela fonctionne ! 2/ Vous dites brancher l’imprimante, pourquoi ? (Est-ce le câble sur la carte mère de l’A8) 3/ Il n’y avait que COM1 et USB de disponible comme Port. Pour que ça fonctionne j’ai du relancer l’ordinateur avec le câble usb sur la carte de l’A8 et l’A8 sous tension. Au redémarrage un COM3 est apparu, c’est le bon port qui permet la mise à jour J’ai cette A8 avec le… Lire la suite »

Domotique et objets connectés à faire soi-même