BLDC-STM32
H2O-Tnp·ganglia·PCB/STMVersionV1/DOACon/DOACon.kicad_pcb
About the BLDC-STM32 PCB
BLDC-STM32 is an open source PCB design by H2O-Tnp, published on GitHub. It is a 2-layer board measuring 57.2 × 33.8 mm, with 13 components from 7 distinct parts.
Other key parts include the ST26C32. By type, the board carries 5 connectors, 4 capacitors, 3 resistors and 1 IC.
It belongs with the robotics & motion designs in this gallery.
From the project
Ganglia is an open BLDC / brushed motor driver platform — custom PCB hardware plus STM32 firmware that runs a real-time control loop on top of FreeRTOS. It targets robotics joints and similar position/velocity controlled actuators, exposing the driver over Modbus (RS-485) and USB
Ganglia is an open BLDC / brushed motor driver platform — custom PCB hardware plus STM32 firmware that runs a real-time control loop on top of FreeRTOS. It targets robotics joints and similar position/velocity controlled actuators, exposing the driver over Modbus (RS-485) and USB CDC.
- MCU family: STM32F4 (STM32F405RG) or STM32F3 (STM32F303RC), selected at configure time - RTOS: FreeRTOS (CMSIS-RTOS port, CM4F/CM3) - Peripherals: ADC (current sensing), TIM (encoder + PWM), SPI (absolute encoder), USART/RS-485 (Modbus), USB CDC (debug console), IWDG - Control: PID position / velocity /…
Main components on the BLDC-STM32
BLDC-STM32 bill of materials (BOM)
13 components, 7 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ST26C32 | SOIC-16_3.9x9.9mm_Pitch1.27mm | U1 |
| 1 | CONN_01X02 | CP3502P | P2 |
| 2 | CONN_02X03 | CP3506P | P3, P7 |
| 1 | CONN_01X03 | CP3503P | P4 |
| 1 | CONN_02X04 | CP3508P | P6 |
| 4 | 10nF | C_0603 | C1, C2, C3, C4 |
| 3 | 100 | R_0603 | R1, R2, R3 |
BLDC-STM32 design files
The KiCad project lives in the H2O-Tnp/ganglia repository on GitHub; these links point at the commit this page was built from.
BLDC-STM32: common questions
How big is the BLDC-STM32 PCB?
The BLDC-STM32 measures 57.2 × 33.8 mm, has 2 copper layers and is 1 mm thick.
How many components are on the BLDC-STM32?
13 components, from 7 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the BLDC-STM32 design files?
From the H2O-Tnp/ganglia repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the BLDC-STM32 design in my own project?
The repository has no license, so all rights stay with H2O-Tnp. Use it as a reference, and ask the author before reusing the design.
More boards in ganglia
Similar boards
Cube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1kRp2040 encoder
Twisted-Fields
36.7 × 33.3 mm10 parts2LCustom license417VESC Controller
paltatech
160 × 90 mm908 parts2LNo license354${BOARD NAME} Assembly
EPFLXplore
45 × 43.5 mm21 parts4LApache-2.0345OpenESC-20x20
OpenDrone-hw
31.2 × 33 mm180 parts6LCERN-OHL-S-2.0243Legacy stepper motor analyzer
zapta
96.7 × 66.4 mm28 parts2LCC0-1.0163