Reference

UI Forms Reference

Every form in Kerfio with fields, validation, and defaults.

12 min readuireference

UI Forms Reference

Machine Connection Form

Fields:

  • port
  • baud rate
  • controller type
  • connection mode
  • machine profile
  • auto status query

Actions:

  • Refresh Ports
  • Connect
  • Disconnect

Machine Profile Form

Fields:

  • name
  • controller type
  • default port
  • baud rate
  • X/Y/Z workspace size
  • soft limits
  • hard limits
  • max jog feedrate
  • max job feedrate
  • probe enabled
  • default plate thickness

Camera Node Form

Fields:

  • node address
  • port
  • protocol
  • optional token
  • left stream
  • right stream

Actions:

  • Test
  • Connect
  • Disconnect
  • Restart Streams

Camera Settings Form

Fields:

  • active camera
  • resolution
  • FPS
  • brightness
  • contrast
  • exposure
  • gain
  • flip/rotation
  • snapshot format

Calibration Form

Fields:

  • profile name
  • camera ID
  • machine profile
  • calibration points
  • method
  • accuracy result

Actions:

  • Add Point
  • Remove Point
  • Solve
  • Test
  • Save
  • Activate

Sketch Document Form

Fields:

  • sketch name
  • units
  • workspace width/height
  • grid spacing
  • snap enabled
  • default stroke

Sketch Object Properties Form

Fields vary by object:

  • line: start/end, length, angle
  • rectangle: X/Y, width/height, rotation
  • circle: center, radius, diameter
  • text: content, font, size
  • all: color, stroke width, visible, locked

Kerf Project Form

Fields:

  • project name
  • units
  • machine profile
  • calibration profile
  • workspace size
  • origin

Kerf Layer Form

Fields:

  • layer name
  • type
  • visible
  • locked
  • selectable
  • opacity
  • color
  • z-order

Kerf Path Action Form

Fields:

  • action type
  • tool type
  • depth
  • pass count
  • step down
  • feedrate
  • plunge rate
  • spindle RPM
  • laser power
  • safe Z
  • kerf compensation

G-code Open/Save Form

Fields:

  • file path
  • file type
  • encoding if needed
  • reload option

Job Start Confirmation Form

Shows:

  • file/project
  • estimated bounds
  • warnings
  • machine status
  • confirmation checkbox/button

Probe Form

Fields:

  • plate thickness
  • probe feedrate
  • max travel
  • safe Z
  • coordinate system

Macro Form

Fields:

  • name
  • category
  • commands
  • description
  • requires confirmation
  • enabled

Assistant Settings Form

Fields:

  • enable assistant
  • provider
  • base URL
  • API key
  • model
  • allow document context
  • allow machine context
  • allow cloud AI
  • save chat history