The developer designed a custom peristaltic dosing pump for water treatment research, as existing commercial solutions were either too expensive or lacked the required precision for continuous low-flow dosing. The project uses 3D-printed parts made of PETG, a NEMA17 stepper motor, and an ESP32 microcontroller.

The pump features a modular head design where the compression level is adjusted via interchangeable inserts rather than mechanical screws. This ensures consistent performance despite variations in tubing thickness or material hardness. The system supports flow rates between 0.5 and 30 ml/min, with a calibration coefficient stored in flash memory.

The control system utilizes an ESP32 hardware timer to generate motor steps, achieving a frequency error of less than 0.02%. The device lacks physical buttons, instead hosting a web interface accessible via Wi-Fi for configuration, dosing calculations, and calibration. It also provides an API for integration with external automation systems.

The device is designed for two-channel operation to handle coagulants and flocculants simultaneously. The assembly uses a TMC2209 driver in standalone mode, with the entire electronics package mounted on a removable rear panel. The pump is powered by a 12V 2A adapter, consuming approximately 10W during operation.