Een compacte CNC-machine bouwen met Arduino UNO
Onderdelen en benodigdheden
| 12V voeding | × | 1 |
| SparkFun Big Easy Driver | × | 1 |
| Stappenmotor | × | 3 |
| Arduino UNO | × | 1 |
| Draadbruggen (jumper wires) | × | 1 set |
Apps en online diensten
- GRBL op GitHub
- Inkscape (vectortekenprogramma)
- Universal G-Code Sender
Over dit project

Deze handleiding laat zien hoe je een goedkope, compacte CNC-machine bouwt met een Arduino UNO.
Stap 1: Benodigde onderdelen
- 3× oude CD/DVD-stations (voor de stappenmotoren)
- 1× Computervoeding
- 3× EasyDriver-borden
- 1× Arduino Uno
- 2× Houten planken
- 1× Soldeerbout + soldeertin
Zie ook: Mini Arduino CNC Deel 2 en Hoe Inkscape te gebruiken? Er zijn veel YouTube-filmpjes over G-code genereren met Inkscape.
Stap 2: Stappenmotoren uit DVD-stations halen

Drie oude DVD-stations worden uit elkaar gehaald voor de stappenmotoren (X-, Y- en Z-as).
Stap 3: Structuur monteren en bouwen

Basisplatform van hout, twee aluminium pijlers. De X-as over de pijlers, de Y-as op het basisplatform. Zorg dat alle assen precies loodrecht op elkaar staan (rechte hoeken). Gelijmde verbindingen zijn voldoende.
Stap 4: Solderen en bedraden

Soldeer draden aan de stappenmotoren (let op: geen te hoge wattage soldeerbout, 30W is prima). Sluit de connectoren aan op de EasyDrivers volgens het schema.
Stap 5: Software

- Download en installeer Arduino IDE, de GRBL-bibliotheek en de GRBL Controller.
- In Arduino IDE: Sketch → Include Library → Add .ZIP Library en selecteer de GRBL-zip.
- Upload GRBL naar de Arduino.
- Open GRBL Controller, selecteer de juiste poort, klik Open.
- Pas instellingen aan via
$-commando's (bijv.$130=35.000). Draait een motor verkeerd? Tools → Options → Axis en keert de as om. - Gebruik een G-code generator. Auteur adviseert Inkscape (gratis, open source) voor het importeren van DXF, DWG, JPG, SVG en omzetten naar G-code. Werkt perfect met GRBL.
UPDATE: In Mini Arduino CNC Part 2 is de voedsnelheid verhoogd voor betere tekenresultaten.
Stap 6: Dankjewel

Een eenvoudig project. Vraag gerust om hulp. Succes!
Code
Schema's

Productieproces
- Arduino Digitale Dobbelsteen: Bouw Je Eigen LCD-willekeurige Getalgenerator
- Meerpositie-temperatuursensorsysteem voor slimme thuisintegratie
- DIY Arduino USB Gaming Controller – Bouw Je Eigen High-Performance Gamepad
- MotionSense: Slimme inbraakdetectie met Arduino en ESP8266
- 3D-Printer Brandpreventie: Slimme Sensor Veiligheidssysteem
- Pixel Chaser: Interactieve één-tik LED-spel met Arduino Nano
- Web-IoT Meter Bouwen met Arduino, Yaler en IFTTT
- Arduino-gebaseerde Afstotende Magnetische Levitatie: Eenvoudige Schakeling & DIY Handleiding
- High-Performance Arduino Weerballon Datalogger
- Bouw een Precieze 7-Segment Klok met Arduino Pro Mini & DS1302 RTC
- CoroFence Thermische Detector: Geavanceerde PIR-sensor & IoT-integratie