Beruflich Dokumente
Kultur Dokumente
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
Digital clock
14:39:22
Quem sou eu
Marcelo Moraes
Seguir
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
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!
www.dell.com/br/D...
Arquivo do blog
2016 (2)
Janeiro (2)
Seguidores
Participar deste site
Google Friend Connect
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
2/56
21/3/2016
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
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
4/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
5/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
6/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
7/56
21/3/2016
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
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
8/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
9/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
10/56
21/3/2016
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
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
12/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
13/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
14/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
15/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
16/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
17/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
18/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
19/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
20/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
21/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
22/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
23/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
24/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
25/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
26/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
27/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
28/56
21/3/2016
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
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
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
31/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
32/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
33/56
21/3/2016
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
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
35/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
36/56
21/3/2016
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
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
38/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
39/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
40/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
41/56
21/3/2016
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
Diagrama no Fritzing :
Diagrama em manuscritos:
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
43/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
44/56
21/3/2016
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").
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
45/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
46/56
21/3/2016
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
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.
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
48/56
21/3/2016
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
49/56
21/3/2016
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
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/
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
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
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.
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
53/56
21/3/2016
https://youtu.be/etN0WQvSqrk
ABMs ArduninoMiniCNC
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
Principais comentrios
1 Responder
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
54/56
21/3/2016
1 Responder
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
55/56
21/3/2016
R$ 3.499
R$ 8.000
R$ 80.000
R$ 3.150
R$ 1.421
Pgina inicial
R$ 1.500
R$ 1.699,90
Translate
Selecione o idioma
Pow ered by
Tradutor
3 1 8 6 5 5
Ocorreu um erro neste gadget
http://arduinobymyself.blogspot.com.br/2016/01/mini-cnc-arduino-plotter.html
56/56