Suite à la promotion de l’Anet A8 à 125€ (oui, moi aussi j’ai cédé), j’ai voulu perfectionner mon imprimante 3D avec un Auto Bed level sensor de la même marque.
Qu’est qu’un Auto Bed level sensor ? C’est un module qui permet de capter la distance entre la buse et le lit. Le montage d’un capteur Auto level évite de devoir régler systématiquement la distance entre les deux. Le montage se fait simplement en quelques étapes ( voir la vidéo).
Sauf que pour ma part, j’ai eu beau chercher partout dans le menu, impossible de trouver la fonction « Custom Leveling« .
C’est la que j’ai compris que mon firmware ne disposait pas de la fonction » Custom Leveling « , et qu’il fallait donc que je fasse une mise à jour.
J’avais le choix de changer carrément de firmware (Skynet, Marlin), ou de rester avec la version constructeur qui dispose des fonctions pour les capteurs de niveau : Nommé A8L.
L’installation
Rien de bien compliqué en soi, si vous suivez les étapes ci-dessous. Mais sachez que même si c’est très rare, il existe toujours un risque de Brick.
Télécharger le firmware A8L
Télécharger le logiciel firmware_Reset
Connectez l’imprimante en USB et allumez-la.
Sous Windows, vérifiez le port qui est utilisé pour la gestion de votre imprimante :
Faites un clic droit sur l’icône Poste de Travail > Gestionnaire de périphériques > déroulez la ligne Ports (COM et LPT), la vous devez voir le port utilisé par votre Anet A8. Notez-le.
Décompresser les 2 dossiers précédemment téléchargés.
Dans le dossier, firmware_Reset, ouvrez avrdudess et cliquez sur avrdudess.exe. Ce qui va lancer le programme de Flash.
Il y à cinq paramètres à régler afin de réussir correctement le flash.
1/ Dans le fenêtre programmer, sélectionnez : Arduino
2/ Port sélectionnez : COM et le numéro que vous avez noté Baud Rate 57600, Bit Clock, laissez vide
3/ MCU sélectionnez ATmega1284P
4/Dans flash , choisissez votre nouveau firmware, il doit se trouver dans le dossier A8-L_firmwareUpdate que vous avez décompressé .
5/Quand les étapes ci-dessus sont faites, cliquez sur GO . Le processus se passe en 2 phases :
Le firmware va d’abord s’écrire sur l’eeprom, et ensuite être lu.
Patientez jusqu’à avoir le message de confirmation que tout s’est bien déroulé (Thank you). Ne débranchez pas l’imprimante pendant le flash, ne fermez pas le logiciel, vous risqueriez de rendre votre imprimante inutilisable.
Une fois fait, vous n’avez plus qu’à reprendre le tuto vidéo pour finir le montage de votre Auto Bed level sensor .
Bonne impression 3D 😉
Nickel
Copie du fichier depuis Arduino et Go.
C’est fait.
Merci
LE TUTO n’est pas complet dutout, pas mal de problèmes ne sont pas exposer, mais j’ai réussi a me débrouillé !
Donc je commence mes explications à partir du moment où on lance avrdudess et il ya un message probleme « libus0.dll » manque …
J’ai telechargé plusieurs versions sur internet sans succès, j’ai donc cherché dans mon installation du logiciel arduino et j’ai trouvé le même fichier j’ai donc copier coller dans le fichier avec avrdudess. Avrdudess se lance parfaitement je fais tout les reglages indiqués sauf qu’après plusieurs essais je n’y arrive pas et enfaite il n’est pas indiqué mais il faut recopier aussi le numéro à côté de votre « COM*?* »
Et ensuite vous pourrez lancé la procédure, on remarque immédiatement qu’elle prend bcp plus de temps et ensuite arrive le message en bas « Thank You ! » Et voila vous pouvez profiter de votre nouvelle version !!
Effectivement, sur certains PC, il manque le lubus0.dll. Il faut que je complète ce tuto car ça sera le même problème, pour ceux qui veulent passer sous Marlin.
Bonjour,
J’ai eu le même problème que vous, rien ne se passait et j’ai découvert qu’il manquait le fichier libusb0.dll dans le dossier avrdude, j’ai donc trouvé et téléchargé ce fichier que j’ai collé dedans et ça a fonctionné.
Bonjour Wayb, merci de votre retour.
J’ai eu effectivement ce fichier manquant sur Win10 alors que sur Seven, tout à fonctionné correctement. Je viens de faire un essai et effectivement, avec le DLL tout fonctionne parfaitement.
Bonjour,
merci pour le tuto, j’ai maintenant le menu pour l’autolevel
pareil pour moi , rien ne se passe apres le GO .. j’ai eu une erreur libusv0.dll au lancement d avrdudess.exe …
Bonjour, je viens de tester sur un autre pc, et j’ai effectivement le soucis.
Le pc qui à servi à flasher la carte était sous Windows 7… je cherche de ce côté la et dès que j’ai une info, je la poste.
quand je clique sur le go rien ne se passe j’ai bien sélectionner mon port , un message d erreur apparait a l ouverture du programme mais si je clique sur ok avrdudess se lance quand meme
va cherche le fichier libus0.dll dans tes fichiers d’Arduino, copie colle dans le dossier avec avrdudess et ensuite configure comme indique (pas indiqué mais il faut recopier le code a cote de COM**
Bonjour,
Comme les autres personnes, rien ne se passe aprés le GO.
Par contre dés le départ Windows annonce qu il manque un DLL dans le fichier de Avrdudees, donc je pense que l erreur vient de là
Cordialement.
Bonjour,
Comme pour les 3 autres personnes, malgré avoir choisit le bon port Com, rien ne se passe après avoir appuyé sur Go.
Savez vous me dire pourquoi ?
Après avoir apuyé sur GO rien ne se passe que faire?
bonjour apres le GO rien ce passe
Bonjour,
vous avez bien choisi votre port com ? qui n’est peut être pas le même que le mien dans l’exemple.
combien de temps ont attend après le GO
Bonjour, à peine quelques minutes.