24pin module
nathanfraske·CEC-Platform·modules/atx-24pin-rev2/24pin-module.kicad_pcb
About the 24pin module
24pin module is an open source ESP32 PCB design by nathanfraske, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 82.9 × 79 mm, with 46 components from 24 distinct parts.
Its main chip is the ESP32-S3-MINI-1-N4R2, from the ESP32 family. Other key parts include the TJA1462AT/0Z, LP5907MFX-3.3/NOPB, SN74LVC1G17DBVR and INA228AIDGSR. By type, the board carries 15 capacitors, 9 ICs, 9 resistors, 5 connectors, 2 switches and 2 diodes.
From the project
Same circuit as ../atx-24pin (the canonical 24-pin ATX interposer); different PCB layout only — 24-pin input (J3) with the 24-pin output (J4) rotated 90° CCW for a right-angle cable exit.
Same circuit as ../atx-24pin (the canonical 24-pin ATX interposer); different PCB layout only — 24-pin input (J3) with the 24-pin output (J4) rotated 90° CCW for a right-angle cable exit.
rev2 ties J1 pin 1 (RJ-45 VCC) to +5VSB, so the module feeds the Hub on both the dedicated JST 5VSB feed and its RJ-45 VCC pin, in parallel. Because the Hub power mux sits only in the JST leg (JST = mux input, RJ-45 VCC = mux output), a short RJ-45 patch makes the RJ-45 the lower-resistance path — it carries the majority of the bulk current (up to ~1.7 A at 3 A total, over the 1.5 A RJ-45 contact rating)…
Main components on the 24pin module
24pin module bill of materials (BOM)
46 components, 24 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-MINI-1-N4R2 Espressif Systems | ESP32-S2-MINI-1_NoAntKeepout | U1 |
| 1 | TJA1462AT/0Z TJA1462A NXP Semiconductors | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | LP5907MFX-3.3/NOPB LP5907MFX-3.3 Texas Instruments | SOT-23-5 | U3 |
| 2 | SN74LVC1G17DBVR 74LVC1G17 Texas Instruments | SOT-23-5 | U4, U5 |
| 4 | INA228AIDGSR INA228 Texas Instruments | VSSOP-10_3x3mm_P0.5mm | U10, U11, U12, U13 |
| 1 | 54602-908LF TO-HUB Amphenol ICC | RJ45_Amphenol_54602-x08_Horizontal | J1 |
| 1 | S2B-XH-A(LF)(SN) TO-HUB-PWR JST | JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal | J2 |
| 1 | 5569-24A1 ATX-24 (PSU) Molex | Molex_Mini-Fit_Jr_5569-24A1_2x12_P4.20mm_Horizontal | J3 |
| 1 | 5569-24A1 ATX-24 (MB) Molex | Molex_Mini-Fit_Jr_5569-24A1_2x12_P4.20mm_Horizontal | J4 |
| 1 | U262-161N-4BVC11 USB_C_Receptacle_USB2.0_16P XKB Connectivity | USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J5 |
| 3 | CSS2H-2512K-2L00F R002 Bourns | R_2512_6332Metric | RS1, RS2, RS5 |
| 1 | LCSR2512FR025K9L R025 Resistor Today | R_2512_6332Metric | RS6 |
| 2 | EVQPUA02K SW_Push Panasonic | Panasonic_EVQPUJ_EVQPUA | SW1, SW2 |
| 1 | SS34 D_Schottky MDD | D_SMA | D1 |
| 1 | KT-0603G LED Hubei KENTO Elec | LED_0603_1608Metric | D2 |
| 2 | CL10B105KB8NNNC 1uF Samsung | C_0603_1608Metric | C1, C2 |
| 10 | CL05B104KO5NNNC 100nF Samsung | C_0402_1005Metric | C3, C4, C5, C6, C9, C10, C11, C12 +2 |
| 2 | CL21B106KOQNNNE 10µF Samsung | C_0805_2012Metric | C7, C15 |
| 1 | CL21B105KBFNNNE 1µF Samsung | C_0805_2012Metric | C8 |
| 1 | 0402WGF2201TCE R_ID (OQ-6) UNI-ROYAL | R_0402_1005Metric | R1 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 0402WGF1002TCE 10kΩ UNI-ROYAL | R_0402_1005Metric | R2 |
| 2 | 0402WGF2201TCE 2.2kΩ UNI-ROYAL | R_0402_1005Metric | R3, R4 |
| 2 | 0402WGF5101TCE 5.1kΩ UNI-ROYAL | R_0402_1005Metric | R5, R6 |
| 3 | 0402WGF1001TCE 1kΩ UNI-ROYAL | R_0402_1005Metric | R7, R9, R10 |
24pin module design files
The KiCad project lives in the nathanfraske/CEC-Platform repository on GitHub; these links point at the commit this page was built from.
24pin module: common questions
What microcontroller does the 24pin module use?
The 24pin module is built around the ESP32-S3-MINI-1-N4R2, from the ESP32 family.
How big is the 24pin module?
The 24pin module measures 82.9 × 79 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the 24pin module?
46 components, from 24 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 24pin module design files?
From the nathanfraske/CEC-Platform 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 24pin module design in my own project?
Yes, under the terms of its Apache-2.0 license, which nathanfraske chose for the repository.
Can I test firmware for the 24pin module 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 CEC-Platform
ESP32
Atx-24pin rev3-candidate
nathanfraske
86 × 95 mm126 parts6LApache-2.00ESP32
12vhpwr standard module
nathanfraske
58 × 80 mm90 parts4LApache-2.00ESP32
Eps-8pin rev3
nathanfraske
96 × 40 mm63 parts4LApache-2.00ESP32
Pcie3-rev2-routed
nathanfraske
103.4 × 44 mm54 parts4LApache-2.00ESP32
Pcie3-rev2
nathanfraske
103.4 × 44 mm54 parts4LApache-2.00ESP32
CEC PCIe 8-pin 3-Port Module
nathanfraske
103.4 × 56 mm54 parts4LApache-2.00ESP32
CEC PCIe 8-pin 2-Port Module
nathanfraske
86.4 × 44 mm45 parts4LApache-2.00ESP32
Pcie2-inrow routed
nathanfraske
86.4 × 44 mm45 parts4LApache-2.00ESP32
Pcie2-inrow
nathanfraske
86.4 × 44 mm45 parts4LApache-2.00ESP32
Build final
nathanfraske
96.1 × 43.7 mm45 parts4LApache-2.00ESP32
Eps rev3-n2
nathanfraske
96.1 × 43.7 mm45 parts4LApache-2.00
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