How-to

DXF to G-code for hot-wire foam cutting

Turn a DXF or SVG into ready-to-cut hot-wire G-code — free, in your browser, no signup. Import, set kerf, preview in 3D, then stream to your FluidNC or GRBL machine.

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

Four steps, start to cut

  1. Import your DXF/SVG — or pick a generator. Drag a DXF or SVG outline into the tool, or skip the CAD step entirely and pick a built-in generator (NACA wing, gear, text, hypar, helical flight).
  2. Set kerf and your machine profile. Enter the wire kerf and choose your machine: cutter size, axis count (2–5), and controller profile (FluidNC or GRBL). cncfoam offsets the path for kerf so the finished part is on-size.
  3. Preview the path in 2D and 3D. Watch the wire trace the toolpath as a live 3D animation, with a solid cut preview and a cut-time estimate, so you catch a bad path on screen instead of in the foam.
  4. Stream to FluidNC or GRBL over USB / Wi-Fi. Download the G-code, or stream it straight to your ESP32/FluidNC controller (USB or Wi-Fi) or a plain GRBL controller (USB) — no separate sender app.
No export limits. cncfoam doesn't cap how many files you convert and never asks for a card — the whole DXF→G-code workflow is free. See how that compares to FoamCut →

For RC wings & signage

Cutting wings or letters? Skip the CAD step: the NACA wing generator builds tapered, swept, washed-out wing cores directly, and the text & ambigram generators produce cuttable lettering — both straight to G-code with kerf applied.

Open the tool → FluidNC foam cutter Who built this