# Accessory Settings

# Bed

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Temperature setpoints

Preset temperatures values for the control slider.

Property Value
Required No
Type array
Default []
Limits / format items: number; item minimum: 0

# Heaters

References the heaters assigned to this accessory.

Property Value
Required Yes
Type array
Default []
Limits / format minimum items: 1; items: string

# Smart Bed

If enabled, print command M140/190 will turn on only heaters in a job's first layers zone.

Property Value
Required No
Type boolean
Default false

# Chamber

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Temperature setpoints

Preset temperatures values for the control slider.

Property Value
Required No
Type array
Default []
Limits / format items: number; item minimum: 0

# Heaters

References the heaters assigned to this accessory.

Property Value
Required Yes
Type array
Default []
Limits / format minimum items: 1; items: string

# Bed Sensor

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Module ID

Identifier of the IO module that controls this sensor.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this device.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Sensor type

Selects the sensor technology or electrical behavior for this device.

Property Value
Required Yes
Type string
Default null
Allowed values Normally Closed, Normally Open, Laser

# Laser Settings

# Min Detection Range

Minimum detection range of the laser, in millimetres.

Property Value
Required Yes
Type number
Default null
Limits / format minimum: -100; maximum: 100

# Max Detection Range

Maximum detection range of the laser, in millimetres.

Property Value
Required Yes
Type number
Default null
Limits / format minimum: -100; maximum: 100

# Pellets Feeding System

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Module ID

Identifier of the IO module that controls this accessory.

Property Value
Required Yes
Type integer
Default null

# Supply duration

Duration, in seconds, of one pellet-feed supply operation.

Property Value
Required Yes
Type number
Default 15
Limits / format minimum: 1

# Burst number

Number of pellet-feed bursts to perform if the supply operation fails. If the burst also fails, then the alarm is raised.

Property Value
Required Yes
Type integer
Default 3
Limits / format minimum: 0

# Alarm active

Enables the pellet feeding system alarm.

Property Value
Required No
Type boolean
Default true

# Liquid Cooling

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Module ID

Identifier of the IO module that controls this accessory.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this device.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Orthus Filament Monitor

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Module ID

Identifier of the IO module that controls this accessory.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this device.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Pulse Per Mm

Number of filament-monitor pulses expected per millimetre of filament movement.

Property Value
Required Yes
Type number
Default null
Limits / format minimum: 0; maximum: 1000000

# Detection Length

Length of filament travel used to evaluate filament-monitor detection.

Property Value
Required Yes
Type number
Default null
Limits / format minimum: 0; maximum: 1000000

# Permitted deviation min

Minimum permitted deviation (in %) before the filament monitor reports an error.

Property Value
Required Yes
Type number
Default null
Limits / format minimum: 0; maximum: 1000

# Permitted deviation max

Maximum permitted deviation (in %) before the filament monitor reports an error.

Property Value
Required Yes
Type number
Default null
Limits / format minimum: 0; maximum: 1000

# Sentinel Filament Monitor

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Module ID

Identifier of the IO module that controls this accessory.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this device.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Micro Servo

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Module ID

Identifier of the IO module that controls this accessory.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this device.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Rest angle

Servo angle, in degrees, used when the servo is at rest.

Property Value
Required Yes
Type integer
Default 0
Limits / format minimum: 0; maximum: 180

# Pause Signal

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Source

Selects the hardware source used to trigger the pause signal.

Property Value
Required Yes
Type string
Default null
Allowed values Endstop input, Module IO

# Endstop Input

# Endstop input

Selects the endstop input used to trigger the pause signal.

Property Value
Required Yes
Type string
Default null
Allowed values X1, X2, Y1, Y2, Z1, Z2, Z prob1, Z prob2

# Input type

Indicates whether the selected endstop is normally closed.

Property Value
Required No
Type boolean
Default false

# Module IO Input

# Module IO

Identifier of the IO module that controls this accessory.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this device.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Input type

Indicates whether the selected input is normally closed.

Property Value
Required No
Type boolean
Default false

# Door Lock

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Module IO

Identifier of the IO module that controls this accessory.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this device.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Automatic lock while printing

Locks the door automatically while a print is in progress.

