Sie sind auf Seite 1von 56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER


11

mais

Prximo blog

tim.eng.ufba@gmail.com

Blog Dedicado ao Arduino. Contm informao de projetos, tutoriais, dicas e truques. O desenvolvimento de hardware e software dos projeto

segunda-feira, 18 de janeiro de 2016

+45 Recomende isto no Google

MINI CNC - ARDUINO PLOTTER

Digital clock

14:39:22
Quem sou eu
Marcelo Moraes
Seguir

Sou engenheiro eletr


telecomunicaes, ca
tenho uma filha de 7 a

MINI CNC - ARDUINO PLOTTER


OPERAO:
Neste projeto eu irie mostrar com construir facilmente sua prpria Mini CNC "Plotter Com Arduino e de baixo custo.
Decidi criar este guia detalhado para ajuda-los a fazer isto em alguns passos simples.
Para os Eixos X e Y, iremos usar 2 motores de passo e os trilhos de drivers de CD-ROM e para o eixo Z iremos utilizar um servo motor que
mover a caneta para cima e para baixo.
Para a base de montagem, irei usar a prpria carcaa dos drivers de CD-ROM.
Uma caneta ou lapiseira poder facilmente conectada ao sistema. No aconselho o uso de uma mini Drill para tentar gravar objetos, porque os
motores no tem fora suficiente.
O circuito de controle baseado no Arduino UNO (ou qualquer ATmega 328) e dois L293D foram usados como driver dos motores de passo,
porm ponte H transistorizadas podem tambm ser utilizadas.
Inicialmente fiz todos os ajustes utilizando uma proto-boarde e depois desenvolvi uma placa perfurada para o driver de motor de passo.

Tenho 43 anos e como hobby estudo


microcontroladores PIC e Arduino.

Meu objetivo como profissional com


meu conhecimento, para que assim,
possam te acesso as mesmas inform

Visualizar meu perfil completo

Um mdulo bluetooth pode facilmente ser adaptado para que voc possa enviar textos e imagem a serem impressos.
Alimentao:
Inclu uma fonte externa de 5V@500mA para alimentar somente a etapa de motores; a parte de controle poder ser alimentada pela USB
Caso voc queira alimentar tanto a parte de controle quanto os motores via USB, aconselho a usar um cabo de comunicao + Alimentao ou
a porta USB 3.0 de potncia (5V@900mA).

MATERIAL UTILIZADO:
2 x drivers de DVD/CD-ROM(motores de passo funcionando adequadamente)
2 x L293D
1 x servo motor HXT900
1 x Arduino UNO
1 x cabo USB para Arduino
barra de pinos
parafusos de 10mm x 3mm
parafusos de 30mm x 3mm
espaadores plstico com rosca
placas de circuito impresso 100mm x 100mm
caneta ponta fina
Fios e Jumpers para Arduino
Solda

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

1/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Cola Araldite e ou Epoxy liquida


Ferramentas diversas....
Peas e ou acessrios especficos sero mostrados na montagem.

MONTAGEM:
Inicie desmontando os drivers de CD-ROM. Iremos aproveitar a base com o motor de passo e a carcaa externa.
Agora vamos efetuar a furao da tampa das carcaas, para os eixos X e Y (conforme as fotos).
A carcaa do driver de CD-ROM, servir como base e fundo da estrutura do plotter, para isso iremos soldar a base do eixo Y (horizontalmente)
com a base do eixo X (verticalmente)
A estrutura um "L" (conforme as fotos).
Certificar que a estrutura est bem rgida, caso necessrio use sua imaginao para tornar a estrutura bem forte!

Desktop
Dell p/
Empresas

Instale as bases dos motores de passo mas tampas superiores e voc ter montado os eixos X e Y
Pronta a estrutura, agora hora de comear a parte eletrnica.
Faa a identificao sas bobinas A e B dos motores de passo (use o Ohmmetro para medir a continuidade das bobinas).
Solde 4 fios de 20cm cada aos terminais dos motores de passo (coloridos para identificar as bobinas A e B dos motores de passo).
Vamos ao passo-a-passo da montagem....

