Índice:

Gravador a laser mini CNC DIY: 19 etapas (com fotos)
Gravador a laser mini CNC DIY: 19 etapas (com fotos)

Vídeo: Gravador a laser mini CNC DIY: 19 etapas (com fotos)

Vídeo: Gravador a laser mini CNC DIY: 19 etapas (com fotos)
Vídeo: Обзор лазерного ЧПУ гравера Aufero Laser 1 5500мВт с AliExpress (CNC Laser Engraver DIY 5500 mW) 2024, Julho
Anonim
Image
Image
Gravador DIY Mini CNC Laser
Gravador DIY Mini CNC Laser

Este é um manual de instruções sobre como remixei meu antigo gravador CNC a laser e fiz uma versão estável de um gravador CNC a laser baseado em Arduino e cortador de papel fino usando drives de DVD antigos e laser de 250mW.

Versão antiga do meu CNC:

A versão antiga não era muito estável e apresentava alguns oscilações devido a partes desiguais, então decidi fazer uma versão estável dela usando partes impressas em 3D. O que me deu excelentes resultados em gravação a laser mesmo em detalhes minúsculos, esta máquina é capaz de fazer bem o trabalho. Você pode ver os detalhes no olho da imagem gravada.

A área de jogo é de 40 mm x 40 mm no máximo.

Etapa 1: Peças e materiais necessários

  • Arduino Nano (com cabo USB)
  • 2x mecanismo de passo de unidade de DVD
  • 2 módulos de driver de motor de passo A4988 (ou blindagem GRBL)
  • Laser 250mW com lente ajustável (ou superior)
  • Fonte de alimentação de 12v 2Amps mínimo
  • 1x IRFZ44N N-CHANNEL Mosfet
  • 1 resistor de 10k
  • 1 resistor de 47 ohm
  • 1x regulador de tensão LM7805 (com dissipador de calor)
  • Placa PCB em Branco
  • Cabeçalhos masculinos e femininos
  • 2,5 mm JST XH-Style
  • Conector macho de 2 pinos
  • 1x 1000uf 16v capacitor cabos jumper
  • 8x pequenos ímãs de neodímio (que recuperei do mecanismo da lente do DVD)
  • 1x conector de 2 pinos no conector do bloco terminal de parafuso
  • Laços zip (100 mm)
  • Super cola
  • 6x parafusos M3x12
  • Parafusos 8x M2x5
  • Óculos de segurança para laser

"ÓCULOS DE SEGURANÇA A LASER são obrigatórios neste projeto".

Etapa 2: peças impressas

Peças Impressas
Peças Impressas

Arquivos STL, consulte o arquivo anexado ou acesse:

Todas as peças são impressas em material ABS.

Configurações de impressão: Altura da camada: 0,2 mm

Infill: <25%

Suporta: Não

Etapa 3: desmontando o mecanismo de passo da unidade de DVD

Desmontando o mecanismo de passo da unidade de DVD
Desmontando o mecanismo de passo da unidade de DVD
Desmontando o mecanismo de passo da unidade de DVD
Desmontando o mecanismo de passo da unidade de DVD

São necessários dois mecanismos de driver de DVD, um para o eixo X e o segundo para o eixo Y. Usando uma pequena chave de fenda Phillips, removi todos os parafusos e soltei o motor de passo, os trilhos deslizantes e o seguidor. Os motores de passo são motores de passo bipolar de 4 pinos.

O tamanho pequeno e o baixo custo de um motor de DVD significam que você não pode esperar alta resolução do motor. Isso é fornecido pelo parafuso de avanço. Além disso, nem todos esses motores fazem 20 etapas / rev. 24 também é uma especificação comum. Você apenas terá que testar seu motor para ver o que ele faz.

Procedimento para calcular a resolução do motor de passo da unidade de CD:

