Fra CinquanteTrois Posté(e) Mars 26, 2023 Partager Posté(e) Mars 26, 2023 J'ai une Alfawise U30 qui me donne entière satisfaction. Il y a un moment j'avais acheté une carte mks genL v2 avec des tmc2208 sur ali. Et je l'ai oubliée dans un tiroir. Je sais utiliser arduino pour mes petits esp8266 et ESP32. J'ai trouvé https://egamaker.be/compilation-marlin-mks-gen-l-tmc2208-bltouch/ Intéressant Mais cela ne compile pas : Arduino : 1.8.19 (Windows 10), Carte : "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\MarlinConfig.h:49:0, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\MarlinCore.h:24, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\MarlinCore.cpp:31: C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\SanityCheck.h:3285:4: error: #error "TMC2208 or TMC2209 on X2 requires X2_HARDWARE_SERIAL or X2_SERIAL_(RX|TX)_PIN." #error "TMC2208 or TMC2209 on X2 requires X2_HARDWARE_SERIAL or X2_SERIAL_(RX|TX)_PIN." In file included from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\MarlinConfig.h:49:0, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\HAL\AVR\HAL.cpp:24: C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\SanityCheck.h:3285:4: error: #error "TMC2208 or TMC2209 on X2 requires X2_HARDWARE_SERIAL or X2_SERIAL_(RX|TX)PIN."#error "TMC2208 or TMC2209 on X2 requires X2_HARDWARE_SERIAL or X2_SERIAL(RX|TX)PIN." In file included from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\MarlinConfig.h:49:0, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\HAL\AVR\HAL_SPI.cpp:34: C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\SanityCheck.h:3285:4: error: #error "TMC2208 or TMC2209 on X2 requires X2_HARDWARE_SERIAL or X2_SERIAL(RX|TX)PIN."#error "TMC2208 or TMC2209 on X2 requires X2_HARDWARE_SERIAL or X2_SERIAL(RX|TX)_PIN." exit status 1 Erreur de compilation pour la carte Arduino Mega or Mega 2560 J'ai trouvé https://3dprinting.stackexchange.com/questions/16135/error-tmc2208-or-tmc2209-on-z2-requires-z2-hardware-serial-or-z2-serial-rxtx J'ai changé dans pins_MKS_GEN_L_V2.h et dans pins_ramps.h lignes 184 et 185, 187 et 188 Maintenant j'ai Arduino : 1.8.19 (Windows 10), Carte : "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\pins\pins.h:926:0, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\MarlinConfig.h:34, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\HAL\AVR\HAL.cpp:24: C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\pins\pins_postprocess.h:774:8: error: #error "No E stepper plug left for X2!"#error "No E stepper plug left for X2!" In file included from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\pins\pins.h:926:0, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\MarlinConfig.h:34, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\MarlinCore.h:24, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\MarlinCore.cpp:31: C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\pins\pins_postprocess.h:774:8: error: #error "No E stepper plug left for X2!"#error "No E stepper plug left for X2!" In file included from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\MarlinConfig.h:49:0, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\HAL\AVR\HAL.cpp:24: C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\SanityCheck.h:3285:4: error: #error "TMC2208 or TMC2209 on X2 requires X2_HARDWARE_SERIAL or X2_SERIAL_(RX|TX)PIN."#error "TMC2208 or TMC2209 on X2 requires X2_HARDWARE_SERIAL or X2_SERIAL(RX|TX)PIN." In file included from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\MarlinConfig.h:49:0, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\MarlinCore.h:24, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\MarlinCore.cpp:31: C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\SanityCheck.h:3285:4: error: #error "TMC2208 or TMC2209 on X2 requires X2_HARDWARE_SERIAL or X2_SERIAL(RX|TX)PIN."#error "TMC2208 or TMC2209 on X2 requires X2_HARDWARE_SERIAL or X2_SERIAL(RX|TX)PIN." In file included from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\pins\pins.h:926:0, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\MarlinConfig.h:34, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\HAL\AVR\HAL_SPI.cpp:34: C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\pins\pins_postprocess.h:774:8: error: #error "No E stepper plug left for X2!"#error "No E stepper plug left for X2!" In file included from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\MarlinConfig.h:49:0, from C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\HAL\AVR\HAL_SPI.cpp:34: C:\Users\admin\Desktop\arduino-1.8.19\portable\sketchbook_projets\marlin\Marlin-2.1.2\Marlin\src\inc\SanityCheck.h:3285:4: error: #error "TMC2208 or TMC2209 on X2 requires X2_HARDWARE_SERIAL or X2_SERIAL(RX|TX)PIN."#error "TMC2208 or TMC2209 on X2 requires X2_HARDWARE_SERIAL or X2_SERIAL(RX|TX)_PIN." exit status 1 Erreur de compilation pour la carte Arduino Mega or Mega 2560 Tout tourne autour des TMC 2208 en gestion UART Help ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
fran6p Posté(e) Mars 27, 2023 Partager Posté(e) Mars 27, 2023 Compiler un Marlin V2 à partir d'Arduino IDE (vieille version en plus) n'est pas le meilleur moyen d'arriver à ses fins. La méthode recommandée par Marlin est d'utiliser Visual Studio Code et Platformio (pour l'installation voir par exemple ce sujet) . Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fra CinquanteTrois Posté(e) Mars 28, 2023 Auteur Partager Posté(e) Mars 28, 2023 Bonjour, Merci de s'intérersser à mon problème mais 1 ) arduino 1.8.19 est la dernière install possible en portable 2) Mais ma demande ne concerne pas des difficultés à utiliser arduino mais un problème de configuration des TMC 2208 dans un marlin récent Que ce soit en platformIO ou arduino le problème est le même :No E stepper plug left for X2! Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Mars 30, 2023 Partager Posté(e) Mars 30, 2023 (modifié) Salut, Depuis quand il y a 2 moteurs en X sur une U30? Apparemment, tu as décommenté une ligne de trop: #define X2_DRIVER_TYPE TMC2208 sinon, tu peux nous fournir tes fichiers configuration.h, configuration_adv.h ainsi que tes fichiers pins_MKS_GEN_L_V2.h et pins_ramps.h Modifié (le) Mars 30, 2023 par pommeverte 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