hades72380 Posté(e) Février 11 Partager Posté(e) Février 11 Bonjour j'ai une question au sujet des différences entre firmware. Je m'explique suite a mon problème pour flasher mon ender3 V2 avec une carte 4.2.7 je me suis dit qu'en compilent mon propre firmware peux être pourrais je enfin l'installer. Donc j'ai télécharger la version de marlin 2.1.2.2 et les fichier de configuration 2.1.2.2 de marlin sur GiiHub. De la je me suis aperçue que dans le fichier de configuration pour l'Ender3 V2 il y avait 4 dossier 2 pour BigTreeTech, 1 pour Créality et 1 pour LCD. Se que je trouve bizarre c'est qu'il y a qu'un seul dossier nommé CrealityV422 pourquoi il n'y a t'il pas un autre nommé CrealityV427. Quand j'ouvre se dossier 2 autres apparaissent 1 qui contiens les fichiers de configuration de Creality (je présume que se sont ceux d'origines) et un autre qui contiennent ceux de Marlin. Je présume donc que le dossier CrealityV422 est pour la carte 4.2.2 Quand je regarde dans le dossier de configuration de l'Ender 3 il y a 18 fichiers. 8 pour BigTreeTech, 3 pour Créality, 3 pour FYSETC, 1 pour MEEB, 2 pour MKS, et 1 pour TH3D. Pour les dossiers Créality j'ai 3 noms différents. CrealityV1, CrealityV422 et CrealityV427. Donc si j'ai bien compris le V1 est pour la carte mère en 1.1.5, la V422 pour la 4.2.2 et la V427 pour la 4.2.7 ? Ensuite je suis passer par Visual Studio Code et ouvert les fichiers de configuration pour l'Ender3 (Créality V422, CréalityV427) et pour l'Ender3 V2 (CréalityV422/MarlinUI,). La je me suis aperçus qu'il y avait quelque différence dans certaine ligne entre les 3 fichiers. Première différence la ligne 66. Rien de bien méchant mais pourquoi pour le fichier V422 il y a de marque "(Dust, Valerionew, Ender-3)" , pour le fichier 427 c'est écrit "(Dust, Ender-3)" et pour le MarlinUI c'est écrit '(none, default config)" les lignes 84 et 87 pour les fichiers Ender3 Creality422 et Creality427 le début de la ligne de commande est # alors que pour le fichier MarlinUi les lignes commences par // pourquoi cette différence? Ligne 141 pourquoi le la fin de la commande du fichier Creality422 est écrite "ENDER-3 4.2.2, Créality427 "ENDER-3 4.2.7 alors que pour le fichier MarlinUi est écrite Ender-3 V2 et pas ENDER-3 V2 4.2.2 Ligne 141 c'est rien de méchant mais pourquoi pour le fichier V422 il est écrit "Ender-3 4.2.2" pour le fichier V427 il est écrit "Ender-3 4.2.7 et pour le fichier MarlinUI il est écrit "Ender-3 V2" et pas "Ender-3 V2 4.2.2" Ligne 164, 165, 165 pour le fichier V422 les drivers choisis est le A4988, alors que pour le V427 c'est le TMC2208_STANDALONE et pour le MarlinUI c'est aussi le TMC2208_STANDALONE de plus j'ai remarqué une différence d'espace entre les lignes de commande des fichiers V422, V427 et MarlinUI. Entre le mot TYPE et TMC2208 il y a a chaque fois un espace de plus sur les fichiers V422 et V427 par rapport a MarlinUI est que cela change quelque chose. Ligne 623 pour les fichiers V422 et V427 c'est écrit #define HEATER_0_mintemp 5 alors que pour MarlinUI la valeur est de 0. Idem pour la ligne 631 pour les ficher V422 et V427 la valeur est de 5 alors que pour MarlinUI elle est de 0. Ligne 645 pour les fichiers V422 et V427 la valeur est de 125 alors que pour le fichier MarlinUI la valeur est de 120. ligne 682 pour les fichier V422 et V427 il est écrit le nom de l'imprimante alors que pour MarlinUI elle est écrite a la ligne 689. Se qui fait que les lignes de code de la V422 et V427 sont écrites ligne 683 a 689 alors que pour MarlinUI elles sont écrites de la ligne 682 a 688 est que cela a une incidence? Ligne 686, 687, 688 pour la V422 et la V427 les valeurs sont respectivement 21.73, 1.54, 76.55 alors que pour le fichier MarlinUI les valeurs inscrites sont 28.72, 2.62, 78.81, pourquoi une telle différence. Ligne 771 pour les fichiers V422 et V427 j'ai d'écris //#define PIDTEMPBED alors que pour MarlinUI c'est écrit #define PIDTEMPBED qu'elle est cette différence? Se n'est la que quelque différence que j'ai noté es que quelqu'un pourrais m'expliqué c'est différence et si elle cale être le problème pour flasher un firmware. A oui une petite question est il possible de flasher la carte Créality 4.2.7 autrement qu'avec un micro SD. Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Février 11 Partager Posté(e) Février 11 (modifié) Salut, Pour commencer, je te conseillerais de partir de la version de mriscoc ("firmware professionnal") qui est optimisée pour les ender3 V2 et S1. Sinon, la différence entre les fichiers pour une carte V4.2.2 et V4.2.7 se situe au niveau: du fichier platformio.ini: pour la V4.2.2, il y a différentes versions de microcontrôleurs (STM32F103RET6, STM32F103RCT6, GD32...) alors que la V4.2.7 est censé n'avoir que des STM32F103RET6, d'après ce que j'ai vu du fichier configuration.h: la définition de la carte mère: V4.2.2, c'est MOTHERBOARD BOARD_CREALITY_V4 alors que pour la V4.2.7, c'est MOTHERBOARD BOARD_CREALITY_V427 Tu peux aussi affiner les réglages en déterminant la bonne référence des pilotes: sur la V4.2.2, c'est la loterie. Normalement, la lettre écrite au feutre permet de connaitre le nom du pilote: C=HR4988, E=A4988, A=TMC2208, B=TMC2209, H=TMC2225, H8=HR4988 et des variantes comme A/C . il y a aussi parfois GD ou RC (pour la référence du microcontrôleur) Pour le reste des différences entre les fichiers, c'est uniquement le choix de celui qui a proposé ses fichiers à l'équipe de Marlin (valeur des PID, utilisation du PID pour réguler la température du plateau,...) il y a 36 minutes, hades72380 a dit : Je m'explique suite a mon problème pour flasher mon ender3 V2 avec une carte 4.2.7 je me suis dit qu'en compilent mon propre firmware peut être pourrais je enfin l'installer. Malheureusement, je ne suis pas persuadé que ton firmware va résoudre le problème. Je m'orienterais plutôt vers l'utilisation d'un ST-Link V2 pour attaquer le microcontrôleur en plein cœur Modifié (le) Février 11 par pommeverte 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
hades72380 Posté(e) Février 11 Auteur Partager Posté(e) Février 11 (modifié) Merci pour t'as réponse pour le ST-Link V2 y a t'il une marque particulière a prendre. Et cela fonctionne comment exactement? J'ai regarder sur Amazon et le quel devrais je prendre https://www.amazon.fr/Hailege-STM32F103C8T6-Emulator-Downloader-Programmer/dp/B07YJPDDKQ/ref=sr_1_1_sspa?keywords=stlink+v2&qid=1707653767&sr=8-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1 https://www.amazon.fr/Youmile-St-Link-Programme-téléchargement-Programmation/dp/B07QBLNDPM/ref=sr_1_4_sspa?__mk_fr_FR=ÅMÅŽÕÑ&crid=2K6BPEWUJLXW1&keywords=stlink+v2&qid=1707653586&refinements=p_85%3A20934937031&rnid=20934936031&rps=1&sprefix=stlink+v2%2Caps%2C76&sr=8-4-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1 https://www.amazon.fr/St-Link-Microcontrôleur-Émulateur-Programme-débogueur/dp/B07RKVM7H8/ref=sr_1_6?__mk_fr_FR=ÅMÅŽÕÑ&crid=2K6BPEWUJLXW1&keywords=stlink+v2&qid=1707653586&refinements=p_85%3A20934937031&rnid=20934936031&rps=1&sprefix=stlink+v2%2Caps%2C76&sr=8-6 https://www.amazon.fr/SETCTOP-Microcontrôleur-Circuit-Debogger-Emulateur/dp/B0851G5SFL/ref=sr_1_16?__mk_fr_FR=ÅMÅŽÕÑ&crid=2K6BPEWUJLXW1&keywords=stlink+v2&qid=1707653586&refinements=p_85%3A20934937031&rnid=20934936031&rps=1&sprefix=stlink+v2%2Caps%2C76&sr=8-16 Modifié (le) Février 11 par hades72380 Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Février 11 Partager Posté(e) Février 11 Perso, j'ai l'un des 2 premiers modèles, mais je suis loin d'être un spécialiste . Attention, j'ai vu que pour la 2ème référence, un commentaire précise qu'il faut câbler par rapport aux indications sur le module car elles ne semblent pas être standard. Par contre, dans les 2 cas, ce ne sont visiblement pas des contre-façons pourries. Il y a 2 heures, hades72380 a dit : Et cela fonctionne comment exactement? Là, je vais passer la patate chaude à @Hobi et/ou @Epsylon3 . Dans l'idée, il faudrait essayer de flasher le bootloader, à partir d'une sauvegarde (dump) de la V4.2.2 qui a exactement le même microcontroleur que toi (STM32F103RCT6 ?) 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
hades72380 Posté(e) Février 11 Auteur Partager Posté(e) Février 11 J'ai la STM32F103RET6 Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Février 11 Partager Posté(e) Février 11 (modifié) Il y a 1 heure, hades72380 a dit : J'ai la STM32F103RET6 Sur ta carte 4.2.7 donc TMC 2225 sur une carte 4.2.2 avec le même proc xxxxret6 tu as des TMC2208. Ces deux cartes sont celles qui posent le moins de problème. Modifié (le) Février 11 par hyoti correction Lien vers le commentaire Partager sur d’autres sites More sharing options...
KpDp_3D Posté(e) Février 11 Partager Posté(e) Février 11 Vu sur le site de Creality Citation La carte mère V4.2.7 est livrée avec un faible décibel et un pilote TMC2225 Je n'y connais pas grand chose, j'ai une 4.2.7 et je n'ai pas regardé quels TMC j'ai Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Février 11 Partager Posté(e) Février 11 Exact corrigé Merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
hades72380 Posté(e) Février 11 Auteur Partager Posté(e) Février 11 Exact la 4.2.2 que j'ai a aussi le processeur SMT32F103RET6. Par contre j'ai une question pourquoi sur la carte 4.2.2 j'ai la lettre A sur le lecteur sd et sur la 4.2.7 j'ai T5 de marqué. Sur reddit.com j'ai trouver que la lettre C correspondais au pilote HR4988, E pour le A4988, le A pour le TMC2208, le B pour le TMC2209, le H pour le TMC2225, le T5 pour le TMC2225 et la T8 pour le TMC2208. Autre chose j'ai remarquer que sur la 4.2.2 j'avais les broches pour le program upgrade alors que sur la 4.2.7 les broche n'on pas été installer plutôt ennuyeux pour brancher un stlink v2 La vrais question a toutes mes demandes c'est pourquoi je n'arrive pas a installer le firmware par la sd. Et es qu'avec un st-link v2 peux me permettre de flasher directement le firmware sur la carte. Lien vers le commentaire Partager sur d’autres sites More sharing options...
hades72380 Posté(e) Février 11 Auteur Partager Posté(e) Février 11 Je viens de refaire un flash avec 8 carte sd différentes de 2GO a 32GO formater par Windows et après par Raspberry imager avec le firmware Ender-3 V2-Marlin-2.0.1 - V1.0.1-2020.6.2.bin télécharger chez Créality. Je l'ai nommer firmware et bien sur rajouter un chiffre diffèrent a chaque et rien ni fais toujours pas de flash effectuer. Donc j'ai reflasher 16 fois la carte et toujours nada. Es que j'ai réussis a briquer la carte? J'avoue que je me demande si en achetant 5 litre d'essence et en foutent le feu a l'imprimante sa ne résoudrais pas mon problème. Petite parentaise j'en avais besoin bref es que le ST-link peux me permettrai d'installer le firmware ou encorne un dépense de plus pour rien. Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Février 11 Partager Posté(e) Février 11 Tu as bien formaté en FAT 32 et 4096 bits Windows ne le fait plus pour les cartes 32 Go ? Sur la 4.2.2 le port jtag est en bas sur la photo pour la 4.2.7 aussi. bon courage. 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
hades72380 Posté(e) Février 12 Auteur Partager Posté(e) Février 12 Oui j'ai formaté a chaque fois en fat32 avec 4096 bits mais rien n'y fais. Je suis aussi passer par Raspberry imager car il formate exclusivement en fat32 en 4096 bits et toujours pareil. Merci pour la photo j'ai bien le port jtag qui est installer sur ma carte en 4.2.2 mais bizarrement pour la carte en 4.2.7 le port jtag na pas été soudé il y a bien l'emplacement avec les indications mais c'est tout. C'est pour sa que je me demande comment connecter le ST-link v2 sans port physique sur la 4.2.7. Et pour être bien sur je peux flash mon firmware directement avec le ST-link si j'ai bien compris ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Février 12 Partager Posté(e) Février 12 Il y a 5 heures, hades72380 a dit : pour la carte en 4.2.7 le port jtag na pas été soudé il y a bien l'emplacement avec les indications mais c'est tout. Il te faut souder des pins sur les emplacements prévus. Oui tu dois pouvoir flasher à partir de là et faire bien d'autres choses, je ne sais pas faire, mais @pommeverte doit pouvoir t'aider ?. Lien vers le commentaire Partager sur d’autres sites More sharing options...
hades72380 Posté(e) Février 12 Auteur Partager Posté(e) Février 12 Arf la réponse que je redoutais le soudage. Bon je viens de commandé des pins. J'ai reçu le ST-LINK V2 je vais voir si je suis pas trop mauvais pour l'utilisé ou bien si je suis une vrais plais lol. Lien vers le commentaire Partager sur d’autres sites More sharing options...
hades72380 Posté(e) Février 12 Auteur Partager Posté(e) Février 12 Bon premier problème avec le ST-LINK V2 acheté sur Amazone pour pas chère. J'ai mi a jour le micrologiciel du ST-LINK V2 avec ST-LINK Utility. J'ai fais les branchement des 3 broche normalement mais quand je veux me connecter a l'imprimante j'ai un message d'erreur. (Can not connect to target! If you're trying to connect to an STM32W1xx device, please select Normal or HotPlug mode from Target->Setting menu. If you're trying to connect to low frequency application, please select a lower SWD Frequency mode from Target->Settings menu.) J'ai suivie la procédure mais toujours le même message. Es que je dois acheter un ST-LINK V2 original se que pourras toujours me service vue les projet que j'ai. Ou bien es que c'est juste un problème de driver entre guillemet car il indique le STM32W1xx es que cela fais référence au ST-link V2 ou au processeur de la carte-mère de l'imprimante car mon processeur est un STM32F103RET6. Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Février 12 Partager Posté(e) Février 12 Salut, Bon, Jean-Pierre, je ne vais pas "faire appel à un amis" ! Je pense avoir réussi à correctement récupérer le bootloader de ma carte de Ender7 . Elle possède un STM32F103RET6 avec la même définition de broches pour le lecteur de carte µSD que la V4.2.2 / V4.2.7. Je n'ai pas eu le courage de flasher le bootloader , je préfère te laisser essuyer les plâtres, tu as moins à perdre que moi . J'ai donc préparé une procédure pour que tu la testes:Tutoriel flash bootloader CM422-427-24S1.pdf Attention: pour le reset de la V4.2.7, je ne suis pas sûr de mon info. Il faudrait le valider avec un multimètre en mode résistance 200 Ohms ou continuité. La broche reset (NRST) est reliée à une borne de la résistance R69 et du condensateur C46. Il faut donc mesurer la résistance / continuité entre les bornes de ces 2 composants. Lorsque la résistance sera inférieure à 1 ohm (ou bip) alors, ce sera le point RESET à mettre à la masse. Citation Je joints le schéma de la carte V4.2.7 où tu verras où se trouve la broche RESET. PS: est-ce que tu peux me rappeler le modèle de microcontroleur que tu as sur ta V4.2.2? est-ce un STM32F103RCT6? Creality.4.2.7.-.Schematic.22-9-21.pdf 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
hades72380 Posté(e) Février 12 Auteur Partager Posté(e) Février 12 (modifié) Merci pour l'info si j'ai bien compris sa serais la même procédure pour le reset de la 4.2.2 et la 4.2.7? J'ai la chance entre guillemet d'avoir sur la carte 4.2.2 et la carte 4.2.7 la même processeur le STM32F103RET6. J'ai commandé un ST-LINK V2 officiel je le reçois mercredi j'espère que cela sera utile vue le prix. Je viens de réessayer et toujours le même message d'erreur. Je pense que c'est un problème dut au faite que se soit un clone, ou bien un drivers mais le quel. Modifié (le) Février 12 par hades72380 Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Février 12 Partager Posté(e) Février 12 (modifié) il y a 18 minutes, hades72380 a dit : Je pense que c'est un problème dû au faite que ce soit un clone Bizarre, les commentaires étaient plutôt rassurants. Le mien aussi est un clône, de chez ali-vite à 3.5 euros Tu es sûr d'avoir respecté l'ordre des fils (3.3V/DIO/SCK/GND) et mis le reset à la masse juste avant de cliquer sur "Connect..." puis enlevé le shunt pour lancer la lecture. Est-ce que la carte était nue ? Tu peux aussi essayer de ne pas alimenter la carte via le module mais avec du 12V ou du 24V sur le bornier d'alimentation général. Dans ce cas, il suffit de ne pas raccorder le 3.3V (uniquement DIO/SCK/GND). il y a 18 minutes, hades72380 a dit : J'ai la chance entre guillemet d'avoir sur la carte 4.2.2 et la carte 4.2.7 la même processeur le STM32F103RET6 Dommage, j'aurais bien voulu vérifier si le bootloader pour un RCT6 était le même que pour un RET6. Modifié (le) Février 12 par pommeverte 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
hades72380 Posté(e) Février 12 Auteur Partager Posté(e) Février 12 Tu sais vue ou j'en sui je peux essayer le bootloader pour le RCT6. Pour être honnête j'ai 2 carte en 4.2.2 et 2 en 4.2.7 oui je suis quelqu'un de prévoyant, c'est mon coté informatique ou je fais des triple sauvegardes pour évité des problèmes. J'ai branché uniquement les broches DIO/SCK/GND la simple flemme de tout démonter sur l'imprimante. J'ai utilisé 2 logiciel différents le ST-LINK Utylity et le STM32CubeProgrammer. Avec le premier je peux mettre a jour le firmware du ST-LINK, mais avec le second impossible. Ensuite toujours le même message d'erreur et même si j'applique se qui me disent rien ni fais. C'est pour sa que je me demande si certain clone posse pas problème. De toute façon pour le projet professionnel que j'ai dépenser quelque dizaine d'euro n'ai pas grave, mais j'espère qu'avec un officiel je pourrais réussir a flasher les cartes. Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Février 12 Partager Posté(e) Février 12 il y a 3 minutes, hades72380 a dit : J'ai branché uniquement les broches DIO/SCK/GND la simple flemme de tout démonter sur l'imprimante Je ne comprends pas, sur tes 4 cartes-mères, il doit bien en avoir 1 qui n'est pas sur une imprimante? Je ne dis pas d'aller jusqu'au flashage du bootloader, mais seulement d'arriver à communiquer avec le microcontrôleur (bouton connect) il y a 3 minutes, hades72380 a dit : Ensuite toujours le même message d'erreur J'ai eu ce message lorsque je ne mettais pas le reset à la masse 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
hades72380 Posté(e) Février 12 Auteur Partager Posté(e) Février 12 (modifié) Effectivement j'ai une 4.2.2 installé sur l'Ender3 V2. J'ai installé ensuite une 4.2.7 (j'en ai u 2 neuve pour 40€) comme je l'ai expliqué car je pensais que le problème de firmware venait de la carte. Ensuite en lisant divers sujets sur les forums je me suis aperçu que l'on pouvait flasher le firmware de l'imprimante avec un TP-LINK et en regardant bien je me suis aperçu qu'il était plus simple de flasher la 4 2.2 que la 4.2.7(question de soudure des pins que tu m'as confirmer), donc j'ai réinstaller la carte d'origine. Effectivement je pourrais utiliser l'autre 4.2.2 mais pour être honnête elle arrive chez moi dans la semaine je viens juste de l'acheter à une connaissance. Modifié (le) Février 12 par hades72380 Lien vers le commentaire Partager sur d’autres sites More sharing options...
hades72380 Posté(e) Février 13 Auteur Partager Posté(e) Février 13 Alors je vais peux être poser une question bête mais comment fais tu pour mettre le reset a la masse. Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Février 13 Partager Posté(e) Février 13 Salut, Il suffit de relier le point Reset à la masse avec un fil. Pour la V4.2.2, tu peux juste faire un pont entre les trous métallisés, identifiés Reset et GND. Sur une carte-mère nue, le plus simple est d'utiliser le bornier d'alimentation (borne -), où le fil sera maintenu en toute sécurité. Rappel: le point reset (extrémité de la résistance R69) sur la carte V4.2.7 doit être validé avec un multimètre. 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
hades72380 Posté(e) Février 13 Auteur Partager Posté(e) Février 13 Ok alors sois je suis très con sois je suis très con. Peux tu me montrer avec une photo car la suis a 15mille. Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Février 13 Partager Posté(e) Février 13 Salut, Il y a 1 heure, hades72380 a dit : sois je suis très con sois je suis très con Baaaah, j'irais pas jusque là ! Sur la V4.2.2, tu as plusieurs possibilités (shunt 1 ou shunt 2 notamment): pour le shunt 1, il faut vérifier que le point noté reset n'est pas le point de masse (GND). J'ai fait une déduction par rapport à ma carte-mère V2.4 S1 mais les chinois ont leur logique bien à eux Citation Pour la V4.2.7, après confirmation de ta part que le Reset est bien de ce coté de la résistance R69 (voir mes messages précédents), tu as cette possibilité: Citation 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