In this video I show you how to make a comprehensive control panel for stepper motors. I used a Nokia 5110 LCD to implement a menu system and show the values of the different variables. The buttons are used for multiple purposes as well as the rotary encoder. The whole setup allows the user to use a stepper motors for careful positioning (e.g. for a milling table or camera slider) or pre-programmed movements. The circuit also contains a limit switch which stops the movement of the motor.
Code and schematics: https://curiousscientist.tech/blog/stm32-nokia5110-stepper-control-panel
Join my channel membership: https://www.youtube.com/channel/UCKp1MzuAceJnDqAvsZl_46g/join
The library for the Nokia 5110 LCD was used based on the work of @cbm80amiga . Check his channel, it is full of incredibly good projects!
Accelstepper library's webpage: https://www.airspayce.com/mikem/arduino/AccelStepper/index.html
If you want to support my work, please consider buying the parts using my affiliate links:
https://curiousscientist.tech/tools
Download
0 formats
No download links available.
Control panel for stepper motors using the Accelstepper library | NatokHD