Skip to the content
4 layers60 × 60 mmBLDC Controller, the printed circuit board in 3D

BLDC Controller

HSabinoR/K-9R

A Low-Cost (hopefully) Robotic Dog

Size
60 × 60 mm
Copper layers
4
Thickness
1.6 mm
Parts
84
Nets
91
Pads
374
Tracks, vias
616, 622
Pours
18
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
8 Oct 2025
Updated
18 Nov 2025

Overview

BLDC Controller is an open-source printed circuit board by HSabinoR, from the HSabinoR/K-9R repository on GitHub. It is a 4-layer board of 60 × 60 mm with 84 parts on 91 nets, routed with 616 tracks and 622 vias.

It is built around the ESP32-WROOM-32, TCAN4550RGYRQ1 and AS5047P-ATSM, with the DRV8353SRTAT, ESD2CAN24DBZRQ1 and BSC016N06NSATMA1 among its other parts. Its parts include 34 capacitors, 15 resistors, 12 connectors, 8 transistors and 6 ICs. It belongs with the robots and motor control boards and the ESP32 boards of this library.

Main components

8

Parts

84
QtyValueFootprintReferences
6BSC016N06NSATMA1SamacSys_Parts:BSC016N06NSQ3, Q4, Q5, Q6, Q7, Q8
4CCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3, C4, C5
4TestPointTestPoint:TestPoint_Plated_Hole_D3.0mmTP1, TP2, TP3, TP4
30.1uF 50VSamacSys_Parts:CAPC2012X94NC7, C8, C9
310kSamacSys_Parts:RESC2012X65NR1, R2, R3
310uF 50VSamacSys_Parts:CAPC3225X270NC11, C12, C13
310uF 6.3VSamacSys_Parts:MBASx168C28, C30, C33
347uF 10VSamacSys_Parts:CAPC2012X145NC19, C20, C21
3Conn_01x01_PinConnector_Wire:SolderWire-6sqmm_1x01_D3.5mm_OD7mmJ3, J4, J6
3ULR3-R0015FT2SamacSys_Parts:RESC6430X80NR4, R5, R6
20.01uF 6.3VSamacSys_Parts:C0603C24, C32
20.1uF 6.3VSamacSys_Parts:CAPC2012X140NC29, C34
21uF 10VSamacSys_Parts:CAPC1608X90NC26, C27
21uF 16VSamacSys_Parts:CAPC2012X145NC10, C16
2330RSamacSys_Parts:RESC2012X55NR8, R9
23kSamacSys_Parts:RESC2012X55NR13, R14
24.7uF 50VSamacSys_Parts:CAPC3216X229NC22, C23
2MMSS8050-H-TPPackage_TO_SOT_SMD:SOT-23Q1, Q2
10.047 50VSamacSys_Parts:CAPC1608X90NC18
10.047uF 50VSamacSys_Parts:CAPC1608X90NC15
10.1uFSamacSys_Parts:CAPC2012X140NC6
10.1uF 166VSamacSys_Parts:CAPC1608X90NC1
10.1uF 16VSamacSys_Parts:CAPC1608X90NC17
10.33uF 6.3VSamacSys_Parts:CAPC1608X90NC31
10.47uF 10VSamacSys_Parts:CAPC1608X90NC25
1100kSamacSys_Parts:RESC2012X50NR10
110uHSamacSys_Parts:INDPM6965X240NL1
1120SamacSys_Parts:RESC2013X65NR12
11uF 6.3VSamacSys_Parts:CAPC1005X55NC14
133kSamacSys_Parts:RESC2012X60NR15
143.7kSamacSys_Parts:RESC1005X40NR11
150KSamacSys_Parts:RESC1608X55NR7
1ABM11W-40.0000MHZ-4-K1Z-T3SamacSys_Parts:ABM11W300000MHZ4B1UT3Y1
1AS5047P-ATSMSamacSys_Parts:SOP65P640X120-14NIC1
1CAN1Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ11
1CAN2Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ12
1CANBUS_TERMJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ8
1DRV8353SRTATSamacSys_Parts:QFN50P600X600X80-41N-DIC2
1ESD2CAN24DBZRQ1SamacSys_Parts:SOT95P237X112-3NIC4
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U1
1Fault_LEDSamacSys_Parts:KREELP4122Q1S136A8J8020R18LED1
1IO15Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ2
1IO23Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ5
1IO34Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ1
1LM76003RNPRSamacSys_Parts:LM76003RNPRIC3
1MAG_ENCODER_AConnector_Wire:SolderWirePad_1x01_SMD_1x2mmJ9
1MAG_ENCODER_BConnector_Wire:SolderWirePad_1x01_SMD_1x2mmJ10
1PWRConnector_AMASS:AMASS_XT30U-M_1x02_P5.0mm_VerticalJ7
1PWR_LEDSamacSys_Parts:KREELP4122Q1S136A8J8020R18LED2
1TCAN4550RGYRSamacSys_Parts:TCAN4551RGYRQ1IC5

Similar boards

  • 4 layers49.5 × 56.8 mmBLE CAN module, the printed circuit board in 3D

    BLE CAN module

    shivamtiwari020505/Automotive-BLE-CAN-Module

    KiCad hardware design for an automotive BLE-to-CAN module

    110 parts
  • 4 layers74.1 × 99.3 mmController, the printed circuit board in 3D

    Controller

    Choccy-vr/BeanBike

    A DIY eBike display and controller.

    78 parts
  • 4 layers212 × 116 mmEswitch simple, the printed circuit board in 3D

    Eswitch simple

    dpeckham/eswitch

    8-channel ESP32-S3 + PROFET+2 (BTS7008-1EPP) 12V load switch with 3-position ATO fuse bypass, KiCad 10, script-generated

    230 parts
  • 4 layers94.3 × 95.7 mmMotor bldc esc V1, the printed circuit board in 3D

    Motor bldc esc V1

    middelhauvephilipp-stack/motor_control_pcb_design

    117 partsCERN-OHL-P-2.0
  • 4 layers100 × 80.1 mmPace core, the printed circuit board in 3D

    Pace core

    rammp-org/pace-racer-hardware

    Kicad Hardware files and docs for the PACE V0 board (RACER)

    175 parts
  • 2 layers40 × 60 mmJoint controller board rev d power, the printed circuit board in 3D

    Joint controller board rev d power

    aliahumanoid/alia-humanoid-core

    Humanoid research project (Phase 0): firmware, host software, STL files and electronics for tendon-driven joints inside real human proportions. GPLv3 software, CC BY-NC-ND hardware files.

    40 parts12GPL-3.0
  • 2 layers100 × 60 mmHVPowerModule, the printed circuit board in 3D

    HVPowerModule

    EPFLXplore/Power_HW

    KiCad design files for the power boards of the Xplore rover.

    105 parts7

Questions

How big is the BLDC Controller PCB?

It measures 60 × 60 mm and has 4 copper layers, 1.6 mm thick.

What parts does the BLDC Controller use?

84 parts, built around the ESP32-WROOM-32, TCAN4550RGYRQ1, AS5047P-ATSM and DRV8353SRTAT. 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 BLDC Controller KiCad files?

From the HSabinoR/K-9R repository on GitHub, at the commit this page was made from: the board is Hardware/V1/KiCad/BLDC Controller.kicad_pcb and its schematic Hardware/V1/KiCad/BLDC Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BLDC Controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask HSabinoR before reusing the design.