• No results found

Mini CNC Plotter - Arduino Based_ 11 Steps (With Pictures)

N/A
N/A
Protected

Academic year: 2021

Share "Mini CNC Plotter - Arduino Based_ 11 Steps (With Pictures)"

Copied!
19
0
0

Loading.... (view fulltext now)

Full text

(1)

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 views

1,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

byby

 Ardumotive_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      

(2)

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**

 Download

Favorite   I Made it!

Collection

Mini CNC Plotter - Arduino Based

by

 Ardumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)

11 Steps   Share  (/id/Mini-CNC-Plotter-Arduino-Based/)        .                       h      

(3)

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

by

 Ardumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)

11 Steps   Share  (/id/Mini-CNC-Plotter-Arduino-Based/)        .                       h      

(4)

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.

 Download

Favorite   I Made it!

Collection

Mini CNC Plotter - Arduino Based

by

 Ardumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)

11 Steps   Share   (/id/Mini-CNC-Plotter-Arduino-Based/)        .                       h      

(5)

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.

 Download

Favorite   I Made it!

Collection

Mini CNC Plotter - Arduino Based

by

 Ardumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)

11 Steps   Share  (/id/Mini-CNC-Plotter-Arduino-Based/)        .                       h      

(6)

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

by

 Ardumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)

11 Steps   Share  (/id/Mini-CNC-Plotter-Arduino-Based/)        .                       h      

(7)

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

by

 Ardumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)

11 Steps   Share   (/id/Mini-CNC-Plotter-Arduino-Based/)        .                       h      

(8)

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 Based

Step 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

by

 Ardumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)

11 Steps   Share  (/id/Mini-CNC-Plotter-Arduino-Based/)        .                       h      

(9)

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

by

 Ardumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)

11 Steps   Share  (/id/Mini-CNC-Plotter-Arduino-Based/)        .                       h      

(10)

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

by

 Ardumotive _com (/member/Ardum otive_com/) in arduino (/explore/category/technology/keyword/arduino/)

11 Steps   Share  (/id/Mini-CNC-Plotter-Arduino-Based/) w               .    .          .                       h      

(11)

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

by

 Ardumotive_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      

(12)

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

by

 Ardumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)

11 Steps   Share  .    .    .    .          .                       h       (/id/Mini-CNC-Plotter-Ar duino-Based/)

(13)

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

by

 Ardumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/arduino/)

11 Steps   Share  (/id/Mini-CNC-Plotter-Arduino-Based/)  .    .    .   pradeepss (/member/pradeepss/  .    .          .                       h      

(14)

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

by

 Ardumotive _com (/member/Ardum otive_com/) in arduino (/explore/category/technology/keyword/arduino/)

11 Steps   Share  (/id/Mini-CNC-Plotter-Arduino-Based/)  .          .                       h      

(15)

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

by

 Ardumotive _com (/member/Ardumotive_co m/) in arduino (/explore/category/technology/keyword/arduino/)

11 Steps   Share  (/id/Mini-CNC-Plotter-Arduino-Based/)  .    .          .                       h      

(16)

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      

(17)

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

by

 Ardumotive_com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/ardu ino/)

11 Steps   Share  (/id/Mini-CNC-Plotter-Arduino-Based/)        .                       h      

(18)

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

by

 Ardumotive _com (/member/Ardumotive_com/) in arduino (/explore/category/technology/keyword/arduino/)

11 Steps   Share  (/id/Mini-CNC-Plotter-Arduino-Based/)  .    .          .                       h      

(19)

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      

References

Related documents

This study aimed to evaluate the effect of Vascular Endothelial growth factor (VEGF) genes polymorphism as a risk factor of Hepatocellular carcinoma (HCC) in

ALL: Acute lymphoblastic leukemia; AML: Acute myeloid leukemia; ATG: Anti- thymocyte globulin; CB: Umbilical cord blood; CBT: Umbilical cord blood transplantation; CI:

• Document the written goals and objectives for this learning activity and how residents are assessed. • Additional documentation should include evidence of structured

AC, Attention Control; COPD, chronic obstructive pulmonary disease; CBTI,cognitive behavioral therapy for insomnia; COPD-ED, COPD education;COPD SES, self-efficacy for COPD;

During the Application implementation activity we remove the genericity from the models of the components, which we've selected to be part of the product- specific architecture

Implementing the WHO Safe Childbirth Checklist lessons from a global collaboration 1Perry?WRG, et?al BMJ Glob Health 2017;2 e000241 doi 10 1136/bmjgh 2016 000241 AbstrAct The WHO

Performance aspects that were recorded related to the scoring criteria used by judges using the Thai system and judges using the UK system. These included: the

Base Station (Central Gateway)The sensor nodes sense data or collect information about the target occurring near that sensor, then the sensor nodes process the data gathered and