Aller au contenu

GO Print

capteur de fin de filament sur kossel linear plus


loup-gris

Messages recommandés

bonjour,

j'ai acheté un capteur de filament pour mètres sur ma kossel linear plus .... petit problème, âpres avoir effectué les manip ci dessous, rien ne se passe lorce qu'il n'y a plus de filament, elle continue a fonctionner 😞

 

avec un marlin 2.0

dans Configuration.h,  j'ai enlevé // à //#define FILAMENT_RUNOUT_SENSOR 

j'ai également testé : #define FIL_RUNOUT_INVERTING mettre true à la place de false

 

voici le capteur : HTB1KdLjDY1YBuNjSszhq6AUsFXap.jpg

 

et je l'ai câblé suivant cette photo : sensor_filament_trigorilla.jpg

 

 

y a t'il autre chose a faire que j'ai oublier ??

 

 

merci d'avance du coup de main 🙂

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Es-tu certain d'avoir la bonne polarité à l'intérieur du capteur (ou le signal ?) ? Est-ce que la LED bleue s'allume quand tu insères le filament ?

A+

ÉDIT : il faut également mettre le niveau HAUT à cette définition de variable au lieu de BAS : (ce qui correspond respectivement à 1 ou 0)

#define FIL_RUNOUT_STATE HIGH au lieu de LOW

PS : Il faut savoir que ce détecteur de filament coûte 0.01 € (oui, 1 centime 🙂) sur aliexpress en étant un nouveau client CLIQUE ICI 🙂

Modifié (le) par Eralt
Lien vers le commentaire
Partager sur d’autres sites

bonjour,

 

j'avoue que j'ai regardé hier soir, mais je n'ai pas trouvé la ligne dont tu me parles 😕  ( je ne m'y connais pas trop dans les marlin donc...dur dur quand on débute 😛 )

 

je joins une capture de ce que j'ai comme ligne de code pour le capteur 🙂 .... 

Capture.JPG

Lien vers le commentaire
Partager sur d’autres sites

Salutation !

il y a 6 minutes, loup-gris a dit :

j'avoue que j'ai regardé hier soir, mais je n'ai pas trouvé la ligne dont tu me parles 😕  ( je ne m'y connais pas trop dans les marlin donc...dur dur quand on débute 😛 )

Pas simple au début en plus pour rendre le truc encore moins simple de temps en temps il y a des changement de nommage entre des version de marlin ... et là justement le

#define FIL_RUNOUT_STATE     LOW        // Pin state indicating that filament is NOT present.   <= à inverser en HIGH si besoin

doit être, pour la version du marlin que tu utilise, équivalent a 

#define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.

 

Si tu arrive a ouvrir une connexion a l'imprimante via un câble USB avec un programme comme Pronterface https://www.pronterface.com/ ou Repetier Host https://www.repetier.com/download-now/ , il existe la commande g-code M119 ( https://marlinfw.org/docs/gcode/M119.html ) pour avoir le statue des capteurs de fin de courses et capteur de fin de filament.

Il faut aussi savoir que certain mode graphique ne permet pas les interactions utilisateur nécessaire a la commande M600 https://marlinfw.org/docs/gcode/M600.html normalement déclenché lors de la détection de fin de filament. (cf 

pour des pistes)

Lien vers le commentaire
Partager sur d’autres sites

alors, apres modif, voici ce que j'ai :

ENVOYÉS : M119

LUS : Reporting endstop status

LUS : x_max: open

LUS : y_max: open

LUS : z_min: TRIGGERED

LUS : z_max: open

LUS : filament: open

LUS : ok

 

par contre, quand je lance un print, la petite led du capteur est allumée, si je retir le morceau de filament dedans , bha a led s'eteint, et  l"imprimante continue ....

Lien vers le commentaire
Partager sur d’autres sites

Pour moi, le résultat du M119 semble ok. (mais comme je n'ai pas de capteur de fin de filament chez moi ... il me semble qu'il faut bien vérifier que sans filament dans le détecteur tu a "TRIGGERED" et que avec filament tu a "open" .)

Il y a aussi (mes excuses de ne pas l'avoir mentionné plus tôt) la commande g-code M412 pour voir si le capteur de fin de filament se trouve bien activé et au besoins l'activer ou non. (normalement tu a aussi une entré dans le menu de l’écran de ton imprimante pour faire cela ...) https://marlinfw.org/docs/gcode/M412.html

Après il reste la question du mode d'affichage de l’écran de ton imprimante si il permet ou non les interaction utilisateur sur M600 ... a tester ... si tu fait un "M0 Click to continue" https://marlinfw.org/docs/gcode/M000-M001.html depuis pronterface cela affiche t'il une question sur l"écran de l'imprimante ou riens ...

Aussi, éviter le multipost il existe la possibilité d'éditer un message ...
https://www.lesimprimantes3d.fr/forum/topic/41764-explication-multipost-a-éviter/

Modifié (le) par PPAC
Lien vers le commentaire
Partager sur d’autres sites

Il y a 10 heures, PPAC a dit :

Pour moi, le résultat du M119 semble ok. (mais comme je n'ai pas de capteur de fin de filament chez moi ... il me semble qu'il faut bien vérifier que sans filament dans le détecteur tu a "TRIGGERED" et que avec filament tu a "open" .)

la, je crois qu'il y a un problème ... avec ou sans filament, la commande M119 me donne "open" .... j'ai essayé un autre capteur, idem ..... plus bisard, en retirant le câble et le capteur, j'ai toujours open comme réponse  😕

Il y a 10 heures, PPAC a dit :

Il y a aussi (mes excuses de ne pas l'avoir mentionné plus tôt) la commande g-code M412 pour voir si le capteur de fin de filament se trouve bien activé et au besoins l'activer ou non. (normalement tu a aussi une entré dans le menu de l’écran de ton imprimante pour faire cela ...) https://marlinfw.org/docs/gcode/M412.html

j'ai "on" qui apparait 🙂

Il y a 10 heures, PPAC a dit :

Après il reste la question du mode d'affichage de l’écran de ton imprimante si il permet ou non les interaction utilisateur sur M600 ... a tester ... si tu fait un "M0 Click to continue" https://marlinfw.org/docs/gcode/M000-M001.html depuis pronterface cela affiche t'il une question sur l"écran de l'imprimante ou riens ...

clik to continue apparait sur l'imprimante, et disparait quand j'appuie sur le bouton 🙂

Lien vers le commentaire
Partager sur d’autres sites

Si tu a pas de changement d'état visible par M119 ... vérifier les connexions ? bien SIG sur D11 et gnd sur gnd et ... 

Mais aussi la bonne affectation des PINs (d’après les doc que tu a cité dans ton message ce D11 ou PIN 11 ...) dans les fichiers d'attribution des PIN pour la carte que tu a définie dans le configuration.h marlin voir donc board.h pour trouver le bon .h d'affectation des PINs de la carte ... 

et/ou activer PINS_DEBUGGING afin d'utiliser M43 https://marlinfw.org/docs/gcode/M043.html pour avoir les affectations actuel ... pour valider la bonne affectation des PINs...

Car donc tout le reste semble OK (capteur activé dans le marlin, et interaction utilisateur possible), il reste donc cette histoire de bon câblage matériel et logiciel( bonne affectation de la pin 11 / D11) 

Modifié (le) par PPAC
Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...