unconfirmedThe library file holds suggested limits for extruder_target, bed_target, fan_speed, home (action), pause (action), resume (action), cancel (action), and no person has confirmed those limits yet.How a person confirms the limits
Control channels
Channel
Min
Max
Step
Rate per s
Unit
Confirm
Limit
extruder_target
0
215
1
10
degC
confirm
suggested
bed_target
0
60
1
5
degC
confirm
suggested
fan_speed
0
100
1
%
none
suggested
Actions
Action
Arguments
Confirm
Limit
home
axes x, y, z, xy, all
confirm
suggested
pause
none
none
suggested
resume
none
confirm
suggested
cancel
none
confirm
suggested
Read channels
Channel
Type
Unit
Every
state
enum
1 s
extruder_temp
number
degC
2 s
bed_temp
number
degC
2 s
progress
number
%
5 s
openhal:"0.1"device:{name: Rat Rig V-Core 4,model: V-Core 4,manufacturer: Rat Rig }id: ratrig-v-core-4
match:mdns: _moonraker._tcp
moonraker:{hostname: "RatOS"}connect:{moonraker: RatOS.local,port: 7125,transport: websocket,timeout: 5 s }read:state:{type: enum,values: [standby, printing, paused, complete, cancelled, error],every: 1 s }extruder_temp:{unit: degC,every: 2 s,range: [0,320]}bed_temp:{unit: degC,every: 2 s,range: [0,130]}progress:{unit: percent,every: 5 s }write:extruder_target:{unit: degC,min: 0,max: 215,step: 1,max_change_per_s: 10,confirm: confirm,suggested: true}bed_target:{unit: degC,min: 0,max: 60,step: 1,max_change_per_s: 5,confirm: confirm,suggested: true}fan_speed:{unit: percent,min: 0,max: 100,step: 1,suggested: true}actions:home:description: Home the axes.
args:axes:{type: enum,values: [x, y, z, xy, all]}require:["state != printing"]confirm: confirm
suggested:truepause:{description: Pause the running print.,require: ["state == printing"],suggested: true}resume:{description: Resume a paused print.,require: ["state == paused"],confirm: confirm,suggested: true}cancel:{description: Cancel the print.,confirm: confirm,suggested: true}safe_state: -{ extruder_target: 0, bed_target: 0, fan_speed: 0}interlocks: -if:"extruder_target > 0 degC"require:"state != error"message:"Clear the printer error before heating."watchdog:{heartbeat: 5 s,on_loss: safe_state }hazard: high
notes: >-
Suggested limits. A person must confirm every limit before this device can be written.
The V-Core 4 runs Klipper and Moonraker on RatOS. RatOS starts with the host name RatOS and asks for a new
one during setup, so set host and match.moonraker to the name you chose. The limits suit PLA, with the
hotend at most 215 degC and the bed at most 60 degC.
provenance:{source: library,by: OpenHAL starter library,at: 2026-10-25,verification: {status: unverified }}