Sensored BLDC Controller

rjwalters·kicad-tools·boards/05-bldc-motor-controller/output/bldc_controller_routed.kicad_pcb

Top view of the Sensored BLDC Controller PCB
Simulate this board

Sensored BLDC Controller is an open source AVR/Arduino PCB design by rjwalters: a 4-layer, 70 × 90 mm board with 42 components (23 distinct parts). It is built around the ATMEGA328P-AU, DRV8313PWPR, TPS7A1650DGNR. Filed under robotics & motion.

Standalone Python tools for parsing and manipulating KiCad schematic and PCB files

Revision B is a real 42-component, 70 × 90 mm, four-layer small-motor controller: ATmega328P-AU, DRV8313PWPR integrated triple half bridge, and TPS7A1650DGNR 5 V supply. It includes reverse-input protection, fuse, transient clamp, charge-pump capacitors, current comparator, Hall inputs, AVR ISP, RUN switch input, speed trimmer and working commutation firmware.

Built around

Parts list

42 components, 23 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA328P-AU
ATmega328P-AU
U1
1
DRV8313PWPR
U2
1
TPS7A1650DGNR
U3
1
C7501260
12-24V INPUT
J1
1
C49257
MOTOR ABC
J2
1
C37208
HALL
J3
1
C65114
AVR ISP
J4
1
C7501260
RUN SWITCH
J5
1
C3167176
1A 63V
F1
1
10K
10k
RV1
1
SS36
D1
1
SMBJ24A
D2
1
C131244
RED
D3
1
C178594
220uF 50V
C1
10
100NF
100nF
C2, C3, C5, C9, C10, C11, C12, C14 +2
2
10NF
10nF
C4, C13
1
470NF
470nF
C6
1
1UF
1uF
C7
1
10UF
10uF
C8
1
0.5R
R1
Show 3 more
QtyPartRefs
1
56K
56k
R2
9
10K
10k
R3, R5, R6, R7, R8, R9, R10, R11 +1
2
1k
R4, R13

More boards in kicad-tools

Similar boards