

Bldcdriver
USB compatible BLDC Motor Driver with RP2040 Microcontroller, DRV8304 Gate Driver and Infineon MOSFETs.
- Size
- 84 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 15
- Nets
- 69
- Pads
- 171
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 10 Aug 2024
- Updated
- 24 Nov 2024
Overview
Bldcdriver is an open-source printed circuit board by corvusoul, from the corvusoul/BLDC-USB repository on GitHub. It is a 2-layer board of 84 × 50 mm with 15 parts on 69 nets.
It is built around the RP2040, DRV8304SRHAR and W25Q128JVSIQ, with the IRF3205 and BAT54W among its other parts. Its parts include 6 transistors, 3 resistors, 3 ICs, 2 switches and 1 diode. It belongs with the robots and motor control boards and the RP2040 boards of this library.
Main components
5RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)DRV8304SRHAR
VQFN-40-EP(6x6)-40℃~+125℃ 0V~800mV 1.5V~5.5V 150mA 150ns 3 300mA 300ns 6V~38V Low Side、High Side MOSFET Under Voltage Protection、Over Current Protection、Overtemperature protection (OTP)、Enable shutdown、Interleaved conduction protection、Dead-time control、Charge pump boost VQFN-40-EP(6x6) Gate Drivers ROHSTexas InstrumentsGate DriversW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHIRF3205
TO-220MOSFETsMinosBAT54W
SOD-123Schottky Diodeshongjiacheng
Parts
15| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | IRF3205 | Package_TO_SOT_THT:TO-220-3_Horizontal_TabDown | Q1, Q2, Q3, Q4, Q5, Q6 |
| 3 | R | Resistor_SMD:R_0201_0603Metric | R1, R2, R3 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2 |
| 1 | BAT54W | Package_TO_SOT_SMD:SOT-323_SC-70 | D1 |
| 1 | DRV8304SRHAR | DRV8304S:RHA0040E | U1 |
| 1 | RP2040 | RP2040:RP2040-QFN-56 | U3 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U2 |
Questions
How big is the Bldcdriver PCB?
It measures 84 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Bldcdriver use?
15 parts, built around the RP2040, DRV8304SRHAR, W25Q128JVSIQ and IRF3205. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Bldcdriver KiCad files?
From the corvusoul/BLDC-USB repository on GitHub, at the commit this page was made from: the board is bldcdriver/bldcdriver.kicad_pcb and its schematic bldcdriver/bldcdriver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Bldcdriver design in my own project?
Its repository states no licence, so its author keeps all rights: ask corvusoul before reusing the design.
Similar boards
- 4 layers90 × 87.6 mm

- 4 layers73.6 × 59.8 mm

Leak sensor v1
lewipewi/leakwatch
A multi-channel leak sensor for equipment enclosures. Instead of reporting "wet / dry" like a normal leak probe, it measures how wet each enclosure is, on a separate channel per enclosure, and carries a second circuit…
90 parts - 2 layers52 × 51.3 mm

- 4 layers82 × 55 mm

Spark
ratmuds/spark
The PCB files for this project. The gerber and other PCBA files are in the production folder.
202 parts1 - 4 layers54 × 100 mm

- 2 layers42 × 67 mm

- 2 layers181 × 97 mm

OpenDeck r3.1.2
shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.
262 parts960Apache-2.0 - 4 layers82.6 × 82.5 mm