Inspiron Small
(Intel)
Desktop com
Intel Core e
4GB. Compre
Hoje!

Passo 1 - Preparao dos componentes:


Desmonte os drivers de CD-ROM e guarde as carcaas, os parafusos e o motor de passo juntamente com a estrutura de fuso e cabea leitora...
os componentes do LASER no leitor ptico podem ser descartados.

www.dell.com/br/D...

Arquivo do blog
2016 (2)
Janeiro (2)

MINI CNC - ARDUINO PLOTTER


Gerador de Funes - Semi
Profissional com XR2206 ...
2015 (3)
2014 (2)
2013 (10)
2012 (41)

Ocorreu um erro neste gadget

Seguidores
Participar deste site
Google Friend Connect

Membros (52) Mais

Os dois conjuntos que formam a base dos eixos X e Y

J um membro? Fazer login

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

2/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Conjunto que forma o eixo X ou Y - note que na cabea de leitura ptica existem dois furos muito bem localizados.
Iremos necessitar deles mais tarte (TIMO!!!).
No descarte as borrachas de amortecimento, necessitaremos delas tambm.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

3/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

A carcaa - servir como parte estrutural mecnica....

Passo 2 - Montando a Estrutura do Plotter:


A estrutura a ser montaada no formato de um "L".
As partes da estrutura que estaro em contado devem ser lixadas para posteriormente receberem solda estanho.

Duas carcaas do driver de DVD/CDROM sero soldadas no formato de um L


Lixar as partes que recebero solda.
Observe a posio

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

4/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

5/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Detalhe do posicionamento e direo dos eixos.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

6/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Passo 3 - Furao da estrutura:


Faa a marcao dos furos correspondentes s estruturas de montagem do motor de passo (para os eixos X e Y).
Para o eixo Y, a posio deve ser bem no incio da estrutura (na parte do fundo ser soldado a estrutura do eixo X).

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

7/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Eixo Y - a furao deve estar centralizada na parte frontal em relao s laterais e posicionada o mais rente possvel do inicio da estrutura

Eixo X - a furao deve estar centralizada e na parte superior em relao s laterais, e posicionada o mais rente possvel do topo da estrutura

Passo 4 - Soldar a estrutura:


Efetue a furao e lixe bem o local onde ser feito a solda da estrutura.
Use um mini maarico a gs para soldar as partes com solda estanho.
Passe pasta de solda ou fluxo para facilitar o processo.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

8/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Lembrando: o Eixo Y a base do "L"

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

9/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Parafuse as partes que formam a estrutura para ficar bem slida.


Use os parafusos retirados durante a desmontagem do driver de CD/DVD.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

10/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Passe uma pasta para soldar ou fluxo a fim facilitar o processo de soldagem.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

11/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Use o maarico gs para efetuar a soldagem ou um ferro de solda muito potente....

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

12/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Com a estrutura montada, estamos a meio caminho andado...


Limpe os detritos da soldagem com um pano mido e secar com papel.

D pra ver que no fica perfeito...., mas ficou slido o suficiente.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

13/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Nas laterais bastam alguns pontos de solda.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

14/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Passo 5 - Preparao dos motores de passo:


Se ainda no o fez, solde fios no motor de passo para cada uma das bobinas.
Veja mais adiante como identificar as bobinas para esse motor em particular. A maioria dos driver de CD/DVD usam essa mesma configurao

Para esse motor, temos:


A bobina A so os fios Verde/Azul
A bobina B so os fios Roxo/Cinza
Solde conectores ou pinos nas pontas dos fios de tal forma a facilitar as ligaes com o driver L293D.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

15/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Passo 6 - Montagem da base do eixo Y:


Material necessrio para a montagem do eixo Y:
4 x espaadores de 10mm (em borracha ou outro material a sua escolha) dos quais 2 (os do fundo) devem ser uns 2 milmetros mais alto
(devido a base do meu motor ser um pouco mais alto na parte do fundo) caso contrrio fica desnivelado e dificulta o ajuste final.
Os meus espaadores foram reaproveitados e uma impressora velha (borracha dos eixos).

