# Distances are in mm, times are Durations, speeds are in mm/sec.

Controller/configurationName = TS8

# How often to check for a busy controller when trying to run state-changing commands (actions).
Controller/completionCheckInterval = PT0.500S
# How long to wait for one-line command actions to complete.
Controller/briefActionTimeout = PT0.050S
# How long a state-query command should wait for a connection to the controller.
Controller/queryTimeout = PT1.000S
# The interval between updates sent on the status bus.
Controller/statusUpdateInterval = PT1.000S
# The IP address of the motor controller.
Controller/IPv4Address = 192.168.10.40

# Speed limit imposed by software on moves.
Controller/XAxis/maxSpeed = 20.0
# An upper limit on the distance covered by any single move or homing operation.
# Used with maxSpeed to calculate timeouts.
Controller/XAxis/maxTravel = 480.0
# Speed used by homing when searching for the low limit switch zone.
Controller/XAxis/fastHomingSpeed = 20.0
# Speed used by homing when doubling back to find the edge of the
# low limit switch zone. Should be much less than the fast homing speed.
Controller/XAxis/slowHomingSpeed = 2.0
# The size of the region for which the low limit switch is active.
Controller/XAxis/switchZoneLength = 10.0

Controller/YAxis/maxSpeed = 20.0
Controller/YAxis/maxTravel = 378.0
Controller/YAxis/fastHomingSpeed = 20.0
Controller/YAxis/slowHomingSpeed = 2.0
Controller/YAxis/switchZoneLength = 10.0

Controller/ZAxis/maxSpeed = 10.0
Controller/ZAxis/maxTravel = 56.5
Controller/ZAxis/fastHomingSpeed = 10.0
Controller/ZAxis/slowHomingSpeed = 2.0
Controller/ZAxis/switchZoneLength = 10.0
