MicroFab MicroFab: Why Build a Desktop CNC for PCB Milling? Can a CNC machine be small enough to live on an indoor workbench, yet rigid and accurate enough to mill surface-mount PCBs? MicroFab started as an attempt to find out.