Para medir a resolução do motor de passo do drive de CD / DVD, foi utilizado um micrômetro digital. A distância ao longo do parafuso foi medida. O comprimento total do parafuso usando um micrômetro, que acabou sendo 51,56 mm. Para determinar o valor do avanço, que é a distância entre duas roscas adjacentes no parafuso. Os fios foram contados como 12 fios dentro desta distância. Avanço = distância entre roscas adjacentes = (comprimento total / número de roscas = 51,56 mm) / 12 = 4,29 mm / rev. O ângulo do passo é de 18 graus, o que corresponde a 20 passos / revolução. Agora que todas as informações necessárias estão disponíveis, a resolução do motor de passo pode ser calculada conforme mostrado abaixo: Resolução = (Distância entre roscas adjacentes) / (N etapas / rev) = (4,29 mm / rev) / (20 etapas / rev)) = 0,214 mm / etapa. O que é 3 vezes melhor do que a resolução necessária, que é de 0,68 mm / passo.

Etapa 4: preparando o controle deslizante

Preparando o Slider
Preparando o Slider
Preparando o Slider
Preparando o Slider
Preparando o Slider
Preparando o Slider

Usando Super Glue, colei o controle deslizante e a guia em uma parte. A mola é fixada para manter a tensão entre a guia e o parafuso de avanço para evitar cílios pretos.

Etapa 5: montagem dos trilhos deslizantes para o eixo Y

Montagem dos trilhos deslizantes para o eixo Y
Montagem dos trilhos deslizantes para o eixo Y
Montagem dos trilhos deslizantes para o eixo Y
Montagem dos trilhos deslizantes para o eixo Y
Montagem dos trilhos deslizantes para o eixo Y
Montagem dos trilhos deslizantes para o eixo Y

Antes de montar o controle deslizante na base, colei 4x pequenos ímãs de neodímio (que recuperei do mecanismo da lente do DVD) na placa-X. Este íman ajuda a manter a peça de trabalho na área de trabalho.

A haste lisa manterá o mecanismo de deslizamento intacto na base.

Etapa 6: montagem dos trilhos deslizantes para o eixo X

Montagem dos trilhos deslizantes para o eixo X
Montagem dos trilhos deslizantes para o eixo X
Montagem dos trilhos deslizantes para o eixo X
Montagem dos trilhos deslizantes para o eixo X
Montagem dos trilhos deslizantes para o eixo X
Montagem dos trilhos deslizantes para o eixo X

Aqui, usando super cola e parafuso, fixei o mecanismo de guia na caixa do laser.

Fixe o motor de passo no local com os parafusos e, em seguida, insira as hastes lisas e a peça guia nos orifícios fornecidos, lembrando que a corrediça se move livremente, mas não com muita força. E anexou os pilares da moldura lateral a ele.

Etapa 7: Fiação dos motores de passo

Fiação de motores de passo
Fiação de motores de passo
Fiação de motores de passo
Fiação de motores de passo
Fiação de motores de passo
Fiação de motores de passo

Para os motores de passo usei um cabo USB antigo, porque ele tem 4 fios dentro e tem uma tampa, e é mais flexível e fácil de trabalhar.

Usando o modo de continuidade no multímetro, determine determinar 2 bobina, bobina A e bobina B.

Fiz 2 pares de fios selecionando cores, um par para a Bobina A e o segundo para a Bobina B.

Soldou-os e usou tubo termorretrátil nele.

Etapa 8: pentear os eixos X e Y

Penteando os eixos X e Y
Penteando os eixos X e Y
Penteando os eixos X e Y
Penteando os eixos X e Y

Usando 4 parafusos M3x12, combine a base e as duas estruturas laterais em um conjunto.

Etapa 9: os eletrônicos

A Eletrônica
A Eletrônica
A Eletrônica
A Eletrônica
A Eletrônica
A Eletrônica

