Article citationsMore >>

F. Alidoust Aghdam and S. Saeidi Haghi, “Implementation of high performance microstepping driver using fpga with the aim of realiz- ing accurate control on a linear motion system,” Chinese Journal of Engineering, vol. 2013, pp. 1-8, 2013.

has been cited by the following article:


BlueSteps: A Bluetooth Based Stepper Motor Control System

1School of Science and Engineering, Habib University, Karachi, Pakistan

2Electrical, Electronic Control Engineering, Sheffield Hallam University, Sheffield, England, UK

Journal of Embedded Systems. 2015, Vol. 3 No. 1, 21-27
DOI: 10.12691/jes-3-1-4
Copyright © 2016 Science and Education Publishing

Cite this paper:
Ifrah Jaffri, Zeeshan Nafees, Shoaib Zaidi, Oliver Faust. BlueSteps: A Bluetooth Based Stepper Motor Control System. Journal of Embedded Systems. 2015; 3(1):21-27. doi: 10.12691/jes-3-1-4.

Correspondence to: Ifrah  Jaffri, School of Science and Engineering, Habib University, Karachi, Pakistan. Email:


Wireless systems are widely used as a networking technology for the Internet of Things (IOT). Although they were initially designed for voice communication systems, they can be used to exchange control commands and data between machines. In this paper, we present the BlueSteps system which gives a user wireless control over stepper motors. The BlueSteps hardware incorporates a Field Programmable Gate Array (FPGA) coupled to a Bluetooth module and a custom build driver circuit. The FPGA hosts a micro-controller and the control logic for the stepper motors. The Bluetooth module establishes a wireless connection between a mobile device and the micro-controller. Apart from the general systems design, we also conceived the User Interface (UI) software and a driver circuit for the stepper motors. The combination of custom software and custom hardware gave us the flexibility to create a versatile wireless stepper motor control system, which can be used in a wide range of applications.