Parafusos 30mm x 3mm, arruelas e porcas.


Mantenha as borrachas originais de amortecimento.... elas ajudaro tambm na hora de nivelar (apertando mais de um lado do que de outro
possvel controlar o nivelamento da pea... mantendo a presso)

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

16/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Observe como posicionar os espaadores:

Posicionando a base do eixo Y:

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

17/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Parafusando a base do eixo Y:


Como disse anteriormente, as borrachas originais de amortecimento, alm de presso ajudam com relao ao nivelamento, apertando mais de
um lado do que de outro, podemos ajustar por at uns 2mm e assim ajustar o nivelamento das bases......

Passo 7 - Montagem da base do eixo X:


Material necessrio para a Montagem do eixo X:
4 x espaadores de plstico com rosca 3mm
4 x arruelas
8 x parafusos 10mm x 3mm, no necessrio ser de plstico ( o que eu tinha sobrando)

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

18/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Instale os espaadores na estrutura do eixo Y:

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

19/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

E finalmente instale a base do eixo X.

Passo 8 - Nivelamento dos conjuntos


TENHA CERTEZA DE TUDO ESTAR DEVIDAMENTE NIVELADO, TANTO HORIZONTALMENTE QUANTO VERTICALMENTE.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

20/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Passo 9 - Montagem da base do eixo Z:


A pea abaixo foi retirado de uma dobradia de tampa de "privada".... t bom vamos ser polidos.... tampa de assento sanitrio...isso mesmo!,
"Quem guarda tem!". Essa pea vai servir como um guia para a caneta do plotter (a caneta ajusta-se muito bem a essa pea sem folgas, sendo
necessrio at um lubrificante para facilitar os movimentos).
Voc pode usar sua imaginao e habilidades para criar o seu guia personalizado.....

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

21/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Cole o servo motor em uma plaquinha de fenolite com 100mm x 50mm.


Faa dois rasgos na vertical a mais ou menos 40mm da borda com 3,5mm de largura (eles serviro para o ajuste fino da altura da caneta na
estrutura).
Cole o guia no servo motor... use sua experincia para alinhar o conjunto (isso muito importante)
A pea que vai levantar a caneta foi retirada de uma mquina de costura antiga, "quem guarda tem" (vou chamar de "pina"), mais uma vez use
suas habilidades para construir uma pina.
***NOVAMENTE, ALINHE MUITO BEM O CONJUNTO!

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

22/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

23/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

24/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

25/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Passo 10 - Adaptao do eixo Z no eixo X


Use dois parafusos de 10mm x 3mm para segurar o conjunto do eixo Z na base do eixo X.
A minha base do eixo X j vem com dois furos prontos e ajustou certinho com parafusos de 3mm.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

26/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Agora sim monte o eixo Z.


O ajuste fino da altura da caneta deve ser feito na pratica, com muita pacincia.......

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

27/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Certifique-se de que a pina no vai bater na guia do plotter.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

28/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Passo 11 - Montagem da mesa do eixo Y


Material necessrio para a montagem da "mesa" de plotagem.
2 x espaadores de plstico com rosca 3mm
4 x parafusos de 10mm x 3mm
1 x placa fenolite de 100mm x 100mm
2 x placa metlica de 100mm x 100mm
Fita dupla face.

Corte em metal uma placa de 100mm x 100mm que servir como base da mesa (NO FURE ESTA PEA), quanto mais plana melhor.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

29/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Corte e faa a furao de uma placa de fenolite de 100mm x 100mm.


A furao deve ser feita de tal forma que o parafuso passe totalmente por ele.
A furao deve ser de acordo com os furos da base do eixo Y (que j so existente na cabea do LASER)

Corte e faa furao de uma placa de 100mm x 100mm, essa pea ser a base da mesa
A minha foi retirada da carcaa de um driver de disquete 3 1/4

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

30/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Observe a furao existente na cabea do LASER.


Monte os espaadores nestes furos com parafusos de 10mm x 3mm

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

31/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

32/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Monte a mesa na base do eixo Y:

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

