Skip to content

Enginerd14/CNC-Pen-Plotter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bb77b6f · · Feb 14, 2026

History

74 Commits
Feb 14, 2026
Jan 23, 2026
Feb 14, 2026
Jan 23, 2026
Feb 14, 2026
Jan 23, 2026
Feb 14, 2026

Repository files navigation

CNC-Pen-Plotter

A Computer Numerical Controlled machine that translates G-code to drawings on paper by moving a pen along the X and y axes

Why I chose this project?

I chose to build a CNC pen plotter because it combines electronics and mechanical movement while also helping me develop my PCB and CAD design.

How to use this project

You could you this for virtually any drawing whether thats to do your homework or to create some artwork. In the future, I am also thinking of upgrading it to amke a router or milling machine.

Schematic

image

PCB

image image image

PCB 3D render

image image image image

3D Model

image image image image image

Bill of Materials

Item Qty (Project) Qty (Packs) Price (£) Link
600mm Aluminium extrusion 3 1 32.05 Al extrusion 600mm 4pcs
V Wheels 12 1 10.34 V Wheels set 24pcs
Limit Switches 4 1 1.48 Limit Switches 5pcs
NEMA 17 2 1 17.99 NEMA 17
Timing Belt 6mm (5m) 5m 1 4.07 Timing belt 6mm
Belt Pulley 2 1 4.99 Belt Pulley
Belt Idler 2 1 3.85 Idler Pulley
ESP32 30pin Devkit v1 1 1 3.86 ESP32 Devkit
A4988 Motor Driver 2 2 2.42 A4988
JST 3-pin connectors 2 1 1.02 JST XH 3 pin 10pcs
JST 4-pin connectors 2 1 1.23 JST XH 4 pin 10pcs
JST wire connectors 2 1 1.31 JST wire connectors
Pin sockets (40pin breakaway) 4 1 1.82 40pin socket 10pcs
DC barrel jack 5.5mm/2.1mm 1 1 0.74 DC barrel jack 10pcs
7805 5V regulator 1 1 1.36 7805 5V
100µF capacitor 3 1 3.39 100µF capacitor
1µF capacitor 1 1 1.89 1µF capacitor
Pin header breakaway 10 1 3.39 Breakable pin header
12V 3A power supply 1 1 4.51 12V 3A power supply
Servo SG90 1 1 1.23 SG90 Servo
5mm(D) 45mm(L) Shaft 2 1 2.59 5mm/45mm Shaft
10mm Spring (ID 5mm) 2 1 0.94 10mm spring 5pcs
6mm Spacer M5 25 3D print - Spacer 10pcs
M5 Sliding Nuts 12 1 1.40 Sliding nuts M5 20pcs
M5 Bolts 30 1 9.54 M5 bolts 242pcs
M5 40mm Bolts (connecting plates) 12 1 2.45 M5 40mm 20pcs
M3 4mm (for NEMA 17) 8 1 1.15 M3 4mm 50pcs
M5 Nyloc nuts 30 1 3.34 M5 Nyloc nuts
Multistrand wire 2m 1 1.25 Multistrand wire
Cable spiral wrap - 1 3.32 Cable spiral wrap
3D prints delivery - - 10.00 -
PCB cost - - 5.00 -
TOTAL £143.92 (~$196.38)

About

A machine that translates G-code to drawings on paper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages