vic003 Posté(e) Janvier 21, 2022 Posté(e) Janvier 21, 2022 Bonjour à tous, Comme indiqué dans ma présentation, je crois que je me suis frotté à plus fort que moi... Tout allais bien avec ma carte mÚre creality 2.2 et flash Marlin 1.1.8 modifié maison, mais en lisant par ci par là les bienfaits d'une carte mÚre 32 bits j'ai craqué... Donc acheté une BigTreeTech SKR 2 avec drivers TMC 2209. Et là problÚme... J'ai conçu un Marlin avec Marlin Builder sur le site 3dwork, pour ensuite modifier les fichiers configuration.h et configuration_adv.h. Jusque là tout va bien. Mais en connectant à l'ordinateur en usb je ne vois pas de lecteur amovible. Si ce n'est que ça je flash via microSD. Je branche power in et l'écran d'origine de la CR-10s, j'insert la microSD et je boot. Je reboot et rien... L'écran clignote mais rien ne s'affiche, j'éteins et retire la microSD et le fichier est bien passé en firmaware.cur Mais toujours pas d'écran, le BLtouch ne s'allume pas, et le ventilateur de couche branché sur fan0 tourne à fond. Pour moi le firmware n'a pas été correctement flashé mais je ne vois plus quoi faire... Donc si vous avez des conseils avant que je renvoie cette merde à l'expéditeur je suis preneur !
Avrel PostĂ©(e) Janvier 22, 2022 PostĂ©(e) Janvier 22, 2022 Tu peux nous mettre ton fichier configuration.h et configuration.adv .ainsi quâune photo de tes branchements Il y a 9 heures, vic003 a dit : avant que je renvoie cette merde Ă l'expĂ©diteur Si tu pipes que dalle Ă Marlin il faudra renvoyer toutes les cartes que tu commanderas
vic003 Posté(e) Janvier 22, 2022 Auteur Posté(e) Janvier 22, 2022 (modifié) Merci pour ta réponse Avrel ! Je joins les deux fichiers configuration. Justement, j'ai bien progressé en Marlin depuis que j'ai fait mon passage en 1.1.8, mais je ne suis toujours pas un expert, ça c'est sûr ! Le souci avec BigTreeTech c'est que le manuel utilisateur est trÚs restreint, et peu d'info sur le passage SKR 2 et CR-10S... Et là j'ai surtout l'impression que la carte ne prends pas le firmware. Pour la photo des branchements j'essairai d'en poster une dans la journée, là j'ai tout démonté pour essayer par USB comme une vidéo que j'ai vu sur une SKR 1.4 turbo, mais ça ne fonctionne pas non plus chez moi... Configuration.h Configuration_adv.h Edit: J'ai déjà trouvé un souci au niveau de la configuration de l'écran, il paraßt que pour ma machine c'est REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER et non CR10_STOCKDISPLAY Modifié (le) Janvier 22, 2022 par vic003 1
Avrel Posté(e) Janvier 22, 2022 Posté(e) Janvier 22, 2022 (modifié) A part ton extrudeur , qu'es ce qu'il a été modifié sur cette machine ?   Modifié (le) Janvier 22, 2022 par Avrel
vic003 Posté(e) Janvier 22, 2022 Auteur Posté(e) Janvier 22, 2022 En modification dessus, comme tu l'as signalé, extrudeur BMG, BLtouch, Synchro Z et E3DV6, tous les moteurs et autres sont entiÚrement d'origine.
Avrel Posté(e) Janvier 22, 2022 Posté(e) Janvier 22, 2022 il y a 5 minutes, vic003 a dit : E3DV6 Dans ce cas la valeur de la thermistance devient: #define TEMP_SENSOR_0 5 Pourquoi avoir opté pour le standalone ? tu as réglé la Vref correctement sur les drivers ? Ou as tu branché le BLtouch ?combien as t'il de fils ?
Savate Posté(e) Janvier 22, 2022 Posté(e) Janvier 22, 2022 il y a une heure, vic003 a dit : Le souci avec BigTreeTech c'est que le manuel utilisateur est trÚs restreint, et peu d'info sur le passage SKR 2 La doc est là : bigtreetech/SKR-2 (github.com) La SKR 2.0 est un SKR 1.4 avec un 'nouveau' processeur (qui - lui - n'est pas en rupture), il faut donc bien spécifier ce modÚle F429 dans l'environnement de compilation sinon ça ne marchera jamais.
vic003 PostĂ©(e) Janvier 22, 2022 Auteur PostĂ©(e) Janvier 22, 2022 (modifiĂ©) il y a 28 minutes, Avrel a dit : Dans ce cas la valeur de la thermistance devient: #define TEMP_SENSOR_0 5 Pourquoi avoir optĂ© pour le standalone ? tu as rĂ©glĂ© la Vref correctement sur les drivers ? Ou as tu branchĂ© le BLtouch ?combien as t'il de fils ? Alors dans la thĂ©orie oui pour le E3DV6, mais il Ă©tait dĂ©jĂ montĂ© sur la machine (occasion) et trĂšs sincĂ©rement je pense que c'est un clone et que la thermistance est la standard des hotends chinois! Il y a visuellement une diffĂ©rence avec les ATC? Alors pour le standalone je penses que tu parles des TMC2209? La rĂ©ponse est bĂȘte, mais c'Ă©tait vendu en lot avec les TMC2209 donc j'ai pris comme ça et je me suis dit qui peut le plus peu le moins. Alors pour les Vref, les TMC2209 sont en UART, donc le courant se rĂšgle uniquement dans le firmware dans configuration_adv.h Le BLtouch j'ai trois fils sur le connecteur sonde BLtouch (PA9,G,+5V) et j'ai mis le reste sur Zstop il y a 19 minutes, Savate a dit : La doc est lĂ : bigtreetech/SKR-2 (github.com) La SKR 2.0 est un SKR 1.4 avec un 'nouveau' processeur (qui - lui - n'est pas en rupture), il faut donc bien spĂ©cifier ce modĂšle F429 dans l'environnement de compilation sinon ça ne marchera jamais. Yes, c'est ce que j'ai pensĂ©, c'est pour ça que je me suis aussi basĂ© sur ce que j'ai trouvĂ© sur la SKR 1.4, il y a plus de sujets que pour la 2.0. Pour l'environnement j'utilise Marlin auto builder dans VScode, et je suis bien en BTT SKR2 et dans platformio aussi. J'ai ça en dĂ©but de compil: Processing BIGTREE_SKR_2 (platform: ststm32@~12.1; board: marlin_STM32F407VGT6_CCM; framework: arduino) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/marlin_STM32F407VGT6_CCM.html PLATFORM: ST STM32 (12.1.1) > STM32F407VG (128k RAM, 64k CCM RAM, 1024k Flash HARDWARE: STM32F407VGT6 168MHz, 128KB RAM, 1MB Flash DEBUG: Current (stlink) External (jlink, stlink) PACKAGES:  - framework-arduinoststm32 0.0.0  - framework-cmsis 2.50501.200527 (5.5.1)  - toolchain-gccarmnoneeabi 1.90201.191206 (9.2.1)  Du coup je me demande si il n'y a pas un souci de config de l'environement dans platformio pour la BTT SKR2... Platformio me met STMF407VGT6, mais effectivement sur la bord j'ai bien f429 Bon je progresse quand mĂȘme grĂące Ă vos rĂ©ponses! j'ai trouvĂ© ça https://github.com/bigtreetech/SKR-2/issues/82 Donc Ă priori f429 n'est pas encore pris en charge par platformio, mais il semble que ça fonctionne quand mĂȘme en environnement f407 ModifiĂ© (le) Janvier 22, 2022 par vic003
Avrel PostĂ©(e) Janvier 22, 2022 PostĂ©(e) Janvier 22, 2022 il y a 5 minutes, vic003 a dit : Alors pour les Vref, les TMC2209 sont en UART, donc le courant se rĂšgle uniquement dans le firmware dans configuration_adv.h bha nan ils peuvent pas ĂȘtre rĂ©glĂ© dans le firmware en Ă©tant dĂ©clarĂ© en standalone justement. Le rĂ©glage se fait sur le potar du driver.  Quand tu parles de synchro z , il y a une courroie qui relie les deux tiges filetĂ©es ou alors les moteurs de l'axe z ont un fin de course chacun et son pilotĂ© indĂ©pendamment ? Car ds ton fichier configuration.h tu dĂ©clares un driver pour Z2.Sache que mĂ©caniquement parlant sur ce type de machine le deuxiĂšme cas n'est pas terrible du tout. il y a 18 minutes, vic003 a dit : Le BLtouch j'ai trois fils sur le connecteur sonde BLtouch (PA9,G,+5V) et j'ai mis le reste sur Zstop Curieux qu'il ne s'allume pas, il nous faut la petite photo qui va bien .
vic003 PostĂ©(e) Janvier 22, 2022 Auteur PostĂ©(e) Janvier 22, 2022 il y a 32 minutes, Avrel a dit : bha nan ils peuvent pas ĂȘtre rĂ©glĂ© dans le firmware en Ă©tant dĂ©clarĂ© en standalone justement. Le rĂ©glage se fait sur le potar du driver.  Quand tu parles de synchro z , il y a une courroie qui relie les deux tiges filetĂ©es ou alors les moteurs de l'axe z ont un fin de course chacun et son pilotĂ© indĂ©pendamment ? Car ds ton fichier configuration.h tu dĂ©clares un driver pour Z2.Sache que mĂ©caniquement parlant sur ce type de machine le deuxiĂšme cas n'est pas terrible du tout. Curieux qu'il ne s'allume pas, il nous faut la petite photo qui va bien . Mince, je ne savais pas pour le cas du standalone... va falloir que je me penche lĂ dessus du coup... Et du coup, il y a moyen de les gĂ©rer diffĂ©remment mĂȘme si c'est des drivers ajoutĂ© sur la carte? Ca m'arrangerais fortement, et j'avoue que je sĂšche car c'est un point que je n'ai pas touchĂ© dans le firmware. Oui ma synchro Z c'est bien les deux axes reliĂ©s par une courroie. Et enfin oui, je vais refaire des essais quand j'aurais tout remontĂ©, lĂ je viens de trouver une version de marlin 2.0.9.2.x qui supporte Ă priori le F429! Donc je vais devoir me retaper tout le fichier configuration. Du coup si tu as des astuces pour le pilotage des drivers je suis preneur, mais je veux garder mes TMC2209, ceux de la carte sont des A4988 si je ne me trompe pas.
Avrel PostĂ©(e) Janvier 22, 2022 PostĂ©(e) Janvier 22, 2022 il y a 12 minutes, vic003 a dit : Oui ma synchro Z c'est bien les deux axes reliĂ©s par une courroie. Dans ce cas il serait prĂ©fĂ©rable d'utiliser le mĂȘme driver pour les deux moteurs de l'axe z (en mettant un Y ). Ce qui n'est pas le cas actuellement dans ton firmware il y a 17 minutes, vic003 a dit : Et du coup, il y a moyen de les gĂ©rer diffĂ©remment mĂȘme si c'est des drivers ajoutĂ© sur la carte? Ca m'arrangerais fortement, et j'avoue que je sĂšche car c'est un point que je n'ai pas touchĂ© dans le firmware. oui il n'y a pas de problĂšmes. quelle est la version de tes tmc ? Dans marlin il suffit d'enlever standalone derriĂšre TMC2209 et rĂ©gler la vref dans le fichier configuration .adv
vic003 PostĂ©(e) Janvier 22, 2022 Auteur PostĂ©(e) Janvier 22, 2022 il y a 42 minutes, Avrel a dit : Dans ce cas il serait prĂ©fĂ©rable d'utiliser le mĂȘme driver pour les deux moteurs de l'axe z (en mettant un Y ). Ce qui n'est pas le cas actuellement dans ton firmware oui il n'y a pas de problĂšmes. quelle est la version de tes tmc ? Dans marlin il suffit d'enlever standalone derriĂšre TMC2209 et rĂ©gler la vref dans le fichier configuration .adv Super, merci beaucoup ! Je t'avoue que la partie configuration des moteurs c'est encore un peu galĂšre pour moi ! Pour les TMC se sont des TMC2209 v1.2. Je viens de trouver la config des drivers, c'est une partie de code que je n'avais pas dans mon marlin 1.1.8 donc je ne me suis pas arrĂȘtĂ© lĂ dessus pour la configuration, je pensais que tout se trouver dans configuration_adv. Je viens de joindre le screenshot de la modif, donc normalement lĂ je suis bien en drivers gĂ©rĂ©s par le firmware! Par contre question qui me taraude, comment peut on diffĂ©rencier lequel des drivers est utilisĂ© pour chaque axe? c'est tout bĂȘtement dans l'ordre dont ils sont dĂ©finis dans marlin? Et du coup mon 5Ăšme driver qui sera probablement utilisĂ© par la suite pour une double extrusion, vaut mieux que je le dĂ©monte de la carte ou peu importe? Bon je vais chercher pour les vref maintenant, c'est la partie UART dans configuration_adv?
Avrel PostĂ©(e) Janvier 22, 2022 PostĂ©(e) Janvier 22, 2022 (modifiĂ©) il y a 6 minutes, vic003 a dit : Par contre question qui me taraude, comment peut on diffĂ©rencier lequel des drivers est utilisĂ© pour chaque axe? c'est tout bĂȘtement dans l'ordre dont ils sont dĂ©finis dans marlin? je comprend po trop la question..... le driver x dans marlin correspond au driver repĂ©rĂ© x sur la carte pareil pour les autres axes.  Oui pour la partie suite uart c'est dans configuration .adv a la section Tmc_smart ModifiĂ© (le) Janvier 22, 2022 par Avrel
vic003 Posté(e) Janvier 22, 2022 Auteur Posté(e) Janvier 22, 2022 il y a 9 minutes, Avrel a dit : je comprend po trop la question..... le driver x dans marlin correspond au driver repéré x sur la carte pareil pour les autres axes.  Oui pour la partie suite uart c'est dans configuration .adv a la section Tmc_smart C'est bon, j'ai capté, beaucoup d'infos à ingurgiter d'un coup et surtout firmware + correspondance hardware je me suis un peu perdu! Ok super, c'est là que j'étais! Du coup j'ai défini comme suis: X Y = 800mA Z= 1100mA E0=900mA. Je vais essayer de reconfigurer le marlin 2.0.9.3, je dois trouver la motivation car un peu la flemme de tout me retaper!
Avrel Posté(e) Janvier 22, 2022 Posté(e) Janvier 22, 2022 il y a 3 minutes, vic003 a dit : je dois trouver la motivation car un peu la flemme de tout me retaper! avec visual studio code tu peux comparer les fichiers pour voir les différences , c'est super rapide
vic003 PostĂ©(e) Janvier 22, 2022 Auteur PostĂ©(e) Janvier 22, 2022 (modifiĂ©) Il y a 2 heures, Avrel a dit : avec visual studio code tu peux comparer les fichiers pour voir les diffĂ©rences , c'est super rapide Ah je vais essayer, ça peut m'arranger! Bon configuration finie ! MAIS!!!! J'ai un souci de fichier Ă la compilation : Building in release mode *** [C:\Users\****\.platformio\packages\framework-arduinoststm32\variants\MARLIN_F4x7Vx\PeripheralPins.c] C:\Users\****\OneDrive\Bureau\cr10 firmware\Marlin-2.0.x -CR10 BLTOUCH\Marlin-2.0.9.3x\.pio\build\BIGTREE_SKR_2_F429\.sconsign39.dblite: No such file or directory ================================================================================================== [FAILED] Took 12.61 seconds ==================================================================================================  edit: c'est ok! apparement un bug de platformio, j'ai rĂ©ussi Ă compiler le code et du coup le tout en environnement f429 sous marlin 2.0.9.3!! Reste plus qu'a essayer de flasher la carte, je vous tiens informĂ©. En tous cas merci pour votre aide et de m'avoir mis la puce Ă l'oreille pour continuer Ă chercher dans la bonne direction, c'est galĂšre d'utiliser des cartes mĂšres trĂšs rĂ©cente, avec les environnements pas forcĂ©ment pris en compte dans platformio. En tous cas si ça peut aider les prochains!   edit2: Bon des nouvelles, mais pas terribles... J'ai donc reflashĂ© ma carte avec le nouveau firmware, et aucun signe de vie de mon Ă©cran... Je vous mets tout de mĂȘme les nouveau fichiers configuration.h. Alors est ce que ma procĂ©dure de flash est la bonne? Formatage SD, je copie firmware.bin, j'insĂšre dans la carte mĂšre, mise en route, j'attends quelques temps et reboot.   edit3: J'ai envie de dire un gros HOURRA!!!! J'ai rĂ©ussi Ă faire fonctionner l'Ă©cran, en fait il s'agissait des connecteurs EXP1 et EXP2 qui Ă©taient inversĂ©s de 180° par rapport au dĂ©trompeur sur les deux cartes. Donc un coup de dremel sur les dĂ©trompeur, je retourne les connecteur et miracle ça fonctionne! Marlin boot bien en version 2.0.9.3! J'ai juste eu un message d'erreur au premier boot, avec erreur de reglages EEPROM ou quelque chose comme ça, quelqu'un sait de quoi il s'agit? Bon ce soir je rebranche le reste et je teste! ModifiĂ© (le) Janvier 22, 2022 par vic003
fran6p Posté(e) Janvier 22, 2022 Posté(e) Janvier 22, 2022 (modifié) Il y a 3 heures, vic003 a dit : J'ai juste eu un message d'erreur au premier boot, avec erreur de reglages EEPROM ou quelque chose comme ça, AprÚs flashage d'une nouvelle version de Marlin, il est fortement recommandé de remettre à zéro l'EEPROM soit via une option de l'écran soit via le Gcode M502 puis M500 Dans la derniÚre version de Marlin, une nouvelle option a été ajoutée dans le configuration.h qui permet de réinitialiser l'EEPROM automatiquement aprÚs flashage d'un firmware : Citation #if ENABLED(EEPROM_SETTINGS)  //#define EEPROM_AUTO_INIT // Init EEPROM automatically on any errors.  #define EEPROM_INIT_NOW  // Init EEPROM on first boot after a new build. #endif Modifié (le) Janvier 22, 2022 par fran6p 1
vic003 PostĂ©(e) Janvier 22, 2022 Auteur PostĂ©(e) Janvier 22, 2022 Le 22/01/2022 at 17:13, fran6p a dit : AprĂšs flashage d'une nouvelle version de Marlin, il est fortement recommandĂ© de remettre Ă zĂ©ro l'EEPROM soit via une option de l'Ă©cran soit via le Gcode M502 puis M500 Dans la derniĂšre version de Marlin, une nouvelle option a Ă©tĂ© ajoutĂ©e dans le configuration.h qui permet de rĂ©initialiser l'EEPROM automatiquement aprĂšs flashage d'un firmware : D'accord super, merci ! Je ne connaissais pas, et le message m'a un peu iniquitĂ© au premier abord! Donc pas d'erreur et tout va bien jusqu'ici!  Bon alors tout va bien, j'ai du inverser tous mes axes finalement, mais ça va bien ! Par contre problĂšme avec le Bltouch, le dernier je l'espĂšre ! Quand je le branche en suivant le diagramme de la carte, de haut en bas bleu rouge jaune, soit gnd +5 signal, le bltouch ne s'allume pas... Quand j'inverse le bleu et le rouge donc gnd et +5v ce qui est contraire au diagramme de la carte, le bltouch rentre et sort au dĂ©marrage de l'imprimante et est la lumiĂšre est allumĂ©e, par contre il ne se dĂ©ploie toujours pas... J'ai failli crasher dans le bed! Ăa peut coincer ou ?  edit encore! : Beh c'est tout bon ! En vous prĂ©parant les photos je me suis rendu compte de ma connerie, je me suis trompĂ© de connecteur, branchĂ© sur TFT au lieu du BLtouch ! Donc lĂ j'ai refait le test, le homing est impeccable ! Maintenant test d'impression et ce sera bon, plus que du peaufinage, encore un gros merci Ă vous qui avez d'une Ă©tĂ© rĂ©actifs et de deux d'avoir pris le temps de me lire et de m'aiguiller ! Par contre, j'ai l'impression d'avoir une imprimante neuve, c'est dingue la diffĂ©rence de mouvement Ce sont les TMC2209 seulement qui font ça? normalement le creality v2.2 est Ă©quipĂ©e en TMC2208 donc la diffĂ©rence ne devrait pas ĂȘtre si grande... LĂ les mouvements sont beaucoup plus lisses, les arrĂȘts plus nets et les moteurs moins bruyants, tout Ă l'air plus lisse, je suis choquĂ© !!
PierreG Posté(e) Janvier 23, 2022 Posté(e) Janvier 23, 2022 @vic003 Par curiosité, quelle écran as-tu branché à ta BTT SKR 2 ??
Avrel PostĂ©(e) Janvier 23, 2022 PostĂ©(e) Janvier 23, 2022 Il y a 6 heures, PierreG a dit : @vic003 Par curiositĂ©, quelle Ă©cran as-tu branchĂ© Ă ta BTT SKR 2 ?? Il a lâĂ©cran dâorigine de la cr10s
vic003 PostĂ©(e) Janvier 23, 2022 Auteur PostĂ©(e) Janvier 23, 2022 Il y a 8 heures, PierreG a dit : @vic003 Par curiositĂ©, quelle Ă©cran as-tu branchĂ© Ă ta BTT SKR 2 ?? Comme l'a signalĂ© @Avrel, l'Ă©cran d'origine CR-10S double connecteurs, je me rĂ©sĂšrve le passage en TFT pour plus tard !  Premier print concluant, merci @Avrel@Savateet @fran6pde m'avoir Ă©clairĂ© et aidĂ© Ă ne pas renvoyer cette SKR !  Le sujet peut-ĂȘtre dĂ©placĂ© dans Creality si possible, je pense que ce sera plus appropriĂ© ! 1 1
fran6p PostĂ©(e) Janvier 23, 2022 PostĂ©(e) Janvier 23, 2022 Il y a 2 heures, vic003 a dit : Le sujet peut-ĂȘtre dĂ©placĂ© dans Creality si possible, je pense que ce sera plus appropriĂ© ! Fait
PierreG Posté(e) Janvier 23, 2022 Posté(e) Janvier 23, 2022 Il y a 4 heures, vic003 a dit : je me résÚrve le passage en TFT pour plus tard Merci @vic003 J'ai déjà un écran BTT TFT43.  Je vois souvent d'utiliser un TFT35 pour la Ender 3 par exemple, mais est-ce que mon TFT43 va fonctionner avec la carte SKR 2 (qui serait une 1.4 Turbo ?? )
Poisson21 Posté(e) Janvier 23, 2022 Posté(e) Janvier 23, 2022 @PierreG pas de problÚme, les TFT BTT sont interchangeable entre eux sans modifs, ils ont un firmware indépendant de la carte. Tant que t'as pas de modifs à faire dessus ,t'a 0 problÚme. Je suis passer d'un TFT 35 à un 70, juste en débranchant/rebranchant l'écran. 2
PierreG PostĂ©(e) FĂ©vrier 3, 2022 PostĂ©(e) FĂ©vrier 3, 2022 @vic003 Hello !! J'aimerais bien voir tes fichiers configuration.h et configuration_adv.h, une fois tes TMC configurĂ©s en UART !!!  Â
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