33/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Agora vamos fazer um "sandwich" com o fenolite e a outra placa metlica sem furos.
Use a fita dupla face na borda da placa metlica e do fenolite.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

34/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Posicione e cole o fenolite na mesa.


Repare que os parafusos ficam internos e no devem ultrapassar a altura do fenolite.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

35/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Cole a placa metlica no fenolite:

Pronto, veja como ficou o "sandwich" j instalado.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

36/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

PARABNS!
Se voc seguiu todos os passos, teve muita pacincia e muita persistncia, a sua Mini CNC - Plotter deve estar assim.......

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

37/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

38/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

39/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

40/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Passo 12 - Montagem da caneta:


Use caneta ponta porosa para papis brilhantes (fotogrficos).
Os dois parafusos foram retirados de uma mquina de costura fora de uso.
Eles tem uma rosca e uma parte lisa... isso facilita os movimentos na pina.
Faa um furo na caneta (a altura depende de ajustes na prtica). No meu caso foi a 80mm da ponta da caneta..... Use sua Habilidade.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

41/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Nos meus gcodes use o comando penZup = 50 e penZdown = 30, disso depende a angulao da pina, mais uma vez testes e ajustes prticos
devem ser feitos.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

42/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Passo 13 - Montagem da parte eletrnica:


Passamos ento parte eletrnica propriamente dita.....
Iniciando com o driver dos motores de passo (L293D)
Veja os esquemas abaixo, Montei os componentes em uma placa perfurada padro.
Todas as fotos e esquemas podem ser obtidos no GitHub
https://github.com/Arduinobymyself/ABMsMiniCNC

Diagrama no Fritzing :

Diagrama em manuscritos:

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

43/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Diagrama da placa feito em "Strip_Board_diylc-3.28.0"


Este software ser obtido gratuitamente em:
https://code.google.com/p/diy-layout-creator/downloads/detail?name=diylc-3.28.0.zip&can=2&q=

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

44/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

No diagrama acima temos:


D2, D3, D4 e D5 - ligao aos pinos digitais do Arduino
M1A, M1A' M1B e M1B' ligao das bobinas A e B ao motor do eixo Y
D8, D9, D10 e D1 - ligao aos pinos digitais do Arduino
M2A, M2A' M2B e M2B' ligao das bobinas A e B ao motor do eixo X

No motor temos 4 fios, orientando o eixo do fuso para frente temos as bobinas A e B e dessa forma os fios A / A' e B / B' ( ' leia se como
"barra").

Material necessrio para o driver:


2 x L293D
2 x soquete para CI de 16 pinos
2 x capacitores de 220nF
5 x barras de pinos com 4 pinos
No meu caso usei macho e fmea, assim posso ter mais liberdade para fazer as ligaes.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

45/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

46/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Essa a tcnica que uso para criar as trilhas na placa perfurada.... as trilhas so feitas com solda de forma a ligar os componentes.... fica
como abaixo

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

47/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Cuidado nessa foto faltou interligar os dois pontos indicados e isso resulta no may funcionamento do eixo correspondente ao L293D em questo. Por favor eftuem a
interligao corretamente.

Este o driver j finalizado.

Passo 14 - Interligao final dos componentes ao sistema


Colar o driver na carcaa e tambm o Arduino usando fita dupla face.
Ligar todos os fios conforme os esquemas.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

48/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

49/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

SOFTWARE E PROGRAMAO:
Os softwares necessrios para rodar a CNC esto listados abaixo e poder ser baixados no GitHub
https://github.com/Arduinobymyself/ABMsMiniCNC

1 - Arquivo ArduinoByMyselfMiniCNC.ino - deve ser aberto com a IDE do Arduino, compilado e enviado ao Arduino;
Processo padro e j conhecido dos que acompanham o blog.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

50/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

2 - Arquivo CNCTool.pde - deve ser rodado a partir do processing, a interface de comunicao homem-mquina.
Processo padro e j conhecido dos que acompanham o blog.