AS PEÇAS USADAS PARA O MOTORISTA SÃO:

  • Arduino Nano.
  • 2 drivers de motor de passo A4988.
  • 1x IRFZ44N N-CHANNEL MOSFET.
  • 1x LM7805 Regulador de tensão com dissipador de calor.
  • 1x 47ohm e 1x resistor de 10k.
  • 1x capacitor 1000uf 16V.
  • 1x Conector macho de 2 pinos JST estilo XH de 2,5 mm.
  • Pinos de cabeçalho MASCULINOS e FÊMEAS.
  • 1x (PCB em branco de 20 mm x 80 mm).

No GRBL, os pinos digitais e analógicos do Arduino são reservados. O pino 'Etapa' para os eixos X e Y é conectado aos pinos digitais 2 e 3, respectivamente. O pino 'Dir' para os eixos X e Y é conectado aos pinos digitais 5 e 6, respectivamente. D11 é para ativação do laser. O Arduino obtém energia por meio do cabo USB. Os Drivers A4988 através de fonte de alimentação externa. Todos os aterramentos compartilham conexões comuns. O VDD do A4988 está conectado a 5V do Arduino. O laser que usei funciona com 5 V e tem circuito de corrente constante integrado. Para a fonte constante de 5 V da fonte de alimentação externa, o regulador de tensão LM7805 é usado. O dissipador de calor é obrigatório. O IRFZ44N N-CHANNEL MOSFET funciona como uma chave eletrônica quando recebe o sinal digital alto do pino D11 do Arduino. NOTA: 5 V do Arduino nano não podem ser usados porque o laser consome mais de 250 mA e o Arduino Nano não é capaz de fornecer tanta corrente.

Configurando micropasso para cada eixo.

MS0 MS1 MS2 Resolução Microstep.

Low Low Low Full step. High Low Low Half step.

Baixo Alto Baixo Quarto de passo.

Alto Alto Baixo Oitava etapa.

Alto Alto Alto Décimo sexto degrau.

Os 3 pinos (MS1, MS2 e MS3) são para selecionar uma das cinco resoluções de etapa de acordo com a tabela verdade acima. Esses pinos possuem resistores internos pull-down, portanto, se os deixarmos desconectados, a placa irá operar no modo full step. Eu usei a configuração da 16ª etapa para suave e sem ruído. A maioria dos motores de passo (mas certamente não todos) dá 200 passos completos por rotação. Gerenciando adequadamente a corrente nas bobinas, é possível fazer o motor se mover em etapas menores. O Pololu A4988 pode fazer o motor se mover em 1/16 etapas - ou 3.200 etapas por revolução. A principal vantagem do microstepping é reduzir a aspereza do movimento. As únicas posições totalmente precisas são as posições de passo completo. O motor não será capaz de manter uma posição estacionária em uma das posições intermediárias com a mesma precisão de posição ou com o mesmo torque de retenção que nas posições de passo completo. De modo geral, quando altas velocidades são necessárias, passos completos devem ser usados.

Etapa 10: Montagem dos componentes eletrônicos na estrutura

Montagem da eletrônica na estrutura
Montagem da eletrônica na estrutura
Montagem da eletrônica na estrutura
Montagem da eletrônica na estrutura

Monte a placa do driver na placa traseira usando 2 parafusos M2x e na estrutura da máquina usando 2 parafusos M3x12. Conectado as conexões para os motores de passo X, Y e o laser.

Etapa 11: Ajustar a corrente do driver de passo

Ajuste da corrente do driver de passo
Ajuste da corrente do driver de passo
Ajuste da corrente do driver de passo
Ajuste da corrente do driver de passo

