Skip to content

This library provides an easy-to-use interface for controlling stepper motors using STM microcontrollers and driver modules. It supports two pulse generation methods: - **Delay-based control** for precise step timing. - **PWM-based control** for efficient and scalable pulse output.

License

Notifications You must be signed in to change notification settings

MuhammadTayyab1002/STM-StepControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

STM-StepControl

This library provides an easy-to-use interface for controlling stepper motors using STM microcontrollers and driver modules. It supports two pulse generation methods:

  • Delay-based control for precise step timing.
  • PWM-based control for efficient and scalable pulse output.

Getting Started

Usage Delay-based Control Provide a brief example of how to use delay-based control:

PWM-based Control Provide a brief example of how to use PWM-based control:

Features Precise step timing with delay-based control Efficient and scalable pulse output with PWM-based control Easy integration with STM microcontrollers License This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Contributing Contributions are welcome! Please open an issue or submit a pull request for any improvements or suggestions.

Acknowledgments Special thanks to the open-source community for their valuable resources and contributions. Contact Feel free to reach out with any questions or feedback:

GitHub: MuhammadTayyab1002 Thank you for using STM-StepControl!

Prerequisites

  • STM microcontroller
  • Stepper motor
  • Driver module (e.g., TB6600)

Installation

Clone the repository:

git clone https://github.com/MuhammadTayyab1002/STM-StepControl.git


About

This library provides an easy-to-use interface for controlling stepper motors using STM microcontrollers and driver modules. It supports two pulse generation methods: - **Delay-based control** for precise step timing. - **PWM-based control** for efficient and scalable pulse output.

Resources

License

Stars

Watchers

Forks

Packages

No packages published