A CNC hot-wire cutter is one of the most approachable CNC machines to build: low forces, simple motion, cheap materials. Here is how to think about it before you buy or build.
The core subsystems
Every machine has four parts:
- Frame — two towers and a base that hold everything square and rigid.
- Motion — stepper motors, rails/rods and belts that move the wire ends (see Motors & drivers).
- Control — a controller board running CNC firmware that reads G-code (see Controllers).
- Hot-wire power — a supply that heats the wire, ideally with current control (see Hot-wire power).
Frame tiers
- DIY / budget — HPL or plywood panels, MGN rails or smooth rods, GT2 belts. Cheap, fast to build, perfectly capable for hobby work.
- Aluminium kit — extrusion (e.g. 2020/2040) towers and base. Stiffer, easy to adjust, the sweet spot for most people.
- Stainless / pro — for production use and large work areas.
Sizing the work area
Decide the biggest foam you want to cut: the wire length (tower spacing, the Z axis) sets your maximum part width, and the tower height (Y) and depth (X) set the cross-section you can cut. A common general-purpose envelope is around 500 × 500 × 500 mm. Bigger wires need more tension and more careful tower rigidity to stay straight.
How many axes?
- 2-axis — simplest, cuts straight-extruded profiles. A single-tower or bow machine.
- 4-axis — two independent towers; the standard for wings and tapered shapes. Recommended for most builds.
- + rotary — add a turntable for indexed 3/5-axis work later.
Compatibility with cncfoam.com
cncfoam.com targets the common open ecosystem: ESP32 + FluidNC as the reference, and it also works with RAMPS/GRBL-style setups since the output is standard G-code over USB, SD or Wi-Fi. The documented reference build uses a 6-axis breakout, TMC2209 drivers and NEMA-17 motors. See the hardware page for the current bill of materials.