juanpa Posté(e) Mars 5, 2020 Partager Posté(e) Mars 5, 2020 (modifié) Salut ! Je suis en train de transformer ma zonestar P802M acheté en 2015 en AM8. Alors j'ai quasiment fini, juste que je galère avec les endstop X et Y qui ne veulent pas changer d'état. La carte mère est une Melzi J'ai changé de endstop pour passer de ceux-là: A ceux-là: Mais je ne pense pas que le soucis viennent de là puisque le endstop Z lui fonctionne correctement. Donc vu que le Z fonctionne j'ai mis exactement la même config dans Marlin 1.1.9 pour le X et Y que pour le Z, mais non ça ne change pas leur état. J'en ai un qui est toujous TRIGGERED et l'autre toujours OPEN. Les endstop fonctionne coreectement je l'ai mis chacun sur la pin du Z et l'état bascule bien de open à triggered. J'ai testé plusieurs modèles de Melzi proposé dans le Board.h des fois que ce serais l'assignation des pins qui ne soit pas bon. Dans le firmware d'origine qui était un firmware Repetier le numéro de la carte était 63 Bref, j'ai tenté pas mal de trucs et là je sèche, je ne sais plus quoi faire et il ne me reste plus que ces deux endstop pour finaliser l'imprimante. Modifié (le) Mars 5, 2020 par juanpa Lien vers le commentaire Partager sur d’autres sites More sharing options...
Idealnight Posté(e) Mars 5, 2020 Partager Posté(e) Mars 5, 2020 Une piste même si je pense que tu y as fait gaffe mais tu l'as pas noté ^^. Peut-être une inversion de fil, tes cables ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
juanpa Posté(e) Mars 5, 2020 Auteur Partager Posté(e) Mars 5, 2020 Oui j'ai bien vérifier d'ailleurs j'y ai cru j'avais effectivement le Y mal câblé.....mais non ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Idealnight Posté(e) Mars 5, 2020 Partager Posté(e) Mars 5, 2020 En débranchant le Z, l'état du X et Y reste le même ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
juanpa Posté(e) Mars 5, 2020 Auteur Partager Posté(e) Mars 5, 2020 Oui c'est pareil. Le X est toujours TRIGERRED et le Y toujours OPEN Lien vers le commentaire Partager sur d’autres sites More sharing options...
Idealnight Posté(e) Mars 5, 2020 Partager Posté(e) Mars 5, 2020 2 pistes en cherchant un peu sur les fofo (pas le tmeps de regarder plus en détail, je dois partir ;)): Pour voir l'état des endstop il faut taper m119, si tu vois "triggered" alors qu'ils en sont pas déclenché il faut changé false en true sur les lignes :const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. et peut-être fiches de tes end stop qui font faux contact sur les pins de la ramps Lien vers le commentaire Partager sur d’autres sites More sharing options...
juanpa Posté(e) Mars 5, 2020 Auteur Partager Posté(e) Mars 5, 2020 (modifié) Oui j'ai déjà modifié ces lignes dans Marlin, sans succès. J'ai également changé les câbles en prenant ce type de connectique Je suis tombé sur un topic sur reprap.org (https://reprap.org/forum/read.php?158,859816) mais j'avoue ne pas trop capté ce qui s'y raconte ^^ Un détail qui a peut-être son importance, je n'arrive pas à téléverser avec l'IDE arduino, j'ai toujours des stk500_sync machin, depuis que j'ai essayé d'y mettre Marlin 2.0.x, donc pour flasher la carte suis obligé de passer par un outils en ligne de commande. C'est le seul moyen que j'ai maintenant pour flasher la carte. Me demande si c'est pas un mauvais bootloader qui aurait été injecter qui aurait modifier le numéro des pins ou je ne sais quoi... J'ai tenté de graver le bootloader avec un USBASP et avec un Arduino mais pareil toujours ce stk500_getsync() Modifié (le) Mars 5, 2020 par juanpa Lien vers le commentaire Partager sur d’autres sites More sharing options...
Idealnight Posté(e) Mars 5, 2020 Partager Posté(e) Mars 5, 2020 cette partie pourrait t'aider peut-être Arduino IDE always over writes the fuse values when it writes a new bootloader.The only way to avoid this is to use avrdude directly on the command lineThe Sanguino boards.txt file defines the fuses it will use [github.com]for the ATmega1284P (16MHz) atmega1284p.bootloader.low_fuses=0xFF atmega1284p.bootloader.high_fuses=0xDE atmega1284p.bootloader.extended_fuses=0xFD atmega1284p.bootloader.unlock_bits=0x3F atmega1284p.bootloader.lock_bits=0x0F This also disabled the jtagI think your chasing a red hearingjtag uses 4 io pins18 PC2 TCK (JTAG Test Clock)19 PC3 TMS (JTAG Test Mode Select)20 PC4 TDO (JTAG Test Data Output)21 PC5 TDI (JTAG Test Data Input)This would break arduino pins 18,19,20 and 21Ie all of the following would stop workingX_STOP_PINY_STOP_PINZ_STOP_PINX_DIR_PIN Lien vers le commentaire Partager sur d’autres sites More sharing options...
fran6p Posté(e) Mars 5, 2020 Partager Posté(e) Mars 5, 2020 (modifié) il y a 38 minutes, juanpa a dit : stk500_getsync() Souvent c'est le signe que le bootloader a disparu Pour flasher un bootloader (pas un firmware hein ) les fusibles à déclarer dans le logiciel qui va te servir à le flasher (pas Arduino mais plutôt ProgIsp ou Xloader) sont dépendants de la carte (c'est ce qui est dit dans ton lien Reprap). J'ai donné la manière de faire hier sur le forum avec des liens qui vont bien à l'intérieur (en anglais oeuf corse ) : En espérant que ça puisse t'être utile. PS (j'ai une veille carte Melzi dont je ne me sers plus si ça t'intéresse (ex-dagoma Discovery 200, fonctionnelle à l'époque)). Modifié (le) Mars 5, 2020 par fran6p Lien vers le commentaire Partager sur d’autres sites More sharing options...
juanpa Posté(e) Mars 5, 2020 Auteur Partager Posté(e) Mars 5, 2020 (modifié) il y a 26 minutes, fran6p a dit : Souvent c'est le signe que le bootloader a disparu Oui, je le sais bien c'est ce qui m'avait emmener ici il y a 5 ans et j'avais alors acheté un USBASP et ça avait bien fonctionner à l'époque. Mais aujourd'hui impossible de "burner" un bootloader que ce soit avec arduino 2560 ou l'USBASP à chaque fois ce stk_500 getsync() Mais pourtant j'arrive à flasher la carte en ligne de commande....ça passe sans problème Je vais jeter quand même un oeil à tes liens merci Modifié (le) Mars 5, 2020 par juanpa Lien vers le commentaire Partager sur d’autres sites More sharing options...
Idealnight Posté(e) Mars 5, 2020 Partager Posté(e) Mars 5, 2020 (modifié) Ton erreur stk_500 getsync() sous-entend un problème de communication (conflit de port, de driver...) entre ton pc et le système alors il y'a moult possibilité mais la plus simple est souvent de tout désinstaller et tout réinstaller. Est-ce un clone d'arduino car j'ai trouvé un lien qui parle de cette erreur fréquente sur les clones d'arduino: https://letmeknow.fr/blog/2015/11/04/resolution-du-probleme-de-televersement-rencontre-avec-les-clones-arduino-uno/ Avec les liens de @fran6p ça te fait de quoi a potasser lol Modifié (le) Mars 5, 2020 par Idealnight Lien vers le commentaire Partager sur d’autres sites More sharing options...
juanpa Posté(e) Mars 5, 2020 Auteur Partager Posté(e) Mars 5, 2020 Je pète un câble...avant je pouvais encore flasher Marlin en ligne de commande mais maintenant ça ne passe plus. Les liens de @fran6p c'est pour la Melzi made by Creality non ? En tout cas j'ai pas réussi à faire fonctionner Progisp, il me mets une erreur et la liste des cartes est vide. Comment savoir si c'est un clone Arduino ? J'avais acheter le kit à l'époque Arduino + Ramp avec les drivers, écran etc... je crois que je vais mettre ça à la place de la Melzi si ça continu, et en plus j'aurais plus de mémoire donc je pense que c'est mieux au final. En fait j'avais mal connecté l'USBasp en le connectant correctement j'ai un message update USBasp firmware mais comme c'est un clone à deux balles pour le mettre à jour faut faire tout un bordel, soudure etc...bref j'ai pas fouiller plus loin. Donc je suis passé par l'arduino je n'ai pas eu le même message d'ailleurs j'ai cru que c'était bon mais non....encore en stk500 ... et depuis plus moyende flasher la carte. Edit: Bon suis en train de monter la ramp, pinaise mais y a pas de place là-dessus ^^ Lien vers le commentaire Partager sur d’autres sites More sharing options...
pascal_lb Posté(e) Mars 5, 2020 Partager Posté(e) Mars 5, 2020 il y a 9 minutes, juanpa a dit : pinaise mais y a pas de place là-dessus ^^ c'est parce que tu as des gros doigts 2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
juanpa Posté(e) Mars 5, 2020 Auteur Partager Posté(e) Mars 5, 2020 C'est surtout pour brancher les deux moteurs Z avec la connectique d'origine C'est tellement près du driver qu'il va falloir que je mette des Dupont à la place de ceux d'origine, la loose suis une quiche pour faire des connectiques Dupont Lien vers le commentaire Partager sur d’autres sites More sharing options...
pascal_lb Posté(e) Mars 5, 2020 Partager Posté(e) Mars 5, 2020 il y a 3 minutes, juanpa a dit : la loose suis une quiche pour faire des connectiques Dupont perso je ne m'em.....de pas, je prend des fils déjà équipés que je coupe et que je soude.... Lien vers le commentaire Partager sur d’autres sites More sharing options...
juanpa Posté(e) Mars 5, 2020 Auteur Partager Posté(e) Mars 5, 2020 à l’instant, pascal_lb a dit : perso je ne m'em.....de pas, je prend des fils déjà équipés que je coupe et que je soude.... spa con ça !!! Est-ce qu'on peut mettre un peu de colle chaude pour fixer le tout ? Pas envie que ça se fasse la malle.... Lien vers le commentaire Partager sur d’autres sites More sharing options...
pascal_lb Posté(e) Mars 5, 2020 Partager Posté(e) Mars 5, 2020 il y a 42 minutes, juanpa a dit : Est-ce qu'on peut mettre un peu de colle chaude pour fixer le tout ? en sécurité pourquoi pas... parce que les câbles Dupont ont tendance à se débrancher avec les vibrations Lien vers le commentaire Partager sur d’autres sites More sharing options...
fran6p Posté(e) Mars 6, 2020 Partager Posté(e) Mars 6, 2020 Il y a 13 heures, juanpa a dit : c'est pour la Melzi made by Creality non ? Non (mais ça doit aussi fonctionner avec) https://reprap.org/wiki/Melzi La carte v2.0 est celle que j'ai quelque part dans un tiroir que je peux te donner si éventuellement ça t'intéresse (les connexions sont plus faciles ). Lien vers le commentaire Partager sur d’autres sites More sharing options...
juanpa Posté(e) Mars 6, 2020 Auteur Partager Posté(e) Mars 6, 2020 @fran6p C'est gentil fran6 mais j'ai "presque" fini de monter la ramps, le plus chiant étant de convertir les connectiques en Dupont sans pince prévue à cette effet et pas la patience d'attendre une hypothétique commande de celle-ci. (même en prime). L'avantage c'est que je double la quantité de ROM donc plus de liberté pour le firmware. C'est con j'ai passé plusieurs heures à m'imprimer des boites pour la Melzi+Mosfet. Le côté "Lego" de la mega + ramps fait un peu peur quand même, moi qui ne suis pas très délicat (en général ^^) Lien vers le commentaire Partager sur d’autres sites More sharing options...
juanpa Posté(e) Mars 8, 2020 Auteur Partager Posté(e) Mars 8, 2020 (modifié) @fran6p @Idealnight C'est bon j'ai récupéré ma Melzi (maintenant que j'ai fini de monter l'Arduino Mega 2560 + ramps ) Contexte: Le message d'erreur demandait de faire un update du firmware de l'USBasp lors de tentative de flash du bootloader avec Arduino IDE Solution: Il faut utiliser un outil pour flasher l'USBasp, Zadig et mettre l'USBasp à jour. Brancher l'USBasp Démarrer Zadig Sélectionner USBasp dans le menu déroulant Sélctionner le pilote libusbK (v3.0.7.0) Cliquer sur installer Ensuite graver le bootloader comme d'habitude à l'aide de l'IDE Arduino - Sélectionner bien la carte ( Sanguino ATmega 1284p 16mhz ) - Le port USB de la Melzi qui est connecté au PC - Le programmeur: USBasp Et voilà tout est bien qui finit bien ^^ Modifié (le) Mars 8, 2020 par juanpa 2 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
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