Property Value
Required No
Type boolean
Default false

# Output Type

Sets whether the output is active-high or active-low.

Property Value
Required Yes
Type string
Default null
Allowed values activeHigh, activeLow

# Custom IO

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Module IO

Identifier of the IO module that controls this accessory.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this device.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Output Type

Sets whether the output is active-high or active-low.

Property Value
Required Yes
Type string
Default null
Allowed values activeHigh, activeLow

# Custom ADC Sensor

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Module IO

Identifier of the IO module that controls this accessory.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this device.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Unit

Unit displayed for values produced by this sensor.

Property Value
Required No
Type string
Default null

# Calculation type

Selects the formula used to convert the sensor input into a value.

Property Value
Required Yes
Type string
Default Linear (ax+b)
Allowed values Linear (ax+b)

# A

Linear conversion coefficient used by the selected calculation type.

Property Value
Required No
Type number
Default 1

# B

Constant offset used by the selected linear calculation type.

Property Value
Required No
Type number
Default 0

# Load Cell

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Module IO

Identifier of the IO module that controls this accessory.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this device.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Input type

Selects the electrical input type used by the load cell.

Property Value
Required Yes
Type string
Default Strain Gauge
Allowed values Strain Gauge, 4-20mA

# Unit

Unit displayed for values produced by this sensor.

Property Value
Required No
Type string
Default null

# Calculation type

Selects the formula used to convert the sensor input into a value.

Property Value
Required Yes
Type string
Default Linear (ax+b)
Allowed values Linear (ax+b)

# A

Linear conversion coefficient used by the selected calculation type.

Property Value
Required No
Type number
Default 1

# B

Constant offset used by the selected linear calculation type.

Property Value
Required No
Type number
Default 0

# Temperature Sensor

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Module IO

Identifier of the IO module that controls this accessory.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this device.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Sensor type

Selects the sensor technology or electrical behavior for this device.

Property Value
Required Yes
Type string
Default null
Allowed values Base: Thermistor_300, Thermistor_500, PT100
Dynamic: Custom sensors whose type is Temperature.

# Stack Light

Output and color settings are repeated for each stack light.

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Light count

Number of stack-light outputs that are configured.

Property Value
Required Yes
Type integer
Default 3
Limits / format minimum: 1; maximum: 5

# Module IO

Module that controls this stack-light output.

Property Value
Required Yes
Type integer
Default null

# Port

Port on the selected module that drives this stack-light output.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Output Type

Electrical polarity used by this stack-light output.

Property Value
Required Yes
Type string
Default null
Allowed values activeHigh, activeLow

# Printer status

Printer statuses that activate this light.

Property Value
Required No
Type array
Default []
Value mapping printing → 0
finished → 1
idle → 2
paused → 3
error → 4
manual → 6
pausing → 7
resuming → 8
connecting... → 9
updating → 10
emergency → 11
starting → 12
tuning → 13
stopping → 14
calibration → 15
recording → 16
Limits / format items: integer

# LED Strip

Output and color settings are repeated for each LED-strip state.

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Module IO

Identifier of the IO module that controls this accessory.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this device.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3, 4, 5, 6, 7

# Color count

Number of independently configured colors on the LED strip.

Property Value
Required Yes
Type integer
Default 5
Limits / format minimum: 0; maximum: 5

# Color

Hexadecimal RGB color used for this LED-strip state.

Property Value
Required No
Type string
Default #FF0000
Limits / format pattern: ^#([0-9a-fA-F]{6})$

# Printer status

Printer statuses that activate this light or LED-strip color.

Property Value
Required No
Type array
Default []
Value mapping printing → 0
finished → 1
idle → 2
paused → 3
error → 4
manual → 6
pausing → 7
resuming → 8
connecting... → 9
updating → 10
emergency → 11
starting → 12
tuning → 13
stopping → 14
calibration → 15
recording → 16
Limits / format items: integer

# Webcam

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0

# Accelerometer

# Name

User-defined name for this accessory.

Property Value
Required No
Type string
Default ``

# Accessory number

Unique numeric identifier assigned to this accessory.

Property Value
Required Yes
Type integer
Default null
Limits / format minimum: 0