SwarmDrive is a motor driver (development) board intended for learning and experimenting with electric motors. It’s an approachable mechatronics platform for users who want to learn and start experimenting with (small) electric motors and BLDC (Brushless DC) motors in particular. The SwarmDrive board contains a basic motor driver setup together with a powerful, Wi-Fi-and-Bluetooth-enabled microcontroller (ESP32) and USB connectivity.
SwarmDrive enables professionals as well as students to learn about different commutation algorithms and all other aspects of electric (BLDC) motors in a convenient way - with a single, integrated board and strong educational documentation.
Specially designed console firmware as well as example code can be downloaded to get started quickly and easily. The code is well documented and open source and is based on the well-established ESP-EDF framework and RTOS. SwarmDrive can be used as a starting point for getting insight into the inner workings of algorithms for driving a motor.
SwarmDrive could be used for a range of applications, such as exploring and experimenting with different types of commutation strategies, PID experiments for balance plateau or balance robots, cartesian gantries and spatial navigation, drive by wire and wireless, swarm intelligence experiments, Etc.
The ‘Swarm’ aspect of the SwarmDrive is hinting upon the vast communication possibilities of the ESP32, such as Bluetooth and Wi-Fi, which enable the board or motor to communicate with other boards/motors. his allows for ‘Swarm’ type implementations or just plain remote control of the board/motors.
SwarmDrive | M. Anton Consulting BLDC Motor Driver | ST STEVAL-IHM043V1 | Separate shield board | |
---|---|---|---|---|
Integrated MCU | ESP32 | None | STM32F051 | None |
Wi-Fi | Yes | No | No | Separate |
Bluetooth | Yes | No | Separate | |
USB | Yes | No | No | Separate |
Integrated buck converter | Yes | No | No | Separate |
Back EMF sensing | Yes | Yes | Yes | Some |
ESD protection | Yes | Yes | Yes | Some |
Example firmware | Yes | No | Yes | Some |
Open Source | Yes | Yes | Yes | Some |
Price | $75 | $90 | $80 | $25 - $50 |
You can find all hardware and software documentation in GitHub. Firmware has it’s own dedicated page, and you can get a thorough overview including introduction and theory on the SwarmDrive website.
Produced by NickStick in Berghem, The Netherlands.
Sold and shipped by Crowd Supply.