CAN-HBC-S3
ViktorNfa·CAN-HBC-S3·HW/CAN-HBC-S3 Motor controller.kicad_pcb
About the CAN-HBC-S3 PCB
CAN-HBC-S3 is an open source ESP32 PCB design by ViktorNfa, published on GitHub. It is a 4-layer board measuring 70 × 50 mm, with 160 components from 63 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N8, from the ESP32 family. Other key parts include the SN65HVD230DR, DRV8353SRTAR, STLM20W87F, LMR16030SDDAR and AS5048A-HTSP-500. By type, the board carries 55 resistors, 51 capacitors, 21 ICs, 9 transistors, 9 crystals and 8 diodes.
It belongs with the robotics & motion and sensors designs in this gallery.
From the project
A high-performance low-cost open-source ESP32-S3-based BLDC motor controller for Field-Oriented Control (FOC).
This repository contains the KiCad hardware design, manufacturing files and support documents for the CAN-HBC S3, a high-power BLDC motor controller for robotics and actuators.
The board is: - Inspired by the Victor Brushless Controller (VBC), the earlier Dagor Brushless Controller, and the ODrive S1 power stage and thermal concept. - Intended to run SimpleFOC firmware on an ESP32-S3. - Optimized for JLCPCB assembly (LCSC parts, CPL, Gerbers included).
Main components on the CAN-HBC-S3
CAN-HBC-S3 bill of materials (BOM)
160 components, 63 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SN65HVD230DR | SOIC8 | IC1 |
| 1 | DRV8353SRTAR | WQFN (40) | IC2 |
| 1 | STLM20W87F | SOT323-5L | IC3 |
| 1 | ESP32-S3-WROOM-1-N8 | ESP32-S3-WROOM-1-N8 | IC4 |
| 2 | LMR16030SDDAR | SOIC8-EP | IC5, IC6 |
| 1 | AS5048A-HTSP-500 | TSSOP-14 | IC7 |
| 1 | BMI088 | LGA-16 (3x4.5) | IC8 |
| 1 | BMP388 | LGA-10(2x2) | IC9 |
| 1 | AMS1117-3.3V | SOT-223 | IC10 |
| 1 | XL-5050RGBC-WS2812B-S | XL-5050RGBC-WS2812B-S | IC11 |
| 6 | USBLC6-2SC6 | SOT-23-6 | IC12, IC13, IC14, IC15, IC16, IC17 |
| 1 | LM393DR2G | SOIC8 | IC18 |
| 1 | SN74LVC1G32DBVR | SOT-23-5 | IC19 |
| 1 | UCC27517DBVR | SOT-23-5 | IC20 |
| 1 | REF3033AIDBZR | SOT-23 123 | IC21 |
| 6 | TPH1R306PL1,LQ | SOP-8 Advance(N) | Q1, Q2, Q3, Q4, Q5, Q6 |
| 2 | 2N7002 | SOT-23 GSD | Q7, Q8 |
| 1 | HYG053N10NS1C2 | PDFN5_6-8L | Q9 |
| 2 | KF635-6.35-2P | KF635-6.35-2P | X1, X5 |
| 1 | KF635-6.35-3P | KF635-6.35-3P | X2 |
Show 43 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TYPE-C 16PIN 2MD(073) | TYPE-C 16PIN 2MD | X3 |
| 1 | 2.54-1x6PStraight pin Pin header 1x6 2.54mm THT Vertical | Pin header 1x6 2.54mm THT Vertical | X4 |
| 2 | HCZZ0451-3 | S3B-PH-SM4-TB | X6, X7 |
| 1 | M20-9990246 | Pin header 1x2 2.54mm | X8 |
| 1 | HCZZ0451-6 | S6B-PH-SM4-TB(LF)(SN) | X9 |
| 1 | MLT-8530 | MLT-8530 | B1 |
| 2 | TS342A2P-WZ | TS342A2P-WZ | SW1, SW2 |
| 4 | CUS08F30,H3F | SOD-323 | D1, D2, D3, D8 |
| 1 | SMBJ58A | DO-214AA | D4 |
| 3 | SS210F | SMAF | D6, D7, D9 |
| 2 | ACM2012-900-2P-T002 | ACM2012-900-2P-T002 | L1, L2 |
| 1 | FXL0630-150-M | FXL0630-150-M | L3 |
| 1 | FXL0530-6R8-M | FXL0530-6R8-M | L4 |
| 4 | EEHZC1J560P | CAP_SMD_10X10.2 | C1, C2, C3, C4 |
| 14 | CGA0603X5R226M100JT | CAP 0603 | C5, C6, C9, C10, C12, C13, C14, C15 +6 |
| 6 | CC0603KRX7R9BB104 | CAP 0603 | C7, C8, C25, C31, C41, C53 |
| 6 | CL10A106MA8NRNC | CAP 0603 | C20, C27, C35, C36, C37, C39 |
| 1 | TLJB227M006R0500 | CASE B 3528-21 | C21 |
| 1 | 0603B471K500NT | CAP 0603 | C22 |
| 6 | CC0805KKX7R0BB105 | Cap_0805 | C23, C29, C38, C44, C45, C46 |
| 2 | CC0603KRX7R9BB104 CC0603KRX7R9BB153 | CAP 0603 | C24, C30 |
| 1 | TAJD107K020RNJ | CASE D 7343-31 | C26 |
| 4 | CL10B221KB8NNNC | CAP 0603 | C34, C54, C55, C61 |
| 1 | CL10A105KB8NNNC | CAP 0603 | C42 |
| 1 | CC0603KRX7R0BB473 | CAP 0603 | C43 |
| 4 | CL10B102KB8NNNC | CAP 0603 | C48, C49, C50, C52 |
| 3 | RLM25FEGMR50M | 2512 Shunt | R1, R2, R3 |
| 10 | 0603WAF1002T5E | RES_0603 | R4, R5, R8, R15, R35, R37, R43, R49 +2 |
| 2 | 0603WAF5101T5E | RES_0603 | R6, R7 |
| 8 | 0603WAF1003T5E | RES_0603 | R9, R19, R20, R22, R27, R32, R45, R46 |
| 1 | 0603WAF6192T5E | RES_0603 | R10 |
| 1 | 0603WAF1371T5E | RES_0603 | R11 |
| 1 | 0603WAF5101T5E 0603WAF1200T5E | RES_0603 | R12 |
| 16 | 0603WAF220JT5E | RES_0603 | R13, R14, R18, R21, R25, R31, R34, R36 +8 |
| 1 | 0603WAF1332T5E | RES_0603 | R16 |
| 1 | 0603WAF7501T5E | RES_0603 | R17 |
| 2 | 0603WAF4532T5E | RES_0603 | R47, R50 |
| 1 | 0603WAF1503T5E | RES_0603 | R48 |
| 1 | FRC0603F3922TS | RES_0603 | R51 |
| 1 | FRC0603F1132TS | RES_0603 | R52 |
| 4 | 0603WAF1000T5E | RES_0603 | R59, R60, R61, R68 |
| 1 | 0603WAF2322T5E | RES_0603 | R69 |
| 1 | 0603WAF1151T5E | RES_0603 | R70 |
CAN-HBC-S3 design files
The KiCad project lives in the ViktorNfa/CAN-HBC-S3 repository on GitHub; these links point at the commit this page was built from.
CAN-HBC-S3: common questions
What microcontroller does the CAN-HBC-S3 use?
The CAN-HBC-S3 is built around the ESP32-S3-WROOM-1-N8, from the ESP32 family.
How big is the CAN-HBC-S3 PCB?
The CAN-HBC-S3 measures 70 × 50 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the CAN-HBC-S3?
160 components, from 63 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the CAN-HBC-S3 design files?
From the ViktorNfa/CAN-HBC-S3 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the CAN-HBC-S3 design in my own project?
The repository has no license, so all rights stay with ViktorNfa. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the CAN-HBC-S3 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k