Installation du firmware Avant toute chose vous devez vous assurer de connaitre votre valeur d offset (donner par dagoma app à la fin de la procédure ou lors du réglage manuel de celui-ci) vous en aurez besoin à la fin du tuto I - Téléchargement d arduino ide : Choisir une version stable et qui a fait ses preuves. Pour notre disco, j utilise la v1.6.12 : https://www.arduino.cc/en/main/donate Ensuite on installe tout avec les drivers qu Arduino vous proposera. II - Configuration d Arduino IDE: 1 - Sélectionner le type de carte : Mega2560 2 - Sélectionner le processeur : ATmega2560 3 Sélectionner le port USB sur lequel vous brancherez votre disco sur votre PC (chez moi COM1):
4 - Ensuite il va falloir compléter la bibliothèque pour la compatibilité avec notre marlin : La fenêtre suivante s ouvre (sans le message d erreur en dessous mon ordi n est pas connecté sur le net au moment de la réalisation du tuto) : Dans le cadre filtrer votre recherche, saisir «u8glib.h» puis valider. Sélectionner le dernier cadre : «U8glib by oliver» et cliquer sur le bouton «installer» qui viens de s afficher : Votre soft «arduino ide» est prêt à travailler.
III Firmware marlin Dans le répertoire que vous venez de dézipper rechercher le fichier : Et ouvrez-le en double cliquant ou si le lien entre l extension «.ino» et Arduino Ide n est pas encore faite passer par «ouvrir avec» Votre Marlin va s ouvrir : La foultitude d onglet qui s est ouvert est, en fait, que l ensemble des microprogrammes qui compose le firmware. Ne vous laisser pas impressionner, vous n aurez rien à faire la dedans pour aujourd hui mais vous verrez que vous y viendrez vite. On est maker ou on ne l est pas! Il ne reste plus qu à raccorder votre disco en USB à votre pc et «téléverser» le firmware... Pour ce faire cliquer sur la flèche dans le cadre supérieur et armez-vous de patience Le soft va passer par plusieurs étapes : - Compilation du croquis (affichage d une jauge dans la fenêtre de communication su soft) Arduino vérifie s il n y a pas d erreur de programme au niveau paramétrage - Téléversement (c est là que les LED bleu Rx et Tx de votre carte mère s affole) Une fois terminé, («téléversement terminé» affiché dans la fenêtre de communication), votre imprimante redémarre. Vous pouvez débrancher l USB et fermer le programme arduino. IV Offset Z Sur l écran de contrôle de la disco : Controller> Mouvement> décalage Z Entrez votre valeur d offset puis valider
Retournez dans «contrôler» et faite un appui long sur «sauver config» (jusqu au bip de validation vous ne le raterez pas) Et voilà, félicitation à vous, vous venez de flasher votre premier firmware custom! Rappel important : Il n y a plus qu à vous amuser avec votre joujou en prenant toutes les précautions d usage car : 1/ vous n êtes pas l auteur de ce que vous avez mis dans votre machine donc vous ne savez pas ce qu il contient 2/ vous n avez pas pris le temps de compiler tout le programme pour vérifier que toute les variables sont ok 3/ même si vous comparer configuration.h et.adv avec la version de Dagoma beaucoup de modif ont été faites dans le reste des fichiers pour partager avec vous le meilleur de ce que j ai pu en tirer. 4/ N oublier pas non plus que lorsque Dagoma vous sort un firmware, il a été vérifié sur plusieurs machine avant sa distribution. Dans le cas d un custom, ce n est jamais le cas. Pour celui-là, il tourne sur la mienne avec des valeurs différentes car j ai fait évoluer ma machine (longueur d axe, extruder réducté, plateau chauffant, vis trapézoïdale sur Z ) Les valeurs que vous allez y trouver sont donc celle de la dago d origine ou optimisée (comme les dimensions de référence du plateau pour la phase de palpation.) Pour toutes ces raisons et bien d autre encore, je ne saurai vous conseiller de garder le doigt sur le bouton d arrêt lors de la première utilisation de ce firmware ou d un autre car on est jamais à l abri d une erreur de virgule ou de flashage Conseil après le flashage du firmware: Etape 1 : La première chose à vérifier est de faire un test de reflex, le doigt sur le bouton d arrêt, en exécutant sur votre machine un «retour au point d origine» à froid (sans préchauffage PLA ou ABS) Sur l écran de contrôle dans l onglet préparer ou avec Octoprint (ou autre application) en faisant un G28 Si tout se passe bien on a gagné une bataille. Etape 2 : Déplacer vos axes X, Y et Z dans le même menu au appli Normalement : Axe X et Y : au mini vous toucher le Endstop, au max vous serrez presque contre le coté opposer sans le toucher (le firmware doit bloquer le mouvement au-delà des dimensions de la disco) Axe Z : au minimum vous serrez a votre valeur d offset (c est aussi un moyen de le vérifier) au max, la buse sera bloquée a 205mm du plateau (valeur d origine de notre bête) Etape 3 : Effectuer le réglage du niveau de lit «à froid» (G29 ou palpation du plateau) Si tout se passe sans problème on passe à la suite
Etape 4 : Préchauffage PLA (et au besoin ABS) puis refroidir La température affichée monte et le ventilo avant fonctionne à partir de 51 Etape 5 : Extruder un peu de fil PLA à 180 (menu déplacer axe> extruder) Par mesure de sécurité le firmware vous empêchera la manip en dessous de 170 Une fois toutes ces verif faites, vous aurez écarté la quasi-totalité des risques Restez vigilent lors de vos premières impressions tout de même. Glisser moi un post pour me dire si tout va bien et glissez d éventuelle demande pour la suite. @+ Gyverblaster.