DC-34-Badge
Cyber-Professionals-Enthusiast-Club·DC-34-Badge·DC-34-Badge/DC-34-Badge.kicad_pcb
About the DC-34-Badge PCB
DC-34-Badge is an open source ESP32 PCB design by Cyber-Professionals-Enthusiast-Club, published on GitHub. It is a 2-layer board measuring 145.2 × 203.4 mm, with 87 components from 31 distinct parts.
Its main chip is the ESP32-S3-MINI-1-N8, from the ESP32 family. Other key parts include the AP2112K-3.3TRG1, MAX17048G_T10, MCP73831T-2ACI/OT, AP3036BKTR-G1 and TPM8837E-DF4R. By type, the board carries 31 resistors, 21 capacitors, 11 switches, 8 diodes, 7 connectors and 6 ICs.
It belongs with the iot & wireless and wearables designs in this gallery.
From the project
CPEC Badge Kicad design files for DEFCON 34
Please note: please run kicad from the same directory as the .kicad_pro file is stored because the fp-lib-table and sym-lib-table use relative paths so that this project is portable between computers.
Follow the instructions in the comments to set up your development enviroment for the board.
Prototype "Rev 1" board should be set up with the configuration in the image below:

Main components on the DC-34-Badge
DC-34-Badge bill of materials (BOM)
87 components, 31 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-MINI-1-N8 Espressif Systems | XCVR_ESP32-S3-MINI-1-N8 | U1 |
| 1 | AP2112K-3.3TRG1 AP2112 Diodes Incorporated | SOT-23-5 | U2 |
| 1 | MAX17048G_T10 Analog Devices Inc./Maxim Integrated | SON50P200X200X80-9N | U3 |
| 1 | MCP73831T-2ACI/OT MCP73831-2-OT Microchip Technology | SOT-23-5 | U4 |
| 1 | AP3036BKTR-G1 Diodes Incorporated | SOIC6_AP3036BKTR-G1_DIO | U5 |
| 1 | TPM8837E-DF4R TPM8837E 3PEAK | DFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm | U6 |
| 1 | DMG3415U-7 Shenzhen Slkormicro Semicon Co., Ltd. | SOT95P240X105-3N | Q1 |
| 1 | CX90B-16P1 UJ20-C-H-G-SMT-5-P16-TR Hirose Electric Co Ltd | SAMESKY_UJ20-C-H-G-SMT-5-P16-TR | J1 |
| 1 | 62684-402100ALF Amphenol ICC (FCI) | AMPHENOL_62684-402100ALF | J2 |
| 3 | Conn_02x03_Odd_Even | PinHeader_2x03_P2.54mm_Vertical | J3, J4, J5 |
| 1 | Motor_Attachment | SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm | J6 |
| 1 | Conn_01x02_Male | JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical | J7 |
| 1 | Buzzer | D_A-405_P5.08mm_Vertical_AnodeUp | BZ1 |
| 1 | SW_Push_DPDT | SW_CuK_JS202011CQN_DPDT_Straight | SW1 |
| 10 | SW_DIP_x02 | SW_PUSH_6mm | SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9 +2 |
| 1 | MBR0540 MCC (Micro Commercial Components) | D_SOD-123 | D1 |
| 1 | LTST-C190KSKT LED_YLW Lite-On Inc. | LED_0603_1608Metric | D2 |
| 5 | LTST-C190KSKT LED Lite-On Inc. | LED_0603_1608Metric | D3, D4, D5, D6, D7 |
| 1 | LTST-C190KSKT WL-SMSW_1204_A Lite-On Inc. | WL-SMSW_1204_A | D8 |
| 1 | CBC3225T220MR 22uH Taiyo Yuden | L_1210_3225Metric | L1 |
Show 11 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | GRM155R61A106ME11D 10uF Murata Electronics | C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8 |
| 12 | C0402C105K9PACTU 1uF KEMET | C_0402_1005Metric | C9, C10, C11, C12, C13, C14, C15, C16 +4 |
| 1 | 0402B104K160CT 0.1uF Walsin | C_0402_1005Metric | C21 |
| 1 | ERJ-2GEJ5R1X 5.1 Panasonic Electronic Components | R_0402_1005Metric | R1 |
| 1 | RC0402FR-071ML 1M YAGEO | R_0402_1005Metric | R2 |
| 2 | RC0402FR-07100KL 100k YAGEO | R_0402_1005Metric | R3, R4 |
| 3 | RMCF0402FT10K0 10k Stackpole Electronics Inc | R_0402_1005Metric | R5, R6, R7 |
| 1 | RMCF0402FT10K0 5.1k Stackpole Electronics Inc | R_0402_1005Metric | R8 |
| 20 | RC0402FR-075K1L 5.1k YAGEO | R_0402_1005Metric | R9, R10, R11, R12, R13, R14, R15, R16 +12 |
| 2 | RC0402FR-071KL 5.1k YAGEO | R_0402_1005Metric | R29, R30 |
| 1 | RC0402FR-075K1L A9050 YAGEO | R_LDR_5.0x4.1mm_P3mm_Vertical | R31 |
DC-34-Badge design files
The KiCad project lives in the Cyber-Professionals-Enthusiast-Club/DC-34-Badge repository on GitHub; these links point at the commit this page was built from.
DC-34-Badge: common questions
What microcontroller does the DC-34-Badge use?
The DC-34-Badge is built around the ESP32-S3-MINI-1-N8, from the ESP32 family.
How big is the DC-34-Badge PCB?
The DC-34-Badge measures 145.2 × 203.4 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the DC-34-Badge?
87 components, from 31 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 DC-34-Badge design files?
From the Cyber-Professionals-Enthusiast-Club/DC-34-Badge 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 DC-34-Badge design in my own project?
The repository has no license, so all rights stay with Cyber-Professionals-Enthusiast-Club. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the DC-34-Badge 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.
More boards in DC-34-Badge
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