
Table 4: Resources usage of different entity.
Module LUT Used LUT Util% FF Used FF Util%
Trapezoidal
velocity profile
generation
272 0.635 160 0.249
Divider 124 0.289 133 0.207
PWM
generation
132 0.308 60 0.093
Total 528 1.234 353 0.550
ror demonstrated that the error was kept within one
step angle, indicating that the velocity profile imple-
mented on the FPGA can be used in scenarios where
precision requirements are not high. Additionally,
resource consumption statistics show a total of 528
LUTs and 353 Flip-Flops were used, making it possi-
ble to control a larger number of stepper motors with
limited resources.
ACKNOWLEDGEMENTS
This research was supported by the Key Research
and Development Plan of Zhejiang Province (Grant
Nos. 2023C03094) and Zhejiang Provincial Natu-
ral Science Foundation of China under Grant No.
LY22H180006.
REFERENCES
bang Che, X., Zeng, H., Zhou, K., Xiao, H., wen Wang, X.,
Wu, X., and bo Li, C. (2023). Modeling and simula-
tion of the stepping motor operation curve. Journal of
Physics: Conference Series, 2658(1):012062.
Boulaala, M., Elmessaoudi, D., Buj-Corral, I., El Mes-
bahi, J., Ezbakhe, O., Astito, A., El Mrabet, M.,
and El Mesbahi, A. (2020). Towards design of
mechanical part and electronic control of multi-
material/multicolor fused deposition modeling 3d
printing. The International Journal of Advanced Man-
ufacturing Technology, 110:45–55.
Chen, T.-C. and Su, Y.-C. (2008). High performance algo-
rithm realization on fpga for stepper motor controller.
In 2008 SICE Annual Conference, pages 1390–1395.
Chen, Z., Gao, X., Wang, A., Liang, Z., and Zhang, X.
(2024). An online open-loop s-curve velocity profile
control method for stepping motors on fpga. IEEE
Transactions on Industrial Electronics, pages 1–11.
Cho, J. U., Le, Q. N., and Jeon, J. W. (2009). An fpga-based
multiple-axis motion control chip. IEEE Transactions
on Industrial Electronics, 56(3):856–870.
Fang, Y., Hou, B., Wu, X., Wang, Y., Osawa, K., and
Tanaka, E. (2023). A stepper motor-powered lower
limb exoskeleton with multiple assistance functions
for daily use by the elderly. Journal of Robotics and
Mechatronics, 35(3):601–611.
Fonseca-Campos, J., Reyes-Ram
´
ırez, I., Mata-Machuca,
J. L., Fonseca-Ruiz, L., Cortez-Herrera, P. N., Flores-
Cotera, L. B., and Aguilar-L
´
opez, R. (2023). Im-
plementation in microcontrollers of an algorithm for
the simple generation of speed profiles in a stepper
motor and their associated kinematics. IEEE Access,
11:143782–143803.
Groenhuis, V., Siepel, F. J., and Stramigioli, S. (2022).
Magnetic resonance pneumatic stepper motor with
multiple concentric shafts output. IEEE/ASME Trans-
actions on Mechatronics, 27(4):2379–2389.
Holland, I. and Davies, J. A. (2020). Automation in the life
science research laboratory. Frontiers in bioengineer-
ing and biotechnology, 8:571777.
Kumar, M., Kumar, R., Kumar, V., Chander, A., Gupta,
V., and Sahani, A. K. (2021). A low-cost ambu-bag
based ventilator for covid-19 pandemic. In 2021 IEEE
Biomedical Circuits and Systems Conference (Bio-
CAS), pages 1–5.
Ning, S., Long, Y., Zhao, Y., Liu, J., Bo, X., Lu, S., and
Gao, J. (2021). Research on micro-liquid dispensing
driven by a syringe pump with the consideration of air
volume. Microsystem Technologies, pages 1–14.
Quinones, J. I. (2012). Applying acceleration and decelera-
tion profiles to bipolar stepper motors. Analog Appli-
cations.
Silaban, F., Budiyanto, S., and Raharja, W. (2020). Step-
per motor movement design based on fpga. Interna-
tional Journal of Electrical and Computer Engineer-
ing (IJECE), 10:151.
Zhang, L., Liu, L., Shen, J., Lai, J., Wu, K., Zhang, Z.,
and Liu, J. (2017). Research on stepper motor motion
control based on mcu. In 2017 Chinese Automation
Congress (CAC), pages 3122–3125.
Zhang, Z. and Yu, Y. (2022). S-type speed control curve
based on the number of pulses. Journal of Physics:
Conference Series, 2196:012038.
Zunin, V. V. and Romanova, I. I. (2021). Development
and implementation of synchronous control of stepper
motors with acceleration. In 2021 International Con-
ference on Industrial Engineering, Applications and
Manufacturing (ICIEAM), pages 509–514.
BIODEVICES 2025 - 18th International Conference on Biomedical Electronics and Devices
156