Sensored BLDC Controller
rjwalters·kicad-tools·boards/05-bldc-motor-controller/output/bldc_controller_routed.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA328P-AU ATmega328P-AU | TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | DRV8313PWPR | TI_PWP0028C_EP3.4x9.7_Mask3.1x5.18_ThermalVias | U2 |
| 1 | TPS7A1650DGNR | HVSSOP-8-1EP_3x3mm_P0.65mm_EP1.57x1.89mm_ThermalVias | U3 |
| 1 | C7501260 12-24V INPUT | PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | C49257 MOTOR ABC | PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | C37208 HALL | PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | C65114 AVR ISP | PinHeader_2x03_P2.54mm_Vertical | J4 |
| 1 | C7501260 RUN SWITCH | PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | C3167176 1A 63V | Fuse_1206_3216Metric | F1 |
| 1 | 10K 10k | Potentiometer_Bourns_3296W_Vertical | RV1 |
| 1 | SS36 | D_SMA | D1 |
| 1 | SMBJ24A | D_SMB | D2 |
| 1 | C131244 RED | LED_0805_2012Metric | D3 |
| 1 | C178594 220uF 50V | CP_Elec_8x10.5_PolarityMark | C1 |
| 10 | 100NF 100nF | C_0805_2012Metric | C2, C3, C5, C9, C10, C11, C12, C14 +2 |
| 2 | 10NF 10nF | C_0805_2012Metric | C4, C13 |
| 1 | 470NF 470nF | C_0805_2012Metric | C6 |
| 1 | 1UF 1uF | C_0805_2012Metric | C7 |
| 1 | 10UF 10uF | C_0805_2012Metric | C8 |
| 1 | 0.5R | R_2512_6332Metric | R1 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 56K 56k | R_0805_2012Metric | R2 |
| 9 | 10K 10k | R_0805_2012Metric | R3, R5, R6, R7, R8, R9, R10, R11 +1 |
| 2 | 1k | R_0805_2012Metric | R4, R13 |
More boards in kicad-tools
USB-C PD 5V supply — development
rjwalters
100 × 65 mm47 parts4LMIT63STM32
SDRAM six layer draft JLC06161H-2116A
rjwalters
100 × 80 mm43 parts6LMIT63STM32
SDRAM six layer draft JLC06161H-2116A
rjwalters
100 × 80 mm43 parts6LMIT63AVR/Arduino
Sensored BLDC Controller
rjwalters
70 × 90 mm42 parts4LMIT63AVR/Arduino
Usb joystick routed
rjwalters
80 × 60 mm38 parts4LMIT63AVR/Arduino
Usb joystick
rjwalters
80 × 60 mm38 parts4LMIT63Diffpair test routed
rjwalters
90 × 70 mm36 parts4LMIT63Diffpair test
rjwalters
90 × 70 mm36 parts4LMIT63AVR/Arduino
ATtiny85 Charlieplex LED Grid
rjwalters
50 × 55 mm19 parts2LMIT63AVR/Arduino
ATtiny85 Charlieplex LED Grid
rjwalters
50 × 55 mm19 parts2LMIT63STM32
Stm32 devboard routed
rjwalters
60 × 40 mm17 parts2LMIT63
Similar boards
AVR/Arduino
Infidel sensor
drspangle
50 × 20 mm16 partsCC0-1.0207AVR/Arduino
SplitFlapDriverATtiny1616V4.kicad pcb
adamgmakes
30 × 60 mm25 parts2LNo license182AVR/Arduino
Miniscope v4-Rigid-Flex
Aharoni-Lab
30 × 57.3 mm109 parts6LGPL-3.0157AVR/Arduino
Miniscope v4-Ser-Pow
Aharoni-Lab
9 × 12.5 mm39 parts6LGPL-3.0157AVR/Arduino
Miniscope v4-PCB-fab assembly 2
Aharoni-Lab
35.5 × 45 mm62 parts6LGPL-3.0157AVR/Arduino
Miniscope v4-PCB-fab assembly
Aharoni-Lab
36 × 18.5 mm41 parts6LGPL-3.0157