Aller au contenu

GO Print

Installation BlTouch sur Anet E12


mondemd

Messages recommandés

Bonjour à vous tous

Voila j'aimerais installer sur mon imprimante E12 un BlTouch comme je l'ai déjà fait avec mon A8 et E10

J'ai trouvé un tutu sur youtube mais celui ci n'est pas très précis sur le câblage sur la carte mère

J'aimerais connaitre le câble du connecteur 3 pôles du Bltouch et aussi le connecteur 2 pôles

Et ou trouver le firmware pour la E12

Merci pour votre aide

Michel

Anet Bltouch A8 E10 E12 install and wiring setup - YouTube.mp4.audio.m4a

Lien vers le commentaire
Partager sur d’autres sites

Pour autant que je sache, si tu l'as fait sur ton e10 tu dois pouvoir le faire sur ton e12, vu que l'e12 est plus ou moins une e10 agrandie.

 

Quand au firmware, autant installer marlin plutôt que chercher un firmware anet.

Modifié (le) par Maeke
Lien vers le commentaire
Partager sur d’autres sites

Bonsoir Maeke

Merci pour ta réponse , j'ai retrouvé un tuto que j'avais imprimé à l’époque et je m'y suis retrouve , coté hardware c'est OK par contre j'ai télécharge un Merlin version 1.1.9.1 que j'ai trouvé déjà préparé pour une Anet E12 avec et sans Bltouch

Là il me reste un problème lorsque je compile j'ai une erreur "Erreur de compilation pour la carte Anet V1.0" et si je comprends bien je ne dois pas voir le bon fichier du Firmware pour cette imprimante actuellement j'ai essayé  anet v1.0 et Anet v1.0(optiboot) mais cela ne fonctionne pas , alors si quelqu'un a une idee pour me débloquer ce serait sympa

Merci beaucoup et bonne fin de journée

Michel

Lien vers le commentaire
Partager sur d’autres sites

Voici les dernières lignes , la carte de l'imprimante est une anet 5.1

 

   ^

In file included from C:\Users\pc bureau\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino\main.cpp:20:0:
C:\Users\pc bureau\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:222:0: note: this is the location of the previous definition
 #define TIMER5B 17
 ^
In file included from C:\Users\pc bureau\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:257:0,
                 from C:\Users\pc bureau\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino\main.cpp:20:
C:\Program Files (x86)\Arduino\hardware\anet\avr\variants\sanguino/pins_arduino.h:55:0: warning: "TIMER5C" redefined
 #define TIMER5C 16
 ^
In file included from C:\Users\pc bureau\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino\main.cpp:20:0:
C:\Users\pc bureau\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:223:0: note: this is the location of the previous definition
 #define TIMER5C 18
 ^
sketch\ultralcd.cpp: In function 'menu_action_setting_edit_callback_int3.constprop':
sketch\ultralcd.cpp:4884:3: internal compiler error: Segmentation fault
   DEFINE_MENU_EDIT_TYPE(int16_t, int3, itostr3, 1);
   ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper.exe: fatal error: C:\Users\pc bureau\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2/bin/avr-gcc returned 1 exit status
compilation terminated.
c:/users/pc bureau/appdata/local/arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: error: lto-wrapper failed
collect2.exe: error: ld returned 1 exit status
exit status 1
Erreur de compilation pour la carte Anet V1.0


Merci beaucoup

Michel

Lien vers le commentaire
Partager sur d’autres sites

Salut,
J'ai compilé Marlin 1.1.9.1 avec tes fichiers de configuration sous VSCode + Platformio. Malgré tout, il y a quelques warnings qui pourraient expliquer un mauvais fonctionnement.
Je joints le dossier complet des sources avec tes fichiers de config (que tu pourras compiler) + le firmware.

firmware.hexMarlin-1.1.9.1_AnetE12_new.zip

PS: le firmware est à utiliser avec le bootloader standard, pas avec l'optiboot. De plus, je me suis permis d'activer le PID pour le plateau chauffant (dans le fichier configuration.h):

#define PIDTEMPBED

