segunda-feira, 16 de julho de 2012

Ajuste do Z

Foi comentado na lista há poucos dias atrás o problema do Ajusta da Altura do Bico.
Esse é um problema recorrente e muito chato, gasta-se muito tempo para fazer um ajuste e é preciso refazer frequentemente.

Esta é a minha solução, que gostei muito.


Sempre admirei este ajuste que está aqui no thingiverse.

Desde que o Anderson me mostrou essa peça, eu achei que a solução tinha que ser algo assim...
Precisei baixar e imprimir as peças para entender melhor, mas a partir daí eu redesenhei as peças de maneira adequada a minha MesaXYX.

Para os interessados aqui estão os arquivos para o OpenSCAD.
A impressão das 3 peças deu um pouco de trabalho:

O botão de ajuste original não tinha um encaixe hexagonal

O Cursor precisa ter uma folga que, por falta de experiencia, tive que determinar experimentalmente. Tentei imprimir na vertical, mas a as camadas da bandeira não endureceram e ficou horrível.
A montagem precisou de uma lima para conseguir um ajuste perfeito. Veja que a porca no Botão de Ajuste é do tipo Auto-Travante, assim fica firme na posição.


Não tem a mola que aparece na primeira foto porque montado desta maneira o parafuso fica preso.


Depois de montado, uma etiqueta com uma escala calibrada ajuda a operação.
A escala é a mesma da original, mas refiz para ter maior legibilidade.

Está fixado num local que facilita o acesso manual, para isso precisei mudar a fixação do Sensor ótico.

O dispositivo está fixado na Placa do Z e o Sensor está na Placa do X.



O resultado ficou ótimo, muito fácil de ajustar.

Ainda estou experimentando, mas esta é uma maneira que parece prática de fazer o ajuste:

  • Parar a impressão logo após o "skirt" (contorno da primeira camada), medir a espessura com o paquímetro
  • Ajustar pela escala a espessura desejada pela escala do botão
  • Refazer o comando HOME e pronto, com experiência fica bom na primeira vez!

sábado, 30 de junho de 2012

Extrusão parou - Não era o HotEnd

No Sábado passado tivemos um encontro do grupo do RepRapBR (veja aqui) e no final do dia parou de sair plástico da minha máquina. Fiquei triste, empacotei tudo e levei para casa.

A boa notícia é que não foi o Bico que entupiu! Aqui está a explicação do estranho problema:

O que aconteceu parece que á uma coisa muito comum neste tipo de impressora:

Causa 1) não tinha suporte para o carretel do filamento, uma certa hora a mochila prensou o carretel contra a parede.
Causa 2) pela dificuldade de desmontar o extruder (ainda é modelo antigo), o pedaço de filamento que o trator destruiu foi parar dentro do furo de saída
Causa 3) ao empurrar com um novo pedaço de filamento, os dois se encontraram e fizeram um "efeito cunha" e se tornou impossível empurrar mais nada.

Nesta imagem ilustrativa tentei mostrar o que eu pude observar. O filamento antigo não conseguia derreter porque estava muito longe do bico aquecido.

A solução foi trabalhosa mas muito simples: desmontei o bico mas deixei conectado. Depois de aquecido, eu simplesmente retirei o pedaço de filamento que estava preso (sem limpar o que estava dentro do bico).

A: limite até onde o plástico estava derretido. Se deixar mais de uma hora pode derreter até 12mm.
B: pequeno acúmulo de plástico na interface entre o Bico e o Teflon, não atrapalha porque derrete e vai embora.

Foi só montar e voltou a funcionar perfeitamente.

Nem saíram muitas bolhas porque bico já estava cheio de plástico e entrou pouco ar




Já que estava com tudo desmontado, aproveitei e montei com o
Fantástico Parafuso Trator do LucianoG!




Este foi feito numa CNC de 4 eixos, usando um fresa de metal-duro. Os dentes tem realmente 45° para cada lado, assim a TRAÇÃO e a 
resistência ao desgaste
 são maiores.





