BECom
rjsc·BECom·v1.1/BECom.kicad_pcb
About the BECom PCB
BECom is an open source ESP32 PCB design by rjsc, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 63.6 × 86 mm, with 235 components from 72 distinct parts.
Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the MCP2518FD-xSL, XC6220B331MR, TPS54202DDC, CA-IS2092VW and CA-IS2062VW. By type, the board carries 62 capacitors, 53 resistors, 35 transistors, 24 diodes, 21 ICs and 9 fuses.
It belongs with the power & battery designs in this gallery.
From the project
BECom - Battery Emulator Companion - Open Source Hardware, designed to run dalathegreat/Battery-Emulator
Open Source Hardware, designed to run: https://github.com/dalathegreat/Battery-Emulator
Main components on the BECom
BECom bill of materials (BOM)
235 components, 72 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1 | ESP32-S3-WROOM-1U | U1 |
| 2 | MCP2518FD-xSL | SOIC-14_3.9x8.7mm_P1.27mm | U2, U13 |
| 1 | XC6220B331MR | SOT-23-5 | U3 |
| 2 | TPS54202DDC | SOT-23-6 | U4, U22 |
| 1 | CA-IS2092VW | SOIC-16_L10.3-W7.5-P1.27-LS10.3-BL | U5 |
| 1 | CA-IS2062VW | SOIC-16_L10.3-W7.5-P1.27-LS10.3-BL | U6 |
| 2 | CA-IF1051VS | SOIC-8_3.9x4.9mm_P1.27mm | U7, U12 |
| 1 | LTV-217-B-G | SSOP-4_4.4x2.6mm_P1.27mm | U8 |
| 2 | MX25947ES | ESOP-8_L4.9-W3.9-P1.27-LS6.0-BL-EP-1 | U9, U14 |
| 1 | SRV05-4 | SOT-23-6 | U10 |
| 2 | NSG0462UQ | QFN-16_L3.0-W3.0-P0.50-BL-EP1.9 | U16, U20 |
| 2 | LM74800 | WSON-12_L3.0-W3.0-P0.50-TL-EP-2 | U18, U24 |
| 1 | ZXCT1009F | SOT-23 | U21 |
| 1 | LMV321 | SOT-23-5 | U23 |
| 1 | SN74CBTLV3257 | SSOP-16_3.9x4.9mm_P0.635mm | U26 |
| 12 | AO3401A | SOT-23 | Q1, Q3, Q4, Q5, Q6, Q9, Q10, Q11 +4 |
| 19 | AO3400A | SOT-23 | Q7, Q8, Q12, Q16, Q17, Q18, Q20, Q21 +11 |
| 3 | 2N7002 | SOT-23 | Q19, Q33, Q41 |
| 1 | SS8050 | SOT-23 | Q37 |
| 1 | 40MHz | Crystal_SMD_2520-4Pin_2.5x2.0mm | Y1 |
Show 52 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | Screw_Terminal_01x08 | PhoenixContact_MC_1,5_8-G-3.5_1x08_P3.50mm_Horizontal | J1, J2 |
| 1 | Screw_Terminal_01x06 | PhoenixContact_MC_1,5_6-G-3.5_1x06_P3.50mm_Horizontal | J3 |
| 1 | Screw_Terminal_01x03 | PhoenixContact_MSTBA_2,5_2-G_1x02_P5.00mm_Horizontal | J4 |
| 1 | Conn_02x15_Odd_Even | PinSocket_2x15_P1.27mm_Vertical_SMD | J5 |
| 1 | Conn_02x02_Odd_Even | PinSocket_2x02_P1.27mm_Vertical_SMD | J6 |
| 1 | Screw_Terminal_01x02 | PhoenixContact_MC_1,5_2-G-3.5_1x02_P3.50mm_Horizontal | J8 |
| 9 | 1812L020/90GR | R_1812_4532Metric_Pad1.30x3.40mm_HandSolder | F1, F2, F3, F4, F5, F6, F7, F8 +1 |
| 4 | SDCW3225S-2-102TF | FILTER-SMD_4P-L3.2-W2.5-BL | FL1, FL2, FL3, FL4 |
| 9 | SMD3225-090N | L_1210_3225Metric_Pad1.42x2.65mm_HandSolder | GD1, GD2, GD3, GD4, GD5, GD6, GD7, GD8 +1 |
| 2 | SW_DIP_x03 | SW_DIP_SPSTx03_Piano_CTS_Series194-3MSTN_W7.62mm_P2.54mm | SW1, SW6 |
| 2 | SMD Push Button | SW-SMD_L3.9-W3.0-P4.45 | SW4, SW5 |
| 1 | HX TYPE-C 14P LT H10.0 | USB-C-TH_918-468K2029E50000 | USB1 |
| 4 | 1N5819WS | D_SOD-323 | D1, D2, D4, D6 |
| 2 | SMCJ20CA | D_SMC | D3, D20 |
| 4 | B5819W | D_SOD-123 | D5, D10, D18, D22 |
| 1 | 11V | D_SOD-523 | D7 |
| 3 | 1N4148WS | D_SOD-323 | D11, D19, D26 |
| 8 | SMB6.8CA | D_SMB | D12, D13, D14, D15, D16, D17, D24, D25 |
| 1 | SMAJ13A | D_SMA | D21 |
| 1 | SMF5.0A | D_SMF | D23 |
| 3 | 600R@100MHz | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | FB1, FB2, FB3 |
| 2 | 15uH | L_Sunlord_MWSA0603S | L1, L2 |
| 2 | 20pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2 |
| 27 | 100nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C6, C8, C14, C15, C18, C19, C20 +19 |
| 5 | 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C41, C42, C52, C60 |
| 5 | 22uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C10, C11, C37, C59 |
| 1 | 4.7uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7 |
| 2 | 47pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9, C58 |
| 4 | 10uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12, C13, C22, C23 |
| 6 | 1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C16, C17, C24, C27, C35, C40 |
| 8 | 100pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C25, C26, C28, C29, C30, C31, C48, C49 |
| 2 | ~ | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C38, C39 |
| 8 | 100k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R8, R14, R31, R44, R57, R62 |
| 1 | 680k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 2 | 8.2k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12, R66 |
| 2 | 56k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13, R43 |
| 7 | 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R18, R19, R22, R29, R30, R37, R50 |
| 4 | 120R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R20, R21, R24, R38 |
| 3 | 1.8k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R23, R28, R60 |
| 2 | 3.9k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R25, R61 |
| 2 | 22k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R26, R58 |
| 2 | 2.7k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R27, R59 |
| 2 | 33R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R32, R33 |
| 2 | 5.1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R34, R35 |
| 1 | 33k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R36 |
| 3 | 4.7k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R42, R68, R71 |
| 1 | 5.6k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R45 |
| 5 | 1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R51, R52, R63, R64, R65 |
| 1 | 100mR | R_1206_3216Metric | R53 |
| 2 | 39k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R67, R70 |
| 2 | 680R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R69, R72 |
| 1 | 12k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R73 |
BECom design files
The KiCad project lives in the rjsc/BECom repository on GitHub; these links point at the commit this page was built from.
- Layoutv1.1/BECom.kicad_pcb
- Schematicv1.1/BECom.kicad_sch
BECom: common questions
What microcontroller does the BECom use?
The BECom is built around the ESP32-S3-WROOM-1, from the ESP32 family.
How big is the BECom PCB?
The BECom measures 63.6 × 86 mm, has 4 copper layers and is 1.64716 mm thick.
How many components are on the BECom?
235 components, from 72 distinct parts. The full bill of materials is listed on this page.
Where can I download the BECom design files?
From the rjsc/BECom repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the BECom design in my own project?
Yes, under the terms of its GPL-3.0 license, which rjsc chose for the repository.
Can I test firmware for the BECom 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