etchless
isolation milling · drilling · cutout
Files Copper layer (Gerber) Drill file (Excellon) Board outline (Gerber)
Presets
Isolation tool
Drilling
Board cutout
G-code
GRBL machine
  1. Connect, unlock if needed
  2. Jog to the board's lower-left corner → Zero XY
  3. Touch the bit to the copper → Zero Z (rough is fine)
  4. Attach probe, check probe: reads open → Probe
  5. Remove probe clip → Run with leveling on
not connected
Console
About & licenses

etchless

Web CAM for PCB isolation milling, drilling and cutout. Gerber/Excellon in, GRBL-flavored G-code out.
Source: github.com/mobilars/etchless

Third-party software

gerbonaraGerber/Excellon parsingApache-2.0
shapelypolygon geometryBSD-3-Clause
GEOSgeometry engine (via shapely)LGPL-2.1
FastAPIweb frameworkMIT
StarletteASGI toolkitBSD-3-Clause
pydanticvalidationMIT
uvicornASGI serverBSD-3-Clause
python-multipartupload parsingApache-2.0

License texts ship with the installed packages (pip show -f <name>) and in the container image under /usr/local/lib/python*/site-packages.

copper
isolation path
cutout path
board edge
drill
machine position