Está funcionando perfeitamente, temos apenas que esperar para desmontar e verificar a durabilidade.




terça-feira, 29 de maio de 2012

Refrigeração para os motores

Eu passei a maior parte destes últimos 2 meses debugando o Firmware do Repetier (farei outro post sobre isso). Mas mesmo depois de tudo certo, ainda não conseguia fazer impressões longas sem ter problemas com perda de passos. Resfriar os motores é o que resolveu o problema, aqui está a minha solução.

Este é o meu primeiro projeto feito desde o desenho no CAD (OpenSCAD) até a montagem da peça e foi muito gratificante. Eu usei o OpenSCAD porque foi mais fácil aprender, nada de mais...

Os motores que antes estavam quase a 70°C agora estão a 41°C, apenas 16° acima do ambiente!!!

Meus motores esquentam mais que os de uma RepRap. Eles trabalham como em uma CNC, com velocidade de 45mm/s, freqüência de 14kHz, 33 Volts (13x o nominal), isso com um driver chinês com chopper. Esse conjunto produz muito mais perdas e portanto maior aquecimento.


Este é o do Eixo Y, fica atrás da impressora, embaixo do pórtico.

Como eu não tem espaço em cima e pouco na lateral, o cooler de 40x40x10mm ficou atrás. Tem apenas 12mm entre o cooler o o fundo do motor, e duas abas formando parte de uma caixa guiam o ar pelas duas laterais do motor.

A fixação em baixo é apenas com dois parafusos, mas como a peça encaixa bem na mesa, ficou bem rígida. O parafuso está direto na madeira, tive que usar um M3 para conseguir esse comprimento.

Se eu fizesse de novo, usaria paredes mais grossas.
O cooler do motor do Eixo X fica em cima do pórtico onde tem mais espaço livre.

A fixação também ficou mais simples. Por dentro das abas tem um parafuso AutoAtarrachante preso direto na placa do pórtico.
Este é o suporte do cooler do Eixo X antes de montar.

É interessante como fica bem claro que ainda penso como se estivesse usando placas ou chapas! Com o tempo tenho que aprender a pensar em 3D

Atendendo a pedidos: aqui estão os arquivos do OpenSCAD. Não estão muito arrumados, foram feitos apressadamente enquanto eu também aprendia...

segunda-feira, 28 de maio de 2012

Quebrou ... conserta por download

Na quinta passada quebrou uma peça do meu Extruder. Ele estava com um comportamento estranho, fui mexer e bum!

Como é uma Impressora 3D, abri a página do meu extruder no Thingiverse e fiz download da peça!

Precisei fazer uma "gambirra" para imprimir com uma outra peça e menos de uma hora depois tudo tinha voltado ao normal. Vejam os detalhes:


Essa é a peça que quebrou...

Remendei com um pedaço de algum teste e cola feita com acetona.
Na hora de imprimir eu lembrei de uma peça de um Extruder velho que usamos lá na Masmorra.

Evitou a espera para a cola secar...
Pronto !!!

Montei e ficou novo de novo

sábado, 28 de abril de 2012

Refazendo o Trator da Extruder

Hoje tive que parar para refazer o trator do Extruder aproveitei para mostrar mais alguns detalhes.

As instruções originais estão aqui, no Blog do Grupo de Estudo.


Meu trator original estragou!

Duvido que um dia a Ciência explique como o ABS pôde arrancar um pedaço do aço...

Então voltei às instruções originais, e como eu sempre digo "está tudo no Blog", segui as minhas próprias instruções, hehe...
Gravei um video mostrando o processo, espero que ajude pois várias pessoas ficaram em dúvida sobre os detalhes.

Infelizmente tive que filmar sozinho, então o vídeo não ficou tão bom.


Agora deixei o tracionador mais profundo, isto tem duas vantagens:

Com diâmetro menor a força que pode-se exercer uma força maior, e

Com o sulco, há uma área de contato maior do tracionador com o filamento, isso ajuda a aumentar a tração.



É muito importante alinhar bem o sulco do trator com a passagem do filamento.

