Aller au contenu

Filament ABS

Capteur d'extrusion ?


Chris V.

Messages recommandés

Bonjour. :)

Je me demandais si l'un d'entre-vous avait connaissance de l'existence d'un dispositif qui permettrait de pouvoir vérifier que l'extrusion se passe bien ? L'objectif serait de mettre en place un plugin sur OctoPrint qui enverrait un mail si, lors d'une impression, le filament n'avance plus.

J'ai trouvé (grâce à @nothing_fr) un capteur permettant de vérifier la présence ou non de filament, mais de ce que j'en sais il ne permet pas de savoir si le filament avance bien ou non.

D'avance merci à vous pour vos idées et suggestions. :) 

Lien vers le commentaire
Partager sur d’autres sites

Tu parle très certainement d'un capteur optique qui vas détecter la fin de la bobine par non présence du filament.

Par contre pour son avancement j'ai jamais rien vus de tels. Mais juste une idée, il faudrait un roulette comportant des fenêtres et ce même type de capteur, la roulette posée sur le filament ou la bobine et lorsque qu'elle ne bouge plus envoyer l'information.

Lien vers le commentaire
Partager sur d’autres sites

il y a 6 minutes, nicephore a dit :

Mais juste une idée, il faudrait un roulette comportant des fenêtres et ce même type de capteur, la roulette posée sur le filament ou la bobine et lorsque qu'elle ne bouge plus envoyer l'information.

Je pensais effectivement, un peu à la manière d'un compteur de vitesse sur un vélo, bidouiller un support bobine et vérifier s'il déroule ou non. C'est assez contraignant dans la mesure où si tu déplaces la bobine le capteur va réagir, le capteur justement serait d'ailleurs à déplacer d'une bobine à l'autre et pourrait s'user à force. Il faudrait alors qu'un côté de la bobine, celui où devrait être le capteur, soit attenant du support bobine et non une paroi de la bobine elle-même. Il faudrait également plusieurs capteurs dessus, vu la vitesse à laquelle déroule la bobine.

C'est une chouette idée et probablement pas hyper galère à mettre en oeuvre. Je vais voir s'il n'existe rien de plus "compact", sait-on jamais que quelqu'un connaisse déjà quelque chose du genre, et à défaut je partirai vers ça. :D

Lien vers le commentaire
Partager sur d’autres sites

à l’instant, nicephore a dit :

Je pense que le mieux serait sur le filament (sur la bobine tu risque de ne pas tous détecter ou alors obligation à ce que le filament soit tjrs tendu) et avec un multiplication via roulement.

Je ne vois pas bien comment faire tenir un capteur sur du filament en fait. Si t'étais de visu je t'aurais sans doute demandé un dessin. :D

Lien vers le commentaire
Partager sur d’autres sites

Un bloc (à concevoir et imprimer) contenant la roulette et son multiplicateur d'un coté tu fait entrer le filament via un bout de tube PTFE et de l'autre il sort. Tu peux mettre le mécanisme Roulette sur un ressort de rappel pour qui appuis légèrement sur le filament afin d'être certain que la roulette soit tjrs en contact.

Lien vers le commentaire
Partager sur d’autres sites

Voici un lien intéressant (mais comme le dit @La Bidouille ...un peu trop "barbu" , comprenez "pas accessible au commun des bricoleurs et avec du matos qu'on ne trouve pas dans un magasin de bricolage du coin ..." )

Il y a en bas de page un PDF pour modifier le Marlin (il faut cliquer sur la petite flèche pour le downloader)

Pour les anglophobes , vous trouverez ici le sujet traité en français

Lien vers le commentaire
Partager sur d’autres sites

il y a 29 minutes, nicephore a dit :

Un bloc (à concevoir et imprimer) contenant la roulette et son multiplicateur d'un coté tu fait entrer le filament via un bout de tube PTFE et de l'autre il sort. Tu peux mettre le mécanisme Roulette sur un ressort de rappel pour qui appuis légèrement sur le filament afin d'être certain que la roulette soit tjrs en contact.

Oui, ça y est, j'ai pigé ! :D Ingénieux et assez simple (si on passe l'étape de modélisation du bloc vu qu'à ce niveau j'suis out of nowhere), ça me plait bien. :P Merci pour l'idée, je vais y réfléchir. :)

il y a 5 minutes, Nz0 a dit :

(mais comme le dit @La Bidouille ...un peu trop "barbu")

Effectivement, c'est même le barbu qui pique, là. :D J'aime assez bien le fait que tout soit géré là, alors que je pensais avoir le capteur de fin de filament d'un côté (juste avant le moteur d'extrusion en fait) et le capteur qui vérifie l'avancement de la bobine ailleurs (j'sais pas où, là c'est encore qu'une idée). Mais à côté de ça il y a du flashage dans l'air, ça j'suis moins fan. Perso j'pensais faire bouffer tout ça au Raspberry en fait, histoire de pas trop bidouiller la carte de la Dago. J'sais pas ce que t'en penses. :)

Lien vers le commentaire
Partager sur d’autres sites

il y a 4 minutes, nicephore a dit :

Dans tous les cas ça demandera de la bidoulle car il semble que ceci soit en feature dans les différents Marlin la loop du sensor_temp sera à modifier.

Je crains qu'en l'état ce soit en dehors de mes compétences, j'ai à peine commencé à employer la Dago ce weekend. J'pense pas encore être assez familier avec tout ça. Un jour qui sait. :P

