Ferramentas do usuário

Ferramentas do site


ti_publica:impressao_3d

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
ti_publica:impressao_3d [2020/03/21 18:26]
cartola [Atualização do firmware para BL Touch 3D]
ti_publica:impressao_3d [2020/04/18 13:28] (atual)
cartola [Firmware Marlin]
Linha 3: Linha 3:
 Veja também minhas [[ti_publica:blender_how_to|notas sobre Blender para Impressão 3D]]. O Blender é um software para modelagem 3D, dentre outras coisas. Veja também minhas [[ti_publica:blender_how_to|notas sobre Blender para Impressão 3D]]. O Blender é um software para modelagem 3D, dentre outras coisas.
  
-====== Geeetech A20m ======+====== GCODE util ====== 
 + 
 +Neste [[https://www.reprap.org/wiki/G-code#G91:_Set_to_Relative_Positioning|link um bom manual geral de GCODE]]. 
 + 
 +Aqui uma cola do que já precisei usar de GCODE. 
 + 
 +**3D BL Touch** (fonte: [[https://www.youtube.com/playlist?list=PLODCkot3GrihPvwR0Cj3Mh5rQ_ie4jVmC|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. Registro aqui algumas coisas que fiz com essa impressora.
 +  * [[https://www.geeetech.com/download.html?download_id=33|Manuais, firmware, etc da geeetech A20M no site do fabricante]]
  
-===== Atualização do firmware para BL Touch 3D =====+===== 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. 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: ====
  
   * [[http://www.geeetech.com/forum/viewtopic.php?t=61867|Referência inicial no fórum do fabricante]]   * [[http://www.geeetech.com/forum/viewtopic.php?t=61867|Referência inicial no fórum do fabricante]]
Linha 16: Linha 34:
       - Descompactar o arquivo       - Descompactar o arquivo
       - 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       - 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
-      - Instalar o Arduino IDE (a partir [[https://www.arduino.cc/en/guide/linux|deste link]])+        * **Nota:** o vídeo mostra o arquivo em outro lugar, provavelmente mudou 
 +      - Instalar o Arduino IDE (a partir [[https://www.arduino.cc/en/guide/linux|deste link]]) - 1.8.5 ou mais recente
       - Abrir o Arduino IDE e escolher no menu **Tools / Board** a placa "Arduino Mega or Mega 2560"       - Abrir o Arduino IDE e escolher no menu **Tools / Board** a placa "Arduino Mega or Mega 2560"
       - Em seguida no menu **Tools / Processor** o processador "ATmega2560 (mega 2560)"       - Em seguida no menu **Tools / Processor** o processador "ATmega2560 (mega 2560)"
-      - No menu **Tools / Port** escolher a porta (o cabo deve estar plugado à impressora)+      - 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 
 +      - 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 
 +      - Verifique a lib no menu **Sketch / Include Library / U8glib** 
 +      - 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 
 +      - Conecte o cabo USB à impressora e ligue ela 
 +      - No menu **Tools / Port** selecione a porta correspondente (se tiver mais de uma desconecte pra ver qual some e reaparece depois de reconectar) 
 +      - No meu linux tive que dar permissões no device da porta: sudo chmod a+rw /dev/ttyUSB0 
 +      - Agora é só fazer upload do firmare em **Sketch / Upload** ou no botão correspondente 
 +        * Vai aparecer novamente "Compiling sketch..." 
 +        * Em seguida "Uploading..." 
 +        * Por fim "Done uploading." 
 +      - 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 (-, GNDRed (+5V) Orange (control signal) 
 +    * 2-pin: Black (-, GND) White (Z min) 
 +{{ :ti_publica:pinagem_3d_bl_touch_leveling_sensor.jpg?200 |}} 
 +  * Pinagem na impressora (GND em cima pros dois conectores) 
 +{{ :ti_publica:pinagem_na_impressora_a20m_pro_3d_touch.png?200 |}} 
 + 
 +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: 
 +  - Afrouxe um pouco o suporte, pois será necessário posicioná-lo após inserir o sensor 
 +  - Insira os cabos do sensor pela brecha entre o suporte e a cabeça 
 +  - Fixe o sensor com os parafusos de cabeça para baixo, ou não conseguirá alcançar novamente os parafusos para apertar o suporte 
 +  - A arruela fica do lado da porca 
 +  - Verifique que a ponta do sensor esteja para dentro (ela é retrátil) 
 +  - 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 
 +  - Conecte os cabos por trás da cabeça. Use o terra (GND) como referência. Veja acima as pinagens. 
 + 
 +==== Ajustando o sensor: ==== 
 + 
 +[[https://www.youtube.com/playlist?list=PLODCkot3GrihPvwR0Cj3Mh5rQ_ie4jVmC|Essa playlist de vídeos]] mostra os ajustes necessários, principalmente se o led do sensor estiver piscando, indicando alarme. 
 + 
 +==== Ajuste final: Z Offset ==== 
 + 
 +Por fim é necessário ajustar o offset do eixo Z. Essa medida é acertada na impressora, no menu Motion. Isso é que vai indicar pra impressora onde está a mesa de fato após ela ir pro Home Z. 
 + 
 +  * Primeiro a gente manda pro Home Z. Ao final do processo ela vai deixar o Z em 10mm, aí a gente abaixa pro 0mm pra ver a altura que falta pra tocar na mesa. Essa altura é o Z offset. 
 +  * Se conseguir medir isso ok, mas pode ir ajustando aos poucos, tentando evitar ir muito pra não bater o bico na mesa. 
 +  * Não tem como ter um valor padrão, pois essa medida depende de onde o sensor foi fixado. 
 +  * Ao levar o Eixo Z pro 0mm teste com uma folha de papel comum. Ela deve conseguir ser movida, porém com resistência do bico apertando ela. Ajuste até que em 0mm a folha fique assim. 
 + 
 +==== Referências para a A20M: ==== 
 + 
 +  * [[https://www.geeetech.com/download.html?download_id=33|Links para firmware Marlin pra Geeetech no fórum]] - [[http://www.geeetech.com/forum/viewtopic.php?f=20&t=70221|link nesse tópico]] 
 +  * 3D BL Touch: 
 +    * [[https://www.geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor|Pinagem do 3D BL Touch]] 
 +    * [[https://www.geeetech.com/forum/viewtopic.php?p=105180&sid=5a30a53b68a44600fcf68ab8e90abce4|Como encaixar na impressora]]
  
 ====== Delta FLSUN Kossel Mini ====== ====== Delta FLSUN Kossel Mini ======
Linha 56: Linha 131:
   * Impressão via Wi-Fi   * Impressão via Wi-Fi
   * Controle, impressão e acompanhamento via Telegram (app de mensagens com robô)   * Controle, impressão e acompanhamento via Telegram (app de mensagens com robô)
 +  * Controle, impressão e acompanhamento via [[https://play.google.com/store/apps/details?id=com.kabacon.octoremote|Aplicativo próprio]]
   * Visão remota via câmera   * Visão remota via câmera
 +
 +====== Firmware Marlin ======
 +
 +  * [[https://marlinfw.org/|Site oficial]]
 +  * [[https://marlinfw.org/docs/gcode/M206.html|Como programar offset X, Y, Z, etc]] - pode não funcionar em qualquer impressora, precisei na Geeetech A20M e não funcionou. No site também diz que não funciona na Delta. Outra maneira de acertar a centralização da peça na mesa é o ajuste do tamanho da mesa no fatiador, no meu caso no Cura.
 +
ti_publica/impressao_3d.1584826002.txt.gz · Última modificação: 2020/03/21 18:26 por cartola