Marlin 1.1.9 Dagoma DiscoEasy 200 + Touch-Mi (avec option plateau chauffant)

Marlin 1.1.9 Dagoma DiscoEasy 200 + Touch-Mi (avec option plateau chauffant)

thingiverse

<h1>MàJ du 26 Avril 2020 : DiscoTouchMi v1.6.4</h1> Il s'agit de l'ultime mise à jour de ce firmware, je travaille désormais sur une nouvelle version mais avec la version 2.0 du Marlin qui apportera plein de nouveautés... <h3>Après plusieurs semaines de développement et de tests, voici la nouvelle version qui tire pleinement parti des fonctions et améliorations de Marlin 1.1.9 : </h3> Attention : Il y a deux firmwares en téléchargement, un classique et un avec plateau chauffant (Heated Bed), à choisir en fonction de votre configuration. <h2>Nouveautés et correctifs en fin de description</h2> <h1>Présentation</h1> La DiscoEasy 200 de Dagoma est une très bonne machine, mais selon moi la position du capteur inductif est un défaut de conception, il est affecté par la chaleur de la hotend et ses mesures de l'offset sont faussés ! Sans compter la vieille version de Marlin fournie par Dagoma, aucunes mise à jour depuis des années... Résultat : devoir surveiller la première couche en permanence, des prints ratés, obligation de laisser refroidir la buse avant de relancer un print, perte de temps, arrachage de cheveux, envie de jeter la machine par la fenêtre... Pour remédier à cela, j'ai développé un Marlin basé sur la version 1.1.9, il intègre toutes les nouveautés et améliorations de Marlin (comme le babystepping par exemple), agrémenté de la prise en charge du capteur Touch-Mi. Le Touch-Mi est un capteur physique d'auto leveling d'une grande précision qui remplace le capteur inductif capricieux de Dagoma. Depuis que j'ai installé ce capteur, j'ai vraiment l'impression de découvrir une nouvelle machine, je peux lancer des prints les yeux fermés ! <h1>Prérequis</h1> Cette version de Marlin est totalement fonctionnelle sur une DiscoEasy 200 et faites pour une machine équipée des add ons suivants : <ul> <li>Extrudeur +</li> <li>Ecran Dagoma ou autres type reprap LCD 12864</li> <li>Pack Expert Dagoma(Tiges TR8X8) ou tiges trapézoïdales classiques (Tiges TR8X4) (pas/mm de l'axe Z à ajuster en fonction de votre configuration par la suite)</li></ul> <h3>Possibilité d'installer le Touch-Mi sur la DiscoEasy d'origine avec tiges filetées (pas/mm de l'axe Z à ajuster par la suite) et en gardant la tête d'origine en collant le Touch-Mi dessus et le support aimant sur le chariot avec un pistolet à colle par exemple </h3> Ce firmware est aussi compatible avec la version Disco Black Evo de Tony Kaige : https://cults3d.com/fr/mod%C3%A8le-3d/divers/plateau-dagoma Si vous ne possédez pas la tête du Pack Expert, il vous faudra acheter un roulement long de type LM8LUU (longueur 45mm) pour la nouvelle tête qui est équipée de ce roulement à l'arrière qui améliore la stabilité ce celle-ci. <h1>Installation</h1> Ce tutoriel est destiner aux plus grands nombres, facile d'accès sans avoir à mettre les mains dans le code du Marlin ! 1- Avant d'entamer toutes modifications, assurez-vous d'avoir imprimer : - La nouvelle tête avec son verrou - Le chariot gauche de X incluant le support de l'aimant (ou le support aimant à coller si vous ne souhaitez pas imprimer le chariot entier) et d'avoir commandé votre Touch-Mi bien sur (disponible sur le site hotends.fr : https://www.hotends.fr/en/home/64-capteur-auto-leveling-touch-mi.html) Si vous souhaitez vous faciliter l'entretien/démontage de la tête et de l'axe X sans enlever la partie supérieure de l'imprimante avec les chariots, je vous conseille ce mod qui intègre le support aimant pour le Touch-Mi également : https://www.thingiverse.com/thing:4077528 2- Changements à effectuer au niveau des branchements d'origine sur la carte MKS : - Endstop Y : X- à passer sur Y+ - Endstop X : X+ à passer sur X- - Le Touch-Mi doit être branché sur Z- ATTENTION : sur le connecteur de la tête, le fil rouge doit être à gauche ! Le bouton pause n'est pas pris en charge, mais la pause est accessible via le menu de l'écran. 3- Une fois toutes les modifications physiques effectués, il vous faudra flasher le firmware à l'aide de Dagomapp : https://dist.dagoma.fr/DagomApp 4- Pour celles et ceux qui ne possèdent pas les tiges trapézoïdales d'origine Dagoma, il faudra changer le pas/mm de l'axe Z via le menu de l'écran (Contrôler > Mouvement > Pas/mm > Z Pas/mm) : - Pas/tiges trapézoïdales Dagoma TR8X4 : 800 - Pas/tiges trapézoïdales classiques TR8X8 : 400 - Pas/tiges filetées d'origine : 2560 /!\ Ne pas oublier de Sauver la config après ce changement 5- Réglage Z-offset du Touch-Mi : - Sur l'écran, allez dans Contrôler > TouchMi - Suivre les 3 points dans l'ordre 1) Initialiser le Touch-MI : permet de faire un home, d'activer la pin et de placer la tête au centre du plateau 2) Réglage Z-Offset : placez une feuille de papier sous la buse et faire descendre la valeur de l'offset jusqu'à ce que la buse gratte la feuille. 3) Sauvegarde de l'offset Faire un test final avec Test TouchMi pour bien vérifier que tout se déroule correctement, la tête doit descendre sur la plateau, la buse doit frôler le plateau et la pin du Touch-Mi doit rentrer. 6- Vous êtes presque prêt à imprimer, la dernière chose est de remplacer la séquence du gcode de démarrage de votre slicer, vous trouverez dans les fichiers à télécharger un .xml de Cura by Dagoma et un profil Simplify 3D déjà configurer pour votre nouvelle DiscoTouchMi200 : - Pour Cura by Dagoma, il vous suffit de copier/coller le fichier discoeasy200_Touch-Mi.xml.xml et de le renommer en discoeasy200.xml pour qu'il soit pris en charge par CurabyDagoma Sur PC : C://program Files (x86)\CurabyDagoma\resources\xml Sur Mac : clic droit sur l'app CurabyDagoma > Afficher le contenu du paquet > Contents > Resources > xml - Sur Simplify 3D, il vous suffit simplement d'importer le profil FFF via le menu fichier <h1>Gcode Start</h1> Gcode start à appliquer dans votre slicer si vous n'avez pas CurabyDagoma ou Simplify3D : "-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-" G90 ;position absolue M104 S[extruder0_temperature] ;temperature impression G28 G29 G1 Z0.5 ;close touch mi G1 Z5 ;up to not scratch the bed G1 X200 Y5 Z0.9 F5000 ;waiting position M109 S215 M107 ;start with the fan off M82 ;set extruder to absolute mode G92 E0 ;zero the extruded length G1 X200 E9.0 F500 ; intro line G1 X140 E12.5 F1000.0 ; intro line G1 F240 Z5 G1 F6000 "-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-" Si la première couche n'est pas optimale, le babystep (réglage du Z Offset en direct) est disponible en appuyant deux fois de suite sur le bouton de l'écran, la nouvelle valeur sera a sauvergardé en allant dans Contrôler/Sauver Config. Comme le Z Offset est défini par rapport à la différence de hauteur entre la buse et la pin du Touch-Mi, vous pouvez changer le revêtement de votre plateau sans avoir à régler l'offset une nouvelle fois ! Il se peut que vos impressions soit plus écrasés sur la gauche, faites un test à l'aide de ce stl pour le savoir : https://www.thingiverse.com/thing:4315802 Si c'est le cas, ceci est dû au poids du moteur de l'axe X, pour remédier à cela, j'ai modifié la bague de l'écrou antibacklash pour que le ressort soit plus compressé, stl dispo ici : https://www.thingiverse.com/thing:4316414 <h1>Changelog</h1> <h2>Nouveautés et correctifs de la v1.6.4 (26/04/2020)</h2> - Ajustement de l'éjection et insertion lors d'un runout - Correctifs mineures <h2>Nouveautés et correctifs de la v1.6.3 (31/03/2020)</h2> - Ecran du babystepping plus intuitif - Z Offset reglé d'origine à -3 - Correction du bug lors de l'insertion de la carte SD <h2>Nouveautés de la v1.6 (28/03/2020)</h2> - Menu d'actions rapides (Préchauffages, ejection, insertion, refroidissement express...) - Statistiques de l'imprimante (Temps d'utilisation, longueur de filament...) - Améliorations de la qualité des prints - Améliorations des déplacements - Bed Levelling en 16 points physiques + 36 points virtuels - Extrapolation des bords du plateau pour le bed levelling - Ajout d'un bootloader - Prise en charge native des alimentations ATX - Purge de départ du Gcode améliorée <h2>Correctifs de la v1.6 :</h2> - Ajustement des vitesses, gain de plus ou moins 30% - Ejection du filament automatique lors d'une fin de bobine - Parkage de la tête lors du changement de filament - Ejection et insertion améliorés - Tri alphabétique des gcode - Correction de l'écart de température - Ajustement du PID - Ajustement du Jerk <h2>Améliorations de la v1.0 (27(12/2019) </h2> - Palpage du plateau en 12 points - Vitesse de déplacement améliorée lors du palpage - Ajustements du Linear Advance - Gain de temps, la buse chauffe pour atteindre la temperature d'impression pendant le palpage - Babystepping (ajustement du Z Offset en direct) - Vitesses d'éjection et insertion du filament améliorées N'hésitez pas laisser vos commentaires/questions ou à suggérer des améliorations !

Download Model from thingiverse

With this file you will be able to print Marlin 1.1.9 Dagoma DiscoEasy 200 + Touch-Mi (avec option plateau chauffant) with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Marlin 1.1.9 Dagoma DiscoEasy 200 + Touch-Mi (avec option plateau chauffant).