InkScape - Aqui voc pode gerar imagens e textos e depois salvar os arquivos na extenso ".gcode" (cdigos com instrues para mini CNC).
Existem diversos tutoriais no youtube a respeito....... Em breve postarei tambm meus prprios tutoriais. Fique ligado!
Download da verso 0.48 (tem que ser esta!!!):
https://inkscape.org/en/download/windows/
Download do Add-on "MakerBot Unicorn G-Code Output for Inkscape" necessrio para gerar os arquivos .gcode:
https://github.com/martymcguire/inkscape-unicorn
Download do processing:
https://processing.org/download/

Cdigos de teste para eixos:


Eixo X:
#include <Stepper.h>
const int stepsPerRevolution = 20;
//Connection pins:
Stepper myStepperX(stepsPerRevolution, 8,9,10,11);
void setup() {
//Set speed:
myStepperX.setSpeed(100);
//max 250 steps for dvd/cd stepper motors
myStepperX.step(160);
delay(100);
}
void loop() {
}

Eixo Y:
#include <Stepper.h>
const int stepsPerRevolution = 20;
// Connection pins:
Stepper myStepperY(stepsPerRevolution, 2,3,4,5);
void setup() {
// Set speed:
myStepperY.setSpeed(100);
// max 250 steps for dvd/cd stepper motor
myStepperY.step(160);
delay(100);
}
void loop() {
}
Eixo Z:
#include <Servo.h>
const int penZUp = 50;
const int penZDown = 30;
const int penServoPin = 6;
Servo penServo;
void setup(){
Serial.begin( 9600 );
penServo.attach(penServoPin);
penServo.write(penZUp);
delay(200);
}
void loop(){
penServo.write(penZDown);
delay(5000);
penServo.write(penZUp);
delay(5000);
}
Aps todos os testes.........

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

51/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

Finalmente estamos prontos para imprimir nossa primeira imagem.

1 - conecte o Arduino ao seu computador;


2 - abra a IDE do Arduino;
3 - carregue o arquivo ArduinoByMyselfMiniCNC.ino;
4 - compile o arquivo;
5 - envie o arquivo para o arduino;
6 - abra o "Processing";
7 - carregue o arquivo CNCTool.ino;

8 - Execute o arquivo (ser aberto a janela do aplicativo CNCTool);

9 - Comandos bsicos para o CNCTool:


p - seleciona a porta de comunicao com o Arduino;

0 - configura a posio atual como posio inicial do SW ( importante que os eixos estejam na posio inicial antes de dar este comando);

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

52/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

g - carrega o arquivo g-code para o Arduino;


(no repositrio do GitHub existem 3 arquivos de teste).

x - para o processamento do arquivo g-code (se algo der errado durante a impresso, pressione "x")
Todos os comando g-code que esto sendo executados pela Mini-CNC podem ser observados em tempo real no processing.

Se tudo deu certo.......,

PARABNS! voc concluiu mais este projeto da ABMs "ArduinoByMyself"

FOTOS & VDEOS:

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

53/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

https://youtu.be/etN0WQvSqrk

ABMs ArduninoMiniCNC

EM BREVE MAIS VDEOS!!!

Qualquer dvida, entre em contato com


arduinobymyself@gmail.com
Estaremos prontos a ajudar

Postado por Marcelo Moraes s 17:42

+11 Recomendar este URL no Google

Marcadores: Arduino, atmega 328, Automao, CD-ROM, CNC, CNC caseira, CNC com CDROM, CNC tool, eletrnica, Gcode, inkscape,
L293D, mecatrnica, mini CNC, Mini Plotter, motor bipolar, Motor de Passo, plotter, PONTE H, processing

16 comentrios

Adicione um comentrio como Tim Sena

Principais comentrios

Marcelo Moraes 2 meses atrs - Compartilhada publicamente


ArduinoMiniCNC
Erro de download dos arquivos via GitHub Corrigido!
Atualizem a pagina.
+1
2
1

1 Responder

Marcelo Moraes via Google+ 2 meses atrs - Compartilhada publicamente


http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
Entre e confira o novo projeto da ArduinoByMyself - MiniCNC Plotter
Tutorial passo-a-passo.
1 Responder

Marcelo Moraes via Google+ 2 meses atrs - Compartilhada publicamente


