0% found this document useful (0 votes)
112 views

Arduino 3D Printed CNC Pen Plotter

The document describes how to build a small 3D printed CNC pen plotter using an Arduino. It provides instructions over 17 steps to cut materials, 3D print parts, assemble the frame, add motors and belts, and wire everything. The pen plotter has X and Y axes controlled by stepper motors. Programming and software details are also included to operate the completed plotter.

Uploaded by

seynif015
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views

Arduino 3D Printed CNC Pen Plotter

The document describes how to build a small 3D printed CNC pen plotter using an Arduino. It provides instructions over 17 steps to cut materials, 3D print parts, assemble the frame, add motors and belts, and wire everything. The pen plotter has X and Y axes controlled by stepper motors. Programming and software details are also included to operate the completed plotter.

Uploaded by

seynif015
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 37

instructables

Arduino 3D Printed CNC Pen Plotter

by giantjovan

Hello, today I will show you how to make small 3D printed CNC pen plotter with arduino. I will try to post everything you
need to know. There where some hole mistakes which you need to change but everything other works good. Happy
making!

I am 15 yrs old, I am from Serbia, I go to STŠ"Milenko Brzak Uča" in Ruma.


Supplies:

Arduino(I used UNO and didn't tried other ones) x 1


ULN 2003 stepper motor driver x 2
9g Servo motor
Wires
28byj-48 stepper motors x 2
2 GT Timing belt
2 GT Timiinng Belt pulleys
Filament
Plywood
4 Streight rods (4mm Thick)
Tools:
Hot glue gun
3D printer
Cutting tool

Arduino 3D Printed CNC Pen Plotter: Page 1


Arduino 3D Printed CNC Pen Plotter: Page 2
Step 1: Cutting

You need to cut plywood to:


1.300x400mm
2.150x150
That is all, you won't need to cut anything anymore in this project(except wires :))

Step 2: 3D Printing

3D print all the les you will need. They are uploaded up here.
https://www.printables.com/model/728701-small-arduino-cnc-machine

Arduino 3D Printed CNC Pen Plotter: Page 3


Arduino 3D Printed CNC Pen Plotter: Page 4
Arduino 3D Printed CNC Pen Plotter: Page 5
Arduino 3D Printed CNC Pen Plotter: Page 6
Step 3: Y Axis Pulley Part

When you 3D printed all the parts, you will need to glue Y Axis Pulley Part to the plywood using hot glue. Then take 4mm
nail and put it thru the 3D printed pulley. That nail need to be putted in holes on Y Axis Pulley Part. See pic if you need
help. Then take hot glue and glue nail o the Y Axis Pulley Part. That will be it work making Y Axis Pulley part.

Arduino 3D Printed CNC Pen Plotter: Page 7


Arduino 3D Printed CNC Pen Plotter: Page 8
View in 3D Download
https://www.instructables.com/FMC/B47W/LR4XNWL9/FMCB47WLR4XNWL9.stl

View in 3D Download
https://www.instructables.com/FYI/D377/LR4XNWQ0/FYID377LR4XNWQ0.stl

Step 4: Y Axis Rods

Insert rods into Y Axis Pulley Part and glue them together

Arduino 3D Printed CNC Pen Plotter: Page 9


Step 5: Y Axis Bed

After 3D printing all the les, take plywood that you cut(number 2.), and glue Y axis bed sliders to that plywood. Slide
that sliders on to the rods.

Arduino 3D Printed CNC Pen Plotter: Page 10


View in 3D Download
https://www.instructables.com/FP8/1JNL/LR4XNWMT/FP81JNLLR4XNWMT.stl

Step 6: Y Axis Motor Holder

Put two y axis rods thru the holes of Y Axis Motor Holder and glue Y Axis Motor Holder to the plywood. Take motor and
glue it into place. After that take timing belt pulley and screw it to the motor.

Arduino 3D Printed CNC Pen Plotter: Page 11


Arduino 3D Printed CNC Pen Plotter: Page 12
View in 3D Download
https://www.instructables.com/FKK/ZA8O/LR4XNWNR/FKKZA8OLR4XNWNR.stl

Step 7: Y Axis Timing Belt

To put timing belt you will need to make holes on the Bed Sliders part. Then put timing belt thru the hole and strengthen
it.(You can see everything in pic). Put timing pelt on the pulley and go under the bed. Go under another pulley and then
above that pulley repeat the process of strengthening the belt. Belt need to be tight.

Arduino 3D Printed CNC Pen Plotter: Page 13


Step 8: X Axis Pulley Holder

Glue X Axis Pulley Holder next to the bed. Repeat the process of putting pulley on pulley holder as shown in Step 3(Y
Axis Pulley Part). Then put rods thru the holes.

Arduino 3D Printed CNC Pen Plotter: Page 14


Arduino 3D Printed CNC Pen Plotter: Page 15
Arduino 3D Printed CNC Pen Plotter: Page 16
Arduino 3D Printed CNC Pen Plotter: Page 17
View in 3D Download
https://www.instructables.com/FLN/LWR2/LR4XNWP3/FLNLWR2LR4XNWP3.stl

View in 3D Download
https://www.instructables.com/FB1/IYZ4/LR4XNWR1/FB1IYZ4LR4XNWR1.stl

Step 9: X Axis Tool Head Slider

Put X Axis Tool Head Slider on the rods. If they can't t, make another holes. Parts are in step 12.

Arduino 3D Printed CNC Pen Plotter: Page 18


Arduino 3D Printed CNC Pen Plotter: Page 19
Arduino 3D Printed CNC Pen Plotter: Page 20
Step 10: X Axis Stepper Motor Holder

I made this X Axis Stepper Motor Holder adjustable(2 parts). So you will need to take X Axis Stepper Motor Holder and X
Axis Stepper Motor Holder extension, and glue them together. Then glue that to the plywood. Screw the motor in place,
and put the pulley on.

Arduino 3D Printed CNC Pen Plotter: Page 21


View in 3D Download
https://www.instructables.com/F4A/TEOU/LR4XNWV8/F4ATEOULR4XNWV8.stl

Arduino 3D Printed CNC Pen Plotter: Page 22


View in 3D Download
https://www.instructables.com/F1O/E5YS/LR4XNWW8/F1OE5YSLR4XNWW8.stl

Step 11: X Axis Timing Belt

Repeat the process of putting timing belt on as shown in the step 7. This time you will use pre-made belt holders. These
won't be enough so use hot glue too. Again, belt need to be tight.

Arduino 3D Printed CNC Pen Plotter: Page 23


Step 12: X Axis Pen Lifter

Assemble X Axis Pen Lifter as shown on pics.

Arduino 3D Printed CNC Pen Plotter: Page 24


Arduino 3D Printed CNC Pen Plotter: Page 25
Arduino 3D Printed CNC Pen Plotter: Page 26
Arduino 3D Printed CNC Pen Plotter: Page 27
Arduino 3D Printed CNC Pen Plotter: Page 28
Arduino 3D Printed CNC Pen Plotter: Page 29
Arduino 3D Printed CNC Pen Plotter: Page 30
View in 3D Download
https://www.instructables.com/F52/FHRX/LR4XNWS9/F52FHRXLR4XNWS9.stl

View in 3D Download
https://www.instructables.com/FJP/SMRZ/LR4XNWSA/FJPSMRZLR4XNWSA.stl

View in 3D Download
https://www.instructables.com/F2C/BUEV/LR4XNWSB/F2CBUEVLR4XNWSB.stl

Step 13: Servo Motor Pen Lifter

Take servo motor and screw it into place. Rotate it to 60 degrees and put servo extension arm. Then take wire and run it
thru the servo and Servo Motor Pen Lifter hole. Everything is shown in pics so it should be good.

Arduino 3D Printed CNC Pen Plotter: Page 31


Step 14: X Axis Rods

After all of this, glue X Axis Rods wit ho glue.

Step 15: Wiring

Just so you know I used Chronics Mehatronics schme. Wire everything up, you can, but i didn't use limit switches. I also
used 12v except 5v for stepper motors!

Arduino 3D Printed CNC Pen Plotter: Page 32


Arduino 3D Printed CNC Pen Plotter: Page 33
Arduino 3D Printed CNC Pen Plotter: Page 34
Arduino 3D Printed CNC Pen Plotter: Page 35
Step 16: Programming

Add new library(https://drive.google.com/drive/folders/1ikdTbgLyZQAfFa0KNm8ceytamMksDjms?usp=drive_link) to


Arduino ide and hit upload.

Step 17: UGS

Download Universal Gcode Sender and x parameters for your machine.

Step 18: You Are Done

You are done. You can now use your machine. Use software such as Inkscape with extension to run machine. I won't
cover this part. Have a great time!
Por qnto vc pode vender pra mim o kit completo das peças com mesa de 50x50cm
pra eu montar

Arduino 3D Printed CNC Pen Plotter: Page 36


I am from Serbia, so i don't think shipping will be that cheap for anywhere out of
Serbia!
Also, that is not small machine, I don't think that it will be best idea to make
something that big with this design.
You have made a great project with the available resources you have.

Thanks!

Arduino 3D Printed CNC Pen Plotter: Page 37

You might also like