Knowledge base
Hot-wire foam cutting answers
A searchable, curated library of answers on foam cutting, machine setup, G-code, FluidNC/GRBL and the free cncfoam.com tool. Most questions are already answered below — search or browse by topic.
Category:
All
General
✨ AI helper
Building / DIY
Hardware
Electronics
G-code
Cutting tips
Materials / foams
Software / tool
My setup
Browse answers by topic below, or use search. New to the tool? See how cncfoam.com compares to GMFC, DevFoam & JediCut, or read the hot-wire foam cutting wiki.
Category Electronics · 12 matches. Clear filters.
-
What controller board should I use for a hot-wire cutter?The modern, recommended path is an ESP32 running FluidNC: cheap, Wi-Fi and USB built in, supports the multiple independent axes a 4-axis cutter needs, and configured enti…
-
Why FluidNC on ESP32 instead of GRBL on an Arduino?Three big reasons for a foam cutter: axis count, connectivity, and configuration. A 4-axis cutter needs four independent motors (X, Y, U, V); classic 8-bit GRBL is built…
-
How do I wire stepper drivers to the controller?Stepstick drivers (A4988/DRV8825/TMC2209) plug into carrier sockets and take four wires to the controller logic — STEP, DIR, EN, and GND — plus motor power (VM/GND) and t…
-
How do I set stepper driver current (Vref) correctly?Set current to roughly the motor's rated amps (a hair under is fine — foam cutters barely load the motors, so you can run conservatively and stay cool and quiet). For A49…
-
How do I control the hot wire from the controller (PWM, relay, M-codes)?Treat the wire like a spindle. The simplest is a relay or MOSFET switched by the controller's spindle-enable output, turned on/off with M3/M5 (or M8/M9 in some setups). F…
-
What power supply do I need for the electronics?Two questions: voltage and current. For the motion electronics, a 12–24 V DC supply feeds the stepper drivers (24 V gives snappier high-speed torque, though a foam cutter…
-
Should I connect my machine over USB or Wi-Fi?Both work from cncfoam.com; pick by convenience. USB-Serial is rock-solid and low-latency — plug the ESP32 in, pick the port in a Chromium browser (Chrome/Edge/Opera/Arc/…
-
What does a FluidNC config for a 4-axis foam cutter look like?It is a YAML file describing your hardware. You define the axes (x, y, and the two extra — FluidNC lets you map additional motors), each with its steps_per_mm, max_rate,…
-
How do I calculate steps/mm?steps_per_mm = (motor steps-per-rev × microstepping) ÷ travel-per-motor-rev. For a belt drive: travel-per-rev = pulley teeth × belt pitch. Example: a 1.8° motor (200 step…
-
Do I need endstops, or can I do sensorless homing?You do not strictly need homing for an open-loop foam cutter — many people just jog to a known start and zero there. But homing makes setups repeatable and is worth addin…
-
How do I wire an emergency stop?An E-stop should kill motion and the hot wire instantly and safely. The most robust approach is a latching mushroom switch that cuts mains power to both power supplies (m…
-
My motors skip or stall — how do I diagnose it?Work through the usual suspects. (1) Current too low — bump Vref/run-amps up a little. (2) Speed/accel too high — lower max_rate and acceleration; a skipping motor that r…
Can't find your answer? Ask
Missing something? Send it in and it gets answered and added to this library.
Create a free account or sign in to ask.