MINI CNC - ARDUINO PLOTTER
MINI CNC - ARDUINO PLOTTER OPERAO: Neste projeto eu irie mostrar com construir facilmente sua prpria Mini CNC
"Plotter Com Arduino e de baixo custo. Decidi criar este guia detalhado para ajuda-los a fazer isto em alguns passos simples.
Para os Eixos X e ...

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

54/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER


1 Responder

Lzaro Villela 2 meses atrs - Compartilhada publicamente


Por um mundo com mais projetos to bem documentados assim. Parabns, cara! Sensacional!
1 Responder

Marcelo Moraes 2 meses atrs +1


2
Obrigado.
1
Ainda estou melhorando o contedo.
E conforme as pessoas forem comentando e as ideia forem surgindo irei corrigindo.
=)

Douglas Franco 1 ms atrs - Compartilhada publicamente


como poderia aumentar o angulo do motor de passo ? obg
1 Responder

Marcelo Moraes 1 ms atrs


No arquivo ArduinoByMyselfMiniCNC.ino existe a linha de comando onde possvel mudar o nmero de passos por
revoluo. Altere este parametro de acordo com o seu motor.
// Passos
Leia
mais (14
por linhas)
revoluo

Hudson Augusto 2 meses atrs - Compartilhada publicamente


Parabns amigo, reparei que voc de Sorocaba, estamos retornando um projeto de compartilhamento de conhecimento
aqui na cidade, ser que vc no quer participar: http://g1.globo.com/sao-paulo/sorocaba-jundiai/noticia/2015/10/lixeirasinterativas-chamam-atencao-no-museu-de-arte-de-sorocaba.html
1 Responder

Marcelo Moraes 2 meses atrs


Ol Hudson,
Certamente tenho interesse em apoiar e compartilhar conhecimento com o projeto de vocs.
quando necessitar, entre em contato.

Hebert Silva 2 meses atrs - Compartilhada publicamente


Parabns amigo... Parabns mesmo muito bom ver sites brasileiros com tutoriais com tanto detalhes assim.... S no faz
uma quem no quer.
+1
2
1

1 Responder

Marcelo Moraes 2 meses atrs


Tambm acredito na fora do Brasil!
Em breve postarei esse tutorial em Ingls no "Instructables" e "Hackio", assim divulgaremos nossos projetos para todo
os pases.
Hebert Silva 2 meses atrs
Precisando de alguma ajuda, estamos a.

Marcelo Guedes (Amatriz) 2 meses atrs - Compartilhada publicamente


Parabns, muito legal
Queria fazer uma , porem que fosse bem maior e conseguisse recordar , personalizar algo! teria como?
1 Responder

Ver todas as 3 respostas


Marcelo Guedes (Amatriz) 2 meses atrs +1
2
Opa com certeza!
1
Sou apaixonado por tecnologia, montar projetos (Coisas) aprendi com meu Pai que era mecnico de manuteno de
Maquinas
Leia
mais no seguimento de alimentao (aposentado agora ).
Atualmente
trabalho
com desenvolvimento
web e mobile! se no tiver extrema urgncia posso ajudar montando o site
Marcelo Moraes
2 meses
atrs
para divulgar
os projetos pela troca de ajudas!
+Marcelo
Guedes
Obrigado Marcelo.
Certamente
Leia
mais poderei te ajudar em tudo que estiver ao meu alcance sem necessidade de troca de ajudas (digo isso

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

55/56

21/3/2016

ARDUINO By Myself: MINI CNC - ARDUINO PLOTTER

R$ 3.499

R$ 8.000

R$ 80.000

R$ 3.150

R$ 1.421

Pgina inicial

R$ 1.500

R$ 1.699,90

Postagem mais antiga

Assinar: Postar comentrios (Atom)

Translate
Selecione o idioma

Pow ered by

Tradutor

Total de visualizaes de pgina

3 1 8 6 5 5
Ocorreu um erro neste gadget

Pesquisar este blog


Pesquisar

Marcelo Moraes, The BIGDOG. Modelo Awesome Inc.. Tecnologia do Blogger.

http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html

56/56

Das könnte Ihnen auch gefallen