Mit dem Waveshare Stepper Motor HAT können zwei Schrittmotoren mit Mikroschritten bis 1/32 zeitgleich gesteuert werden.
Anleitung, Beispielcode und Dokumentation finden Sie auf der Herstellerwebseite von Waveshare.
Details
- Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards, Jetson Nano
- Onboard dual DRV8825 motor controller IC with built-in microstepping indexer, drives two stepper motors, easy to use
- 6 available microstepping modes, configured with the DIP switches: full-step, half-step, 1/4-step, 1/8-step, 1/16-step, and 1/32-step
- Adjustable motor drive current via potentiometer, maximum 2.5A current output
- Protection features: Overcurrent Protection (OCP), Thermal Shutdown (TSD), VM Undervoltage Lockout (UVLO)
- Integrates 5V regulator, allows providing power to Raspberry Pi
- Onboard multi connector options for stepper motors in different specifications
- Comes with development resources and manual (examples in BCM2835, wiringPi, and python)
Lieferumfang
- 1x Waveshare Stepper Motor HAT für Raspberry Pi
Gute Hardware, schlechte Software
Die Software auf der Herstellerseite ist veraltet (wohl python2, nicht python 3) und hat bei mir nicht funktioniert .- ich konnte die Bibliothek nicht einbinden.
Wen man kapiert hat wie es angesteuert wird. kann man das Board selbst programmieren - ich habe die Bilbliotheksroutinen ins Hauptprogramm übernommen und die Syntax upgedated.
Tipp: Im Internet nach Programmierbeispielen für die PB6600-Steuerung suchen - das HAT-Board funktioniert exakt genauso wie zwei PB6600 auf einer Platine, und dann ist es ganz leicht.
SEHR angenehm ist, daß man den Motorstrom mit Potentiometer stufenlos einstellen kann - was die meisten anderen Steuerungen nur in groben Stufen können.