CNC control, preview & visual machine setup
Connect your CNC machine, prepare 2D jobs, validate G-code, align work with camera vision, set zero, dry trace, and run jobs safely with AI-guided help — all in one workspace.
More than a simple G-code sender
Kerfio CNC is a complete operating workspace for hobby routers, DIY machines, small workshops and labs — machine control, visual alignment, G-code preview, safety validation, camera support and AI guidance in one application.
Complex CAM still belongs in Fusion 360, FreeCAD, VCarve or Estlcam — Kerfio imports, validates, previews, aligns and runs that G-code. For simpler 2D jobs, the Kerf workspace prepares toolpaths itself.
Prepare
Import SVG, assign path actions, and generate simple 2D toolpaths in Kerf.
Validate
Check bounds, units, unsafe moves and unsupported commands before running.
Align
Use camera vision to align the design to real material and set work zero.
Run
Stream jobs with live status, current line, position, alarms and logs.
Know the machine is ready
A readiness dashboard shows connection, controller state and position at a glance, while a clean control panel replaces old sender-style jogging with a modern interface.
CNC readiness
Guided toward safe next steps
Control & jogging
The core tools before any job
Where geometry becomes machine action
Import SVG, load Sketch geometry, then assign an operation to each path. A layered canvas keeps camera, snapshot, toolpath, position and safety views together.
Cut Inside
Offset to the inside for pockets and openings.
Layered canvas
- Camera layer
- Snapshot layer
- Sketch layer
- Toolpath layer
- Machine position layer
- Measurement layer
- Safety boundary layer
Catch crashes before the machine does
Open .gcode, .nc, .tap and .cnc files with line numbers, syntax highlighting and an execution-line highlight. Kerfio prefers to stop, warn, confirm and validate before any job runs.
Safety-first by design — machine state, alarms and emergency stop stay visible during active work.
Align to real material, set zero with confidence
Camera vision makes setup visual, and touch-plate probing sets accurate work zero — both with confirmations before anything moves.
Camera-assisted CNC
- Live camera view & snapshot
- Left/right stereo status
- Camera layer in Kerf canvas
- Align design to material
- Set work origin from image
- Detect edges, corners & circles
Probe & touch plate
- Z touch-plate probing
- Touch-plate thickness setting
- Probe feedrate & distance
- Start cycle with confirmation
- Set Z zero after probe
- Probe logs & safety warnings
Warnings catch wrong wiring, a disconnected probe, or a failed probe before Z zero is set.
Transparent job execution
Start, pause, resume, abort or dry-run a job and watch the current line, percent complete, elapsed and remaining time, machine state and the last controller response — with a full job report and history afterward.
> $H ; home
ok
> G10 L20 P1 X0 Y0 Z0 ; set zero
<Idle|WPos:0.000,0.000,0.000>
> G38.2 Z-20 F50 ; probe Z
[PRB:0.000,0.000,-12.4:1] ok
Safer starting values, saved for next time
Tool and material libraries suggest feeds, speeds and depth-per-pass for common bits and stock — helping beginners start safer and saving advanced users repeated setup.
- End mills, V-bits, drills & engravers
- Wood, acrylic, aluminium, foam, PCB
- Default feed / speed suggestions
- Depth-per-pass presets
- Spindle speed suggestions
- Workholding notes & warnings
Machining help, in plain language
The Kerfio AI Assistant explains tools and warnings, helps choose feeds, speeds and workflows, and clarifies what a validation flag means before you run a real job — in multiple languages, with the operator in control.
- Explain G-code and validation warnings
- Suggest feeds, speeds & depth-per-pass
- Recommend safe machine setup steps
- Search Kerfio help & product documentation
Open G-code workflows first
Kerfio is designed for common open G-code workflows, GRBL-compatible machines, FluidNC/ESP32 workflows and DIY CNC controller ecosystems.
First-version targets
- GRBL-style CNC controllers
- FluidNC ESP32 controllers
- USB serial G-code controllers
- DIY CNC routers
- Makerbase / MKS workflows
Roadmap & research
Actual support depends on firmware, controller configuration, wiring and machine setup — Kerfio describes supported workflows and goals, not official partnerships.
Built for every CNC user
For beginners
- Easier machine setup
- Clear safety warnings
- Visual preview before cutting
- Guided first-job workflow
For DIY builders
- Open controller ecosystems
- Profiles for custom routers
- Raspberry Pi camera support
- Debugging console & logs
For workshops
- Faster repeated setup
- Job history & reports
- Tool & material presets
- Safer job validation
Connect. Prepare. Cut.
Get Kerfio free and move from a machine profile to a validated, aligned, running CNC job — all in one modern workspace.
