Raspberry Pi Stepper Motor Control and Simple User Interface Creation
Budget: $250 – $750 CAD
I'm in need of a custom program designed for a Raspberry Pi Zero that can control three bipolar micro stepper motors using three A4988 motor drivers. The core aspect of the job is to accurately manage the operation of the motors as described below:
- Establish initial connection and ongoing control with three bipolar stepper motors by designing a simple user interface to control inputs such as speed, run time, and positioning of each motor.
- Ensure smooth synchronized movement between the 3 motors. Each motor has a 300:1 gearbox and will drive a very slow moving assembly. I would like to use micro stepping to further slowdown the movement.
For this task, the ideal candidate should be proficient in the following skill set:
- Solid understanding of Raspberry Pi programming.
- Extensive experience with bipolar stepper motor control.
Control of the Raspberry Pi should be done remotely via a phone. The user interface can be very simple, with inputs that allow each motor's speed, and start/end points to be set. When the program is running, I'd like the user interface to display the position and speed of each motor.
Please let me know if you have any questions. I will share more details with qualified candidates.
- Establish initial connection and ongoing control with three bipolar stepper motors by designing a simple user interface to control inputs such as speed, run time, and positioning of each motor.
- Ensure smooth synchronized movement between the 3 motors. Each motor has a 300:1 gearbox and will drive a very slow moving assembly. I would like to use micro stepping to further slowdown the movement.
For this task, the ideal candidate should be proficient in the following skill set:
- Solid understanding of Raspberry Pi programming.
- Extensive experience with bipolar stepper motor control.
Control of the Raspberry Pi should be done remotely via a phone. The user interface can be very simple, with inputs that allow each motor's speed, and start/end points to be set. When the program is running, I'd like the user interface to display the position and speed of each motor.
Please let me know if you have any questions. I will share more details with qualified candidates.