Aqui usei uma lanterna para iluminar por baixo e verificar o alinhamento pela entrada do filamento.

Usei arruelas M8 mas também arruelas plásticas feiras com PVC de 0,5mm até centralizar corretamente.


Depois de montado, tudo voltou ao normal. Só precisei refazer a calibração do Firmware para compensar o novo diâmetro.

Espero que isto não se repita, nunca vi alguma referencia a este tipo de desgaste.


sexta-feira, 23 de março de 2012

Dispositivo Anti-Folga melhorado

Bem lá atrás, no começo de tudo, eu mostrei como é feito o sistema que elimina a folga na porca que segue sobre a barra Roscada, veja o Blog de 11 meses atrás Conjunto Trator da Mesa X.
Novo:continuação aqui e aqui


Esse é apenas uma variação de um método bastante usado, não é novidade, aprendi com o Jorge...

Uma mola fraca, neste caso uma espuma de silicone, afasta temporariamente as duas porcas. Em seguida elas são prensadas e mantidas nessa posição e devem ficar assim.

A pressão inicial posiciona uma em cada direção e posteriormente elas se mantêm assim. Isso também proporciona um atrito muito baixo porque elas não operam sob pressão.

O que aconteceu é que as porcas escorregaram! A solução foi simples, mas não pensei nisso antes: aumentar o atrito da fixação.

Simples e eficaz. Usei Lixa d'água 1200 colada.
Testei várias colas mas Bonder foi a de melhor resultado.

O que eu também percebi é que o MDF afundou devido à pressão da porca. Talvez eu tenha realmente apertado demais nas tentaticas de re-ajustar.
Mesma coisa para o bloco do eixo X que foi feito em PVC (placa de 10mm).

O PVC é uma material muito melhor para trabalhar, não houve afundamento nenhum.


Também precisei modificar a maneira de fazer o ajuste:

Quando fiz o primeiro Eixo, tinha deixado um furo no meio da mesa para ajustar a folga com tudo montado.

Dá para ver entre os dois parafusos que há um furinho para verificar se as porcas estão bem centralizadas. Está escondido por baixo da mesa aquecida.

O ajuste é simples: afrouxa a fixação, movimenta um pouco para que as porcas se ajustem e aperta no lugar!
Precisei desmontar tudo para fazer o mesmo nos outros dois eixos.

Com as placas de acrílico fica mais fácil entender, e também fica mais fácil fazer o ajuste.


Agora estou confiante de que o problema foi resolvido de maneira definitiva. Esta solução para eliminação de folga é prática, barata e eficiente.

Veja a versão anterior aqui.
Novo: continuação aqui.

domingo, 12 de fevereiro de 2012

Aprimorando o Driver Chines...

Hoje resolvi fazer umas verificações na eletrônica, principalmente nos acopladores óticos do driver. O resultado foi uma melhora significativa do desempenho.

Lembrando os motivos para usar este driver:
1) aprender mais sobre o processo da RepRap, não apenas usar o que está pronto
2) trabalhar em condições mais próximas de uma CNC, visando conversões
3) preço e desempenho bons

O driver que estou usando é este driver da GLB.

Por $50 (com frete) temos um driver para 3.5A 36V. O chip usado é o Toshiba TB6560.

O primeira modificação, que já tinha feito, foi desconectar o cooler da placa e conectar direto na fonte de 12V, assim o regulador de 12V na placa driver não aquece. Também inseri um resistor de 100R em série com o cooler para fazer menos barulho.


  • Problema com os Acopladores óticos:
Estas imagens foi o Jorge que me mandou, se alguém souber o link original por favor me informe. Eu usei estas imagens porque foi exatamente isso que eu observei.

NOVO: Encontrei o site original destas fotos, veja aqui. Também aproveitei e fiz as alterações do capacitor do oscilador. Várias pessoas ouviam o apito do chopper que era muito desagradável e agora sumiu!

Isto é o que acontece com o pulso quando passa pelo acoplador ótico: ele alarga muito.

