Mudanças entre as edições de "Bolinho de Chuva"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
 
(34 revisões intermediárias por 6 usuários não estão sendo mostradas)
Linha 1: Linha 1:
  +
Em Abril de 2014 a impressora 3D "Bolinho de Chuva" foi doada ao
Aproveitando a viagem do Juca a Nova Iorque, adquirimos um kit para a montagem de uma [http://wiki.makerbot.com/cupcake CupCake CNC]. A máquina já está montada, com um ou outro problema, mas ainda não conseguimos imprimir nada. Em breve postaremos fotos da montagem.
 
  +
[http://sjchackerclube.com.br/ '''Sabugosa Hacker Clube'''] em São José dos Campos.
  +
  +
Em 17/JAN/2019, a Bolinho voltou ao Garoa e está atualmente
  +
exposta como peça de museu, no nosso [[Pinheiros/Laboratório de Eletrônica|lab de eletrônica]].
   
  +
=Montagem=
 
 
Aproveitando a viagem do [[User:Juca|Juca]] a Nova Iorque, em novembro de 2010 adquirimos um ''Ultimate Kit'' para a montagem de uma [http://wiki.makerbot.com/cupcake Makerbot CupCake CNC]. A máquina já está montada, com um ou outro problema de calibração, mas conseguimos imprimir alguns modelos mais simples. Em breve postaremos fotos da montagem e do funcionamento. A máquina foi doocraticamente batizada de [[Bolinho de Chuva]].
Documentar aqui ''hacks'' que fizemos durante a montagem:
 
  +
  +
=Hacks=
 
Documentar aqui ''hacks'' instalados na Bolinho de Chuva:
 
*Localização da placa controladora do Plastruder MK5
 
*Localização da placa controladora do Plastruder MK5
 
*Uso de arroelas pra fixar pinos tensionados por correias
 
*Uso de arroelas pra fixar pinos tensionados por correias
*Uso de disquete + fita banana como base
+
*(Deprecated) Uso de disquete + fita banana como base
  +
*Os parafusos da extrusora foram trocados substituídos por peças com cabeça menor para permitir a instalação da escova da plataforma automática.
  +
* [http://www.thingiverse.com/thing:3057 Wobble Arrester] da natetrue instalada em um dos pontos de fixação da plataforma da extrusora evita a perda de passo devido a imperfeições nos parafusos do eixo Z.
  +
* Um par de fios liga diretamente a UART da placa mão à da placa extrusora, contornando o RS485. Este hack foi feito para corrigir um defeito no chip da extrusora que impedia, de maneira intermitente, a comunicação entre as placas, e pode ser implementado porque, na Bolinho de Chuva, a controladora de extrusão não está presa na cabeça do extruso.
   
  +
=Calibração=
=Calibragem=
 
 
Para calibrar a Makerbot, seguir este tutorial: [http://wiki.makerbot.com/cupcake-cnc-10:cupcake-calibration]
 
Para calibrar a Makerbot, seguir este tutorial: [http://wiki.makerbot.com/cupcake-cnc-10:cupcake-calibration]
   
 
Verificar se a motherboard do extruder está funcionando adequadamente. Após dar o upgrade do firmware, não refiz o commit das configurações e a temperatura era medida como 250 graus.
 
Verificar se a motherboard do extruder está funcionando adequadamente. Após dar o upgrade do firmware, não refiz o commit das configurações e a temperatura era medida como 250 graus.
   
Colocar o bico do struder a cerca de 1mm da base, pois os eixos Z estão perdendo passo e na hora de imprimir o extruder acaba descendo mais do que a base, podendo danificá-la.
+
Colocar o bico do extruder bem próximo à base, fazendo com que o filamento seja depositado de modo "achatado".
   
 
(colocar informações específicas e o que é útil do tutorial aqui)
 
(colocar informações específicas e o que é útil do tutorial aqui)
   
 
=Impressão=
 
=Impressão=
  +
  +
Se você nunca usou uma impressora 3D e não se sente seguro para operar a máquina, considere participar ou solicitar uma [[Oficina Bolinho de Chuva]].
  +
  +
O Miojo do Mal está temporariamente desligado durante a expansão do Garoa. Por enquanto, use o seu computador.
  +
  +
  +
<del>A Bolinho de Chuva está ligada ao Miojo do Mal, que conta com todos os aplicativos necessários para a sua configuração. Além disso, os parâmetros dos Skeinforge e do ReplicatorG instalados no Miojo do Mal já estão ajustados apropriadamente.
  +
</del>
  +
  +
<del> Mais ainda: durante toda a impressão (que pode levar mais de uma hora, ou muito mais no caso da impressão de várias peças) o computador deve estar ligado e conectado à impressora 3D.
  +
</del>
  +
  +
<del>Por esses motivos, por favor, use sempre o Miojo do Mal para executar as impressões. As dicas para ajustar a impressora mais abaixo ficam como auxílio para ocasiões em que a impressora deve ser desligada do Miojo do Mal (por exemplo, se for deslocada por algum motivo ou em caso de pane do Miojo do Mal).
  +
</del>
  +
  +
<del>Alternativamente, pode-se usar a impressão via SD. Simplesmente por não depender de comunicação USB, ela permite comandos mais rápidos e está menos propensa a problemas, mas ainda precisa ser corretamente testada (e é preciso um gravador de SD no Miojo do mal).</del>
  +
  +
===Imprimindo usando o Miojo do Mal===
   
 
Este tutorial é baseado em [http://wiki.makerbot.com/how-to-print]. Ao imprimir arquivos STL do [http://thingiverse.com Thingiverse], ignorar a parte em que ele fala sobre o Skeinforge pois o [http://replicat.org ReplicatorG] já suporta STL (Skeinforge embutido).
 
Este tutorial é baseado em [http://wiki.makerbot.com/how-to-print]. Ao imprimir arquivos STL do [http://thingiverse.com Thingiverse], ignorar a parte em que ele fala sobre o Skeinforge pois o [http://replicat.org ReplicatorG] já suporta STL (Skeinforge embutido).
  +
  +
  +
===Imprimindo usando outro computador===
   
 
Proto-passo-a-passo:
 
Proto-passo-a-passo:
   
  +
#Averigue se a versão do ReplicatorG é compatível com o firmware da Bolinho de Chuva. O atualmente recomendado é o ReplicatorG 26.
#Conectar a maquina
+
#Conectar a máquina
 
#Entrar no Control Panel
 
#Entrar no Control Panel
  +
## Setar a temperatura de extrusão para 220ºC -> deixar a cabeça pré-aquecida agiliza o início da impressão. Porém, não se deve deixar a cabeça aquecida por um longo período sem usar.
#Setar os zeros
 
  +
## Setar a temperatura da mesa em 120ºC. Deixe esta temperatura estabilizar antes de inicia a impressão.
#Setar a target temperature para 220^oC
 
 
## Setar os zeros
  +
### O eixo Z deve ser posicionado rente à plataforma, o mais próximo possível sem efetivamente tocar na superfície. A altura relativa da primeira camada deve ser determinada pelo Skeinforge.
  +
### Se a makerbot estiver '''desligada''', os eixos X e Y podem ser ajustados à mão.
  +
### O eixo Z também pode ser ajustado a mão, usando o parafuso indicado na parte superior da carcaça. Porém, isto só é prático para distâncias muito pequenas.
 
#Fechar o control panel
 
#Fechar o control panel
 
#Abrir o STL
 
#Abrir o STL
 
#Clicar em Generate GCode
 
#Clicar em Generate GCode
#Escolher makerbot-mk5-abs
+
#Escolher makerbot-mk5-automated-platform-abs
  +
## As configurações que vem por padrão no ReplicatorG funcionam, mas não ão ótimas. [[User:Aylons|Aylons]] tem feito um esforço de otimização, conforme o caso, peça a ele a versão atual dos parâmetros de Skeinforge para a Bolinho de Chuva.
 
#Clicar em "build"
 
#Clicar em "build"
   
 
(colocar informações específicas e o que é útil do tutorial aqui)
 
(colocar informações específicas e o que é útil do tutorial aqui)
   
  +
=Debugging=
[[Categoria:Projetos|I]]
 
  +
  +
==Rodada de Debugging 06/11==
  +
  +
'''16/06/2011:''' a Bolinho de Chuva funcionou perfeitamente com as versões de firmware 2.4 (motherboard) e 2.5 mk5 with relays (extruder). A versão do ReplicatorG era a 0021, a que eu uso no meu note desde que temos a impressora. Portanto, acredito que o replicatorg não seja a fonte dos problemas que estávamos enfrentanto. Talvez a temperatura ambiente??? --[[Usuário:Pitanga|Pitanga]] 21h47min de 19 de junho de 2011 (PDT)
  +
  +
'''18/06/2011:''' ela imprimiu outra peça muito bem - A versão do replicator era a 0025, com Gcode gerado usando o Skeinforge 31 e o profile padrão "cupcake-acrylic-platform-ABS". Aylons está começando o processo de calibração para fazer novos testes.
  +
  +
'''19/06/2011:''' Acabei a impressão do apito, sem nenhum problema. Amanhã pretendo imprimir peças de calibração, ajustas os parâmetros do Skeinforge e publicar neste wiki. Uma das dicas para uma boa impressão é um ajuste fino do eixo Z usando o raft (cama) como parâmetro - o bico deve ficar rente à base, mas o ABS depositado sobre ela para fazer o raft não deve adquiri textura, ficando perfeitamente liso e achatado por cima. [[Usuário:Aylons|Aylons Hazzud]] 21h41min de 19 de junho de 2011 (PDT)
  +
  +
'''20/06/2011:''' Não sei como ficou a alça do apito na última impressão. No entanto, considerando como a alça ficou em 16/6, e lendo [http://www.neufeld.newton.ks.us/electronics/?p=1399], acho que dá pra entender um pouco. Na alça, várias camadas são depositadas em um curto espaço de tempo. Isso faz com que uma camada seja depositada sobre uma ainda quente, portanto dilatada e sem firmeza para receber a camada seguinte. --[[Usuário:Pitanga|Pitanga]] 21h47min de 19 de junho de 2011 (PDT)
  +
  +
'''20/06/2011:''' Outro ponto fácil de perceber é que, durante a subida, a plataforma dá uma dançada devido à imperfeição dos eixos z. A referência anterior menciona isso, e aponta para uma solução (que eu já havia visto mas não tinha dado bola): [http://www.thingiverse.com/thing:2151 wobble arrester]. --[[Usuário:Pitanga|Pitanga]] 21h47min de 19 de junho de 2011 (PDT)
  +
  +
'''20/06/2011:''' Justamente! Eu havia percebido isso, mas tinha deixado isso na minha memória como "algo para verificar quando buscar mais precisão". E eu já estava lendo o [http://www.neufeld.newton.ks.us/electronics/?p=1399] para ver como fazer isso. [[Usuário:Aylons|Aylons Hazzud]] 09h22min de 20 de junho de 2011 (PDT)
  +
  +
'''11/07/2011''' Uma possível causa para o problema original (Toolhead 0 not found) pode ter sido encontrado: o motor DC poderia estar entrando em curto ou em aberto devido a uma emenda ruim no cabo que o liga à placa controladora de extrusão. Isto pode ser a causa do problema antigo e foi descoberto quando o motor de extrusão parou de funcionar durante uma impressão. [[Usuário:Aylons|Aylons Hazzud]] 16h45min de 11 de julho de 2011 (PDT)
  +
  +
==Rodada de Debugging 01/12==
  +
  +
Com a ajuda de [[Usuário:Diógenes|Diógenes]], [[Usuário:Aylons|Aylons Hazzud]] passou algumas noites depurando a eletrônica da Makerbot afim de descobrir a origem do problema de comunicação entre a Motherboard e a Toolhead.
  +
  +
Após descobrirem que a causa era o chip 75176 (driver RS485) da Toolhead, [[Usuário:Aylons|Aylons Hazzud]] soldou um fio ligando os sinais da UART do AVR da controladora diretamente na UART do AVR da Toolhead.
  +
  +
Aparentemente, o firmware 3.0 não funciona com este hack sem alterações, e por isto o firmware atual é o 2.3 na Motherboard e 2.5 na Toolhead.
  +
  +
Novos chips já foram encomendados para substituir o atual, mas não há previsão para instalá-los. A única razão para isso seria a compatibilidade com outras versões de firmware. [[Usuário:Aylons|Aylons Hazzud]] 16h19min de 14 de janeiro de 2012 (PST)
  +
  +
=Referências=
  +
  +
*http://blog.makerbot.com/tag/z-axis-wobble/
  +
*http://www.makerbot.com/blog/tag/calibrating-skeinforge/ - calibração do skeinforge
  +
  +
[[Categoria:Projetos]][[Categoria:Impressoras 3D]][[Categoria:Equipamentos]]

Edição atual tal como às 16h24min de 22 de janeiro de 2019

Em Abril de 2014 a impressora 3D "Bolinho de Chuva" foi doada ao
Sabugosa Hacker Clube em São José dos Campos.

Em 17/JAN/2019, a Bolinho voltou ao Garoa e está atualmente
exposta como peça de museu, no nosso lab de eletrônica.


Aproveitando a viagem do Juca a Nova Iorque, em novembro de 2010 adquirimos um Ultimate Kit para a montagem de uma Makerbot CupCake CNC. A máquina já está montada, com um ou outro problema de calibração, mas já conseguimos imprimir alguns modelos mais simples. Em breve postaremos fotos da montagem e do funcionamento. A máquina foi doocraticamente batizada de Bolinho de Chuva.

Hacks

   Documentar aqui hacks instalados na Bolinho de Chuva:
  • Localização da placa controladora do Plastruder MK5
  • Uso de arroelas pra fixar pinos tensionados por correias
  • (Deprecated) Uso de disquete + fita banana como base
  • Os parafusos da extrusora foram trocados substituídos por peças com cabeça menor para permitir a instalação da escova da plataforma automática.
  • Wobble Arrester da natetrue instalada em um dos pontos de fixação da plataforma da extrusora evita a perda de passo devido a imperfeições nos parafusos do eixo Z.
  • Um par de fios liga diretamente a UART da placa mão à da placa extrusora, contornando o RS485. Este hack foi feito para corrigir um defeito no chip da extrusora que impedia, de maneira intermitente, a comunicação entre as placas, e pode ser implementado porque, na Bolinho de Chuva, a controladora de extrusão não está presa na cabeça do extruso.

Calibração

Para calibrar a Makerbot, seguir este tutorial: [1]

Verificar se a motherboard do extruder está funcionando adequadamente. Após dar o upgrade do firmware, não refiz o commit das configurações e a temperatura era medida como 250 graus.

Colocar o bico do extruder bem próximo à base, fazendo com que o filamento seja depositado de modo "achatado".

(colocar informações específicas e o que é útil do tutorial aqui)

Impressão

Se você nunca usou uma impressora 3D e não se sente seguro para operar a máquina, considere participar ou solicitar uma Oficina Bolinho de Chuva.

O Miojo do Mal está temporariamente desligado durante a expansão do Garoa. Por enquanto, use o seu computador.


A Bolinho de Chuva está ligada ao Miojo do Mal, que conta com todos os aplicativos necessários para a sua configuração. Além disso, os parâmetros dos Skeinforge e do ReplicatorG instalados no Miojo do Mal já estão ajustados apropriadamente.

Mais ainda: durante toda a impressão (que pode levar mais de uma hora, ou muito mais no caso da impressão de várias peças) o computador deve estar ligado e conectado à impressora 3D.

Por esses motivos, por favor, use sempre o Miojo do Mal para executar as impressões. As dicas para ajustar a impressora mais abaixo ficam como auxílio para ocasiões em que a impressora deve ser desligada do Miojo do Mal (por exemplo, se for deslocada por algum motivo ou em caso de pane do Miojo do Mal).

Alternativamente, pode-se usar a impressão via SD. Simplesmente por não depender de comunicação USB, ela permite comandos mais rápidos e está menos propensa a problemas, mas ainda precisa ser corretamente testada (e é preciso um gravador de SD no Miojo do mal).

Imprimindo usando o Miojo do Mal

Este tutorial é baseado em [2]. Ao imprimir arquivos STL do Thingiverse, ignorar a parte em que ele fala sobre o Skeinforge pois o ReplicatorG já suporta STL (Skeinforge embutido).


Imprimindo usando outro computador

Proto-passo-a-passo:

  1. Averigue se a versão do ReplicatorG é compatível com o firmware da Bolinho de Chuva. O atualmente recomendado é o ReplicatorG 26.
  2. Conectar a máquina
  3. Entrar no Control Panel
    1. Setar a temperatura de extrusão para 220ºC -> deixar a cabeça pré-aquecida agiliza o início da impressão. Porém, não se deve deixar a cabeça aquecida por um longo período sem usar.
    2. Setar a temperatura da mesa em 120ºC. Deixe esta temperatura estabilizar antes de inicia a impressão.
    3. Setar os zeros
      1. O eixo Z deve ser posicionado rente à plataforma, o mais próximo possível sem efetivamente tocar na superfície. A altura relativa da primeira camada deve ser determinada pelo Skeinforge.
      2. Se a makerbot estiver desligada, os eixos X e Y podem ser ajustados à mão.
      3. O eixo Z também pode ser ajustado a mão, usando o parafuso indicado na parte superior da carcaça. Porém, isto só é prático para distâncias muito pequenas.
  4. Fechar o control panel
  5. Abrir o STL
  6. Clicar em Generate GCode
  7. Escolher makerbot-mk5-automated-platform-abs
    1. As configurações que vem por padrão no ReplicatorG funcionam, mas não ão ótimas. Aylons tem feito um esforço de otimização, conforme o caso, peça a ele a versão atual dos parâmetros de Skeinforge para a Bolinho de Chuva.
  8. Clicar em "build"

(colocar informações específicas e o que é útil do tutorial aqui)

Debugging

Rodada de Debugging 06/11

16/06/2011: a Bolinho de Chuva funcionou perfeitamente com as versões de firmware 2.4 (motherboard) e 2.5 mk5 with relays (extruder). A versão do ReplicatorG era a 0021, a que eu uso no meu note desde que temos a impressora. Portanto, acredito que o replicatorg não seja a fonte dos problemas que estávamos enfrentanto. Talvez a temperatura ambiente??? --Pitanga 21h47min de 19 de junho de 2011 (PDT)

18/06/2011: ela imprimiu outra peça muito bem - A versão do replicator era a 0025, com Gcode gerado usando o Skeinforge 31 e o profile padrão "cupcake-acrylic-platform-ABS". Aylons está começando o processo de calibração para fazer novos testes.

19/06/2011: Acabei a impressão do apito, sem nenhum problema. Amanhã pretendo imprimir peças de calibração, ajustas os parâmetros do Skeinforge e publicar neste wiki. Uma das dicas para uma boa impressão é um ajuste fino do eixo Z usando o raft (cama) como parâmetro - o bico deve ficar rente à base, mas o ABS depositado sobre ela para fazer o raft não deve adquiri textura, ficando perfeitamente liso e achatado por cima. Aylons Hazzud 21h41min de 19 de junho de 2011 (PDT)

20/06/2011: Não sei como ficou a alça do apito na última impressão. No entanto, considerando como a alça ficou em 16/6, e lendo [3], acho que dá pra entender um pouco. Na alça, várias camadas são depositadas em um curto espaço de tempo. Isso faz com que uma camada seja depositada sobre uma ainda quente, portanto dilatada e sem firmeza para receber a camada seguinte. --Pitanga 21h47min de 19 de junho de 2011 (PDT)

20/06/2011: Outro ponto fácil de perceber é que, durante a subida, a plataforma dá uma dançada devido à imperfeição dos eixos z. A referência anterior menciona isso, e aponta para uma solução (que eu já havia visto mas não tinha dado bola): wobble arrester. --Pitanga 21h47min de 19 de junho de 2011 (PDT)

20/06/2011: Justamente! Eu havia percebido isso, mas tinha deixado isso na minha memória como "algo para verificar quando buscar mais precisão". E eu já estava lendo o [4] para ver como fazer isso. Aylons Hazzud 09h22min de 20 de junho de 2011 (PDT)

11/07/2011 Uma possível causa para o problema original (Toolhead 0 not found) pode ter sido encontrado: o motor DC poderia estar entrando em curto ou em aberto devido a uma emenda ruim no cabo que o liga à placa controladora de extrusão. Isto pode ser a causa do problema antigo e foi descoberto quando o motor de extrusão parou de funcionar durante uma impressão. Aylons Hazzud 16h45min de 11 de julho de 2011 (PDT)

Rodada de Debugging 01/12

Com a ajuda de Diógenes, Aylons Hazzud passou algumas noites depurando a eletrônica da Makerbot afim de descobrir a origem do problema de comunicação entre a Motherboard e a Toolhead.

Após descobrirem que a causa era o chip 75176 (driver RS485) da Toolhead, Aylons Hazzud soldou um fio ligando os sinais da UART do AVR da controladora diretamente na UART do AVR da Toolhead.

Aparentemente, o firmware 3.0 não funciona com este hack sem alterações, e por isto o firmware atual é o 2.3 na Motherboard e 2.5 na Toolhead.

Novos chips já foram encomendados para substituir o atual, mas não há previsão para instalá-los. A única razão para isso seria a compatibilidade com outras versões de firmware. Aylons Hazzud 16h19min de 14 de janeiro de 2012 (PST)

Referências