ledragon29 Posté(e) Janvier 8, 2022 Posté(e) Janvier 8, 2022 (modifié) bonjour a tous j'ai besoin d'un coup de main je voudrais installé un capteur de fin de filament mais je cale ma configue d'origine sur une créality ender 3 pro marlin 1.0.1 sur une carte mère 4.2.2 j'ai flashé marlin en 2.0.9.3 tout fonctionne parfaitement seulement j'arrive pas a installé le capteur de fin de filament branché sur la carte mère rien ne se passe alors j'ai vu d'intervertir signal et le rouge des lors réaction du capteur lorsque je met du filament il redémarre marlin et celui ci se bloque si vous avez une idée je suis preneur merci Modifié (le) Janvier 8, 2022 par ledragon29
PPAC Posté(e) Janvier 8, 2022 Posté(e) Janvier 8, 2022 (modifié) Salutation ! il y a 11 minutes, ledragon29 a dit : marlin en 9.0.9.3 Sauf si tu viens du futur ... tu dois vouloir dire Marlin version 2.0.9.3 https://github.com/MarlinFirmware/Marlin/releases Si cela reboot lorsque tu active ton capteur de fin de filament, tu dois avoir un problème dans le branchement de celui ci et en fait tu dois faire un court circuit du +5V et du GND quand tu l'active ... (fait nous des photos du branchement et des nom des PINS coté carte et coté capteur ? ) Sinon si tu arrive a te connecter en USB avec par exemple Pronterface ou Repetier Host, il existe la commande M119: Endstop States pour avoir le statue des fin de course et des capteurs de fin de filaments et donc cela permet de vérifier si ils fonctionnent quand tu l'active manuellement et si le statue changent dans le retour de M119 ... "Open" normalement quand il y a du filament et "TRIGERRED" normalement quand il n'y en pas ... Modifié (le) Janvier 8, 2022 par PPAC
ledragon29 Posté(e) Janvier 8, 2022 Auteur Posté(e) Janvier 8, 2022 (modifié) houps autant pour moi ppac tu as raison je modifie lol voila pronterface ne voie pas le capteur de filament voila le rapport Connecting... Printer is now online. >>> M997 SENDING:M997 start PowerUp Marlin 2.0.9.3 echo: Last Updated: 2021-09-03 | Author: (none, default config) echo: Compiled: Jan 4 2022 echo: Free Memory: 49071 PlannerBufferBytes: 1408 BL24CXX Check succeeded! >>> M119 SENDING:M119 Reporting endstop status x_min: TRIGGERED y_min: open z_min: open Modifié (le) Janvier 8, 2022 par ledragon29 1
PPAC Posté(e) Janvier 8, 2022 Posté(e) Janvier 8, 2022 Il ne dois pas bien être correctement activé dans le Configuration.h du firmware marlin que tu a flashé ... Passe nous ton Configuration.h pour des avis.
ledragon29 Posté(e) Janvier 8, 2022 Auteur Posté(e) Janvier 8, 2022 je pense qu'il faut commenté cette ligne ? et il y d'autre aussi ? #if ENABLED(FILAMENT_RUNOUT_SENSOR)
Nanou89 Posté(e) Janvier 8, 2022 Posté(e) Janvier 8, 2022 Bonjour, je suis aussi intéressé par ce sujet. je suis sur ender3 V2 carte 4.2.2 et Marlin 2.0.9.3, j'ai branché comme sur le schéma ci-joint. Par contre dans le marlin, je ne sais pas ce qui faut commenté ou décommenté. Je préfère le faire moi même que prendre un Marlin avec l'option "détecteur filament", car je l'ai énormément personnalisé grâce à des tutos. Merci pour vos réponses.
PPAC Posté(e) Janvier 9, 2022 Posté(e) Janvier 9, 2022 (modifié) Il y a 8 heures, ledragon29 a dit : je pense qu'il faut commenté cette ligne ? et il y d'autre aussi ? #if ENABLED(FILAMENT_RUNOUT_SENSOR) on va éviter de toucher aux structure de condition #if #Else et #endif (pour ne pas mettre le bordel dans le code ...) Il faut normalement dé commenter ( cf https://marlinfw.org/docs/configuration/configuration.html#filament-runout-sensor ) #define FILAMENT_RUNOUT_SENSOR comme cela on va passer dans la branche "si vrai" de la condition #if ENABLED(FILAMENT_RUNOUT_SENSOR) Et il y aura peut être aussi a dé-commenter #define NOZZLE_PARK_FEATURE et dans Configuration_adv.h #define ADVANCED_PAUSE_FEATURE Enfin il faudra absolument un écran configuré pour permettre l’interaction utilisateur mais là comme j'ai pas votre machine ... c'est peut etre ou pas un choix a faire entre les option suivant //#define TFT_CLASSIC_UI //#define TFT_COLOR_UI car il me semble que //#define TFT_LVGL_UI Ne permet pas l’interaction utilisateur. Mais le plus simple c'est de nous passer vos Configuration.h et Configuration_Adv.h pour avis ... Modifié (le) Janvier 9, 2022 par PPAC
fran6p Posté(e) Janvier 9, 2022 Posté(e) Janvier 9, 2022 Dans le sujet suivant : Les lignes de code de Marlin à activer / désactiver / modifier pour rendre effectif le détecteur de fin de filament : Citation Détection de fin de filament et changement de filament Configuration.h A #define FILAMENT_RUNOUT_SENSOR A&C #define FILAMENT_RUNOUT_DISTANCE_MM 5 C #define EXTRUDE_MAXLENGTH 435 Longueur de la roue crantée de l’extrudeur à la buse A #define NOZZLE_PARK_FEATURE C #define NOZZLE_PARK_Z_FEEDRATE 3 Configuration_adv.h C #define ADVANCED_PAUSE_FEATURE C #define PAUSE_PARK_RETRACT_LENGTH 6 Modifiez par votre distance de rétraction C #define PAUSE_PARK_RETRACT_FEEDRATE 30 Modifiez par votre distance de rétraction C #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 40 C #define FILAMENT_CHANGE_UNLOAD_LENGTH 435 Longueur de l'engrenage de l'extrudeuse à la buse OU régler sur 0 pour l'extraction manuelle du filament A #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 30 A #define FILAMENT_CHANGE_FAST_LOAD_ACCEL 15 C #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 435 Longueur de l'engrenage de l'extrudeuse à la buse OU régler sur 0 pour l'insertion manuelle du filament A #define ADVANCED_PAUSE_PURGE_LENGTH 20 A #define ADVANCED_PAUSE_FANS_PAUSE A #define FILAMENT_UNLOAD_PURGE_RETRACT 4 C #define FILAMENT_CHANGE_ALERT_BEEPS 2 3 peut être trop / énervant, si oui, diminuez à votre convenance A #define PARK_HEAD_ON_PAUSE A #define HOME_BEFORE_FILAMENT_CHANGE A #define FILAMENT_LOAD_UNLOAD_GCODES Ajoute le gcode (M701/M702) et Charger/décharger dans le menu de préparation de l'écran LCD. A #define HOST_ACTION_COMMANDS A #define HOST_PROMPT_SUPPORT Plus d’infos : Voir la partie M600 - Filament Change Chris Riley Marlin Filament Change M600 Filament Runout Sensor 1
ledragon29 Posté(e) Janvier 9, 2022 Auteur Posté(e) Janvier 9, 2022 Il y a 10 heures, PPAC a dit : on va éviter de toucher aux structure de condition #if #Else et #endif (pour ne pas mettre le bordel dans le code ...) Il faut normalement dé commenter ( cf https://marlinfw.org/docs/configuration/configuration.html#filament-runout-sensor ) #define FILAMENT_RUNOUT_SENSOR comme cela on va passer dans la branche "si vrai" de la condition #if ENABLED(FILAMENT_RUNOUT_SENSOR) Et il y aura peut être aussi a dé-commenter #define NOZZLE_PARK_FEATURE et dans Configuration_adv.h #define ADVANCED_PAUSE_FEATURE Enfin il faudra absolument un écran configuré pour permettre l’interaction utilisateur mais là comme j'ai pas votre machine ... c'est peut etre ou pas un choix a faire entre les option suivant //#define TFT_CLASSIC_UI //#define TFT_COLOR_UI car il me semble que //#define TFT_LVGL_UI Ne permet pas l’interaction utilisateur. Mais le plus simple c'est de nous passer vos Configuration.h et Configuration_Adv.h pour avis ... Configuration.h
Nanou89 Posté(e) Janvier 9, 2022 Posté(e) Janvier 9, 2022 Bonjour, Merci pour votre réponse, je suis perdu dans tout ca. Pour rappel je suis sur Ender3-2 4.2.2 Marlin 2.09 ecran V1 voici mes fichiers config.h et adv, si tu sais ce qui faut me modifier, pourrais tu regardez? Je te remercie. (Je ne sais plus ce qu'il faut commenté ou décommenté. Merci beaucoup. J'ai essayé et quand je compile, il me signale des erreurs. ps: J'ai branché mon detecteur comme sur le poste ci dessus sur la carte mere. Configuration.h Configuration_adv.h
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