Lien vers le commentaire
Partager sur d’autres sites

il y a 4 minutes, Morpheus a dit :

Bonjour,

Un capteur fin de course optique, tu fait passer le filament dedans (avec un petit support), si il n'y a plus de filament la printeuse s'arrête.

j'ai déjà réfléchi au sujet sans mis attardé.

capteur-optique.jpg

Bonjour Morpheus.

C'est effectivement le capteur que j'ai acheté, je l'ai trouvé sur AliExpress. J'attends qu'il arrive pour pouvoir le tester. Lui est à brancher directement sur le GPIO du Pi, comme ça j'évite de devoir bidouiller la carte et flasher son firmware. Mais il ne me semble pas, peut-être pourras-tu d'ailleurs confirmer ou infirmer ce qui suit, que ce capteur permette de check si la bobine se déroule correctement ou non. J'imagine que du point de vue logique il se comporte comme du normalement clos, rien de plus ?

Lien vers le commentaire
Partager sur d’autres sites

tu peux aussi dans ce cas utiliser le même système qu'utilise les capteur de vitesse de vélo, c'est assez simple à mettre en œuvre.

Dans ce cas c'est la bobine qui est contrôler et mettre une alerte des que le processeur ne détecte pas de passage de l'aimant devant le capteur.

Lien vers le commentaire
Partager sur d’autres sites

à l’instant, Morpheus a dit :

tu peux aussi dans ce cas utiliser le même système qu'utilise les capteur de vitesse de vélo, c'est assez simple à mettre en œuvre.

Dans ce cas c'est la bobine qui est contrôler et mettre une alerte des que le processeur ne détecte pas de passage de l'aimant devant le capteur.

Ouais c'est ce que je pensais faire au départ, comme expliqué ci-haut.

Lien vers le commentaire
Partager sur d’autres sites

Oui un capteur à fourche peut faire parfaitement l'affaire ... après si on veut que la disco s'arrête en cas de problème , il faudra passer par la modification du Marlin (car même si on déporte le système de surveillance sur une arduino , il faudra couper la disco SANS arrêter son ventilateur de refroidissement)

il y a 20 minutes, Chris V. a dit :

Effectivement, c'est même le barbu qui pique, là.

Je sais , c'est pour cela que je prévenais rase.gif

Lien vers le commentaire
Partager sur d’autres sites

Il y a 1 heure, nicephore a dit :

Avec ce type de capteur il sera possible de détecter la fin filament, mais pas son bon avancement.

C'est sur ! Mais plus haut on (toi au fait) parlait également d'une roue codeuse (ou système s'y rapprochant) ... Le sujet avait déjà été abordé par un certain @La Bidouille sur ce lien ;)

Modifié (le) par Nz0
  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

Bonjour

je suis en train de voir pour integrer ce système sur ma prusa 

il faut savoir que le dernier Marlin RC intègre déjà cette fonction dans le firmwaire juste a changer par rapport a son système en place : https://github.com/MarlinFirmware/Marlin

non du système en question : filament runout sensor

déjà imprimer la pièce support du capteur : http://www.thingiverse.com/thing:744006

capteur a effet hall

si cela marche je ferais un tuto dans la partie prusa

 

cdlt

Lien vers le commentaire
Partager sur d’autres sites

@damdam2959, j'ignore si tu pourras me répondre vu que t'as plutôt l'air spécialisé Prusa, au pire peut-être que quelqu'un d'autre pourra me répondre, mais concrètement, le firmware de la Dagoma, c'est donc du Marlin ? C'est standard ou une version modifiée ? Admettons que je veuille flasher ma carte pour utiliser la RC dont tu parles, et que je souhaite ensuite utiliser la DiscOLED (une Box Dagoma permettant d'ajouter un afficheur LED dessus) comment ça se passe ? Dois-je sacrifier une fonction au profit de l'autre ou c'est bidouillable ? </instantNoob>

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

je ne connais que tres peu la dagoma (elle ne m'a jamais attirer car trop castrer mais ca c'est un autre débat) mais vu qu'elle sur la base reprap je pense que c'est un firmwaire marlin modifie a la sauce dagoma pour le castrer dans leur structure mais c'est toujours du marlin rien n'empêche de televerser un autre marlin dans la dagoma mais modifier le dis marlin pour la dagoma ce qui peut être je le pense un parcours du combattant

enfin c'est surtout le slicer cura by dagoma qui est castrer 

 

cdlt

Lien vers le commentaire
Partager sur d’autres sites

Bon, si non j'ai un super capteur à proposer, ça s'appelle un crayon et une règle...

Il fut un temps où, lors de l'installation d'une imprimante 3D, on procédait à un certain nombre de réglages et de vérifications, dont celle de l'extruder. Pour ce faire, on prenait un repère (le bord de l'extruder), on mesurait une distance précise et la marquait avec un crayon.

Il suffisait alors, à l'aide d'outils comme octoprint ou d'autres logiciels connectés à l'imprimante, de mettre en chauffe et de demander l'extrusion, à 2 reprises, d'une quantité de fil que l'on déterminait. A l'issu de ce ces extrusion, il suffisait de mesurer la distance restante entre l'extruder et la marque pour savoir si l'extruder était précis.

Mais ça... c'était avant :D Il y a moins d'un an !

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
×
×
  • Créer...