Eu medi 20 a 50us conforme o acoplador (a linha de cima é o sinal de entrada já invertido pela placa).

outro problema é que o chip é sensível à subida do clock e este circuito deforma muito esta parte.
Aqui foi removido o acoplador do Step e não do Dir. A linha vermelha indica o momento em que o Dir mudou de nível, dá para ver que para o chip driver, essa mudança só ocorre após o Step.

Resultado: um step da direção errada!
Com acopladores nos dois sinais, isso vai depender de qual dos acopladores é mais rápido...
É assim que o sinal acima deveria ser! Ambos os acopladores foram removidos.

Aqui dá para ver que há muito pouco tempo entre a mudança do DIR e o STEP seguinte.

Outros problemas com os Acopladores:

1) O acoplador ótico limita a frequência máxima utilizável a algo próximo a 15kHz. A especificação tando do TB6560 quanto da placa são de 15kHz, mas agora ele funciona bem até essa frequência. (funcionou sem problemas em testes que fiz até 18kHz)
2) tem que enviar um pulso mínimo de 3us para acionar o acoplador ótico. o firmware Marlim, que hoje é o mais completo, manda apenas 1,3us, eu havia feito uma modificação para contornar esse problema.
3) no sistema montado na Masmorra pelo Grupo de Estudo não apresentou esse problema, ou o software Gen3 era mais lento ou os acopladores de DIR eram mais rápidos que os de STEP.


  • A solução é muito simples 
A sequencia dos acopladores é step-en-dir para cada canal.

Basta colocar um jump entre os pinos 2 e 4 dos acopladores de STEP e DIR.
O circuito do Enable é um pouco diferente, então o jump teria que ser entre os pinos 2 e 3, porém o sinal também tem que ser invertido. 
Teríamos então EN/ ativo em baixo (existe um inversor na placa), a entrada desconectada se tornaria ativa!

Esse circuito também foi o Jorge que desenhou, eu só recortei um pedaço.



  • Sucesso
Finalmente consegui imprimir o apito!

Nas tentativas anteriores ele estava saindo inclinado para a esquerda.

Na verdade ele ainda está muito ruim em alguns aspectos.


  • Velocidade
Com isso consegui aumentar a velocidade da máquina. Testando com meu Joy-Stick analógico e não imprimindo, isso virá depois.

Usando meio-passo consegui operar bem a 18kHz que são 57mm/s
Usando passo cheio, dá para operar confiavelmente até pouco mais de 11kHz ou 70mm/s=4200mm/min.

Como estou imprimindo ainda muito devagar (20mm/s),  vou continuar com meio-passo que faz um pouco menos de barulho. Isso já me fornece uma velocidade de 50mm/s=3000mm.min. Quando a velocidade aumentar bastante acho que a vibração será menor, então voltarei a passo cheio...

Para imprimir mais rápido existe um recurso que diminui a velocidade do extruder quando o carro/mesa desacelera, a finalidade é evitar acúmulo de plástico nos cantos. Essa é minha próxima pesquisa.
Em outra impressoras como a Prusa, não há aceleração e portanto esse problema não existe

  • Desempenho do Firmware
Medi também o tempo de de execução da ISR do Marlim. O método é simples, seta-se um bit no começo da rotina e desliga-se no final. O resultado não é muito animador:
   48-53us durante as acelerações (a maior parte do tempo durante uma impressão complexa)
   28us depois de estabilizada a velocidade com movimento simples
   75us eventuais, parece-me que quando há alteração de movimentos
isso coloca um limite pouco acima de 10kHz.

Mas o Jitter fica abaixo de 5% com eventuais 10% em todos os casos que pude verificar e então não vai gerar problemas.

Esse firmware foi baseado no GRBL que funciona até 30kHz, mas a ISR foi muito alterada para maior comodidade de configuração. O resultado é que a execução ficou mais lenta.
No GRBL existem 4 motores e os comandos STEP e DIR têm que ficar todos em uma mesma porta de saída do micro-Controlador, isso permite fazer uma rotina extremamente rápida.