This is a miniature BLDC driver board based on the DRV8316 driver intended to be used with the SimpleFOC library.
- DRV8316 based - datasheet
- Power supply: 5-35V
- Max current: 8A
- Onboard 3.3V LDO (20mA)
- 3-PWM mode
- Sensing
- 3x Low-side current sensing (150mV/A)
- Power supply voltage sensing (Scale 0.1V/V)
- Pinout
- Pins can be stacked on a protoboard
- 3xPWM + ENABLE can be stacked on an Arduino UNO style header
- Compatible pinout with the v1.1 version of the board
- Small size 24x25 mm
- Fully compatible with the SimpleFOClibrary
- Fully open-source: EasyEDA link
- Low-cost: JLCPCB production cost ~5€
- Will be available for purchase on Makerfabs soon!
- Complete redesign from v1.1
- More powerful DRV8316 driver with higher current capability
- Integrated low-side current sensing for all 3 phases
- Integrated voltage sensing for the power supply
- This version is fully compatible with the code written for the v1.
- The PWM and ENABLE pinout is the same as v1.1.
- The board is slightly bigger (24x25mm vs 20x26mm).
Not all MCU architectures support low-side current sensing with SimpleFOC, so please check the SimpleFOC documentation for more information.
See the documentation in the SimpleFOC documentation page.
- The docs explain how to start with the SimpleFOCMini board and how to use it with the SimpleFOC library.
- They also describe how you can order it directly from the JLCPCB.
| Release | Date | Description |
|---|---|---|
| v2.3 | 2025-07 | Added a new version with a smaller size and improved layout, and voltage sensing for the power supply. |
| v2.0 | 2025-01 | Complete redesign of the board with DRV8316 |
| v1.1 | 2024-04 | A quick iteration with a few changes: 1. Aligned motor output header with the input header so that it can be stacked in the protoboard |
| v1.0 | 2022-04 | Initial release |
| mini v1 | mini v2 |
|---|---|
| 20x26 mm | 24x25 mm |




