FluidNC foam cutter

The free CAM built for FluidNC foam cutters

cncfoam.com is a free, no-signup browser CAM that streams hot-wire G-code straight to your ESP32/FluidNC controller — over USB or Wi-Fi. Design or import, preview in 3D, and cut.

Free · No signup · FluidNC + GRBL · Built by a real maker ↗

How it connects

FluidNC runs on an ESP32, which has both USB-serial and Wi-Fi on board, so cncfoam can talk to it two ways:

FluidNC is configured from a single YAML file — pins, steps/mm, homing, axis count — with no firmware recompiling. cncfoam emits standard G-code that a 2-axis bow or a full multi-tower foam cutter config will run.

2 to 5 axis, including indexed rotary

cncfoam covers straight 2-axis extrusions, 4-axis dual-tower morphs (tapered and twisted wings), and indexed-rotary 3/5-axis cuts. That rotary support isn't a bolt-on afterthought — it comes from a decade of building real 5-axis hot-wire hardware. Built by Pete Scheepens, the maker behind FoamCube →

Built-in shape generators

You don't have to start from a CAD file. cncfoam ships generators that produce cuttable foam parts directly: NACA wings, involute gears, helical flights, hypars & ruled-surface panels, and text & ambigrams — each previewed in 3D before you cut.

Frequently asked questions

Do I need a separate G-code sender?

No. cncfoam streams G-code directly to your FluidNC controller from the browser — there is no separate sender app to install. Generate or import a shape, preview it, and stream.

USB or Wi-Fi?

Both. FluidNC runs on an ESP32, which has USB-serial and Wi-Fi built in. cncfoam can stream over USB (Web Serial) or over your network to the controller's IP — whichever suits your bench.

What firmware do I need?

An ESP32 running FluidNC. FluidNC is configured entirely from a YAML file (no recompiling), which makes a multi-axis foam cutter straightforward to set up. cncfoam sends standard G-code your FluidNC config understands.

Is it really free?

Yes — the full tool is free, with no export limit and no account required to design, simulate, export or stream.

Open the tool → DXF → G-code guide vs FoamCut