Brice Terrien PostĂ©(e) Mars 18, 2020 PostĂ©(e) Mars 18, 2020 Bonjour Ă tous ! J'ai trifouillĂ© Marlin pour la premiĂšre fois pour ajouter un Ă©cran sur une imprimante que je n'utilise plus... L'imprimante est une dagoma neva, et j'ai rĂ©cupĂ©rĂ© le marlin pour la nĂ©va dispo sur le site dagoma. J'ai ensuite modifiĂ© le fichier "configuration h"  pour ajouter l'Ă©cran, puis j'ai tĂ©lĂ©versĂ© le FW. Nickel, l'Ă©cran s'allume et l'affichage Ă©galement. ProblĂšme l'imprimante ne rĂ©pond plus... pas de calibration, rien, juste un bel écran... ^^ J'ai donc voulue faire machine arriĂšre et remettre le fw d'origine, d'abord avec le soft dagom'app, sans succĂšs... puis avec le soft arduino... et la, plus moyen de tĂ©lĂ©verser quoi que ce soit ! J'ai fouillĂ© un peu partout pour voir oĂč est mon erreur, et je me demande si je n'aurais pas fait une erreur dans le choix de ma carte lors de ma premiĂšre modif. J'ai pourtant suivi un tuto qui indiquait la marche a suivre pour flasher ma carte... La carte de ma neva est une MKS Base 1.5, et pour le tĂ©lĂ©versement j'ai sĂ©lectionner "arduino mega ADK" comme indiquĂ© das le tuto... aprĂšs quelques recherches j'ai trouvĂ© un pdf du fabricant, qui lui, indique que j'aurai peut ĂȘtre dĂč choisir "Arduino Mega or Mega 2560"... ^^ Ensuite je me dis que je n'ai peut-ĂȘtre pas compris comment modifier un marlin existant pour une machine, et injecter un "marlin stock" non configurĂ© pour ma machine? C'est la premiĂšre fois pour moi que je touche Ă la "face cachĂ©" d'une imprimante... je pensais avoir bien compris le fonctionnement, mais il semblerait que non! xD Si quelqu'un a une idĂ©e de mon erreur, ou peut me conseiller un point de dĂ©part pour apprendre correctement et dans le bon ordre, au sujet de marlin ... ^^ Merci d'avance, et bonne journĂ©e !Â
juanpa PostĂ©(e) Mars 18, 2020 PostĂ©(e) Mars 18, 2020 @Brice Terrien Salut ! Tu as du sans doute effacer le bootloader. Tu as un arduino chez toi ?Â
Brice Terrien PostĂ©(e) Mars 18, 2020 Auteur PostĂ©(e) Mars 18, 2020 Salut @juanpa , non je n'ai pas d'arduino... je suis foutu sans ça ?? ^^Â
juanpa PostĂ©(e) Mars 18, 2020 PostĂ©(e) Mars 18, 2020 (modifiĂ©) Bah dans l'Ă©ventualitĂ© oĂč le bootloader a disparu la seule solution c'est un programmeur ISP, soit une USBasp mais un Arduino fonctionne aussi. Lâavantage de l'Arduino c'est que tu peux le rĂ©utiliser pour d'autres projet DIY. ModifiĂ© (le) Mars 18, 2020 par juanpa 1
Brice Terrien PostĂ©(e) Mars 18, 2020 Auteur PostĂ©(e) Mars 18, 2020 il y a 12 minutes, juanpa a dit : Bah dans l'Ă©ventualitĂ© oĂč le bootloader a disparu la seule solution c'est un programmeur ISP, soit une USBasp mais un Arduino fonctionne aussi. Lâavantage de l'Arduino c'est que tu peux le rĂ©utiliser pour d'autres projet DIY. ok c'est notĂ© ! merci pour ta rĂ©ponse! Entre temps j'ai finalement rĂ©ussi Ă re-flasher le fw d'origine via le dagom'app ! youhou ! (aucune idĂ©e du pourquoi du comment..^^) Mais j'aimerais pouvoir apporter des modification au dit fw, pour ajouter un Ă©cran, un extru, un plateau chauffant ect... sans pour autant perdre les options dĂ©jĂ Â prĂ©sente sur la machine. Comment puis-je ĂȘtre sĂ»r que je modifie bien le fw d'origine de ma machine? Comment savoir quelle carte sĂ©lectionner dans le soft arduino ? **Est-ce que je devrais poser mes question ailleurs ? ^^ Merci d'avance!Â
juanpa PostĂ©(e) Mars 18, 2020 PostĂ©(e) Mars 18, 2020 Les modifications sont peut ĂȘtre bien passĂ©es la premiĂšre fois, juste que tu n'as sans doute pas fais de reset EEPROM aprĂšs le flash. Pour ĂȘtre sĂ»r, prends les sources du FW d'origines et change juste l'Ă©cran s'il n'y a que ça en changement. Il n'y avait pas d'Ă©cran Ă la base ? M502 M500 M501
Brice Terrien PostĂ©(e) Mars 18, 2020 Auteur PostĂ©(e) Mars 18, 2020 Ok, non Ă la base aucun Ă©cran juste un lecteur SD. Je viens de voir que j'avais bien envoyer un marlin "non configurĂ©" car dans le dossier rĂ©cupĂ©rĂ© sur le github de dagoma je n'avais pas remplacer les "config h" et "config adv.h" par ceux de la neva... nĂ©anmoins, aprĂšs les avoir remplacĂ©, quand je demande de "vĂ©rifier" j'ai une erreur qui apparait alors que je n'ai apportĂ© aucune modifications :  Arduino : 1.8.12 (Windows 10), Carte : "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" sketch\Marlin_main.cpp: In function 'void run_z_probe(bool)': Marlin_main.cpp:1988:7: error: 'log_z_magic_raw_value' was not declared in this scope     log_z_magic_raw_value = true;     ^~~~~~~~~~~~~~~~~~~~~ sketch\Marlin_main.cpp: In function 'float triangle_get_point_offset(float, float, short int)': Marlin_main.cpp:9887:9: error: 'probed_tri_postcompute_d' was not declared in this scope      probed_tri_postcompute_d[t] +      ^~~~~~~~~~~~~~~~~~~~~~~~ Marlin_main.cpp:9888:9: error: 'probed_tri_postcompute_b' was not declared in this scope      probed_tri_postcompute_b[t] * y +      ^~~~~~~~~~~~~~~~~~~~~~~~ Marlin_main.cpp:9889:9: error: 'probed_tri_postcompute_a' was not declared in this scope      probed_tri_postcompute_a[t] * x      ^~~~~~~~~~~~~~~~~~~~~~~~ Marlin_main.cpp:9890:11: error: 'probed_tri_postcompute_c' was not declared in this scope     ) / probed_tri_postcompute_c[t];       ^~~~~~~~~~~~~~~~~~~~~~~~ exit status 1 'log_z_magic_raw_value' was not declared in this scope  DĂ©cidĂ©ment... je n'y comprend vraiment rien ! ^^ Peut ĂȘtre aurais-tu une idĂ©e d'oĂč commencer pour apprendre comment fonctionne tout cela, sans venir embĂȘter tout le monde toute les 5 minutes.... xD
juanpa Posté(e) Mars 18, 2020 Posté(e) Mars 18, 2020 As-tu sélectionner la bonne carte avant de vérifier la compilation ? C'est une version compatible avec ta machine ? Niveau options (auto leveling etc...)
Brice Terrien PostĂ©(e) Mars 18, 2020 Auteur PostĂ©(e) Mars 18, 2020 Oui normalement la bonne carte est sĂ©lectionnĂ©, c'est une MKS Base 1.5 et j'ai sĂ©lectionnĂ© "arduino Mega or Mega 2560" ( ce qui est induiquĂ© sur la doc de la carte). Pour la version, j'imagine que c'est ok Ă©galement car c'est ce que j'ai rĂ©cupĂ©rĂ© sur le site de dagoma... mais j'ai l'impression qu'il manque des choses... les erreurs reportĂ©es aprĂšs la vĂ©rif, viennent de l'onglet "marli_main.cpp"... hors je pensais ne devoir toucher qu'aux config.h et Ă©ventuellement configadv.h. avant de faire une modif j'essais de voir si j'arrive a compiler les fichiers d'origines de la machine, mais apparemment je loupe quelque chose...^^Â
juanpa Posté(e) Mars 18, 2020 Posté(e) Mars 18, 2020 (modifié) Oui c'est juste, mais une mauvaise config dans ces deux fichiers peut générer d'autres erreurs dans d'autres fichiers, notamment quand ce n'est pas la bonne carte. Mais les erreurs plus haut tournaient autour du probe, donc je pense une mauvaise configuration de capteur de nivellement et/ou auto leveling Modifié (le) Mars 18, 2020 par juanpa
Brice Terrien Posté(e) Mars 18, 2020 Auteur Posté(e) Mars 18, 2020 Je vais essayer de regarder par la alors ! merci beaucoup
juanpa Posté(e) Mars 18, 2020 Posté(e) Mars 18, 2020 Tu ne passe pas par DagomApp ? Pourtant Dagoma c'est du Plug&Play ... qui disent.
Brice Terrien PostĂ©(e) Mars 18, 2020 Auteur PostĂ©(e) Mars 18, 2020 Hehe, effectivement c'est du plug and play ^^ En fait cette machine c'est ma toute premiĂšre, et au passage ma plus grande dĂ©ception ! xD entre temps l'atelier c'est rempli avec plusieurs ender3 et 2 hictop D3 hero .... donc la neva... dort ! ^^ Alors comme je ne risque rien Ă la "dĂ©truire" si je me loupe, j'ai ouvert la bĂȘte pour voir ce qu'elle a dans le ventre, et je trouve la carte plutĂŽt intĂ©ressante pour apporter des modifs ! D'oĂč l'idĂ©e de lui apporter quelques modifs, dans le but de me familiariser avec l'univers marlin, pour par la suite essayer de faire une machine de A Ă Z ! bon c'est pas gagnĂ©... mais je vais apprendre !Â
juanpa Posté(e) Mars 18, 2020 Posté(e) Mars 18, 2020 Le mieux serait de partir sur un Marlin vierge et des faire ta configuration, tu peux t'aider des fichiers sources de Dagoma si tu doutes sur certains paramÚtres mais ce n'est pas si compliqués car tout est expliqué en commentaire ou ils fournissent les liens vers les docs. Il y a plein de bonne vidéos qui t'explique de fond en comble le paramétrage de Marlin, c'est intéressent et démystifie la chose 1
Brice Terrien PostĂ©(e) Mars 18, 2020 Auteur PostĂ©(e) Mars 18, 2020 Je pense que tu as raison, c'est exactement la rĂ©flexion que j'Ă©tais entrain de me faire ! Sachant en plus, que dagoma a re-mapĂ© la carte Ă sa sauce... je me dis que mes problĂšmes viennent peut ĂȘtre de la... ou pas ^^, et si je dois ajouter des choses alors que la carte n'est pas cĂąblĂ© comme prĂ©vue... je vais galĂ©rĂ© ! ^^ bon beh je suis parti pour la grande aventure alors !  En tout cas merci pour tes rĂ©ponses, et sĂ»rement Ă bientĂŽt pour mes future "perplexitudes" !  Ps: ne serait-il pas plus simple pour une premiĂšre de partir sur une cartĂ©sienne plutĂŽt qu'une delta ?Â
juanpa Posté(e) Mars 18, 2020 Posté(e) Mars 18, 2020 ah oui c'est une delta....! Je n'y connais rien en delta mais oui apparemment c'est un peu plus complexe à configurer d'aprÚs ce que j'ai pu voir ici et là . 1
Brice Terrien Posté(e) Mars 18, 2020 Auteur Posté(e) Mars 18, 2020 Ok, bon beh je vais creusé tout ça Encore merci !
Werner Heisenberg PostĂ©(e) Avril 25, 2020 PostĂ©(e) Avril 25, 2020 Hello Brice, Je suis dans le mĂȘme cas que toi, ma carte est dĂ©fectueuse, j'ai donc achetĂ© une mks base 1.6. Je l'attends et prĂ©pare le terrain, je dois compiler le firmware et je vais donc bosser sur le configuration.h en recoupant les infos avec le souce de Dagoma. Ils utilisent une vieille version de Marlin, il y a donc pas mal de paramĂštres qui vont changer (variables n'ayant pas le mĂȘme nom etc..). As tu fini de configurer ton firmware ? Si oui ça m'intĂ©resse de pouvoir y jeter un oeil. Pour ma part je pense le publier sur mon github une fois terminĂ©. Merci d'avance pour ta rĂ©ponse :)
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