Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Drawbot CoreXY DIY com Arduino: Construa Seu Próprio Robô Desenhista CNC

Componentes e Materiais

Componente Quantidade
Arduino UNO (ATmega328P) 1
CNC Shield v3 + Drivers DRV8825/A4988 1 kit
Motores de Passo NEMA 17 2
Servo Motor (eixo Z - caneta) 1
Correias GT2 + Polias 1 kit
Trilhos lineares / Hastes + Rolamentos LM8UU 1 kit
Estrutura (alumínio 2020, acrílico ou madeira) 1
Fonte 12V/24V adequada aos motores 1
Canetas (gel, permanente, etc.) Conforme uso

Software

Sobre o Projeto

Introdução

Oi! Obrigado pelo interesse. Este foi meu projeto de conclusão de engenharia — levei um mês para construir e me diverti muito. Abaixo, guia DIY passo a passo para você construir seu próprio robô desenhista CNC. O guia é longo (texto + vídeo) com todos os detalhes para iniciantes.

TUTORIAL COMPLETO PASSO A PASSO: arnabkumardas.com/category/topics/cnc/

O Crazy Engineer's Drawing Robot (ou Arduino GRBL CoreXY Servo Drawbot) é um robô desenhista baseado em CNC. Open source e open hardware. Usa Arduino UNO (ATmega328P) como cérebro e firmware GRBL especial para interpretação de G-code e controle de movimento. Movimento CoreXY nos eixos X e Y; eixo Z por servo para levantar/abaixar a caneta.

Capacidades

Desenha/escreve em quase qualquer superfície plana. Usa canetas gel, marcadores permanentes, etc. Cabeça de escrita estende-se além da máquina, permitindo desenhar em objetos maiores que ela.

Aplicações sugeridas:

Mecânica CoreXY

O sistema CoreXY usa duas correias e dois motores fixos para mover o carro em X e Y. Vantagens: massa móvel reduzida (motores parados), maior velocidade/precisão, estrutura mais rígida.

Firmware GRBL CoreXY + Servo

O GRBL padrão não suporta CoreXY nem servo no eixo Z. Este firmware modificado adiciona:

Compile e carregue via Arduino IDE.

Fluxo de Trabalho

  1. Crie/importe arte no Inkscape (SVG).
  2. Use extensão (ex: Makelangelo ou J Tech Photonics) para gerar G-code.
  3. Envie G-code ao Arduino via Universal G-code Sender (UGS) ou bCNC.
  4. Robô desenha!

Esquemático

Apenas 2 eixos do CNC Shield usados; servo conectado no pino de spindle (D11 geralmente). Ver imagem do esquemático.

Recursos no GitHub

Dicas de Construção

Processo de manufatura

  1. Sticks Antitranspirante/Desodorizante: Ciência, História e Insights de Fabrico
  2. Construa um Robô Raspberry Pi Controlado por Bluetooth com Feedback de Áudio
  3. Habilite Chamadas Telefônicas no Arduino UNO com Twilio e Yaler – Projeto Chame Meu Arduino
  4. Robô Desviador de Obstáculos com Servo: Construa com Arduino e HC-SR04
  5. Criar Robô Seguidor de Linha Autônomo com Arduino UNO
  6. Construa um Elegante Relógio Nixie em Gabinete de Madeira MDF Personalizado com Arduino
  7. Construa um Robô Controlado por Voz com Arduino Nano
  8. Controlador Retrô C64: Interface com Arduino Nano
  9. PiBot: Robô Pianista Arduino para Performance Musical de Precisão
  10. Kit de Robô de Navegação Interna Inteligente para Projetos Arduino