R&D Robotics Engineer · New Technologies Research Center, Amirkabir University · 2021–2022
Blood flow restriction training device
A medical device prototype, from circuit to app.
The problem
Blood flow restriction training only works safely when cuff pressure is set for each person, from their own limb occlusion pressure, rather than one fixed value.
What I did
- Cuff inflation mechanism and mechanical frame
- Analog circuits and pressure-signal processing to estimate limb occlusion pressure
- STM32 and ESP32 firmware
- Desktop control application
Results
A working prototype, built in a small team, that measures each user's limb occlusion pressure and sets the cuff pressure from it. It runs from its own touchscreen or from a desktop app.





Signal processing
The limb occlusion pressure is estimated from the cuff pressure as it deflates. The raw signal is filtered, then the small pulses riding on it are separated out.