Para atingir taxas de passo altas, a alimentação do motor é normalmente muito maior do que seria permitido sem limitação de corrente ativa. Por exemplo, um motor de passo típico pode ter uma classificação de corrente máxima de 1A com uma resistência de bobina de 5Ω, o que indicaria uma alimentação máxima do motor de 5 V. Usar tal motor com 12 V permitiria taxas de passo mais altas, mas a corrente deve ativamente ser limitado a menos de 1A para evitar danos ao motor. O A4988 suporta essa limitação de corrente ativa e o potenciômetro trimmer na placa pode ser usado para definir o limite de corrente. Uma maneira de definir o limite de corrente é colocar o driver no modo de passo completo e medir a corrente passando por uma única bobina do motor sem sincronizar a entrada STEP. A corrente medida será 0,7 vezes o limite de corrente (uma vez que ambas as bobinas estão sempre ligadas e limitadas a 70% da configuração do limite de corrente no modo full-step). Observe que alterar a tensão lógica, Vdd, para um valor diferente mudará a configuração do limite de corrente, pois a tensão no pino “ref” é uma função de Vdd. Outra maneira de definir o limite de corrente é medir a tensão diretamente no topo do potenciômetro e calcular o limite de corrente resultante (os resistores de detecção de corrente são 0,1Ω). O limite de corrente está relacionado à tensão de referência da seguinte forma: Limite de corrente = VREF × 1,25 Portanto, por exemplo, se a tensão de referência for 0,6 V, o limite de corrente é 0,75A. Como mencionado acima, no modo de passo completo, a corrente através das bobinas é limitada a 70% do limite de corrente, então para obter uma corrente de bobina full-step de 1A, o limite de corrente deve ser 1A / 0,7 = 1,4A, o que corresponde a um VREF de 1,4 A / 1,25 = 1,12 V. Consulte a folha de dados A4988 para obter mais informações. Observação: a corrente da bobina pode ser muito diferente da corrente da fonte de alimentação, portanto, você não deve usar a corrente medida na fonte de alimentação para definir o limite de corrente. O local apropriado para colocar o medidor de corrente é em série com uma das bobinas do motor de passo.

Etapa 12: Montagem do laser

Conjunto de laser
Conjunto de laser
Conjunto de laser
Conjunto de laser
Conjunto de laser
Conjunto de laser

O laser que usei é o módulo de laser focalizável 200-250mW 650nm. A carcaça de metal externa funciona como um dissipador de calor para o diodo laser. Possui lente focalizável para ajuste do ponto laser. Conecte o terminal do fio do laser ao soquete do laser na placa do driver.

Você pode pegar um aqui.

Etapa 13: se preparando

Preparando-se!
Preparando-se!
Preparando-se!
Preparando-se!

Usando quatro pequenos ímãs de neodímio, bloqueie a peça de trabalho na mesa de trabalho e defina os eixos X e Y para a posição inicial (home). Ligue a placa de driver por meio de fonte de alimentação externa e o Arduino Nano para o computador por meio de um cabo USB A para USB Mini B.

Alimente também a placa por meio de uma fonte de alimentação externa.

SEGURANÇA EM PRIMEIRO LUGAR. ÓCULOS DE SEGURANÇA A LASER SÃO NECESSÁRIOS

Etapa 14: Firmware GRBL

GRBL Firmware
GRBL Firmware
GRBL Firmware
GRBL Firmware
GRBL Firmware
GRBL Firmware
  1. Baixe o GRBL, aqui
  2. Extraia no desktop a pasta grbl-master, você encontra no arquivo master.zip
  3. Execute o IDE Arduino
  4. No menu da barra de aplicativos, escolha: Sketch -> #include Library -> Adicionar biblioteca do arquivo. ZIP
  5. Selecione a pasta grbl que você pode encontrar dentro da pasta grlb-master e clique em Abrir
  6. A biblioteca agora está instalada e o software IDE mostrará esta mensagem: A biblioteca foi adicionada à sua biblioteca. Verifique o menu “Inclusão de bibliotecas”.
  7. Em seguida, abra um exemplo chamado "grbl upload" e carregue-o na sua placa arduino.

Etapa 15: Software para enviar G-CODE

Software para enviar G-CODE
Software para enviar G-CODE
Software para enviar G-CODE
Software para enviar G-CODE
Software para enviar G-CODE
Software para enviar G-CODE

