Tooling

PCB Milling

Isolation milling, drilling, and routing PCBs on a CNC — Bantam Tools, Carbide 3D Nomad, FlatCAM, KiCad → G-code pipelines, surface autoleveling.

Subtractive PCB prototyping — isolating copper traces, drilling vias, routing the outline — on a small CNC. The realistic FOSS pipeline is KiCad → FlatCAM → bCNC (with autoleveling) → GRBL, with Bantam Tools the dominant turn-key alternative. See PCB / EDA Suites for the schematic / layout side, Touch Probes for autoleveling, and Tooling for the tiny carbide bits this needs.

PCB-mill machines

  • Bantam Tools Desktop PCB Milling Machine (formerly Othermill) — paid (~$3500+); the turnkey hobby PCB mill. Vacuum nest, integrated camera, custom Bantam Tools software. The "I want PCBs at my desk and don't want a hobby project to get there" pick.
  • Carbide 3D Nomad 3 / Nomad Pro — paid (~$3000); enclosed tabletop CNC; smaller than a Shapeoko, well-suited to PCBs and small parts. Pairs with Carbide Motion + autolevel macros.
  • Shapeoko / Sienci / OneFinity / X-Carve — these all do PCB milling with extra effort: vacuum hold-down + autolevel + small bits. Spindle runout matters more than rigidity here.
  • Genmitsu 3018 / SainSmart 3018-PROVer — paid, cheap (<$300); literally the cheapest PCB-milling-capable machine. Limited Z, modest spindle, but fine for one-up boards.

CAM software (Gerber → G-code)

  • FlatCAM — open source (MIT); the FOSS PCB-CAM standard. Reads Gerbers and Excellons, generates isolation, drilling, edge-cut, and copper-pour G-code. Built-in autoleveling, double-sided alignment fiducials, multiple isolation passes. Active 9.x branch in 2026. Steep UX, but the realistic free path.
  • PCB-GCODE plugin (Eagle) — open source; legacy plugin for old Eagle. Mostly historical; Eagle is being sunset.
  • KiCad's built-in plot + manual gerber-to-gcode — works but tedious; FlatCAM is better.
  • Carbide Copper (Carbide 3D) — closed source, free; browser tool for the Nomad / Shapeoko PCB pipeline. Imports Eagle / KiCad gerbers, generates G-code. Limited but free.
  • pcb2gcode — open source (GPL); command-line Gerber-to-G-code converter. Niche, scriptable.
  • Bantam Tools software — closed source, free; vendor tool for the Bantam mill; reads Eagle / KiCad / Gerber natively. Best UX on this list, locked to Bantam hardware.

Surface autoleveling (essential for PCBs)

  • bCNC autoleveling — open source; probes a grid (typical 4×4 or 5×5), warps the G-code at runtime to follow the copper surface. The reason FOSS PCB milling works on warped FR-4. See Touch Probes.
  • FlatCAM built-in autolevel export — generates the probe + adjusted G-code in one step.
  • CNCjs autolevel widget — same idea; lighter UI.
  • Candle autolevel (Windows GRBL sender) — built in; common on cheap 3018 routers.

Bits / tooling for PCB mills

  • V-bit isolation cutters (30° / 60° / 90°) — classic isolation routing; tip diameters 0.1mm–0.3mm. Drillman1 packs are the cheap-and-cheerful answer.
  • Square-end engravers (0.005" – 0.020") — flat-tip engraving cutters; produce uniform-width isolation.
  • PCB drills (0.4mm – 1.5mm) — straight carbide; cheap in 10-packs from Drillman1, AliExpress.
  • End mills for outline routing (1.0mm – 3.175mm) — fishtail or downcut.
  • Bantam Tools bit packs — paid; vendor-curated, well-matched to their library.

Hold-down for PCBs

  • Double-sided carpet tape — universal; rip the board off when done.
  • Vacuum nest — Bantam standard; works great on FR-4.
  • Sacrificial spoilboard with screw-down corners — cheap.
  • See Workholding for general fixture options.

SMT / paste / pick-and-place adjacent

  • PCB stencil cutting on a laser — see Laser Design Software for stencil pipelines (Mylar / Kapton).
  • OpenPnP, LumenPnP — open source; community-built pick-and-place machines; out of scope here but mentioned because hobbyists who mill PCBs often graduate to them.

When to mill vs. order

  • Mill at home if: you need same-day iteration, the board is single-sided / simple double-sided with tented vias, you're prototyping ICs that will move to a fab. Order if: tight tolerances, fine-pitch QFN/BGA, plated-through holes, soldermask, or production quantities. JLCPCB / OSH Park five-day turn often beats milling for anything beyond the first two iterations.

Pick this if…

  • You'll mill PCBs every week, want it to "just work": Bantam Tools, expensive but worth it.
  • You have a Shapeoko / Nomad and want to dabble: FlatCAM + bCNC + low-runout spindle (matters more than you'd think).
  • Cheapest possible: Genmitsu 3018 + FlatCAM + bCNC autolevel + Drillman1 bits.
  • You only mill PCBs occasionally: order from JLCPCB instead and save yourself the FlatCAM learning curve.

On this page