BMT Stepper-Controller
This controller allows to run stepper motor driven pumps up to 1/128 micro steps driven by current between 0 and 440 mA. A 24 VDC sensor input as homing signal is used to drive syringe pumps.
Information about Hardware of Stepper-Controller.
![]() |
To prevent electric shock, unplug the system or turn the power off before adding a device. |
Cable connection stepper pumps

From left to right: A, A', B', B
The Stepper-Pump Controller is designed and tested to be used with the BMT partner’s Stepper-Pumps. Tested products are for example:
- RP-Q-B - Settings: RP-QB Settings
- RP-Q-C - Settings: RP-QC Settings
- RP-HX - Settings: RP-HX Settings
- RP-TX - Settings: RP-TX Settings
- Chip pump - Settings: QCP-29-Chippump Settings
- RP-6RO-Stepper - Settings: RP-6RO-Stepper Settings
Run Programs
For every port where a program is added, it is possible to enable the program execution by enabling the switch at the port number.

If there is any enabled program, it is possible to start to run using the start button:

If there is a max. execution time for each program, the remaining time will be shown. The maximum number of all selected programs is used for this countdown. If there is any repeat endless program activation, there is an endless symbol.
Port Content

Select the connected device type. (Maybe other types are added in future)
Stepper Motor Pump
Pump Configuration
For each of these types the configuration of a pump needs to be selected, too.

This configuration can be edited or new pump configurations can be added for the pumps using this button.
Pump configuration list
The new window will show a list with all pump configurations.

| Delete | This button deletes the selected pump entry in the table.
It is not possible to undo this action. If there is no table selection, this button is deactivated. |
| Edit | This button will open the edit view for the selected pump configuration in the table.
If there is no table selection, this button is deactivated. |
| New | This button will open the edit view to add a new pump configuration- |
Pump configuration view
This view allows to edit or add a new pump configuration.

| Name | Name of the pump for selection. |
| Max. PPS Fullstep | The maximum pulse per seconds the pump allows at full step. |
| Max. RPM | The maximum rounds per minute for this pump. |
| Driver-Voltage | The voltage used for the stepper driver. |
| Current (mA) | The current output for the pump in mA. |
| max. Flow | The maximum flow for this pump.
(This entry is optional) |
| Step size configuration | Selecting the step sizes allowed to use for this pump. |
| Save | This button saves the changes or adds the new pump configuration.
After changing any details, the “Main Controller View” will be reloaded. The new settings will be updated directly for any new communication with the controller. |
![]() |
Any wrong values may damage the connected device by selecting the pump configuration for usage. |
Pump Selection

Select a pump from the pump configuration – see chapter Pump Configuration.
![]() |
Any wrong selection may damage the connected device, due to the wrong output signals from the Pump Configuration. |
Functions
Manual Control

| Name | Description |
|---|---|
| Max. Flow rate | The max flow of this pump in ml/min.
This entry is used for calculating the roughly flow rate using the PPS/RPM value. This calculation can only be used as orientation and is not accurate! |
| Microsteps | The step size the pump will be operated with using RPM, PPS or Steps. Depending on the activation of the selected pump configuration, following options are possible:
|
| Direction | This selection changes the direction of the pump driver signal.
This selection is only visible if the pump configurations allows the usage. |
| switch | This toggle button switches the pump output voltage state between ON and OFF.
Get sure that the connected pump is suitable for the current configuration. |
Manual Control - RPM

The slider changes the RPM setting in the text field of the RPM value. It is also possible to change the RPM number in the text field directly. The value can be between 0 and the max. RPM – calculated from “max. RPM”, the “max. PPS Fullstep” of the pump configuration setting and the selected microstep value.
The new RPM value needs to be sent to the controller using the configuration button:

Manual Control - Speed

The slider changes the PPS setting in the text field of the PPS value. It is also possible to change the PPS number in the text field directly. The value can be between 0 and the max. PPS – calculated from “max. PPS Fullstep” of the pump configuration setting and the selected microstep value.
The new PPS value needs to be sent to the controller using the configuration button:

Manual Control - Steps

The slider sets the PPS Setting between 0 and 500 PPS. The number of steps can be set in the text field.
After starting the step control using the configuration button:

The pump will start to run the number of steps using the speed with the selected PPS. After reaching the given number of steps, the pump will stop.
Note: The PPS speed is run by software and not strictly accurate. This mode should be used for specific step operation.
Program Control





