TMCM-1111 fraction collector
Flowchem supports the Analog Devices / TRINAMIC TMCM-1111 StepRocker as a single-axis linear fraction collector over the USB virtual serial port.
Positions are configured in raw TMCM microsteps. Calibrate these values on the real rail and use names such as
waste, vial_1, or vial_2 in experiment scripts.
Configuration
[device.fraction_collector]
type = "TMCM1111"
port = "COM7"
positions = { waste = 0, vial_1 = 12000, vial_2 = 24000 }
home_position = "waste"
home_on_initialize = false
The serial connection follows the same pattern as other Flowchem serial devices. port is required; the following
serial settings are optional and default to the TMCM-1111 USB serial defaults:
baudrate = 9600
timeout = 1
bytesize = 8
parity = "N"
stopbits = 1
Reference-search settings can be provided when homing should be controlled from Flowchem:
reference_search_mode = 1
reference_search_speed = 51200
reference_switch_speed = 4096
API
The fraction-collector component provides:
PUT /position?position=vial_1GET /positionGET /available_positionsPUT /homePUT /stopGET /limitsGET /target-reached