# 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 ```toml [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: ```toml baudrate = 9600 timeout = 1 bytesize = 8 parity = "N" stopbits = 1 ``` Reference-search settings can be provided when homing should be controlled from Flowchem: ```toml reference_search_mode = 1 reference_search_speed = 51200 reference_switch_speed = 4096 ``` ## API The `fraction-collector` component provides: * `PUT /position?position=vial_1` * `GET /position` * `GET /available_positions` * `PUT /home` * `PUT /stop` * `GET /limits` * `GET /target-reached`