The Headwall Large Scanning Stage is supported by perClass Mira in 2 flavors, however it is possible to define a custom configuration which should work with any Velmex VXM system.

Specifications

The specifications depend on the specific stage type, which can be configured like specified below.

Configuration

The Headwall Large Scanning Stage exists in multiple different configurations, which may need to be configured first. The two important options in the mira.ini file for that are stageType and motorType under stage.largeScanningStage.

stageType

The stageType key is used to define the speed and position limits, the value can be -1, 0, or 1, it defaults to 1.

Custom (stageType -1)

Type -1 can be used for custom stage types, this way any linear stage with a Velmex VXM controller can be used by perClass Mira. The following options can be added under stage.largeScanningStage:


Option

Description

Default

stepsPerMM

The number of motor steps in one millimeter, may be a floating point number


minPosition

The minimum position in steps

0 mm

maxPosition

The maximum position in steps


minSpeed

The minimum speed in steps per second

2 mm / stepsPerMM = 2 mm/s

maxSpeed

The maximum speed in steps per second

6000 steps/s = controller maximum


WARNING: The values from the configuration are not validated in any way, invalid configuration may damage the stage, motor, and/or controller, it is the user's responsibility that these values are set up correctly.

Headwall Large Scanning Stage (stageType 0)


Minimum

Maximum

Notes

Position

0 mm

717 mm


Speed

2 mm/s

69 mm/s


Headwall Large Scanning Stage (stageType 1)


Minimum

Maximum

Notes

Position

0 mm

760 mm


Speed

2 mm/s

21 mm/s


motorType

The motorType key is required for the controller to know what voltage and power should be applied to the motor, the mapping of motor types and values can be found in the VXM documentation on page 25. The default value is 3, which perClass Mira will validate with the internal value in the VXM controller.


WARNING: Invalid configuration may damage the stage, motor, and/or controller, it is the user's responsibility that these values are set up correctly.

Usage notes

The Velmex VXM controller has a stop button, perClass Mira is able to detect it when this button is pressed and will handle it as if stop was pressed in the software.