AuraForge-50X
RaviKachhwaha·AuraForge-50X·hardware/AuraForge_50X.kicad_pcb
About the AuraForge-50X PCB
AuraForge-50X is an open source ESP32 PCB design by RaviKachhwaha, published on GitHub. It is a 4-layer board measuring 100 × 80 mm, with 83 components from 48 distinct parts.
Its main chip is the ESP32-WROOM-32E-N4, from the ESP32 family. Other key parts include the TPA3116D2DADR, TPS61088RHLR, IP2312-4V35, DW01A-G and FS8205A. By type, the board carries 37 capacitors, 19 resistors, 7 ICs, 6 connectors, 6 inductors and 3 diodes.
It belongs with the iot & wireless, power & battery and audio designs in this gallery.
From the project
A 4-layer programmable PCB board audio platform featuring an ESP32 DSP core, 50Hz Wi-Fi CSI radar, 2x50W TPA3116D2 Class-D amp, hybrid dual-rail power (10A TPS61088 3.7V-to-12V boost & 12–21V DC jack), 3A USB-C fast charging, BMS protection & Cyberpunk Web HUD. This is more than an amp, a complete wireless sound computer.
(Credits to the KiCad EDA for KICAD 10, Espressif Systems for the MCU, RuView for CSI processing and Hack Club for fund to make this possible.)
(Thanks to Madhav, tty7 to review my Design and tell me some mistakes like the antenna is pleased on board without open air due to that the range of it is low after the review from them I places the antenna in open air to get full range of Bluetooth and correct Wi-Fi CSI)

Main components on the AuraForge-50X
AuraForge-50X bill of materials (BOM)
83 components, 48 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPA3116D2DADR TPA3116D2DAD TI(德州仪器) | HTSSOP-32_L11.0-W6.1-P0.65-LS8.1-BL | U1 |
| 1 | TPS61088RHLR TI(德州仪器) | VQFN-20_L4.6-W3.6-P0.50-BL | U2 |
| 1 | IP2312-4V35 INJOINIC(英集芯) | ESOP-8_L4.9-W3.9-P1.27-LS6.0-BL-EP | U3 |
| 1 | ESP32-WROOM-32E-N4 ESP32-WROOM-32E ESPRESSIF(乐鑫) | WIFI-SMD_ESP32-WROOM-32E | U4 |
| 1 | DW01A-G FORTUNE(富晶) | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | U5 |
| 1 | FS8205A FORTUNE(富晶) | TSSOP-8_L4.4-W3.0-P0.65-LS6.4-BL-2 | U6 |
| 1 | AMS1117-3.3 Advanced Monolithic Systems | SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR | U7 |
| 1 | TYPE-C-31-M-12 韩国韩荣 | USB-C_SMD-TYPE-C-31-M-12_1 | J1 |
| 1 | PJ-002AH CUI | DC-IN-TH_PJ-002AH | J2 |
| 1 | PJ-320A XKB Connection(中国星坤) | AUDIO-TH_XKB_PJ-320A | J3 |
| 1 | Speaker_Left | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J4 |
| 1 | Speaker_Right | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J5 |
| 1 | B2B-XH-A(LF)(SN) B2B-XH-A JST | CONN-TH_B2B-XH-A-LF-SN | J6 |
| 1 | BOOT | SW_SPST_PTS645Sx43SMTR92 | SW_BOOT1 |
| 1 | RESET | SW_SPST_PTS645Sx43SMTR92 | SW_RST1 |
| 1 | CH340N CH340N_C2977777 WCH(南京沁恒) | SOP-8_L4.9-W3.9-P1.27-LS6.0-BL | U_UART1 |
| 1 | RED | LED_0603_1608Metric | LED1 |
| 1 | Green | LED_0603_1608Metric | LED2 |
| 3 | SS34 | D_SMA | D1, D2, D3 |
| 1 | 2.2uH 6.5A | INDM7066X300N | L1 |
Show 28 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 2.2uH 10A | WE-HCC_8070 | L2 |
| 4 | 10uH 3.8A | IND_TAIYO_NRS8040_TAY | L3, L4, L5, L6 |
| 1 | 10uF 25V | C_0805_2012Metric | C1 |
| 3 | 22uF 10V | C_0805_2012Metric | C2, C9, C10 |
| 4 | 100nF 16V | C_0603_1608Metric | C3, C7, C8, C37 |
| 1 | 10uF 16V | C_0805_2012Metric | C4 |
| 1 | 22uF 6.3V | C_0805_2012Metric | C5 |
| 1 | 10uF 10V | C_0805_2012Metric | C6 |
| 6 | 1uF 16V | C_0603_1608Metric | C11, C24, C25, C26, C27, C28 |
| 1 | 100nF 25V | C_0603_1608Metric | C12 |
| 1 | 10nF 25V | C_0603_1608Metric | C13 |
| 1 | 2.2nF 25V | C_0603_1608Metric | C14 |
| 3 | 22uF 25V | C_1206_3216Metric | C15, C16, C17 |
| 1 | 220uF 25V Low-ESR | CP_Elec_8x10.5 | C18 |
| 5 | 1uF 25V | C_0603_1608Metric | C19, C20, C21, C22, C23 |
| 4 | 0.22uF 25V | C_0603_1608Metric | C29, C30, C31, C32 |
| 4 | 0.68uF 25V | C_0805_2012Metric | C33, C34, C35, C36 |
| 2 | 5.1K 5.1k | R_0603_1608Metric | R1, R2 |
| 1 | 45k 1% | R_0603_1608Metric | R3 |
| 1 | 51K 51k | R_0603_1608Metric | R4 |
| 4 | 1k | R_0603_1608Metric | R5, R6, R17, R18 |
| 3 | 10K 10k | R_0603_1608Metric | R7, R8, R11 |
| 1 | 91k 1% | R_0603_1608Metric | R9 |
| 1 | 10k 1% | R_0603_1608Metric | R10 |
| 3 | 100K 100k | R_0603_1608Metric | R12, R14, R15 |
| 1 | 120K 120k | R_0603_1608Metric | R13 |
| 1 | 100R | R_0603_1608Metric | R16 |
| 1 | 10R | R_0603_1608Metric | R19 |
AuraForge-50X design files
The KiCad project lives in the RaviKachhwaha/AuraForge-50X repository on GitHub; these links point at the commit this page was built from.
AuraForge-50X: common questions
What microcontroller does the AuraForge-50X use?
The AuraForge-50X is built around the ESP32-WROOM-32E-N4, from the ESP32 family.
How big is the AuraForge-50X PCB?
The AuraForge-50X measures 100 × 80 mm, has 4 copper layers and is 1.615 mm thick.
How many components are on the AuraForge-50X?
83 components, from 48 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 AuraForge-50X design files?
From the RaviKachhwaha/AuraForge-50X 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 AuraForge-50X design in my own project?
The repository has no license, so all rights stay with RaviKachhwaha. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the AuraForge-50X 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