smx71 Posté(e) Mars 16, 2017 Partager Posté(e) Mars 16, 2017 Hello, J'essaye depuis ce matin de flasher ma Melzi avec Arduino 1.6.4 et après 4-5 heure de test j'ai enfin trouvé une solution, donc un mini tuto pour les gens qui serait dans mon cas : Discovery 200 - Melzi ATmega1284 à 16 Mhz uniquement Les modifications ci dessous sont susceptibles d’endommager votre matériel, je ne suis en aucun cas responsable de la mauvaise utilisation des outils mis à disposition ou de la non compréhension des langages ci dessous, vous le faite en votre âme et conscience Je pars du principe que la procédure ci dessous fourni par Dagoma est déjà faite : Télécharger & installer Arduino 1.6.4 -> Lien Lancer Arduino et cliquez sur Fichier -> Préférences -> "Additional Boards Manager URLs" entrez le lien suivant https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json on termine en validant par "OK" Ensuite rendez vous dans "Outils" -> "Type de carte" -> "Boards Managers" Une fenêtre s'ouvre, il faut descendre tout en bas et sélectionner "Sanguino" cliquez ensuite sur "install" A nouveau dans l'onglet "Outils" -> "Type de carte" -> sélectionnez tout en bas "Sanguino" Toujours dans l'onglet "Outils" -> "Processeur" -> sélectionnez "ATmega1284 or ATmega1284P (16Mhz)" Et enfin dans l'onglet "Outils" -> "Port" -> sélectionnez le "COM" disponible (Dans mon cas le COM3 - Pas forcement le même pour tout le monde) Si tout c'est déroulé correctement en bas à droite de la fenêtre Arduino devrait apparaître Sanguino, ATmega 1284 or ATmega1284P (16Mhz) on COM *Numéro du port* Mon iMac est sous Windows 7, je ne me rappel plus si l'architecture de Windows 8 ou 10 est semblable mais sa doit être quasi pareil : Rendez vous dans le dossier "Arduino" situé : C:\Users\%username%\AppData\Roaming\Arduino15\packages\Sanguino\hardware\avr\1.0.2 (N'oubliez pas d'afficher les fichiers et dossier caché / outils -> option des dossiers -> affichage -> Afficher les fichiers, dossiers et lecteur cachés) Le fichier qui nous intéresse se nomme "boards.txt" Ouvrir le fichier boards.txt avec un éditeur de texte (Je conseille Notepad++) et ensuite nous allons modifier la ligne suivante : ancienne ligne -> sanguino.menu.cpu.atmega1284p.upload.speed=115200 nouvelle ligne -> sanguino.menu.cpu.atmega1284p.upload.speed=57600 Enregistrez les modifications Ensuite, télécharger le firmware qui vous intéresse sur http://dist.dagoma.fr/ Une fois DL, extraire l'archive et naviguer jusqu'à trouver marlin.ino -> Marlin-Firmwares_D200_Melzi_1486395042_039955afcddbfd13dd2dfc4fc9a438ab\Marlin\Marlin.ino Double cliquez sur Marlin.ino, cela va ouvrir Arduino Pour finir faite les modifications que vous désirez dans le configuration.h (ou pas d'ailleurs ^^) et cliquez sur la flèche de droite "Téléverser" Une fois le téléversement terminé, en bas dans à gauche devrait apparaître "téléversement terminé" Bonne journée ! 3 Lien vers le commentaire Partager sur d’autres sites More sharing options...
bobotrax Posté(e) Mars 17, 2017 Partager Posté(e) Mars 17, 2017 Salut @smx71 , pas mal il est complet ton tuto, la première fois j'ai pas mal chercher aussi, il y a à peu près tout sur le forum mais d'avoir fait un tuto pour centraliser est une bonne chose. @gisclace Je propose de déplacer et d'épingler le poste ici ou de le déplacer là. Lien vers le commentaire Partager sur d’autres sites More sharing options...
gisclace Posté(e) Mars 17, 2017 Partager Posté(e) Mars 17, 2017 @bobotrax, c'est fait. @smx71, merci pour ce tuto ;-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
smx71 Posté(e) Mars 17, 2017 Auteur Partager Posté(e) Mars 17, 2017 De rien ma petite pierre à l'édifice ^^ N'hésitez pas à me dire si jamais il y a ds modifications à faire Lien vers le commentaire Partager sur d’autres sites More sharing options...
tapahin Posté(e) Avril 2, 2017 Partager Posté(e) Avril 2, 2017 Hello, tout d'abord merci pour ce tuto très complet J'ai vraiment pas l'habitude de poster mais là, je bloque, J'ai suivi à la lettre tes explications et arrivé au moment de téléverser, le chargement n'arrive jamais à la fin et suis un message d'erreur : "avr-g++: error: buzzer.cpp: No such file or directory avr-g++: fatal error: no input files compilation terminated." Je suis vraiment pas trop à l'aise avec ce genre de manipulation et après de longues heures de recherches je bloque toujours Merci d'avance, en espérant que quelqu'un ait la réponse a mon problème Amicalement, Tristan Lien vers le commentaire Partager sur d’autres sites More sharing options...
cncprod Posté(e) Septembre 12, 2017 Partager Posté(e) Septembre 12, 2017 Bonjour, malheureusement chez moi ça ne fonctionne pas, j'ai bien la version 1.6.4 comme vous, j'ai bien telechargé le Marlin chez dagoma, j'ai suivi votre procédure pour avoir "Sanguino" dans le type de carte, le processeur est bon le COM aussi, j'ai bien modifié la ligne dans "Board.txt", mais en fin de televersement voici le message d'erreur: Le croquis utilise 96 708 octets (74%) de l'espace de stockage de programmes. Le maximum est de 130 048 octets. Les variables globales utilisent 4 535 octets (27%) de mémoire dynamique, ce qui laisse 11 849 octets pour les variables locales. Le maximum est de 16 384 octets. avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xee avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xe1 avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x71 avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x78 avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xf1 avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xdc avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x30 avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x5d avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x41 avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x48 Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions. Lien vers le commentaire Partager sur d’autres sites More sharing options...
jef Posté(e) Septembre 14, 2017 Partager Posté(e) Septembre 14, 2017 (modifié) J'ai déjà eu un probleme similaire (à la base, ma melzi n'etait pas reconnue par pronterface, donc tentative de mise à jour par arduino qui n'a pas marchédonc mise a jour par dagom'app ... qui n'a pas fonctionné mais a essayé d'ecrire des choses donc carte en l'air). bref, du coup le moyen pour faire était d'utiliser l'isp, flasher le bootloader et croiser les doigts dans mon cas, ca n'a jamais voulu marcher, malgré la grande aide de timmytool. J'ai laissé courir car le sav de dagoma... (enfin c'est un autre post ça ^^) et j'ai branché ma mks à la place Modifié (le) Septembre 14, 2017 par jef Lien vers le commentaire Partager sur d’autres sites More sharing options...
savarius Posté(e) Février 11, 2018 Partager Posté(e) Février 11, 2018 Bonjour, Désolé, pour la réouverture du post. J'ai suivi la procédure, enfin essayé Mon message d'erreur Marlin.ino:52:110: fatal error: U8glib.h: No such file or directory compilation terminated. Erreur lors de la compilation. Avez vous des avis? Lien vers le commentaire Partager sur d’autres sites More sharing options...
smx71 Posté(e) Février 11, 2018 Auteur Partager Posté(e) Février 11, 2018 Hello, Ce tuto décris comment mettre a jour le firmware sans ECRAN. Dans ton cas, il faut retourner dans le gestionnaire de bibliothèques d'Arduino et ajouter la librairie U8GLIB. tu installe une des versions disponible et hop tu recompile Je suis sous Mac OS donc le visuel peut éventuellement être différent. Lien vers le commentaire Partager sur d’autres sites More sharing options...
jamdub Posté(e) Avril 20, 2020 Partager Posté(e) Avril 20, 2020 MERCI, MERCI Grâce à votre tuto, je suis sortie de la panade. Après une perte de connexion avec la carte Melzi, tout est rentré dans l'ordre. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant