CNC 3018 Pro
The sub-$200 desktop CNC router that put subtractive machining on a kitchen table. It is small and light-duty by design, but it runs open GRBL firmware on standard electronics — which makes it one of the most hackable, dual-use learning machines you can buy.
If you want to learn CNC — or add light engraving and cutting to a maker bench — without buying into anyone's locked ecosystem, the 3018 Pro is the obvious starting point: open GRBL firmware, Arduino-class electronics, free cross-platform control software, and the option to swap the spindle for a diode laser. It is not rigid, not fast, and not precise enough for production; treat it as a cheap, open, endlessly moddable platform for learning and light work, not a finished tool.
What it is
The CNC 3018 (the "Pro" denotes the more common revisions with end-stops and a sturdier controller) is a tiny three-axis desktop CNC router. The name comes from its nominal working area — roughly 30 × 18 cm, with around 45 mm of Z travel. A small DC spindle holds an end mill or engraving bit and moves over a workpiece clamped to the bed, removing material along a toolpath.
Within its limits it engraves and cuts soft materials well: wood, acrylic and other plastics, PCB stock, and soft metals like aluminium and brass with light passes. It is sold as a kit you assemble yourself, and because the design is unpatented and the bill of materials is commodity, there is a whole clone ecosystem — dozens of near-identical machines under different brand names, plus larger 3018-derived frames (3040, 4040 and so on). That ubiquity is the point: it is cheap, well-documented and the default machine that guides, mods and tutorials are written against.
Openness
This is where the 3018 earns its place. Every layer of the machine is open or standard.
- Firmware — GRBL, very open. The controller runs GRBL, the open-source G-code parser and motion controller that has become the de-facto standard for hobby CNC. It is free software, runs on an Arduino-class microcontroller, and you can read it, configure every parameter over a serial link, reflash it, or replace it entirely. Nothing is signed or locked.
- Mainboard — Arduino-class and standard. The controller is built around an ATmega328P (the chip in an Arduino Uno) driving stepper drivers, exactly the platform GRBL targets. Pinouts are public, the parts are commodity, and replacement or upgrade boards — including 32-bit GRBL-compatible controllers — are cheap and plentiful.
- Control software — open and cross-platform. You send G-code with free senders that run everywhere: Candle (often bundled), Universal Gcode Sender (UGS, Java, cross-platform), and others. For the laser head, LightBurn drives GRBL machines on Windows, macOS and Linux. No account, no cloud, no proprietary sender required.
- Endlessly modded. Because firmware, electronics and software are all open, the 3018 is one of the most-modified machines in the hobby: spindle upgrades, rigidity braces, larger frames, limit-switch and probe kits, 32-bit controller swaps, enclosures. When something is too weak, you change it — you are not waiting on a vendor.
- Dual-use by design. The same GRBL controller that runs a spindle also runs a laser. Swap the spindle for a diode laser module and the machine becomes a laser engraver/cutter; GRBL's laser mode (
$32=1) handles the difference in how power is modulated. One open controller, two tools.
The laser head option
Most 3018 kits either ship with, or accept, a diode laser module that bolts on where the spindle sits. With the laser fitted the machine engraves wood, leather, card and anodised aluminium, and cuts thin materials — paper, card, thin ply, some acrylics — in multiple passes. It is genuinely two machines for not much more than the price of one, and the open GRBL base is what makes that possible.
On software, mind one trap. The most common tutorials and the bundled instructions push LaserGRBL, which is excellent and free — but Windows-only. Mac and Linux users following those guides hit a wall. The fix is to use a cross-platform sender instead: LightBurn (paid, but the standard for GRBL lasers and available on all three platforms) or an open option like LaserWeb. The hardware does not care which sender you use, so this is purely a software choice — see our laser tooling overview for the full picture.
AI tooling
Stock, there is none. The 3018 has no camera, no automatic work-probing beyond a simple Z-touch plate, no toolpath assistance and no AI features of any kind. On a feature sheet it is a bare motion platform.
But openness flips that, exactly as it does on an open 3D printer. Because the controller speaks plain G-code over serial and the senders are scriptable, you can bolt on whatever you like: a Raspberry Pi to drive the machine headless and queue jobs over the network, a camera for monitoring and material alignment, or automation that watches a job and reacts. None of it is gated behind a vendor app — the AI and automation layer is whatever you choose to build on top of an open base.
Where it wins
- Cheap entry. A complete three-axis CNC for well under $200 — the lowest-cost real way to learn subtractive machining.
- Genuinely open. GRBL firmware, Arduino-class electronics and free cross-platform control software. No lock-in at any layer.
- Dual-use. Spindle for routing and engraving, optional diode laser for cutting and marking — two machines on one open controller.
- The best-supported learning platform. A huge clone ecosystem means commodity spares, endless guides, and any mod you can imagine already documented.
Where it's limited
The honest caveats here are about rigidity and scale, not lock-in.
- Small work area. Around 300 × 180 × 45 mm. Fine for engraving, small parts and PCBs; too small for most furniture-scale work.
- Not rigid — light cuts only. The frame, spindle and bearings are light-duty. You take shallow passes and slow feeds; hog out aluminium and it will chatter, deflect or stall. It machines soft materials and does light metal work, not production milling.
- Hobby-grade precision. Backlash, frame flex and a small DC spindle put a ceiling on accuracy and finish. Good enough to learn on and to make real parts; not a tool-room machine.
- Assembly and tramming required. It arrives as a kit. Squareness, tramming the spindle to the bed, and squaring the axes are on you, and results depend on getting that setup right.
Who it's for
Makers who want to learn CNC and own the whole stack, and benches that want light engraving and cutting without committing to a closed ecosystem. It is an ideal first router for understanding feeds, speeds, toolpaths and G-code, a cheap dual-use platform for spindle and laser work, and a natural test-bed for adding a Pi, a camera and home-grown automation. If you need rigidity, a large bed or production accuracy, look at a heavier hobby CNC or an open controller like LinuxCNC on a sturdier frame — but you will pay far more and lose the 3018's casual, endlessly hackable charm. See more in CNC tooling.
Specs & links
- Work area: roughly 300 × 180 × 45 mm (XYZ).
- Kinematics: three-axis desktop router, small DC spindle.
- Controller: GRBL on an Arduino-class (ATmega328P) board; 32-bit GRBL upgrades available.
- Firmware: GRBL — open-source, configurable and reflashable over serial.
- Materials: wood, plastics, PCB stock, soft metals (light passes).
- Control software: Candle, UGS (cross-platform); for the laser, LightBurn (cross-platform) or LaserGRBL (Windows-only).
- GRBL documentation: github.com/gnea/grbl/wiki.
- Representative listing: the SainSmart Genmitsu 3018 range — note this is a clone ecosystem; many near-identical machines exist under different brands.