//#define BED_LIMIT_SWITCHING

Modifié (le) par remibora
Lien vers le commentaire
Partager sur d’autres sites

Bonjour

Voila je viens de tester le Marlin envoyé , j'ai également installé le firmware dans le répertoire Arduino

Après compilation j'ai toujours le même problème , y a t'il un endroit spécifique pour installer le firmware à par dans Arduino/harware/anet/avr/booloader/atmega dont une copie est jointe

Ci dessous le message d'alarme qui me renvoie vers le répertoire user /local/data .......

 ^
In file included from C:\Users\pc bureau\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:257:0,
                 from C:\Users\pc bureau\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino\main.cpp:20:
C:\Program Files (x86)\Arduino\hardware\anet\avr\variants\sanguino/pins_arduino.h:55:0: warning: "TIMER5C" redefined
 #define TIMER5C 16
 ^
In file included from C:\Users\pc bureau\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino\main.cpp:20:0:
C:\Users\pc bureau\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\cores\arduino/Arduino.h:223:0: note: this is the location of the previous definition
 #define TIMER5C 18
 ^
sketch\ultralcd.cpp: In function 'menu_action_setting_edit_callback_int3.constprop':
sketch\ultralcd.cpp:4884:3: internal compiler error: Segmentation fault
   DEFINE_MENU_EDIT_TYPE(int16_t, int3, itostr3, 1);
   ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper.exe: fatal error: C:\Users\pc bureau\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2/bin/avr-gcc returned 1 exit status
compilation terminated.
c:/users/pc bureau/appdata/local/arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: error: lto-wrapper failed
collect2.exe: error: ld returned 1 exit status
exit status 1
Erreur de compilation pour la carte Anet V1.0

Encore un tout grand merci pour ton investissement pour m'aider , cela me permet de me familiariser avec Arduino  également car je suis plus spécialisé dans les systèmes DCS industriels

Bonne journée

Michel

arduino.JPG

Lien vers le commentaire
Partager sur d’autres sites

Salut,
Je te conseillerai plutôt d'utiliser VScode + Platformio pour compiler Marlin. Ceci n'engage que moi, mais Arduino IDE est parfait pour un ado boutonneux qui ne sait faire que des clics de souris et qui râle au bout du 4ème parce que ce n'est pas encore terminé 🤣. Blague à part, Arduino IDE est plus un traitement de texte amélioré qu'un outil de programmation. En effet, il n'y a aucun outil de débuggage, excepté un terminal pour communiquer via le port série. Si tu souhaites faire du développement, il est préférable d'utiliser Atmel studio qui est un véritable outil de programmation. Pour paramétrer, compiler et transférer Marlin dans une imprimante, VSCode + Platformio est approprié.
Pour la solution VSCode, il suffit de:
1- installer VSCode et Platformio (voir ce tuto)
2- dans VisualCode, cliquer sur: file-> open folder et tu choisis le dossier Marlin que je t'ai envoyé et que tu auras décompressé dans C:\Marlin-1.1.9.1_AnetE12_new\
3- cliquer sur Terminal->run Build task->platformio->build ça compile et si tout va bien, tu récupères le firmware_xxx.hex dans le dossier des sources C:\Marlin-1.1.9.1_AnetE12_new\.pioenvs\melzi
Tu peux transférer directement le firmware en cliquant sur l'icône "->" de la barre d'état de VSCode, tout en bas, à gauche de la poubelle.

Si tu veux simplement transférer le firmware dans l'imprimante, tu peux, dans une console windows (touche Windows + X , clic sur console) envoyer la commande (pas testée personnellement):
C:\Users\tr\avrdude\avrdude -CC:\Users\tr\avrdude\avrdude.conf -v -patmega1284p -carduino -PCOM7 -b57600 -D -Uflash:w:C:\firmware.hex:i
qu'il faudra adapter en fonction du port COM, l'emplacement du firmware (évite les emplacements avec des espaces et trop longs) et de la vitesse si tu rencontres des problèmes (115200 bauds à la place de 57600 ?)

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...