xpj45 Posté(e) Avril 16, 2018 Posté(e) Avril 16, 2018 Il y a 9 heures, Skaarian a dit : J'ai regardé vite fait. Tu as déjà toutes les class qu'il faut. Dans ultralcd.cpp. Il faut lire le fichier, créer une boucle pour récupérer le numéro de la ligne via un regex (;LAYER:) puis récupérer la position Z de la ligne suivante et les encapsuler dans un tableau (array) : N°Ligne/Position en Z. Il n'y a plus qu-a comparer l'axe Z en cour à ceux stockés dans le tableau pour afficher le n° de la ligne. Je pense que c'est vraiment une piste à explorer. bonjour skaarian, Déjà, cela semble possible, que moi je sache le faire, c'est moins que probable, je ne connais rien au langage utilisé par l'arduino, et cela fait des lustres que je n'ai pas fait de code. C'est plus qu'un challenge ça. Peut être que d'ici 4 à 5 ans, si je m'y mets... Maintenenant, si il y en a d'autres qui sont tentés, je ne voudrais pas leur enlever le plaisir ;-)
Skaarian Posté(e) Avril 16, 2018 Posté(e) Avril 16, 2018 il y a 17 minutes, xpj45 a dit : Maintenenant, si il y en a d'autres qui sont tentés, je ne voudrais pas leur enlever le plaisir ;-) Très peu pour moi... J'ai d'autres projets sur le feu ! J'ai mal compris. Je pensais que tu cherchais une piste de développement Le langage est propre à Arduino même si ça ressemble + ou - à C++.
xpj45 Posté(e) Avril 17, 2018 Posté(e) Avril 17, 2018 Il y a 21 heures, Skaarian a dit : Très peu pour moi... J'ai d'autres projets sur le feu ! J'ai mal compris. Je pensais que tu cherchais une piste de développement Le langage est propre à Arduino même si ça ressemble + ou - à C++. pas de soucis. J'ai commencé à me documenter, mais c'est un peu particulier quand même comme logique. Et je n'en suis qu'au Béaba, alors d'ici à être capable d'aller chercher le n° de couche, j'en ai pour 2 ans au moins. @+
Melvin Posté(e) Avril 27, 2018 Posté(e) Avril 27, 2018 Bonjour à tous, je relance le sujet car je vois que vous avez pas mal de connaissance en marlin. Pour ma part je suis pour la première fois en train de toucher à Marlin, j'ai modifié la totalité de mon écran. Comme vous pouvez le voir j'ai modifié pas mal de chose car ce n'est pas une imprimante 3D mais un distributeur dans tubes à essais de ce type : Donc j'utilise le système d'impression 3D, avec un système en core XY. J'ai à disposition une mks base v1.5 et une écran lcd discoeasy de chez dago. Comme vous devez le savoir à chaque fin "d'impression" on nous donne l'info du temps que cela a pris cependant cette info et en heure minute, j'aimerais la mettre en minutes secondes mais je ne trouve pas malgré mes recherches. Si quelqu'un pourrait m'aider ce serait super gentil. Merci d'avance. Melvin
monstrofort Posté(e) Mars 2, 2019 Posté(e) Mars 2, 2019 Bonjour à tous, Je farfouille depuis quelques jours sur ce super forum et j'ai appris un max de trucs, cependant après plusieurs essais infructueux, je viens encore vous demander de l'aide...cependant je galère toujours sur mon problème... Je voudrais "juste" afficher le compteur de couches... sur mon firmware actuel le dernier trouvé sur Dagoma (mais modifié pour plateau chauffant par mes soins...je sais c'est relativement simple...mais bon) Sur ma Discoeasy 200 j'ai installé tous les addon (sauf le bi-couleur) à savoir écran, extrudeur+(avec bouton pause et mise en place et retrait facile du fil et engrènement d'origine), tiges trapézoïdales le tout provenant de Dagoma. J’ai le palpeur d’origine (capacitif) et les EndStops cablés à l'origine selon Dagoma. J'ai aussi installé un plateau chauffant de l'Atelier 3D et mon firmware actuel fonctionne bien avec cette configuration. J'ai trouvé des firmwares avec le compteur de couches, mais sans la fonction "pause" compatible avec l'addon extrudeur+. Merci d'avance pour vos lumières...
antares91 Posté(e) Mars 2, 2019 Posté(e) Mars 2, 2019 Hello Tu ajoute le fichier ci-dessous dans ton marlin, tu recompile et télécharge. Cela devrait t'afficher le compteur de lignes. ultralcd_impl_DOGM.h
monstrofort Posté(e) Mars 2, 2019 Posté(e) Mars 2, 2019 Merci beaucoup pour la réponse et le fichier, je teste ça au plus vite et je vous tiens au courant.... Merciiiiiiiiiiiiiiiiiiiiiiiiiii
monstrofort Posté(e) Mars 2, 2019 Posté(e) Mars 2, 2019 (modifié) Je suis étonné de ne rien devoir changer dans "configuration.h" ni dans "configuration_adv.h"... Modifié (le) Mars 2, 2019 par monstrofort
monstrofort Posté(e) Mars 2, 2019 Posté(e) Mars 2, 2019 J'ai ajouté le fichier dans le répertoire où se trouvent les fichiers *.h et le .ino. J'ai ajouté #include "ultralcd_impl_DOGM.h" dans l'onglet "Marlin". Lors de l'essai de compilation : utility.h: No such file or directory duration_t.h: No such file or directory .... n'y a-t-il pas un autre .h à modifier ou ajouter ??? Merciiiiiiiiiiiiiiii
antares91 Posté(e) Mars 2, 2019 Posté(e) Mars 2, 2019 Je n"ai pas souvenir d'avoir ajouter aure chose que le fichier dans le Marlin. Quelle version du Marlin est tu en train de modifier ?
monstrofort Posté(e) Mars 3, 2019 Posté(e) Mars 3, 2019 Alors, c'est le Marlin 1.1.0 RC6 original de Dagoma avec juste modifié plateau chauffant.
antares91 Posté(e) Mars 3, 2019 Posté(e) Mars 3, 2019 D'après les messages que tu indqiue, il manque des fichiers dans ton répertoire. Il me semble avoir vu quelque part sur le forum que DAGOMA avait supprimé des fichiers afin d'alléger le MARLIN. utility.h duration_t.h
monstrofort Posté(e) Mars 3, 2019 Posté(e) Mars 3, 2019 Génial, trop fort, un énorme merci.... fichiers copiés...il m'en manquait encore d'autres... que j'ai réussi à récupérer en téléchargeant un Marlin 1.1.6 DE200 sur ce site. Mais alors là... en vérifiant/compilant... du rouge de partout... bon j'abandonne... je garde mon vieux firmware Dagoma...tant pis pour le compteur de couches. Encore un tout grand merci...
Poiuytrezaaa Posté(e) Décembre 8, 2019 Posté(e) Décembre 8, 2019 Bonjour a tous. Je me permet de vous demander un peu d'aide sur ce topic afin d'ajouter le numéro de couche sur ma disco ultimate. Pouvez vous par hasard me donner les lignes a ajouter et dans quel fichier exactement merci d'avance
antares91 Posté(e) Décembre 9, 2019 Posté(e) Décembre 9, 2019 Normalement il suffit juste d'ajouter le fichier ultracd_impl_DOGM.h et recompiler. Regarde quelques posts au dessus, je l'ai déjà mis a disposition. Pourquoi n'utilise tu pas une versio nplus récente de Marlin ?
Poiuytrezaaa Posté(e) Décembre 9, 2019 Posté(e) Décembre 9, 2019 J'ai pris la version officiel. Après je suis preneur d'une version plus récente sur disco Ultimate... Je suis en train de m'arracher les cheveux avec arduino la qui me fait des erreur alors que je touche a rien et du coup l'écran lcd fait n'importe quoi
thierry ddd Posté(e) Mai 5, 2020 Posté(e) Mai 5, 2020 (modifié) Je suis étonné, j'ai le marlin 1.1.0 RC6 d'origine dagoma ( j'ai toujours pas compris comment faire des changements), avec cura by dagoma les couche s'inscrivent en bas de l'écran par contre avec cura 4.5 que je commence à comprendre cette ligne disparaît. Y aurait-il moyen de remettre cette ligne dans le cura 4.5? Modifié (le) Mai 5, 2020 par thierry ddd
nosferatu Posté(e) Janvier 15, 2021 Posté(e) Janvier 15, 2021 bonjour, et bonne année a tous, je viens a vous pour la même la numérotation des couches moi j'ai le marlin 1.1.5 ou 6 de la tète Z122, es possible de mettre les lignes de code pour la numérotation des couches, si oui comment, car j'ai tester les diffèrent fichier et lignes de codes mais j'ai toujours des erreurs
antares91 Posté(e) Janvier 15, 2021 Posté(e) Janvier 15, 2021 Bonjour, Bonne année également. Pour avoir l'affichage du numéro de couche, il suffit d'aouter le fichier ultracd_impl_DOGM.h dans ton Marlin (dans le dossier Marlin). Rrecompiler le Marlin et charger celui-ci. Je te joint le fichier. ultralcd_impl_DOGM.h
nosferatu Posté(e) Janvier 16, 2021 Posté(e) Janvier 16, 2021 super merci de répondre si vite malheureusement il y a une erreur aussi longue qu'un jour sans fin exit status 1 'lcd_implementation_drawmenu_setting_edit_int3' was not declared in this scope erreur.txt
antares91 Posté(e) Janvier 16, 2021 Posté(e) Janvier 16, 2021 Hello, Je pense qu'il y a eu des modifs dans le Marlin Z122 et que du coup il manque quelque chose. Du coup je ne pourrais pas t'aider beaucoup plus, désolé !! 1
nosferatu Posté(e) Janvier 16, 2021 Posté(e) Janvier 16, 2021 merci quand même de ton aide je vais voir avec chikungunya si il sais le pourquoi du comment
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