julu91 Posté(e) Mai 17, 2021 Posté(e) Mai 17, 2021 Bonjour à tous, Cela fait longtemps que je ne suis pas venu mais quand tout fonctionne ... Aujourd'hui je voudrais vendre ma E12 ou changer ma carte mère pour une 32 bits mais laquelle ? Je veux rajouter un capteur de fin de filament avec reprise après changement. Merci part avance.
remibora Posté(e) Mai 18, 2021 Posté(e) Mai 18, 2021 Salut, A priori une SKR 1.4 (turbo ou non) devrait convenir (voir cette vidéo qui utilise la 1.3). Le challenge est dans la communication avec l'écran. Ce tuto explique comment interfacer une MKS Gen 1.4. Par analogie, il devrait être possible de l'adapter à la carte bigTreeTech. Une carte MKS devrait convenir mais je ne connais pas bien leur gamme de carte .
julu91 Posté(e) Mai 18, 2021 Auteur Posté(e) Mai 18, 2021 Merci pour ta réponse, j'avais vu cette carte en 1.4 turbo dommage que je n'ai pas appris les langues a l’école cela m'aurais bien servi. Il faut que je regarde comment programmer cette carte je me suis toujours servi d'Arduino pour la carte d'origine avec le problème de taille mémoire. Pour l’écran je crois qu'il y a 2 solutions l’écran d'origine ou un tft à voir !
remibora Posté(e) Mai 18, 2021 Posté(e) Mai 18, 2021 Si ça peut t'aider, j'ai les fichiers de configuration de la carte SKR 1.4 turbo pour une U20 avec TMC2208 en UART. Pour l'écran, c'est clair que la solution la plus sûre est d'utiliser un écran TFT de la marque de la carte mais, visiblement, ton écran devrait être compatible, moyennant bricolage de la nappe entre autre. 1
julu91 Posté(e) Mai 18, 2021 Auteur Posté(e) Mai 18, 2021 Merci mais pour le moment je suis plutôt en galère avec visual studio code il faut que je comprenne comment ça fonctionne je vais regarder des tutos Je crois bien que je vais garder cette imprimante qui fonctionne très bien et faire un update carte mère, afficheur etc... Je me pose encore la question driver moteur intégrés à la carte ou amovible. Bon j'ai suivi ton conseil j'ai commandé une skr v1.4 turbo écran tft et tmc2209 je vais pouvoir m’arracher les cheveux et faire fonctionner mon neurone Il faut que je trouve ou connecter le touch mi j'ai écrit à Hotends j’attends une réponse.
remibora Posté(e) Mai 19, 2021 Posté(e) Mai 19, 2021 Salut, Pour le câblage du Touch-mi, c'est simple, tu le branches sur E1DET puisqu'il est compatible (+5V-GND-signal). Après, il suffit de le paramétrer dans les sources. 1
julu91 Posté(e) Mai 19, 2021 Auteur Posté(e) Mai 19, 2021 Super merci très rapide vivement la livraison ... 1
remibora Posté(e) Mai 19, 2021 Posté(e) Mai 19, 2021 Pour compléter ma réponse, dans le fichier configuration.h: #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Force the use of the probe for Z-axis homing//#define USE_PROBE_FOR_Z_HOMING//#define Z_MIN_PROBE_PIN P0_10 // Pin 32 is the RAMPS defaultdevient://#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Force the use of the probe for Z-axis homing#define USE_PROBE_FOR_Z_HOMING#define Z_MIN_PROBE_PIN FIL_RUNOUT2_PIN // P1_25 = E1DET avec l'activation du Touch mi: #define TOUCH_MI_PROBE 1
julu91 Posté(e) Mai 26, 2021 Auteur Posté(e) Mai 26, 2021 Nouveau problème je viens de recevoir ma carte et j'ai une erreur de compilation ENVIRONNEMENT LPC1769 STATUT FAILED J'ai fait le test avec LPC1768 idem je ne vois pas se qu'il manque Pour le nouveau Marlin if ENABLED(TOUCH_MI_PROBE) #define TOUCH_MI_RETRACT_Z 0.5 // Height at which the probe retracts #define TOUCH_MI_DEPLOY_XPOS (X_MAX_BED + 2)
PPAC Posté(e) Mai 26, 2021 Posté(e) Mai 26, 2021 (modifié) il y a 10 minutes, julu91 a dit : je viens de recevoir ma carte et j'ai une erreur de compilation ENVIRONNEMENT LPC1769 STATUT FAILED J'ai fait le test avec LPC1768 idem je ne vois pas se qu'il manque SI tu veux de l'aide, il faut nous mettre l'ensemble du log de compilation ou du moins la partie où il y a le détail de l'erreur dans un bloc de citation ... Car là ... cela peut venir de beaucoup de choses ... Aussi éviter le multipost il existe la possibilité d'éditer un message via les "..." en haut a droite du message. Modifié (le) Mai 26, 2021 par PPAC
julu91 Posté(e) Mai 26, 2021 Auteur Posté(e) Mai 26, 2021 (modifié) OK desolé voila le log In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from h:\nouvelle3d\marlin\src\core\serial.h:24, from Marlin\src\HAL\LPC1768\DebugMonitor.cpp:25: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from Marlin\src\HAL\LPC1768\HAL.cpp:24: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling .pio\build\LPC1769\src\src\HAL\shared\backtrace\unwarm_thumb.cpp.o In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from Marlin\src\HAL\LPC1768\HAL_SPI.cpp:51: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling .pio\build\LPC1769\src\src\HAL\shared\backtrace\unwarmbytab.cpp.o In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from Marlin\src\HAL\LPC1768\eeprom_wired.cpp:24: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from Marlin\src\HAL\LPC1768\eeprom_sdcard.cpp:25: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from Marlin\src\HAL\LPC1768\eeprom_flash.cpp:39: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** [.pio\build\LPC1769\src\src\HAL\LPC1768\DebugMonitor.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\LPC1768\HAL.cpp.o] Error 1 In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from h:\nouvelle3d\marlin\src\sd\cardreader.h:24, from Marlin\src\HAL\LPC1768\main.cpp:38: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** [.pio\build\LPC1769\src\src\HAL\LPC1768\HAL_SPI.cpp.o] Error 1 In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from Marlin\src\HAL\LPC1768\tft\xpt2046.cpp:20: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from Marlin\src\HAL\LPC1768\timers.cpp:31: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from Marlin\src\HAL\LPC1768\tft\tft_spi.cpp:23: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** [.pio\build\LPC1769\src\src\HAL\LPC1768\eeprom_sdcard.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\LPC1768\eeprom_wired.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\LPC1768\eeprom_flash.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\LPC1768\main.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\LPC1768\tft\xpt2046.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\LPC1768\tft\tft_spi.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\LPC1768\timers.cpp.o] Error 1 In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from Marlin\src\HAL\LPC1768\watchdog.cpp:24: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from Marlin\src\HAL\shared\HAL_spi_L6470.cpp:28: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from h:\nouvelle3d\marlin\src\inc\marlinconfig.h:41, from h:\nouvelle3d\marlin\src\core\serial.h:24, from Marlin\src\HAL\shared\backtrace\backtrace.cpp:28: h:\nouvelle3d\marlin\src\inc\SanityCheck.h:816:27: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. 816 | static_assert(nullptr == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** [.pio\build\LPC1769\src\src\HAL\LPC1768\watchdog.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\shared\HAL_spi_L6470.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\shared\backtrace\backtrace.cpp.o] Error 1 Je viens de comprendre ce que tu voulais me dire à propos des Multiposts et mon probleme vient de la détection de filament C'est en for... que l"on devient etc ..... Modifié (le) Mai 26, 2021 par julu91 modification
PPAC Posté(e) Mai 26, 2021 Posté(e) Mai 26, 2021 (modifié) Il y a 1 heure, julu91 a dit : ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR. Bon ba cela semble simplement être une histoire d'activer/ de dé-commenter dans le Configuration_Adv.h #define ADVANCED_PAUSE_FEATURE Tu aura surement aussi a activer dans le Configuration.h comme expliqué dans le commentaire de ADVANCED_PAUSE_FEATURE ... "Requires NOZZLE_PARK_FEATURE". #define NOZZLE_PARK_FEATURE Enfin pense a éditer ton précédent message et a mettre le log de l'erreur dans un bloc de citation comme cela : Citation ... car comme cela une longue citation peut être masqué pour le lecteur suivant Modifié (le) Mai 26, 2021 par PPAC
remibora Posté(e) Mai 26, 2021 Posté(e) Mai 26, 2021 (modifié) Salut @julu91, Je veux bien te prêter mon neurone à condition que tu me le rendes à la fin . J'ai préparé des fichiers Marlin basés sur la version 2.0.7.2, la version 2.0.8.x étant trop récente pour être stable d'après moi. J'ai fait les hypothèses suivantes: 1- les drivers TMC2209 sont en mode UART (cavalier à disposer sur la carte mère) 2- le moteur Z2 est branché sur les sorties du driver E1 3- le Touch-mi est branché sur le connecteur du BLtouch (entrée du signal) 4- le palpage de chaque point se fait en 1 fois 5- je n'ai pas activé la fonction d'auto-nivellement du profilé X. On pourra l'activer lorsque le fonctionnement du TouchMi sera validé, si tu veux. 6- le courant dans les moteurs est de 700mA sauf l'extrudeur qui est à 800mA (valeurs à adapter dans le fichier configuration_adv.h) EDIT: 7- écran TFT BigTreeTech fichiers config.zip Modifié (le) Mai 26, 2021 par remibora 1
julu91 Posté(e) Mai 26, 2021 Auteur Posté(e) Mai 26, 2021 Super merci a toi Remibora je suis en train de modifier mon boitier pour faire rentrer les cartes j’espère finir demain pour installer le fichier je te tiens au courant Par contre un neurone j'en ai déjà un et j'ai peur qu’avec 2 je surchauffe mais merci quand même
julu91 Posté(e) Mai 28, 2021 Auteur Posté(e) Mai 28, 2021 Il m'en faut une mon neurone surchauffe les cartes sont en place mais pas d'affichage sur mon écran tft et alors pas d'explication avec les cartes. Il faut deviné la marche à suivre
remibora Posté(e) Mai 28, 2021 Posté(e) Mai 28, 2021 (modifié) Salut, Tu as une p'tite photo de ton câblage? Est-ce que tu as utilisé mes fichiers? avec Marlin 2.0.7.2? Edit: @julu91 si ça peut t'aider à soulager ton mal de tête Si tu utilises mon fichier, comme la vitesse de communication avec l'écran est definie à 250 000, il faudra le modifier dans l'écran puisque par défaut, il est à 115 200. Citation Modifié (le) Mai 28, 2021 par remibora
julu91 Posté(e) Mai 28, 2021 Auteur Posté(e) Mai 28, 2021 (modifié) pas de photo c'est tellement compact . pour la config j'en ai fait une pour comprendre comment cela fonctionne mais ça fonctionne pas Si j'ai bien compris il faut une carte mémoire pour démarrer avec le fichier.cur un fichier .bin et les fichier marlin . Pour le câblage je suis pas inquiet sauf pour le tft Modifié (le) Mai 28, 2021 par julu91
remibora Posté(e) Mai 28, 2021 Posté(e) Mai 28, 2021 (modifié) il y a 7 minutes, julu91 a dit : Si j'ai bien compris il faut une carte mémoire pour démarrer avec le fichier.cur un fichier .bin et les fichier marlin Euuuuuuuuh non. Juste le fichier "firmware.bin" (ce nom, exactement). Il sera renommé en firmware.CUR à la fin du flash. Pour les fichiers Marlin, ils servent à la compilation du firmware, c'est tout. Modifié (le) Mai 28, 2021 par remibora
julu91 Posté(e) Mai 28, 2021 Auteur Posté(e) Mai 28, 2021 (modifié) Donc je suis déjà mal parti je vais refaire ma config demain avec les idées claires et je vais utiliser tes fichiers je serais comme cela ci le tft fonctionne Quand tu branches pour la premiere fois il faut attendre combien de temps pour que le système démarre Modifié (le) Mai 28, 2021 par julu91
remibora Posté(e) Mai 28, 2021 Posté(e) Mai 28, 2021 tu peux essayer avec ce firmware si tu veux firmware.bin
julu91 Posté(e) Mai 28, 2021 Auteur Posté(e) Mai 28, 2021 j'ai copié ton fichier sur ma carte mais je n'ai toujours pas d'affichage Coté carte mère j'ai le connecteur en 2 partis 1 connecteur 4 fils et un fil tout seul le fil seul et coté connecteur usb ?
remibora Posté(e) Mai 29, 2021 Posté(e) Mai 29, 2021 Salut, Il y a 9 heures, julu91 a dit : Coté carte mère j'ai le connecteur en 2 partis 1 connecteur 4 fils et un fil tout seul le fil seul et coté connecteur usb ? oui, c'est ça. Le fil seul, c'est le reset qui est connecté à la broche nommée reset au dos de la carte-mère. Est-ce que tu as des leds qui s'allument sur la carte-mère? Est-ce qu'après avoir allumé l'imprimante avec la carte µSD dans le lecteur de la carte mère, et non celui de l'écran, tu as attendu environ 1 minute, puis enlevé la carte µSD pour voir si le fichier a été renommé en firmware.CUR?
julu91 Posté(e) Mai 29, 2021 Auteur Posté(e) Mai 29, 2021 J'ai pas encore eu le temps de faire des essais mais le fichier ne change pas de nom je vais branché la carte sur un ordi en usb pour voir si elle est reconnue et l'afficheur aussi je te tiens au jus et merci pour ton temps.
julu91 Posté(e) Mai 29, 2021 Auteur Posté(e) Mai 29, 2021 Bon mon fichier ne change pas de nom et la carte n'est pas reconnu sur windobe 10. j'ai peur quelle ne soit en panne...
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