alarme para falta de filamento ou filamento não extrudando

288 views
Skip to first unread message

Lucas Corato

unread,
Oct 17, 2013, 9:28:51 AM10/17/13
to repr...@googlegroups.com
Prezados, bom dia!

Acho que o problema de filamento que não extruda acaba com a paciência de muitos em algum momento da curva de aprendizado, mais cedo ou mais tarde, seja durante impressões corriqueiras ou durante testes de novos hotends, como já vi que se tem feito muito por aqui.

Muitas vezes mando imprimir, acompanho as primeiras camadas para ver se está tudo bem e vou fazer outra coisa, para voltar após duas horas e ver que 2 camadas depois que abandonei o bicho o filamento parou de sair e a impressora continua fazendo sua dança maluca imprimindo um objeto invisível, sem perceber que está só gastando energia e fazendo barulho.

Claro que a ideia é que isso aconteça cada vez menos, à medida que desenvolvo minhas capacidades com a impressora, mas creio que mesmo aos mais experientes isso seja inevitável.

Gostaria de perguntar então, se já existe algo do tipo (pesquisei em português e inglês mas não encontrei, e sinceramente não sei nem quais seriam os termos exatos em ambas as línguas): algum tipo de alarme que acuse que o filamento não está mais saindo e pause a impressão imediatamente, para que se possa resolver o problema e não perder o que já foi impresso.

O máximo que encontrei foi esse http://www.thingiverse.com/thing:83274 mas só para quando o filamento acaba, não quando trava.

Sendo assim, penso da seguinte maneira: a única parte da impressora que se movimenta exclusivamente quando sai filamento é o rolamento do idler do extruder, certo? Se o filamento para ele também para, e não creio que haja situação onde o filamento saia com o rolamento travado. Então a correspondência é direta. Seria então necessário algo que "sentisse" essa parada, mas somente quando o extrusor está girando para a frente (retract ou travel não devem contar). Pensei então em uma roda de borracha encostada no rolamento, com um sensor ótico de movimento, e isso é bastante fácil de se achar na roda de scroll de mouse de computador. Melhor ainda seria o sensor de movimento de mouse antigo de bolinha, que eliminaria um componente, mas esse nem lembro mais como funciona, e estranhamente não tenho nenhum parado por aqui para ver como é.

Essa é a parte mecânica, a única que tenho certa "capacidade" para dar pitaco; sobre a eletrônica e de software não tenho ideia se seja possível fazer a impressora parar e soar alarme quando o sensor não acusar movimento - é importante porém que durante retract ou travel o comando seja ignorado, deve funcionar somente enquanto seja enviado comando de extrusão.

Não sei se isso já foi pensado e se seria realmente útil, mas minha i3 teria sofrido muito menos ameaça de voar pela janela... Se existe, por favor ignorem minhas elucubrações e me passem links :)

Abraço

LUCAS

eduar...@gmail.com

unread,
Oct 17, 2013, 9:39:11 AM10/17/13
to repr...@googlegroups.com
Ainda não montei a minha I3, acho o que voce quer importante e facilmente viável.
 
Aproveito para perguntar: Quando o filamento acaba, dá para colocar mais e continuar de onde a impressão foi interrompida?
 
Eduardo HCS
 
 
 
 
 
--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/forum/?fromgroups#!forum/reprapbr
---
Você está recebendo esta mensagem porque se inscreveu no grupo "RepRapBR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para reprapbr+u...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Valter F.C.

unread,
Oct 17, 2013, 9:45:22 AM10/17/13
to repr...@googlegroups.com
Se você estiver acompanhando a impressão, dá para pausar ela antes de acabar e colocar o novo filamento.

Quanto a medir o movimento do filamento, dá para por no próprio carretel do filamento, onde você mediria os passos x unidade de tempo. Se depois de um tempo com essa conta zerada, você pode desarmar um relê ou algo parecido; com um circuito totalmente separado da impressora.
Só não sei se isso seria realmente interessante, visto que esse tipo de problema não é tão comum assim. Você só precisa chegar no ajuste perfeito da sua impressora. Eu também já apanhei muito com um determinado tipo de filamento, mas agora está filé.

