Hervé-34 Posté(e) Juin 11, 2019 Posté(e) Juin 11, 2019 (modifié) Bonsoir à tous ! Voilà, j'ai monté une MKS-GENL sur une imprimante, mais je voudrai y mettre un capteur de fin de filament. Cette carte est sous Marlin 1.1.9 J'ai bien vu dans Marlin les lignes; //#define FILAMENT_RUNOUT_SENSOR #if ENABLED(FILAMENT_RUNOUT_SENSOR) #define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each. #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor. #define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. #define FILAMENT_RUNOUT_SCRIPT "M600" Je comprend bien que c'est pour " dire " à Marlin qu'il y a un capteur de fin de filament, je suppose aussi qu'avec le M600 il doit faire comme un changement de filament, mais ou trouver l'endroit ou on configure le connecteur qui va bien ?? là je coince !! Sur la carte il y a quelques connecteurs de libre, mais comment les attribuer au capteur ?? Merci à vous tous ! Hervé Modifié (le) Juin 11, 2019 par Hervé-34
Snakesrules Posté(e) Juin 12, 2019 Posté(e) Juin 12, 2019 Bonsoir, pour l'assignement , ca se passe dans le fichier pins_ramps.h : // define digital pin 4 for the filament runout sensor. Use the RAMPS 1.4 digital input 4 on the servos connector #ifndef FIL_RUNOUT_PIN #define FIL_RUNOUT_PIN 4 #endif Attention que le pin que tu vas assigner ne soit pas défini ailleurs dans le fichier pour une autre fonction . 1
Hervé-34 Posté(e) Juin 12, 2019 Auteur Posté(e) Juin 12, 2019 (modifié) Bonsoir @Snakesrules !! Et moi qui cherchais dans le configu_adv-h !! je ne risquait pas de trouver !! Maintenant il me faut trouver un endroit libre !! Est-ce que le connecteur de la seconde thermistance du O1 pourrait aller ? vu que je n'aurai jamais deux buses ? Hervé Modifié (le) Juin 12, 2019 par Hervé-34
Snakesrules Posté(e) Juin 13, 2019 Posté(e) Juin 13, 2019 Bonjour, pour être honnete , je ne sais pas te dire ... mais au pire , tu dois bien avoir des pins libres sur AUX1 /2 /3 ou sur les servos non ? Après au pire , ca se tente , tu verras vite avec M119 l'etat du contact pour voir si ca fonctionne ou pas .
Hervé-34 Posté(e) Juin 13, 2019 Auteur Posté(e) Juin 13, 2019 Bonjour à tous ! Bonjour @Snakesrules !! Oui merci ! je doit bien avoir ça de libre ! genre le D49 en bas à droite ? Hervé
Snakesrules Posté(e) Juin 13, 2019 Posté(e) Juin 13, 2019 Yes , par exemple , c'est un bon candidat 1
Hervé-34 Posté(e) Juin 13, 2019 Auteur Posté(e) Juin 13, 2019 Ok @Snakesrules ! Je vais essayer le D49 et je te dit le résultat, on ne sais jamais ça peut servir à quelqu'un !! Hervé
Snakesrules Posté(e) Juin 13, 2019 Posté(e) Juin 13, 2019 il y a 1 minute, Hervé-34 a dit : Ok @Snakesrules ! Je vais essayer le D49 et je te dit le résultat, on ne sais jamais ça peut servir à quelqu'un !! Hervé Ok , Pins_ramps.h pour la config , le #define FILAMENT_RUNOUT_SENSOR et ensuite M119 pour vérifier avant de lancer "en production" . Suivant ton contacteur , il te faudra peut être inverser le sens par #define FIL_RUNOUT_INVERTING false ou true . Je crois qu'il faut avoir Triggered quand le filament est présent et open quand vide ( de tête , à verifier ) 1
Hervé-34 Posté(e) Juin 13, 2019 Auteur Posté(e) Juin 13, 2019 @Snakesrules ! Puisque tu es là, faut-il écrire D49 derrière la ligne #define FIL_RUNOUT_PIN dans pins_ramps ou seulement 49 ?? Merci à toi ! Hervé
Magmush Posté(e) Novembre 20, 2020 Posté(e) Novembre 20, 2020 ca fait un moment que je cherchais l'info merci merci merci !!!!!!!!! par contre quand est il du bouton poussoir pour activer le changement de fil ou faut il le câbler ? peut être sur la même pin ? si vous avez la réponse je suis preneur !!!
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