Também precisamos de um software para enviar G-Code ao CNC para que eu usei o LASER GRBL

LaserGRBL é um dos melhores streamer Windows GCode para DIY Laser Engraver. O LaserGRBL é capaz de carregar e transmitir o caminho do GCode para o Arduino, bem como gravar imagens, fotos e logotipo com ferramenta de conversão interna.

Download do LASER GRBL.

O LaserGRBL verifica constantemente as portas COM disponíveis na máquina. A lista de portas permite que você selecione a porta COM à qual sua placa de controle está conectada.

Selecione a taxa de transmissão adequada para a conexão de acordo com a configuração de firmware da máquina (padrão 115200).

Configurações Grbl:

$$ - Ver configurações Grbl

Para ver as configurações, digite $$ e pressione Enter após conectar-se ao Grbl. Grbl deve responder com uma lista das configurações atuais do sistema, conforme mostrado no exemplo abaixo. Todas essas configurações são persistentes e mantidas na EEPROM, portanto, se você desligar, elas serão carregadas de volta na próxima vez que você ligar o Arduino.

$ 0 = 10 (pulso de passo, usec)

$ 1 = 25 (atraso de etapa inativa, mseg)

$ 2 = 0 (máscara de inversão de porta em etapas: 00000000)

$ 3 = 6 (máscara de inversão da porta dir: 00000110)

$ 4 = 0 (etapa habilitar inverter, bool)

$ 5 = 0 (pinos de limite invertidos, bool)

$ 6 = 0 (pino da sonda invertido, bool)

$ 10 = 3 (máscara de relatório de status: 00000011)

$ 11 = 0,020 (desvio de junção, mm)

$ 12 = 0,002 (tolerância de arco, mm)

$ 13 = 0 (relatório em polegadas, bool)

$ 20 = 0 (limites suaves, bool)

$ 21 = 0 (limites rígidos, bool)

$ 22 = 0 (ciclo de retorno, bool)

$ 23 = 1 (máscara de inversão de dir de retorno: 00000001)

$ 24 = 50.000 (feed de retorno, mm / min)

$ 25 = 635.000 (busca de retorno, mm / min)

$ 26 = 250 (homing debounce, mseg)

$ 27 = 1.000 (homing pull-off, mm)

$ 100 = 314,961 (x, passo / mm)

$ 101 = 314,961 (y, passo / mm)

$ 102 = 314,961 (z, passo / mm)

$ 110 = 635.000 (x taxa máxima, mm / min)

$ 111 = 635.000 (taxa máxima de y, mm / min)

$ 112 = 635.000 (z taxa máxima, mm / min)

$ 120 = 50.000 (x aceler, mm / s ^ 2)

121 = 50.000 (y accel, mm / seg ^ 2)

$ 122 = 50.000 (z accel, mm / seg ^ 2)

$ 130 = 225.000 (x curso máximo, mm)

$ 131 = 125.000 (viagem máx. Y, mm)

$ 132 = 170.000 (viagem máxima z, mm)

Etapa 16: Ajustando o sistema

Ajustando o sistema
Ajustando o sistema
Ajustando o sistema
Ajustando o sistema
Ajustando o sistema
Ajustando o sistema

Aí vem a parte mais difícil do projeto.

-Ajustar o feixe de laser no menor ponto possível na peça de trabalho. Esta é a parte mais complicada que requer tempo e paciência usando o método de trilha e erro.

- Alterar as configurações GRBL para $ 100, $ 101, $ 130 e $ 131

Minha configuração para GRBL é $ 100 = 110.000

$101=110.000

$130=40.000

$131=40.000

Tentei gravar um quadrado com lados de 40 mm e depois de tantos erros e ajustes na configuração do grbl, obtive a linha de 40 mm adequada gravada nos eixos X e Y. Se a resolução dos eixos X e Y não forem iguais, a imagem será dimensionada em qualquer direção.

Lembre-se de que nem todos os motores de passo das unidades de DVD são iguais.

