Aller au contenu

Filament ABS

Hervé-34

8 bits A quel connecteur brancher un capteur de fin de filament sur une MKS-GENL ?

Messages recommandés

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) par Hervé-34

Partager ce message


Lien à poster
Partager sur d’autres sites

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 .

  • Merci ! 1

Partager ce message


Lien à poster
Partager sur d’autres sites

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) par Hervé-34

Partager ce message


Lien à poster
Partager sur d’autres sites

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 .

Partager ce message


Lien à poster
Partager sur d’autres sites
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 🙂 )

  • Merci ! 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@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é

Partager ce message


Lien à poster
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez poster un message et vous inscrire plus tard. Si vous avez déjà un compte, connectez-vous afin de poster avec.

Invité
Répondre à ce sujet…

×   Vous avez copié du contenu avec formatage.   Supprimer le formatage

  Only 75 emoji are allowed.

×   Votre lien a été automatiquement intégré.   Afficher en tant que lien à la place

×   Le contenu sauvegardé a été restauré.   Effacer l'éditeur

×   You cannot paste images directly. Upload or insert images from URL.


  • Sur cette page :   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...