Getting Started
Step 1 — Open Kerfio
When the app opens, the user lands on the Dashboard.
The Dashboard should show:
- machine status
- camera status
- backend status
- recent work
- quick actions
- safety alerts
Step 2 — Create or Select Machine Profile
Go to:
text
Settings → Machine ProfilesCreate a machine profile with:
- machine name
- controller type
- workspace size
- serial port default
- baud rate
- axis limits
- safe feed rates
- probe settings
- camera/calibration relation
Example:
text
Name: Kerfio CNC v1
Controller: GRBL or FluidNC
Workspace: X 700 mm, Y 500 mm, Z 100 mm
Baud rate: 115200
Units: mmStep 3 — Connect Machine
Go to:
text
Machine → ConnectionSelect:
- serial port
- baud rate
- controller type
- machine profile
Then click:
text
ConnectAfter connection, Kerfio should show:
text
Connected
Idle
X/Y/Z position
Active coordinate systemStep 4 — Connect Camera / Vision Node
Go to:
text
Camera / Vision → Vision NodeEnter Raspberry Pi address:
text
http://192.168.x.x:8080Click:
text
Test Connection
Connect NodeThe UI should show:
- left camera online/offline
- right camera online/offline
- stream readiness
- calibration status
Step 5 — Create a Sketch or Open Kerf
For simple geometry:
text
Sketch → New SketchFor CNC manufacturing workflow:
text
Kerf → New Kerf ProjectFor existing files:
text
Kerf → Import SVGor:
text
G-code → Open G-code FileStep 6 — Validate Before Running
Before running any job:
- validate G-code
- check machine bounds
- check machine state
- check work origin
- check camera alignment if used
- dry trace where possible
Step 7 — Run Safely
Run only after:
- machine is connected
- machine is not alarmed
- job is validated
- toolpath is within limits
- user confirms the operation
