
Bldc motor cntroller
azmat-bilal/bldc_motor_controller_pcb
A Brushless DC Motor controller board. The design is inspired and is compatible with Odrive project (https://github.com/madcowswe/ODriveHardware) except that this one has a single channel.

Base on odrive 3.5 sch
Bldc motor cntroller is an open-source printed circuit board by dj140, from the dj140/X_driver repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 85.5 × 56 mm with 230 parts on 173 nets, routed with 2,098 tracks and 649 vias.
It is built around the SN65HVD232D, DRV8301DCAR and LM5109BSD, with the LP5907MFX-3.3, SPX3819M5-L-3-3 and USBLC6-2SC6 among its other parts. Its parts include 99 capacitors, 62 resistors, 14 transistors, 11 connectors and 8 ICs. It belongs with the robots and motor control boards and the STM32 boards of this library.
Base on odrive 3.5 sch
| Qty | Value | Footprint | References |
|---|---|---|---|
| 29 | 100uF 50V | Capacitor_SMD:C_1206_3216Metric | C39, C40, C42, C44, C45, C46, C47, C48, C51, C53, C54, C55, C56, C57, C60, C61 +13 |
| 14 | 2R2 | Resistor_SMD:R_0402_1005Metric | R1, R2, R8, R9, R13, R14, R24, R25, R28, R29, R33, R34, R47, R48 |
| 14 | 3.3k | Resistor_SMD:R_0402_1005Metric | R7, R10, R23, R30, R42, R43, R44, R51, R55, R56, R57, R58, R59, R60 |
| 13 | 100nF | Capacitor_SMD:C_0402_1005Metric | C82, C85, C87, C89, C91, C92, C94, C95, C96, C97, C98, C99, C100 |
| 12 | 100nF 50V | Capacitor_SMD:C_0402_1005Metric | C10, C11, C13, C14, C15, C31, C36, C52, C78, C79, C80, C81 |
| 12 | IRF7480MTRPBF | MG-WDSON-8:Infineon-MG-WDSON-8-05_2016-901-MFG | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12 |
| 10 | 1uF 25V | Capacitor_SMD:C_0402_1005Metric | C8, C9, C19, C29, C30, C49, C50, C58, C59, C93 |
| 9 | 10k | Resistor_SMD:R_0402_1005Metric | R19, R20, R21, R39, R40, R61, TH1, TH2, TH3 |
| 8 | 2.2nF 50V | Capacitor_SMD:C_0402_1005Metric | C2, C3, C6, C7, C23, C24, C27, C28 |
| 8 | Net-Tie_2 | NetTie:NetTie-2_SMD_Pad0.5mm | NT1, NT2, NT3, NT4, NT5, NT6, NT7, NT8 |
| 6 | 22R 1% | Resistor_SMD:R_0402_1005Metric | R17, R18, R37, R38, R52, R53 |
| 6 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP6 |
| 5 | 120R | Resistor_SMD:R_0402_1005Metric | R11, R15, R31, R35, R54 |
| 5 | 2.2uF 25V | Capacitor_SMD:C_0402_1005Metric | C5, C21, C26, C38, C41 |
| 4 | 18k | Resistor_SMD:R_0402_1005Metric | R4, R6, R27, R45 |
| 4 | 1k | Resistor_SMD:R_0402_1005Metric | R3, R26, R46, R50 |
| 4 | 500uOhm 6W 1% | Resistor_SMD:R_2512_6332Metric | R12, R16, R32, R36 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad_Via | H1, H2, H3, H4 |
| 3 | 0.1uF 50V | Capacitor_SMD:C_0402_1005Metric | C32, C33, C34 |
| 3 | 2.2uF 16V | Capacitor_SMD:C_0402_1005Metric | C72, C88, C90 |
| 2 | 0.1uF 16V | Capacitor_SMD:C_0402_1005Metric | C62, C63 |
| 2 | 12pF | Capacitor_SMD:C_0402_1005Metric | C83, C84 |
| 2 | 15nF 50V | Capacitor_SMD:C_0402_1005Metric | C1, C22 |
| 2 | 22nF 50V | Capacitor_SMD:C_0402_1005Metric | C4, C25 |
| 2 | 270pF 50V | Capacitor_SMD:C_0402_1005Metric | C20, C43 |
| 2 | 4.7uF 50V | Capacitor_SMD:C_1206_3216Metric | C16, C35 |
| 2 | 47uF 16V | Capacitor_SMD:C_1206_3216Metric | C12, C18 |
| 2 | CSD18540Q5B | Package_TO_SOT_SMD:TDSON-8-1 | Q13, Q14 |
| 2 | Conn_01x02 | Connector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal | J7, J8 |
| 2 | Conn_01x05 | Connector_JST:JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal | J10, J11 |
| 2 | DRV8301DCAR | bldc_motor_cntroller:DRV8301DCA | U1, U2 |
| 2 | MR30PW-M 15A (30A) | Connector_AMASS:AMASS_MR30PW-M_1x03_P3.50mm_Horizontal | J1, J2 |
| 2 | MountingHole_Pad | TestPoint:TestPoint_Round | H5, H6 |
| 1 | 100V 2A SMB | Diode_SMD:D_SOD-123F | D1 |
| 1 | 100nF 16V | Capacitor_SMD:C_0402_1005Metric | C86 |
| 1 | 220k 1% | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 33uH 1.4A | Inductor_SMD:L_Taiyo-Yuden_NR-60xx | L1 |
| 1 | 47k 1% | Resistor_SMD:R_0402_1005Metric | R22 |
| 1 | 82pF 50V | Capacitor_SMD:C_0402_1005Metric | C17 |
| 1 | B3U-1000P-B | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1 |
| 1 | Conn_01x03 | Connector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J5 |
| 1 | Conn_01x04 | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J9 |
| 1 | Conn_01x06 | Connector_JST:JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal | J6 |
| 1 | Crystal_GND3_Small | Crystal:CSTCE8M00G55-R0 | Y1 |
| 1 | Fuse_500MA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | GREEN | LED_SMD:LED_0402_1005Metric | D3 |
| 1 | LM5109BSD | Package_SON:WSON-8_4x4mm_P0.8mm | U3 |
| 1 | LOGO | bldc_motor_cntroller:USB | G*** |
| 1 | LOGO | bldc_motor_cntroller:++ | G*** |
| 1 | LOGO | bldc_motor_cntroller:batt | G*** |
| 1 | LOGO | bldc_motor_cntroller:ENC0 | G*** |
| 1 | LOGO | bldc_motor_cntroller:DFU | G*** |
| 1 | LOGO | bldc_motor_cntroller:M1 | G*** |
| 1 | LOGO | bldc_motor_cntroller:M00 | G*** |
| 1 | LOGO | bldc_motor_cntroller:ENC1 | G*** |
| 1 | LP5907MFX-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | MBR140SFT1G | Diode_SMD:D_SOD-123F | D2 |
| 1 | MBR2H100SFT3G | Diode_SMD:D_SOD-123F | D4 |
| 1 | SN65HVD232 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | SPX3819M5-L-3-3 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | STM32F405RGTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U6 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U8 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J4 |
| 1 | XT30 | Connector_AMASS:AMASS_XT30PW-M_1x02_P2.50mm_Horizontal | J3 |
It measures 85.5 × 56 mm and has 4 copper layers, 1.6 mm thick.
230 parts, built around the SN65HVD232D, DRV8301DCAR, LM5109BSD and LP5907MFX-3.3. 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.
From the dj140/X_driver repository on GitHub, at the commit this page was made from: the board is bldc_motor_cntroller/bldc_motor_cntroller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

azmat-bilal/bldc_motor_controller_pcb
A Brushless DC Motor controller board. The design is inspired and is compatible with Odrive project (https://github.com/madcowswe/ODriveHardware) except that this one has a single channel.

HeyPCB/kestrel-esc
Kestrel 4in1: 6S 4-in-1 ESC running stock AM32 on four STM32G071s, with 24 CSD18540 FETs, LM5109B drivers and battery current sensing. 48 x 52 mm 6-layer KiCad 10 board, DRC clean, with gerbers, BOM, CPL and STEP.

MAC-75/STM32-Synchronous-Buck-Converter
Design, simulation and optimization-assisted digital control of a 12 V to 5 V synchronous buck converter using MATLAB/Simulink, STM32 and KiCad.

ZeniteSolar/MAM21
Dados os requisitos e especificações apresentadas anteriormente, foi definido que a topologia utilizada será um conversor chopper, por não haver necessidade de elevação de tensão e por este permitir a variação da tensão…



koson/spel-bldc-esc
Open-source BLDC motor electronic speed controller (yet another)

virtual-fly/VF_MOTOR_DRIVER
VF_Motor_Driver is an open hardware power distribution board, designed to be part of a larger modular system. This design is based in part on the OpenFFBoard TMC4671 driver board, licensed under the GNU General Public…