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 !