# Motor Settings

# Servo Motor

# Name

User-defined name for this motor.

Property Value
Required No
Type string
Default ``

# Max speed

Maximum speed allowed for this motor.

Property Value
Required Yes
Type number
Default 100
Limits / format minimum: 0; maximum: 5000

# Max acceleration

Maximum acceleration allowed for this motor.

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

# Max peak acceleration

Maximum peak acceleration allowed for this motor. The acceleration peak is the calculated acceleration when a motor changes direction instantly.

Property Value
Required No
Type integer or null
Default 5000
Limits / format minimum: 0; maximum: 2000000000

# Clock wise

Sets the motor direction as clockwise.

Property Value
Required Yes
Type boolean
Default true

# Endstop

Endstop input used to detect when the motor reaches its limit of travel. Endstop can be specified either in the axis configuration to apply to all motors of the axis, or in the motor configuration to apply to a specific motor.

Property Value
Required No
Type string or null
Default null
Allowed values X1, X2, Y1, Y2, Z1, Z2, Z prob1, Z prob2, null
Base: X1, X2, Y1, Y2, Z1, Z2, Z prob1, Z prob2
Dynamic: Accessories whose type is Bed Sensor with a Laser sensor type.

# Endstop input type

Indicates whether the endstop input is normally open/closed.

Property Value
Required No
Type boolean
Default false

# X position

X position of the motor on the machine. (Used for Z motors)

Property Value
Required No
Type number or null
Default null

# Y position

Y position of the motor on the machine. (Used for Z motors)

Property Value
Required No
Type number or null
Default null

# X coefficient

For X/Y motors when architecture is CORE, this is the coefficient used to calculate the X movement of the motor.

Property Value
Required No
Type number or null
Default null

# Y coefficient

For X/Y motors when architecture is CORE, this is the coefficient used to calculate the Y movement of the motor.

Property Value
Required No
Type number or null
Default null

# Distance per rotation

Linear distance travelled by a servo for one motor rotation.

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

# P

Parameter for the servo torque PID controller.

Property Value
Required No
Type number or null
Default null

# I

Parameter for the servo torque PID controller.

Property Value
Required No
Type number or null
Default null

# D

Parameter for the servo torque PID controller.

Property Value
Required No
Type number or null
Default null

# P

Parameter for the servo speed PID controller.

Property Value
Required No
Type number or null
Default null

# I

Parameter for the servo speed PID controller.

Property Value
Required No
Type number or null
Default null

# D

Parameter for the servo speed PID controller.

Property Value
Required No
Type number or null
Default null

# P

Parameter for the servo position PID controller.

Property Value
Required No
Type number or null
Default null

# I

Parameter for the servo position PID controller.

Property Value
Required No
Type number or null
Default null

# D

Parameter for the servo position PID controller.

Property Value
Required No
Type number or null
Default null

# Stepper Motor

# Name

User-defined name for this motor.

Property Value
Required No
Type string
Default ``

# Max speed

Maximum speed allowed for this motor.

Property Value
Required Yes
Type number
Default 100
Limits / format minimum: 0; maximum: 5000

# Max acceleration

Maximum acceleration allowed for this motor.

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

# Max peak acceleration

Maximum peak acceleration allowed for this motor. The acceleration peak is the calculated acceleration when a motor changes direction instantly.

Property Value
Required No
Type integer or null
Default 5000
Limits / format minimum: 0; maximum: 2000000000

# Clock wise

Sets the motor direction as clockwise.

Property Value
Required Yes
Type boolean
Default true

# Endstop

Endstop input used to detect when the motor reaches its limit of travel. Endstop can be specified either in the axis configuration to apply to all motors of the axis, or in the motor configuration to apply to a specific motor.

Property Value
Required No
Type string or null
Default null
Allowed values X1, X2, Y1, Y2, Z1, Z2, Z prob1, Z prob2, null
Base: X1, X2, Y1, Y2, Z1, Z2, Z prob1, Z prob2
Dynamic: Accessories whose type is Bed Sensor with a Laser sensor type.

# Endstop input type

Indicates whether the endstop input is normally open/closed.

Property Value
Required No
Type boolean
Default false

# X position

X position of the motor on the machine. (Used for Z motors)

Property Value
Required No
Type number or null
Default null

# Y position

Y position of the motor on the machine. (Used for Z motors)

Property Value
Required No
Type number or null
Default null

# X coefficient

For X/Y motors when architecture is CORE, this is the coefficient used to calculate the X movement of the motor.

Property Value
Required No
Type number or null
Default null

# Y coefficient

For X/Y motors when architecture is CORE, this is the coefficient used to calculate the Y movement of the motor.

Property Value
Required No
Type number or null
Default null

# Module ID

Identifier of the stepper module that controls this motor.

Property Value
Required Yes
Type integer
Default null

# Port

Port number on the selected module used by this motor.

Property Value
Required Yes
Type integer
Default null
Allowed values 0, 1, 2, 3

# Steps per rotation

Number of motor steps required for one full rotation.

Property Value
Required Yes
Type number
Default 3200
Limits / format minimum: 0; maximum: 100000

# Steps per millimeter

Number of motor steps required to move one millimetre.

Property Value
Required Yes
Type number
Default 500
Limits / format minimum: 1; maximum: 100000

# Has Encoder

Indicates whether the motor has an encoder installed.

Property Value
Required No
Type boolean
Default true

# Encoder resolution

Number of encoder measurement increments per motor rotation.

Property Value
Required No
Type number or null
Default null
Limits / format minimum: 1

# Reverse Encoder

Reverses the direction reported by the motor encoder.

Property Value
Required No
Type boolean
Default false

# Closed Loop

Enables closed-loop control for a motor with encoder feedback.

Property Value
Required No
Type boolean
Default true