

With 8A driver, Magnetic Sensor, Microcontroller, Two-Wire Automotive Interface
- Size
- 62 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 50
- Nets
- 70
- Pads
- 270
- Tracks, vias
- 621, 129
- Pours
- 18
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 24 Apr 2021
- Updated
- 5 Jun 2021
Overview
Driver is an open-source printed circuit board by jkirsons, from the jkirsons/stealth-controller repository on GitHub. It is a 2-layer board of 62 × 50 mm with 50 parts on 70 nets, routed with 621 tracks and 129 vias.
It is built around the ESP32-PICO-V3, SN65HVD230QDRG4Q1 and MA702GQ-P, with the XT30PB(2+2)-M among its other parts. Its parts include 26 capacitors, 5 resistors, 5 ICs, 1 connector and 1 inductor. It belongs with the ESP32 and RISC-V boards of this library.
Main components
4ESP32-PICO-V3
TFQFN-48-EPTFQFN-48-EP Microcontrollers (MCU/MPU/SOC) ROHSEspressif SystemsMicrocontrollers (MCU/MPU/SOC)SN65HVD230QDRG4Q1
SOIC-8-40℃~+125℃ 17mA 1Mbps 3V~3.6V 600uA CAN Transceiver SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversMA702GQ-P
QFN-16-40℃~+125℃ 11.7mA 12bit 256 30mT 3V~3.6V 60000rpm PWM、SPI、ABZ、SSI QFN-16 Magnetic Angle Sensors ROHSMonolithic Power SystemsMagnetic Angle SensorsXT30PB(2+2)-M
插件,P=5mm1 1x2P 2 4P 5mm Board Side/Socket - Closed Through Hole 插件,P=5mm Pluggable System Terminal Block ROHSChangzhou Amass ElecPluggable System Terminal Block
README
README.mdStealth Controller
A Field Oriented Control Brushless DC Motor Controller.
With 8A driver, Magnetic Sensor, Microcontroller, Two-Wire Automotive Interface

BOM
| Ref | Qnty | Value | Size | LCSC # |
|---|---|---|---|---|
| C3, C21, C22, C23, C24, C25, C26, | 7 | 22uF 25v | 0805 | C45783 |
| C1, C15, C16, | 3 | 22uF 10v | 0603 | C86295 |
| C9, C18, C20, | 3 | 10uF 10v | 0603 | C19702 |
| C11, | 1 | 2.2uF 50v | 0805 | C337444 |
| C4, C6, C10, C13, | 4 | 1uF 16v | 0603 | C318643 |
| C2, C7, C8, C12, C14, C17, C19, | 7 | 100nF 50v | 0603 | C490602 |
| C5, | 1 | 10nF 50v | 0603 | C128615 |
| L1, | 1 | 15uH | 1210 | C478845 |
| R1, | 1 | 22 | 0603 | C269708 |
| R2 | 1 | 5.1k | 0603 | C103696 |
| R3, R4, | 2 | 10K | 0603 | C328335 |
| R5, | 1 | 120 | 0603 | C22787 |
| IC1, | 1 | ESP32-PICO-V3 | ESP32-PICO-V3 | C967022 |
| IC2, | 1 | LMR36506 | LMR36506 | TI |
| IC3, | 1 | MA702GQ-P | MA702GQ-P | Mouser |
| IC4, | 1 | SN65HVD230QDRG4 | SN65HVD230QDRG4 | C16468 |
| U1, | 1 | DRV8316R | DRV8316R | TI |
| Reset1, Boot1, | 2 | SW_Push_Dual | XKB Connectivity TS-1177-B-B-B | C561510 |
| UART1, TWAI1, TWAI2, | 3 | UART/TWAI | S3B-ZR-SM4A-TF | C158001 |
| J1, | 1 | XT30PB | XT30PB | C428721 |
Links: Simple FOC
Parts
50| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100nF 50v | Capacitor_SMD:C_0603_1608Metric | C2, C7, C8, C12, C14, C17, C19 |
| 7 | 22uF 25v | Capacitor_SMD:C_0805_2012Metric | C3, C21, C22, C23, C24, C25, C26 |
| 4 | 1uF 16v | Capacitor_SMD:C_0603_1608Metric | C4, C6, C10, C13 |
| 3 | 10uF 10v | Capacitor_SMD:C_0603_1608Metric | C9, C18, C20 |
| 3 | 22uF 10v | Capacitor_SMD:C_0603_1608Metric | C1, C15, C16 |
| 3 | MountingHole_Pad | footprints:Motor_Wire_Solder_Pad | OUT_A1, OUT_B1, OUT_C1 |
| 2 | 10K | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | CAN | DriverParts:SHDR3W50P0X150 | CAN1, CAN2 |
| 2 | SW_Push_Dual | DriverParts:XKB_Connectivity_TS-1177-B-B-B | Boot1, Reset1 |
| 1 | 10nF 50v | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 120 | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 15uH | Inductor_SMD:L_1210_3225Metric | L1 |
| 1 | 2.2uF 50v | Capacitor_SMD:C_0805_2012Metric | C11 |
| 1 | 22 | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 5.1k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | DRV8316R | DriverParts:DRV8316 | U1 |
| 1 | ESP32-PICO-V3 | DriverParts:ESP32PICOV3 | IC1 |
| 1 | LMR36506 | DriverParts:LMR36506 | IC2 |
| 1 | LOGO | DriverParts:Logo | G*** |
| 1 | LOGO | DriverParts:KiCad | G*** |
| 1 | LOGO | DriverParts:SimpleFOC | G*** |
| 1 | MA702GQ-P | DriverParts:MA702 | IC3 |
| 1 | SN65HVD230QDRG4 | DriverParts:SN65HVD230QDR | IC4 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | UART | DriverParts:SHDR3W50P0X150 | UART1 |
| 1 | XT30PB | DriverParts:XT30PB | J1 |
Questions
How big is the Driver PCB?
It measures 62 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Driver use?
50 parts, built around the ESP32-PICO-V3, SN65HVD230QDRG4Q1, MA702GQ-P and XT30PB(2+2)-M. 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 Driver KiCad files?
From the jkirsons/stealth-controller repository on GitHub, at the commit this page was made from: the board is PCB/Driver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Driver design in my own project?
Its repository states no licence, so its author keeps all rights: ask jkirsons before reusing the design.
Similar boards
- 2 layers50 × 36 mm

- 2 layers66.1 × 70.8 mm

- 2 layers38.5 × 35 mm

- 6 layers49.9 × 49.9 mm

MTR Tiny MD
MoreThanRobotsFR/MTR_Tiny_MD
This Arduino project utilizes SimpleFOC library for sensor-based brushless motor control with a DRV8316 driver. It also incorporates an Adafruit NeoPixel for visual feedback.
101 parts10MIT - 2 layers226.6 × 159.3 mm

2023 control pcb
HrishikeshMRao/Electronics_Hardware_Projects
Find my simulation files and PCB_Designs here
74 parts2 - 2 layers29.8 × 46.2 mm

Daisy Board Out
williamthayer/DaisyBoards
A full repo of all the design files for each DaisyBoard
88 parts1 - 4 layers75 × 65 mm

- 2 layers30 × 17 mm

Adapter
BerkeleyBikeBuilders/TelemetryComputer
FW and HW for full suspension telemetry data logger
14 partsApache-2.0