É um processo demorado e demorado, mas os resultados são muito satisfatórios quando ajustados.

Interface de usuário LaserGRBL.

  • Controle de conexão: aqui você pode selecionar a porta serial e a taxa de baud apropriada para a conexão, de acordo com a configuração do firmware grbl.
  • Controle de arquivo: mostra o nome do arquivo carregado e o progresso do processo de gravação. O botão verde “Play” iniciará a execução do programa.
  • Comandos manuais: você pode digitar qualquer linha do Código G aqui e pressionar “enter”. Os comandos serão enfileirados na fila de comandos.
  • Registro de comando e códigos de retorno de comando: mostra comandos enfileirados e seu status de execução e erros.
  • Controle de jogging: permite o posicionamento manual do laser. O controle deslizante vertical esquerdo controla a velocidade do movimento e o tamanho do passo de controle do controle deslizante direito.
  • Antevisão da gravura: esta área mostra a antevisão da obra final. Durante a gravação, uma pequena cruz azul mostrará a posição atual do laser em tempo de execução.
  • Grbl reset / homing / unlock: estes botões enviam comandos soft-reset, homing e unlock ao quadro grbl. À direita do botão de desbloqueio, você pode adicionar alguns botões definidos pelo usuário.
  • Feed hold e resume: estes botões podem suspender e retomar a execução do programa enviando o comando Feed Hold ou Resume para o quadro grbl.
  • Contagem de linha e projeção de tempo: LaserGRBL pode estimar o tempo de execução do programa com base na velocidade real e no progresso do trabalho.
  • Substitui o status e o controle: mostra e altera a velocidade real e o cancelamento da energia. Substituições é um novo recurso do grbl v1.1 e não é compatível com a versão anterior.

Etapa 17: Gravura em Madeira

Gravura em Madeira
Gravura em Madeira
Gravura em Madeira
Gravura em Madeira
Gravura em Madeira
Gravura em Madeira
Gravura em Madeira
Gravura em Madeira

A importação raster permite carregar uma imagem de qualquer tipo no LaserGRBL e transformá-la em instruções GCode sem a necessidade de outro software. LaserGRBL suporta fotos, clip art, desenhos a lápis, logotipos, ícones e tenta fazer o melhor com qualquer tipo de imagem.

Pode ser recuperado no menu “Arquivo, Abrir Arquivo” selecionando uma imagem do tipo jpg,-p.webp

A configuração para gravação é diferente para todos os materiais.

Defina a velocidade de gravação por mm e linhas de qualidade por mm Vídeo anexado é o lapso de tempo de todo o processo.

Etapa 18: Corte de papel fino

Corte de papel fino
Corte de papel fino

Este laser de 250mW também é capaz de cortar papéis finos, mas a velocidade deve ser muito baixa, ou seja, não mais do que 15 mm / min e o feixe de laser deve ser ajustado adequadamente.

O vídeo anexado é o lapso de tempo de todo o processo.

Etapa 19: corte de vinil e confecção de adesivos personalizados

Corte de vinil e confecção de adesivos personalizados
Corte de vinil e confecção de adesivos personalizados
Corte de vinil e confecção de adesivos personalizados
Corte de vinil e confecção de adesivos personalizados

Eu fiz alguns adesivos de vinil personalizados. A velocidade da borda muda de acordo com a cor do vinil usado.

As cores escuras são fáceis de trabalhar, enquanto as cores mais claras são complicadas.

As imagens acima demonstram como usar adesivos de vinil feitos em CNC.

Mas lembre-se de que a queima de vinil libera gases cancerígenos. Eles cheiram muito mal.

♥ Agradecimentos especiais aos Desenvolvedores GRBL:)

Espero que tenha gostado deste projeto, me diga nos comentários se tiver alguma dúvida, gostaria de ver as fotos de suas máquinas CNC também!

Obrigado!! pelo seu apoio.

Recomendado: