Let's Make ...
Let's Make ... FeatuFeatured red (/ex(/explorplore/) e/) WrWrite ite an an InsInstructructabltable Login (/acLogin (/account/e (/ab(/about/out/creacount/login/) create.login/) | | Sign Up te.jspjsp)) Sign Up (/acc(/account/gopro)ount/gopro)
Cl
Classasses es (/c(/claslassesses/) /) ConContestests ts (/c(/contontestest/) /) ForumForums s (/c(/commommunity/?unity/?categoryGrocategoryGroup=alup=all&cl&category=ategory=all) all) AnswAnswers ers (/tag/t(/tag/type-quesype-question/?stion/?sort=Rort=RECEECENT)NT)
Teachers (/teachers/)
Teachers (/teachers/)
(http://www.autodesk.com) (http://www.autodesk.com)
In this project I will show you how to easily build your own low-cost Arduino Mini
In this project I will show you how to easily build your own low-cost Arduino Mini
CNC Plotter!
CNC Plotter!
For X and Y axis we will use stepper motors and rails from two dvd/cd roms!
For X and Y axis we will use stepper motors and rails from two dvd/cd roms!
Printing area will be max 4x4cm.
Printing area will be max 4x4cm.
Because it works with serial communication you can also use a Bluetooth
Because it works with serial communication you can also use a Bluetooth
module (like HC-06) to print your stuff wirelessly through your computer
module (like HC-06) to print your stuff wirelessly through your computer
Bluetooth connection!
Bluetooth connection!
I have used the code from this
I have used the code from this
(http://www.makerblog.at/2015/02/projekt-mini-cnc-plotter-aus-alten-cddvd-laufwerken/)site, so I need to thank the
cnc-plotter-aus-alten-cddvd-laufwerken/)site, so I need to thank the
Makerblog.at for sharing this to us.
Makerblog.at for sharing this to us.
You can visit my site www.ardumotive.com (http://www.ardumotive.com/)for
You can visit my site www.ardumotive.com (http://www.ardumotive.com/)for
more cool arduino projects!
more cool arduino projects!
Watch presentation video below and proceed to next step!
Watch presentation video below and proceed to next step!
About This Instructable
About This Instructable
316,159
316,159
views views1,547
1,547
favorites favorites License: License: (/member/Ardumotive_com/) (/member/Ardumotive_com/)Ardumotive_com
Ardumotive_com
(/member/Ardumotive_c
(/member/Ardumotive_c
(http://www.ardumotive.com) (http://www.ardumotive.com) Follow Follow 696696 More by Ardumotive_com: More by Ardumotive_com: (/id/MIKE- Arduino- Line- Following- Robot-for-Beginners/) Beginners/) (/id/GRECO- Arduino- Object- Avoiding- Robotfor-Beginners/) Beginners/) (/id/Arduino- 3D-Printed- Digital- Thermometer- With-DHT-22/) 22/)Related
Related
How to Make Arduino Based How to Make Arduino Based CNC Machine at Home CNC Machine at Home (/id/How-to-Make-Arduino-
Based-CNC-Machine-at-How to make mini CNC 2D How to make mini CNC 2D plotter using scrap DVD plotter using scrap DVD drive, l293d motor shield & drive, l293d motor shield & arduino arduino
(/id/How-to-Make-Mini CNC machine Arduino Mini CNC machine Arduino Based & Adafruit Driver Based & Adafruit Driver Motor L293D v1 & 2*Mini Motor L293D v1 & 2*Mini Stepper CD/D... Stepper CD/D... (/id/Mini-Compact CNC/3D Printer Compact CNC/3D Printer (/id/Compact-CNC3D-Printer/) (/id/Compact-CNC3D-Printer/) by Brijesh Sondarva by Brijesh Sondarva (/member/Brijesh+Sondarva/) (/member/Brijesh+Sondarva/)
The Black WIDOW CNC The Black WIDOW CNC Machine Machine (/id/CNC-MACHINE-4/) 4/) by Steve CSJ by Steve CSJ ( ( /)/) Download Download Favorite Favorite I Made it! I Made it! C Collectionollection 8 8
Mini CNC Plotter - Arduino Based
Mini CNC Plotter - Arduino Based
bybyArdumotive_com
Ardumotive_com (/member/Ardumotive_com/) (/member/Ardumotive_com/) in in arduino arduino (/explore/category/technology/keyword/ardu(/explore/category/technology/keyword/ardu ino/)ino/)
11 Steps 11 Steps Share Share (/id/Mini-CNC-Plotter-Arduino-Based/) (/id/Mini-CNC-Plotter-Arduino-Based/) . . h h
Mini CNC Plotter - Arduino Based
Don't be afraid to build it, is very easy!!! This tutorial is also made for beginners!
Let's get started!
---Follow us on FB: https://www.facebook.com/ardumotive
(https://www.facebook.com/ardumotive)
Follow us on Twitter: https://twitter.com/ardumotive
(https://twitter.com/ardumotive)
Q & A Support: http://www.ardumotive.com/cnc-plotter.html
(http://www.ardumotive.com/cnc-plotter.html)
Step 1: What You Will Need
For this project you will need:
Part list for beginners:
Arduino uno
Breadboard
2x L293D ICs Motor driver
Mini Servo Motor
2x DVD/CD Drives
Part list for 'pro' :
ATmega328p (with Arduino Bootloader)*
28 pin DIP IC Socket
16MHz Crystal Oscillator
2x 22pF and 1x 100nF capacitors
10K resistor
USB to Serial adapter**
DownloadFavorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . h
2x L293D ICs
Mini Servo Motor
2x DVD/CD Drives
Prototyping PCB Circuit Board Stripboard
4x 2pins Screw Terminal Connector (or 2x 4 pins Screw Terminal
Connector)***
*You will need also an Arduino UNO board to program the ATmega328 micro
possessor
**USB to Serial adapter will allow the circuit to communicate with the computer
through the USB cable, just like Arduino uno does.
***Why to use screw terminal connectors? Because you don't want to solder and
desolder cables from stepper motors until you find the correct working
combination.
Tools (only for 'pro' part list):
Screwdriver
Soldering iron
Solder
Cutting tool (e.g. Dremel) (Optional for cutting plastic parts)
Glue
Step 2: Desassembly DVD/CD Drives
First step to start building this cnc machine is to disassemble two dvd/cd drives
and take off them the stepper motors. Use the screwdriver to open them and
take off them the rails.
Next step is to choose our base for this CNC machine. I used one surface from
remaining dvd 'garbage' stuff.
Finally we will need to find something to attach the one of the stepper-rails
vertically to our construction. (you will understand what I mean in our next step)
Watch the above image.
Step 3: X and Y Axis
advertisement Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . h
In first image above you will see the Y axis of our CNC machine. Attach it on
your surface, in this part you will need some screws and nuts.
In second image you will see the X and Y axis. The X axis is attached to two
plastic parts that I took from remaining 'garbage' stuff. I cut it to fit the
construction.
This is an easy procedure. Just make sure to put the Y axis straight to CNC
base and the X axis vertically in this (90 degrees).
Step 4: The Z Axis
That's the most difficult part of our construction.
DownloadFavorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . h
You will need something to attach it on X axis, a flat surface. On that surface you
will attach the servo motor (Z axis) and the pen base. Pen (or pencil) must be
able to move up and down with the help of servo motor.
Watch the above image to understand what you need to do to duild Z axis.
Tip! Use your imagination ;)
Step 5: Paper Base
Now you will have to attach a wood (or plastic) surface on Y axis (5x5cm will be
fine).
On this you will put the paper piece to print your texts or images!
Remember, printing area is 4x4cm.
Step 6: The Circuit
Now that we have our contraction ready, it's time to build the circuit and test
stepper motors (X and Y axis).
Watch the above image with breadboard circuit schematic.
DownloadFavorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . h
Steppers motors wiring is something that need patient. On next step you will find
a 'testing' code for x and y axis. If yours steppers doesn't work properly you must
find correct working combination by changing the cables between them and the
L293D ICs.
On mine cnc, X axis motor connection are: L293 A: Pins 1 and 3 & B: 2 and 4,
but on Y axis motor connection are A: 1 and 2 & B: 3 and 4.
Step 7: Testing X and Y Axis Movement
Here is the X and Y axis testing code embedded using codebender!
For X axis:
Test_X_Axis_CNC_Plotter ( https://codebender.cc/sketch:146941?referrer=mi.vasilakis) by mi.vasilakis (https://codebende r.cc/user/mi.vasilakis?referrer=mi.vasilakis)
Clone & Edit (/? referrer=mi.vasilakis) Download (https://codebend referrer=mi.vasila Edit
Please select a board #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() { } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
To program your Arduino from your browser, install the codebender plugin or app. Learn more (https://codebender.cc/static/plugin).
For Y axis:
Test_Y_Axis_CNC_Plotter ( https://codebender.cc/sketch:146943?referrer=mi.vasilakis) by mi.vasilakis (https://codebende r.cc/user/mi.vasilakis?referrer=mi.vasilakis)
Clone & Edit (/? referrer=mi.vasilakis) Download (https://codebend referrer=mi.vasila Edit
Please select a board #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() { } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
To program your Arduino from your browser, install the codebender plugin or app. Learn more (https://codebender.cc/static/plugin).
If you see any movement here that means that the stepper motors wiring is
correct!
Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . h
if you don't, try to change the cables...
Step 8: Uploading the CNC Code
Here is the main CNC code embedded using codebender!
In this part you will see your pen goes up. If don't, change penUp and penDown
variables that controlling the servo motor.
Press the "Run on Arduino" button and program your board from your browser!
Mini_CNC_Arduino_Plotter (https://codebender.cc/sketch:146939?referrer=mi.vasilakis) by mi.vasilakis (https://codebende r.cc/user/mi.vasilakis?referrer=mi.vasilakis) Clone & Edit (/? ref errer=mi.vasilakis) Download (https://codebend referrer=mi.vasila Edit
Please select a board /*
Mini CNC Plotter firmware, based in TinyCNC https://github.com/MakerBlock/Tiny Send GCODE to this Sketch using gctrl.pde https://github.com/damellis/gctrl Convert SVG to GCODE with MakerBot Unicorn plugin for Inkscape available here
More information about the Mini CNC Plotter here (german, sorry): http://www.m */
#include <Servo.h> #include <Stepper.h>
#define LINE_BUFFER_LENGTH 512 // Servo position for Up and Down const int penZUp = 80;
const int penZDown = 40; // Servo on PWM pin 6 const int penServoPin = 6;
// Should be right for DVD steppers, but is not t oo important here const int stepsPerRevolution = 20;
// create servo object to control a servo Servo penServo;
// Initialize steppers for X‐ and Y‐axis using this Arduino pins for the L293D Stepper myStepperY(stepsPerRevolution, 2,3,4,5); Stepper myStepperX(stepsPerRevolution, 8,9,10,11); 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
To program your Arduino from your browser, install the codebender plugin or app. Learn more (https://codebender.cc/static/plugin).
Step 9: The GCTRL Program
Now we are ready to print our first image! To do this we will use the gctrl.pde
processing program. This program sends 'gcode' images to the cnc plotter.
Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . h
What is gcode?
Gcode is a file with X,Y and Z coordinates. Header of this file is set to:
M300 S30.00 (Servo down)
G1 X10.00 Y10.00 F2500.00
G1 X20.00 Y10.00 F2500.00
M300 S50.00 (Servo up)
Download Processing from here (https://processing.org/), now donwload and
open GCTRL.pde application.
Click the "play" icon/button to start the program.
---Update!
You can use gctrl.exe, find files on 'gctrl exe for windows.zip' file.
---~Watch the above image~
Now press 'p' and select your Arduino serial port.
Press 'g' and select the 'drawing.gcode' file
(If something goes wrong, press 'x' to stop the plotter)
Mini CNC Plotter - Arduino BasedStep 10: Make Your Own Gcode Files!
gctrl.pde
(https://cdn.instructables.com/ORIG/F70/9VHP/IDZSILVR/F709VHPIDZSILVR.pde) Download (https://cdn.instructables.com/ORIG/F70/9VHP/IDZSILVR/F709VHPIDZSILVR.pde)drawing.gcode
(https://cdn.instructables.com/ORIG/FBJ/CLYW/IDZSIMC2/FBJCLYWIDZSIMC2.gcode) Download (https://cdn.instructables.com/ORIG/FBJ/CLYW/IDZSIMC2/FBJCLYWIDZSIMC2.gcode)gctrl exe for windows.z…
(https://cdn.instructables.com/ORIG/F69/K945/IE17WI9N/F69K945IE17WI9N.zip) Download (https://cdn.instructables.com/ORIG/F69/K945/IE17WI9N/F69K945IE17WI9N.zip) Download Favorite I Made it! Collection
Mini CNC Plotter - Arduino Based
byArdumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . h
To make gcode files that are compatible with this cnc machine you have to use
the Inkscape.
Inkscape is professional quality vector graphics software which runs on
Windows, Mac OS X and Linux. It is used by design professionals and hobbyists
worldwide, for creating a wide variety of graphics such as illustrations, icons,
logos, diagrams, maps and web graphics. Inkscape uses the W3C open
standard SVG (Scalable Vector Graphics) as its native format, and is free and
open-source software.
Download and install Inkscape from here
(https://inkscape.org/en/download/windows/) (Important: download 0.48.5
version)
Now you need to install an Add-on that enables the export images to gcode files.
This add on can be found here
(https://github.com/martymcguire/inkscape-unicorn) with installation notes.
Setup Inkscape for first use
Open the Inkscape, go to File menu and click "Document Properties". See the
1st image above and make the changes, make sure to change first to "cm". Now
close this window.
We will use the area within 4 to 8 cm. See the 2nd image above.
How to print texts
Put text, change font to Times New Roman and size to 22. Now click on cursor
icon and center the text like the 3rd image above. Select Path from menu and
"Object to Path".
How to print images
Show All Items Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . h
We have a be nice comment policy.
Please be positive and constructive. I Made it! Add Images Post Comment
Reply 2015-09-28 Reply 2017-02-13 Reply 2017-06-16
This is more difficult than texts. Images must have a transparent background.
Drag and drop the arduino logo image (download it from files) in Inkscape. Click
ok to the next window. Now you have to re-size the image to fit our printing area,
see the 4th image above. Click Path from menu and "Trace Bitmap".
Make changes as the 5th image above. Click ok and close the window. Now,
move the gray scale image, and delete the color one behind it. Move the grey
image to the correct place again and click from Path menu "Object to path". The
6th image above show how to delete image outline.
Export as gcode
Final, go to file menu, click save as and select .gcode. Click ok on next window.
That's it! Ready to go! Use the gctrl.pde app to print the gcode file on your new
Arduino CNC Plotter!
I will make a video on next days about this procedure because it's little
complicated. It took me a lot of time to understand how it's working...
Step 11: Well Done!
You have successfully completed this tutorial and you have your own CNC
Plotter on your desk!
I would like to see photos of your CNC.
I hope you liked this, let me know in the comments.
More projects here: www.ardumotive.com (http://www.ardumotive.com/)
Comments
My plotter :D
(https://cdn.instructables.com/FX5/2AXK/IF3SQNBH/FX52AXKIF3SQNBH.LARGE.jpg)
Sdyasin (/member/Sdyasin/) nixon93 (/member/nixon93/)
Hey my motors aren't running after uploading the code please help me
Suraj Grewal (/member/Suraj+Grewal/) Sdyasin (/member/Sdyasin/)
nixon93 (/member/nixon93/) made it! Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive _com (/member/Ardum otive_com/) in arduino (/explore/category/technology/keyword/arduino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) w . . . h
Reply 2015-09-28 Reply 2015-09-08 Reply 2015-10-29 Reply 2015-10-31 Reply 2017-02-13 Reply 2016-07-14
Sdyasin,
start by checking your connections and polarity
Run a blink led code on Arduino before uploading main code
then voltages
Then continuity of motor
Also, try not to put too much load (weight) onto the motors
Ardumotive_com (/member/Ardumotive_com/) nixon93 (/member/nix on93/)
Well done Nixon!!!
Hi..Ardumotive_com.. Here, a photo of my new cnc!!! .. making own program is
too simple.. thanks a lot for this tutorial and your valuable replies..!
I want to know whether the inkscape can be used to draw solid diagrams.. (like
in inkjet or matrix printer..)
Thanks
(https://cdn.instructables.com/FK0/ZH4X/IEB80VJ4/FK0ZH4XIEB80VJ4.LARGE.jpg)
(https://cdn.instructables.com/F0H/FRDL/IEB80VJ6/F0HFRDLIEB80VJ6.LARGE.jpg)
Amar CA (/member/Amar+CA/) hK/)
COULD YOU SEND ME YOUR PROGRAMM ;; I HAVE AN
UNO AND MOTOR SHIELD
UnmeshK ( /member/UnmeshK/) Amar CA (/member/Amar+CA/)
Hi Amar CA, don't worry, making your own program it too
simple. Just follow the tutorial and the image given by Ardumotive_com.
These images are self explanatory...
Sdyasin (/member/Sdyasin/) UnmeshK (/member/Unmes hK/)
Hey bro help me, my motors aren't running after uploading the code
please help me, I need to submit my project
Lava94 (/member/Lava94/) hK (/member/UnmeshK /)
UnmeshK ( /member/UnmeshK/) made it! Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . . UnmeshK (/member/Unmes . . . Unmes . h
Reply 2017-02-08 Reply 2017-02-03 Reply 2015-09-09 Reply 2015-09-03 Reply 2015-09-03
hello please can you show mw how did u connected the 2 dvds together
(the michanical part)and how the pin id graped!!
MDM51 (/member/MDM51/) Lava94 (/member/Lav a94/)
https://www.youtube.com/watch?v=PE8r2sd_NkA&t=2s
Ardumotive_com (/member/Ardumotive_com/) Amar CA (/member/Amar+CA/)
No, please follow this guide. Or find another one.
Ardumotive_com (/member/Ardumotive_com/) UnmeshK (/member/UnmeshK /)
Very good! I thins that you can do it, but I can't help
you how...
Thank you for the photo!
this is my plotter. for Z axis I've used a rail of an other cd drive, modified with a
spring. for the moment I use a pencil because it is the smaller marker I've got
but I'll buy a pen with the tip of 0.5 mm.
If I change che numers on gctrl program I think i could modified only the write
speed... I believe it's somethingh connected whit Inkscape...
Michele
(https://cdn.instructables.com/FZZ/D8HT/IE4E0GBN/FZZD8HTIE4E0GBN.LARGE.jpg)
(https://cdn.instructables.com/F35/QMAL/IE4E0GJ6/F35QMALIE4E0GJ6.LARGE.jpg)
(https://cdn.instructables.com/FS5/DM0V/IE4E0GK8/FS5DM0VIE4E0GK8.LARGE.jpg)
Phil_S (/member/Phil_S/) michelemartino (/member/michelemartino/)
I hope your programming is better than your spelling and
grammar, but 5 stars for effort! All these things take a lot of hard work, but
"somethigh", "whit", "che", "numers" - must try harder, as they used to say.
michelemartino (/member/michelemartino/) made it! Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)
11 Steps Share . . . . . h (/id/Mini-CNC-Plotter-Ar duino-Based/)
Reply 2016-05-22 Reply 2015-09-04 Reply 2015-09-05 Reply 2015-09-03 Reply 2015-09-24 Reply 2015-09-26 Reply 2017-08-13 mholguin-veras (/member/mholguin-veras/) Phil_S (/member/Phil_S/)
Dude, I wonder how many languages do you speak to talk like
that? Take into account that english is not the tongue language of many
people (me included). Value the effort. Value the fact taht person (albeit
with some difficulties) can communicate succesfully with many...
pradeepss (/member/pradeepss/) michelemartino (/member/michelemartino/)
great! can you upload a video of this machine in
operation?
michelemartino (/member/michelemartino/) )
I do not know how to load it, however, it is like
ardumotive's plotter, the same working...
Ardumotive_com (/member/Ardumotive_com/) michelemartino (/member/michelemartino/)
Nice photos!! Nice Michele!!!
Phil_S this is not very polite.. People from all over the world are using
instructables.com, that doent means that they have a degree in English...
This is my robot artist :)
https://www.youtube.com/watch?v=HtpzWJWplvw
(https://www.youtube.com/watch?v=HtpzWJWplvw)
(https://cdn.instructables.com/FTT/2U82/IEX4PDMJ/FTT2U82IEX4PDMJ.LARGE.jpg)
Ardumotive_com (/member/Ardumotive_com/) SergueiA (/member/S ergueiA/)
nice!! Well done! :)
MY DIY Arduino based mini CNC Plotter (https://www.youtube.com/watch?
v=dQmklBHm3zU)
(https://cdn.instructables.com/FMI/9B4K/J69WXG5I/FMI9B4KJ69WXG5I.LARGE.jpg) SergueiA (/member/SergueiA/) made it!
vaishak720 (/member/vaishak720/) made it! Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/arduino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . . . pradeepss (/member/pradeepss/ . . . h
Reply 2017-08-01 Reply 2017-07-25 Reply 2017-07-03 Reply 2017-01-22 Reply 2017-06-16 (https://cdn.instructables.com/FB1/IU8Q/J69WXG7U/FB1IU8QJ69WXG7U.LARGE.jpg) (https://cdn.instructables.com/F2V/5JWQ/J69WXGF1/F2V5JWQJ69WXGF1.LARGE.jpg) (https://www.instructables.com/static/defaultIMG/default.MEDIUM.gif) IrvinB (/member/IrvinB/)
What if I use different stepper motor and different length of x and y axis for a bit
larger drawing. Does this step still works? If not what are the things i should to
to calibrate my own cnc. Hope some will respond.
Jeevan K (/member/Jeevan+K/)
The stepper motor is not rotating..its only vibrating..please help
Eduardo A.D (/member/Eduardo+A.D/)
Hi, very, very good project, I see that many people have been successful.
I have uploaded Test_X_Axis_CNC_Plotter and Y, and my engines have good
movement.
I have a problem with gctrl.pde and gctrl.exe, but I do not know why. My
engines have no movement with gctrl. Select the serial port (OK), use the
arrows and no movement, load a gcode image with (G) and no movement. I do
not know where the problem is.
You help me? Thank you
My beta-CNC without Arduino, only router with OpenWRT and L293 driver.
Does not interpret GCODE yet:
https://www.youtube.com/watch?v=16uzCy-xsO0
RasoolZ (/member/RasoolZ/)
hi, my cnc plotter is working but unfortunately something is wrong with it. there
is not any similarity between shape in inkscape and what is drawn with plotter. I
do nt know how can I figure out this problem. can you help me?
Suraj Grewal (/member/Suraj+Grewal/) RasoolZ (/member/RasoolZ /)
Can you upload your code, results and photo of your CNC?
Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive _com (/member/Ardum otive_com/) in arduino (/explore/category/technology/keyword/arduino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . . h
Reply 2016-03-04 Reply 2016-06-16 Reply 2017-06-16
Thank you for this great tutorial.
yes I made it :) (y)
but I am having smaller scale than original. ( such that any image of 40 mm is
being printed on the scale of 25mm max)
sorry for english.
(https://cdn.instructables.com/FM1/69AQ/ILCHCWW4/FM169AQILCHCWW4.LARGE.jpg)
(https://cdn.instructables.com/FGN/ZMWD/ILCHCWWS/FGNZMWDILCHCWWS.LARGE.jpg)
I have a similar problem . Obtained strange drawings with dimensions of
25 * 25 mm. Do you know how to fix it? Thank you for your suggestions
(https://cdn.instructables.com/F4C/DWKK/IPH0GK1S/F4CDWKKIPH0GK1S.LARGE.jpg)
(https://cdn.instructables.com/FE6/99GR/IPH0GK7H/FE699GRIPH0GK7H.LARGE.jpg)
(https://cdn.instructables.com/FCT/N1LM/IPH0GKE4/FCTN1LMIPH0GKE4.LARGE.jpg)
Suraj Grewal (/member/Suraj+Grewal/) William Summer (/member/William+Summer/)
Heavy load I guess?
a1m918 (/member/a1m918/) made it!
William Summer (/member/William+Summer/) made it! a1m918
(/member/a1m918/)
Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive _com (/member/Ardumotive_co m/) in arduino (/explore/category/technology/keyword/arduino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . . . h
Reply 2016-08-18 Reply 2017-02-03 Reply 2016-03-14 Reply 2017-06-05 Reply 2017-06-03 Reply 2017-05-01 Reply 2017-04-30 Reply 2017-04-17 Manteniendo (/member/Manteniendo/) William Summer
(/member/William+Summer/)
Did you solved the issue?
I swaped axes to fix thath issue. And with inkscape and customized
drawings on my first attempt I had to redefine the drawing area
dimensions, making it smaller and starting from negatives points as origin
and doing the are smaller and starting drawing on the center position
(manually set)
Wish it helps :)
Ardumotive_com (/member/Ardumotive_com/) a1m918 (/member/a1m918/)
Great! Well done!!
opp1 (/member/opp1/) a1m918 (/member/a1m918/ )
Same here also .
SarvjitP (/member/SarvjitP/)
What is the area Of printing ?
MusaA11 ( /member/MusaA11/)
hello
i need help. dude i made one of this plotter and i use arduino uno and 3
easydrivers to control the motors. but when i use grbl controller the only motor
that move is the X axis .the Y axis only jogging and Z axis dont move at all. i
measure the power pins on the easydrivers and its shows 4.6 volts. i dont know
what should to do. pls help me.
MuntasirW (/member/MuntasirW/)
Hello, greetings from Bangladesh. I recently made a cnc
plotter. But I can't generate any gcode files using inkscape. Can you
please provide me with some gcode files? Thanks in advance.
Thesikor (/member/Thesikor/)
It's great project.
(https://cdn.instructables.com/FG1/9QLI/J20PCLB8/FG19QLIJ20PCLB8.LARGE.jpg)
JonnyAlpha (/member/JonnyAlpha/)
Hi;
Will your guide work with an Arduino Nano? The reason I ask is because I have
been following this guide: https://www.youtube.com/watch?v=2VFOU-WUQIY
the creator of which has uploaded a simplified version in which your Instructable
Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
Ardumotive_com (/member/Ardumotive_com/) in arduino
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . by (/explore/category/technology/keyword/ardu ino/) . . . h
Reply 2017-04-06 Reply 2017-04-04 Reply 2017-04-03 Reply 2017-03-24 Reply 2017-03-20
is linked.
It has taken me ages but I think I now have the software working using gbrl and
Universal Gcode Sender but my motors are not moving (possible wiring or
arduino sketch problem as I am still not sure I have installed gbrl properly as
there does not seem to be anything in sketch apart from all the include files).
Thanks
EzekielV1 (/member/EzekielV1/)
can i use uln2003 ic instead of the l293d ic?
sanjayks (/member/sanjayks/)
I run the test code but the stepper motor are not moving they are only vibrating
please help me
Working Video....?
Mini CNC Plotter Working (Home made)
How to make CNC Video...?
https://www.youtube.com/watch?v=JBYpU8D21_g
(https://cdn.instructables.com/FJ7/N6Y6/J0X5BZPU/FJ7N6Y6J0X5BZPU.LARGE.jpg) (https://cdn.instructables.com/FFC/9UBB/J0X5BZPV/FFC9UBBJ0X5BZPV.LARGE.jpg) SayadY (/member/SayadY/)https://www.youtube.com/watch?v=jqpWqtCis2g&feature=share
rockermr (/member/rockermr/)It looks greak but can u show a assemply tutorial. Diffucult to assemble it.
SajithU2 (/member/SajithU2/) made it! Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . h
Reply 2017-03-08 Reply 2017-03-01 Reply 2016-09-08 Reply 2017-01-14 Reply 2017-02-14 JonnyAlpha (/member/JonnyAlpha/)
Hi;
is gctrl.pde the file to use from within gctrl.exe?
Also is there a version of gctrl for sending gcode to the arduino for a Mac or
Raspberry Pi?
Thanks
bencigun (/member/bencigun/)
p[lzzzzz help me guysss
i am not getting exact output as yours,its writing letters terribly....can any one
plz give some best gcodes for testing,THANKS
I am having trouble saving a file , I hope you can help me .
this is the problem :
Traceback ( most recent call last) :
File " unicorn.py " , line 23 , in < module>
unicorn.context import from GCodeContext
The file " C : \ Program Files ( x86 ) \ Inkscape \ share \ extensions \ unicorn.py
" , line 23 , in < module>
unicorn.context import from GCodeContext
ImportError : No module named context
(https://cdn.instructables.com/FJG/YUOM/IST3NFVR/FJGYUOMIST3NFVR.LARGE.jpg)
wackeldackel1 (/member/wackeldackel1/) AndhyK (/member/AndhyK/)
I don't know, if you still have this problem. I had the same
yesterday. You have to check the permissions of your unicorn directory. If
you copy it with root you have the wrong ones.
In file Document properties changes the unit as in
(https://cdn.instructables.com/FEE/PC9L/IZ4UHI0Q/FEEPC9LIZ4UHI0Q.LARGE.jpg) AndhyK (/member/AndhyK/) made it!
AbishR (/member/AbishR/) made it! wackeldackel1 (/member/wackeldackel1/)
Download
Favorite I Made it!
Collection
Mini CNC Plotter - Arduino Based
byArdumotive _com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/arduino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . . . h
Reply 2017-01-12 Reply 2016-12-31 Reply 2017-02-13 rushabshende (/member/rushabshende/) AndhyK (/member/AndhyK/)
Same here.
Got any solution?
ali11223344 (/member/ali11223344/) AndhyK (/member/AndhyK/)
i have the same problem can you help
MucahitS1 (/member/MucahitS1/)
L298n bağlantılarını yaptım arduino ya takınca az bişey tık ediyor. ama çizgiyi
başlatamıyom Loading file... (1).gcode
(Scribbled version of C:\temp\ink_ext_XXXXXX.svgH0ZA4X @ 3500.00)
diyor napmalıyım
More Comments
Newsletter
Let your inbox help you discover our best projects, classes, and contests. Instructables will help you learn how to make anything!
I'm in!
About Us
Who We Are (/about/) Advertise (/adver tise/)
Contact (/about/contact.jsp) Jobs (/community/Positions-available-at-Instructables/) Help (/id/how-to-write-a-great-instructable/)
Find Us
Facebook (http://www.facebook.com/instructables) Youtube (http://www.youtube.com/user/instructablestv) Twitter (http://www.twitter.com/instructables) Pinterest ( http://www.pinterest.com/instructables) Google+ (https://plus.google.com/+instructables)Resources
For Teachers (/teachers/)
Residency Program (/pier9residency)
Gift Premium Account (/account/give?sourcea=footer) Forums (/community/?categoryGroup=all&category=all) Answers (/tag/type-q uestion/?sort=RECENT)
Sitemap (/sitemap/) enter email
Terms of Service (http://usa.autodesk.com/adsk/servlet/ item?siteID=123112&id=21959721) |
Privacy Statement (http://usa.autodesk.com/adsk/s ervlet/item?siteID=123112&id=21292079) |
Legal Notices & Trademarks (http://usa.autodesk.com/legal-notices-trademarks/) | Mobile Site (https://www.instructables.com) (http://usa.autodesk.com/adsk/servlet/ pc/index?id=20781545&siteID=123112) © 2017 Autodesk, Inc. Download Favorite I Made it! Collection
Mini CNC Plotter - Arduino Based
Ardumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)
11 Steps Share (/id/Mini-CNC-Plotter-Arduino-Based/) . . I by . h