A Computer Numerical Controlled machine that translates G-code to drawings on paper by moving a pen along the X and y axes
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.
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.
| 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) |