:-)

Att,

Valter F.C.

Lucas Corato

unread,
Oct 17, 2013, 10:06:02 AM10/17/13
to repr...@googlegroups.com
A questão é essa Valter, nem sempre podemos acompanhar a impressão, ainda mais as que duram 12h! O Alex esses dias estava fazendo uma que falhou depois de 9h se não me engano...
E o problema pior não é nem acabar o filamento, é o filamento parar de sair e ser roçado pelo trator.
Medir o movimento do carretel seria muito impreciso, pois é muito inconstante (dependendo do movimento do carro ele até volta um pouquinho).
L

Alex Borro

unread,
Oct 17, 2013, 10:10:56 AM10/17/13
to repr...@googlegroups.com
O problema não é nem roçar o filamento e sim o hotend queimar o resto que sobrou dentro dele..

O que eu faria? Montaria uma pela com um encoder mecanico dentro (pode ser esses de mouse) que se prende ao filamento no topo do extruder. Quando o filamento estiver sendo extrudado, a peça ficará presa parada no topo do extrusor e o filamento será puxado por dentro dela, fazendo o encoder girar. Num retract, a peça vai subir com o filamento e voltar a bater no extruder quando o filamento voltar a ser extrudado.

A informação do encoder pode ser alimentada por uma entrada de I/O da placa e avisar o firmware quando o filamento travar... ai a impressora podia parar a impressão e emitir um alerta..

O mais dificil disso tudo é arrumar um encoder.. imprimir e peça e mudar o firmware é sussa..

Abraços.
Mit freundlichen Grüßen - Best Regards - Saudações.

Alex Borro

Cláudio Sampaio

unread,
Oct 17, 2013, 10:15:27 AM10/17/13
to repr...@googlegroups.com
2013/10/17 Alex Borro <alex...@gmail.com>

O mais dificil disso tudo é arrumar um encoder.. imprimir e peça e mudar o firmware é sussa..

O sensor de mouse no idler da engrenagem do extrusor não é uma solução mais simples e mais barata? E dada a complexidade mecânica desse encoder, me parece que ainda menos propensa a falhas, não?

[]s,
--
Cláudio "Patola" Sampaio
IRC: ptl  - Yahoo: patolaaa
Campinas, SP - Brazil.

Lucas Corato

unread,
Oct 17, 2013, 10:16:11 AM10/17/13
to repr...@googlegroups.com
Esse encoder mecânico não é um encoder rotativo, certo?
Não basta pegar de um mouse quebrado?
L



Você recebeu esta mensagem porque está inscrito em um tópico do grupo "RepRapBR" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/reprapbr/pSMMAykHQQ4/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para reprapbr+u...@googlegroups.com.

Lucas Corato

unread,
Oct 17, 2013, 10:19:30 AM10/17/13
to repr...@googlegroups.com
Sinceramente - aham, modéstia à parte - achei a ideia bem simples, barata e de fácil execução. Tendo tempo (que está escasso ultimamente) tentarei desenvolver algo no final de semana. Meu problema é a parte eletrônica e de software, mas se vocês dizem que é sussa então não há empecilhos.
Se alguém de vocês que manja de programação achar a idéia realmente útil poderíamos desenvolvê-la juntos.
L


--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "RepRapBR" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/reprapbr/pSMMAykHQQ4/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para reprapbr+u...@googlegroups.com.

Alex Borro

unread,
Oct 17, 2013, 10:20:10 AM10/17/13
to repr...@googlegroups.com
@Claudio, o rolamento do idler não tem grip suficiente para garantir sua rotação.. o atrito entre o metal e o filamento é muito baixo, mesmo com a pressão da mola. E montar algo ali me parece bem apertado...

@Lucas, eu não gosto de criar soluções a partir de sucata.. hj eu não saberia onde achar um mouse velho pra fazer isso...

Abraço

Lucas Corato

unread,
Oct 17, 2013, 10:22:52 AM10/17/13
to repr...@googlegroups.com
Hahahaha então tá! :)
Seria então um encoder desses ao qual você se refere: http://produto.mercadolivre.com.br/MLB-511465402-encoder-rotativoroda-de-medicoresoluco-1-mm-_JM ? Carinho hein?
Tem razão a respeito do grip, não sei se seria suficiente. O rolamento deveria ser áspero ou ranhurado para garantir seu giro e a transmissão à roda de borracha do mouse.
L

Cláudio Sampaio

unread,
Oct 17, 2013, 10:26:07 AM10/17/13
to repr...@googlegroups.com
2013/10/17 Alex Borro <alex...@gmail.com>

@Claudio, o rolamento do idler não tem grip suficiente para garantir sua rotação.. o atrito entre o metal e o filamento é muito baixo, mesmo com a pressão da mola. E montar algo ali me parece bem apertado...

Montar-se-ia atrás dele, talvez em cima da molinha. O chip é pequeno.
Você está dizendo que às vezes mesmo com o filamento extrusando o rolamento poderia não girar, gerando falsos positivos para 'filamento preso'?
 
@Lucas, eu não gosto de criar soluções a partir de sucata.. hj eu não saberia onde achar um mouse velho pra fazer isso...

Valter F.C.

unread,
Oct 17, 2013, 10:35:20 AM10/17/13
to repr...@googlegroups.com
Eu nunca vi o idler patinar. Mas ele transmitir o movimento para outra rodinha, talvez realmente patine, porque ele fica muito liso com a passagem do filamento.
Aqui tem vários encoders wheels, escolha um ou retire de mouses velhos, porque os novos o mecanismo é diferente.
http://www.thingiverse.com/search/page:1?q=encoder&sa=

Se não encontrar, basta utilizar usar aqueles sensores opticos de arduino
http://www.aliexpress.com/wholesale?SearchText=arduino+optical+sensor&catId=0&initiative_id=SB_20131017063347

Existem vários códigos super fáceis, que você pode contar os giros.
Basta

Att,

Valter F.C.


--

Marcelo ( www.sethi3d.com.br )

unread,
Oct 17, 2013, 11:13:55 AM10/17/13
to repr...@googlegroups.com
My 0,50 cents...

Eu pintaria a lateral do rolamento do idler... ou imprimiria numa transparência... vários riscos pretos... formando um encoder, ai coloca um sensor ótico lá...

Ai teria que monitorar o pino de I/O ... se a cada X passos do motor, o nível do sensor não desse um toogle... problemas a vista :)

Tenho pensado num sensor de segurança para o filamento tambem, mas para quando ele enrrosca... para nao ter perigo de quebrar nada, pois o extrusor tem muita força e se o filametno enrroscar, podemos ter problemas... (penso que esta solucao para falta/parada) nao seria suficiente para o caso do enrosco...

abs
Marcelo
-----------
www.sethi3d.com.br
www.sethi.com.br/blog

Bruno Cabral

unread,
Oct 17, 2013, 11:22:16 AM10/17/13
to repr...@googlegroups.com
Tem força mesmo. Aqui o suporte está no chão atrás da mesa. Deixei imprimindo e sai, quando voltei o filamento tinha acabado, mas como é preso por uma fita no rolo, o tracionador puxou o suporte inteiro pra cima, que ficou preso na borda da mesa.

Devia ter tirado uma foto...

Perdi a peça, óbvio

!3runo Cabral

--
http://f2link.f2b.com.br/impressora3d



Alex Borro

unread,
Oct 17, 2013, 11:35:41 AM10/17/13
to repr...@googlegroups.com
Marcelo, para detectar um "enrosco" vc pode apoiar o filamento num pendente (tipo um braço com um anel q via o filamento). Quando enroscar, esse braço será o primeiro a sentir o puxão.. 


--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/forum/?fromgroups#!forum/reprapbr
---
Você está recebendo esta mensagem porque se inscreveu no grupo "RepRapBR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para reprapbr+u...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Valter F.C.

unread,
Oct 17, 2013, 12:53:51 PM10/17/13
to repr...@googlegroups.com
Quanto à pressão exercida, teve aqui no grupo um link que mostrava um sensor colocado dentro do hotend, onde ele media a pressão exercida.
http://airtripper.com/1338/airtripper-extruder-filament-force-sensor-introduction/


