Ferramentas do usuário

Ferramentas do site


ti_publica:impressao_3d

Essa é uma revisão anterior do documento!


Anotações pessoais sobre impressão 3D.

Veja também minhas notas sobre Blender para Impressão 3D. O Blender é um software para modelagem 3D, dentre outras coisas.

GCODE util

Aqui uma cola do que já precisei usar de GCODE.

3D BL Touch (fonte: playlist da geeetech no youtube)

  • Empurra o pino pra baixo:
    M280 P0 S10
  • Puxa o pino pra cima:
    M280 P0 S90
  • Auto teste (pino fica alternando):
    M280 P0 S120
  • Libera o pino (para o teste ou sai do status de alarme):
    M280 P0 S160

Geeetech A20m

Registro aqui algumas coisas que fiz com essa impressora.

Instalando auto nivelamento com BL Touch 3D

Já seria uma boa atualizar o firmware antes de iniciar o uso da impressora, mas nesse caso a necessidade veio pra fazer uso do sensor para nivelamento automático da mesa, que não vem com a impressora de fábrica, mas muitos usuários compram junto com ela. É necessário, porém, fazer a instalação física dele e do software, que nesse caso requer atualizar o firmware.

Para verificar o firmware usado atualmente basta ficar de olho no display assim que ligar a impressora. No meu caso era o Marlin 1.1.8 e vou atualizar para o próprio 1.1.8 mas com o 3D BL Touch. Ele deve apresentar opções no menu que não existem antes da atualização.

Atualização do firmware pra 3D BL Touch:

    • Aponta para um vídeo no youtube que mostra os passos abaixo (software):
      1. Baixar o firmware do github
      2. Descompactar o arquivo
      3. Trocar o arquivo Prusa_I3_3Dprinter-master/A20M_Marlin-1.1.x12864_3DTouch/Marlin/Configuration.h pelo arquivo Prusa_I3_3Dprinter-master/A10.M_A20.M_3d touch_configfile/A20M/3D touch/Configuration.h
        • Nota: o vídeo mostra o arquivo em outro lugar, provavelmente mudou
      4. Instalar o Arduino IDE (a partir deste link) - 1.8.5 ou mais recente
      5. Abrir o Arduino IDE e escolher no menu Tools / Board a placa “Arduino Mega or Mega 2560”
      6. Em seguida no menu Tools / Processor o processador “ATmega2560 (mega 2560)”
      7. Abra o firmware no menu File / Open escolhendo o arquivo Marlin.ino no diretório Prusa_I3_3Dprinter-master/A20M_Marlin-1.1.x12864_3DTouch/Marlin
      8. Pelo menu Sketch / Include Library / Add .ZIP Library inclua o arquivo Prusa_I3_3Dprinter-master/A20M_Marlin-1.1.x12864_3DTouch/U8glib_Arduino-master.zip
      9. Verifique a lib no menu Sketch / Include Library / U8glib
      10. Verifique se ficou tudo ok em Sketch / Verify/Compile ou no botão correspondente
        • Na barra verde inferior aparece “Compiling sketch…” durante um tempo
        • Ao final aparece “Done compiling” se tudo der certo
      11. Conecte o cabo USB à impressora e ligue ela
      12. No menu Tools / Port selecione a porta correspondente (se tiver mais de uma desconecte pra ver qual some e reaparece depois de reconectar)
      13. No meu linux tive que dar permissões no device da porta: sudo chmod a+rw /dev/ttyUSB0
      14. Agora é só fazer o upload do firmare em Sketch / Upload ou no botão correspondente
        • Vai aparecer novamente “Compiling sketch…”
        • Em seguida “Uploading…”
        • Por fim “Done uploading.”
      15. Minha impressora rebootou ao final, mas recomendam desligar e ligar

Após o upgrade do firmware a nova versão já aparece no display no boot. Se o upgrade foi só para a função do 3D BL Touch pode verificar que, por exemplo, na impressora no menu Prepare aparece agora Bed leveling*, além também de opções BLTouch em Control**. É necessário então instalar e calibrar o sensor.

Instalação física do sensor 3D BL Touch:

  • Pinagem do sensor:
    • 3-pin: Brown (-, GND) Red (+5V) Orange (control signal)
    • 2-pin: Black (-, GND) White (Z min)

  • Pinagem na impressora (GND em cima pros dois conectores)

A impressora já vem preparada com o suporte e o cabeamento já chega até a cabeça de impressão, só sendo necessário fixar o sensor e conectar seus cabos.

Passos para a instalação:

  1. Afrouxe um pouco o suporte, pois será necessário posicioná-lo após inserir o sensor
  2. Insira os cabos do sensor pela brecha entre o suporte e a cabeça
  3. Fixe o sensor com os parafusos de cabeça para baixo, ou não conseguirá alcançar novamente os parafusos para apertar o suporte
  4. A arruela fica do lado da porca
  5. Verifique que a ponta do sensor esteja para dentro (ela é retrátil)
  6. Posicione o suporte de modo que o sensor retraído fique a uma altura de 1 a 3mm da mesa, com o eixo Z na posição em que o bico extrusor a toque (se não o fez, leve o eixo Z para o Home)
    • Uma moeda de um real tem quase 2mm de altura e pode ajudar
  7. Conecte os cabos por trás da cabeça. Use o terra (GND) como referência. Veja acima as pinagens.

Ajustando o sensor:

Essa playlist de vídeos mostra os ajustes necessários, principalmente se o led do sensor estiver piscando, indicando alarme.

Referências para a A20M:

Delta FLSUN Kossel Mini

Atualização do firmware

Ajuste para o termistor da mesa aquecida

Anet A8

Troca da fonte

Colocação do filamento sobre a impressora

Peças impressas para aprimoramento

  • Trilhos para cabos
  • Fixadores para o vidro da mesa
  • Fixadores para o fuso rolamentado do eixo Z
  • Suporte para ventoinha do extrusor
  • Condutor do filamento para o extrusor
  • Suporte para filamento sobre a impressora

Mesa aquecida

  • Troca da mesa
  • Colocação de vidro sobre a mesa
  • Colocação de cortiça sob o vidro

Uso de Raspberry Pi com Octopi

Vantagens:

  • Impressão via Wi-Fi
  • Controle, impressão e acompanhamento via Telegram (app de mensagens com robô)
  • Visão remota via câmera
ti_publica/impressao_3d.1585396397.txt.gz · Última modificação: 2020/03/28 08:53 por cartola