Discussões:
http://forums.reprap.org/read.php?1,241766,242370

Eu acredito que somente este tipo de solução atacaria todas as necessidades de quem imprime. Se alguém tiver uma idéia de implementação, é bem vindo.
:-)

Att,

Valter F.C.

Reinaldo A. Fagundes

unread,
Oct 17, 2013, 1:00:14 PM10/17/13
to repr...@googlegroups.com
E o retract?

Valter F.C.

unread,
Oct 17, 2013, 1:05:42 PM10/17/13
to repr...@googlegroups.com
Daí o retract, acho que seria um passo "negativo"...
Acho que não dá certo, porque pelo idler, alguns movimentos são muito pequenos, e não caberiam em uma escala. Eu sei disso porque eu marco o meu rolamento idler com retroprojetor, para verificar se não está patinando.
:-)

Att,

Valter F.C.

Marcelino V. Pinheiro

unread,
Oct 17, 2013, 1:17:29 PM10/17/13
to repr...@googlegroups.com
Marcelo,

sobre o seu alarme de final de filamento, usando o sensor de extrusor "tem na sanguinololu" ou dá para usar qualquer porta "em outras placas", vc pode implementar, eu fiz com um sensor ótico e um buzzer, o problema é que nunca fica bom quando retorna, por isso eu coloquei um sensor na entrada de um tubo que fica como guia para o filamento logo na saida do rolo, antes do extrusor bowden e quando ele dispara eu coloco o filamento novo na mão, enquanto a maquina imprime e usando um isqueiro executo a emenda, isso vai bem com PLA, nunca fiz com ABS, foi um amigo aqui do forum que deu a dica incluindo mostrou fotos, ai implementei assim, tem funcionado para as maquinas que não param.

-- 
sds
Marcelino Viana Pinheiro
  www.robotica.emp.br 

Pedro Henrique

unread,
Oct 17, 2013, 1:17:57 PM10/17/13
to repr...@googlegroups.com

No caso da imagem abaixo.

 

Os traços estão com 0,1mm

 

E cada traço tem 1 grau... então 360 partes...

É suficiente ? Eu falo porque as impressoras HP tem uma fita com escalas assim ... uma é como se fosse uma régua
que o carro do cartucho lê a posição e a outra é um disco para o tracionador do papel.....

 

Acho que uma transparência ink-jet imprime com facilidade essa escala em modo foto...

não sei se o traço de 0,1 é o suficiente para o encoder ler.

 

PEDRO H. QUAGLIO

phq...@terra.com.br

(16) 8821-1910 / 3975-6027

rolamento.jpg

Daniel Franco

unread,
Oct 17, 2013, 1:21:15 PM10/17/13
to repr...@googlegroups.com
Pessoal, eu não montei a minha ainda então não tenho certeza, mas quando a impressora vai mudar o carro de posição ela dá o retract certo? mas depois do retract, ela não para o filamento e só começa a empurra-lo novamente quando posicionada??? se sim, teria que adicionar ao software um tempo limite de quanto ela realmente poderia ficar com o fio parado... se ficar com o fio parado por mais que tantos segundo ela emitiria um alerta... o problema disso é se ela desse uma travada rapida comesse um pedacinho bem pequeno da peça (coisa de 3 segundo), nas camadas internas não seria o problema só nas externas, apesar que problema ou não isso poderia acontecer de qualquer forma, a vantagem que se fosse detectado a tempo daria para cancelar a peça e fazer outra perdendo menos material, ou num sei, talvez tenha alguma forma manual de corrigir sem deixar sequelas na peça depois de pronta...

Pedro Henrique

unread,
Oct 17, 2013, 1:26:42 PM10/17/13
to repr...@googlegroups.com

Tem que ser no mínimo com 2 graus.... para imprimir na impressora.

 

Com 1 grau somente fotolito revelado.

 

 

PEDRO H. QUAGLIO

phq...@terra.com.br

(16) 8821-1910 / 3975-6027

 

Reply all
Reply to author
Forward
0 new messages