Alec sensor
eshelton328·the-forge·boards/alec-sensor/alec-sensor.kicad_pcb
About the Alec sensor PCB
Alec sensor is an open source ESP32 PCB design by eshelton328, published on GitHub. It is a 4-layer board measuring 64 × 56 mm, with 88 components from 44 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N16, from the ESP32 family. Other key parts include the TPS63070RNMR, USBLC6-2SC6, RV-3028-C7 and TMUX1511PWR. By type, the board carries 39 resistors, 27 capacitors, 6 ICs, 5 transistors, 4 switches and 3 connectors.
It belongs with the sensors and power & battery designs in this gallery.
From the project
Hardware design monorepo with software-grade CI/CD. KiCad PCB projects with automated ERC/DRC, multi-fab rule validation, schematic & BOM checks, and auto-generated board documentation.
S1.1 engineering prototype: fully routed 64 × 56 mm, four-layer PCB for the separate shower presence sensor. It uses an ESP32-S3-WROOM-1-N16, RV-3028-C7 RTC, 3.3 V and switchable 5 V TPS63070 rails, an LD2410C socket, native USB-C data, one RGB LED and one battery/pairing button. Supply: three AA alkaline or 1.5 V primary lithium cells. There is no battery charger.

Main components on the Alec sensor
Alec sensor bill of materials (BOM)
88 components, 44 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | TPS63070RNMR | TPS63070 | U1, U2 |
| 1 | ESP32-S3-WROOM-1-N16 | ESP32-S3-WROOM-1_Overhang | U3 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U4 |
| 1 | RV-3028-C7 | MicroCrystal_C7_SON-8_1.5x3.2mm_P0.9mm | U5 |
| 1 | TMUX1511PWR | TSSOP-14_4.4x5mm_P0.65mm | U10 |
| 2 | AO3401A | SOT-23 | Q1, Q6 |
| 3 | MMBT3904 | SOT-23 | Q4, Q5, Q7 |
| 1 | B2B-PH-SM4-TB(LF)(SN) Conn_01x02_Pin | JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical | J1 |
| 1 | TYPE-C-31-M-12 USB_C_Receptacle_USB2.0_16P | USB_C_HRO_Overhang | J2 |
| 1 | SSW-105-01-F-S LD2410C — INTERNAL | Samtec_SSW-105-01-F-S | J3 |
| 1 | 046701.5NRHF 1.5A FAST | Fuse_0603_1608Metric | F1 |
| 1 | 1101M2S3CQE2 | SW_CK_1101M2S3CQE2 | SW1 |
| 1 | TS-1187A-B-A-B RESET | SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 1 | TS-1187A-B-A-B BOOT | SW_Push_1P1T_XKB_TS-1187A | SW3 |
| 1 | TS-1187A-B-A-B BATTERY / PAIR | SW_Push_1P1T_XKB_TS-1187A | SW7 |
| 1 | 150141M173100 | LED_RGB_Wuerth-PLCC4_3.2x2.8mm_150141M173100 | D2 |
| 2 | XFL4020-152MEC 1.5µH | IND_XFL4020-152MEC | L1, L2 |
| 4 | GRM21BR61E106KA73L 10µF | C_0805_2012Metric | C1, C2, C9, C10 |
| 4 | GRM188R61A106KAALD 10µF | C_0603_1608Metric | C3, C5, C11, C13 |
| 6 | GRM155R71C104KA88D 0.1µF | C_0402_1005Metric | C4, C12, C18, C20, C25, C29 |
Show 24 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | GRM31CR61C226KE15L 22µF | C_1206_3216Metric | C6, C7, C8, C14, C15, C16 |
| 1 | GRM21BR61A226ME44L 22µF | C_0805_2012Metric | C17 |
| 1 | GRM155R61A105KE15D 1µF | C_0402_1005Metric | C19 |
| 1 | CL31A107MQHNNNE 100µF | C_1206_3216Metric | C21 |
| 1 | GRM155R71C104KA88D 0.1uF | C_0402_1005Metric | C34 |
| 1 | GRM188R61A106KAALD 10uF | C_0603_1608Metric | C35 |
| 2 | GRM188R71C104KA01D 0.1uF | C_0603_1608Metric | C36, C37 |
| 5 | RC0402FR-07100KL 100kΩ | R_0402_1005Metric | R1, R6, R10, R19, R32 |
| 8 | RC0402FR-0710KL 10kΩ | R_0402_1005Metric | R3, R7, R12, R13, R18, R27, R31, R33 |
| 1 | RC0402FR-07470KL 470kΩ | R_0402_1005Metric | R4 |
| 1 | RC0402FR-07150KL 150kΩ | R_0402_1005Metric | R5 |
| 1 | RC0402FR-07680KL 680kΩ | R_0402_1005Metric | R8 |
| 1 | RC0402FR-07130KL 130kΩ | R_0402_1005Metric | R9 |
| 2 | RC0402FR-075K1L 5.1kΩ | R_0402_1005Metric | R14, R15 |
| 2 | RC0402FR-074K7L 4.7kΩ | R_0402_1005Metric | R16, R17 |
| 1 | RC0402FR-07330RL 330Ω | R_0402_1005Metric | R28 |
| 2 | RC0402FR-07150RL 150Ω | R_0402_1005Metric | R29, R30 |
| 2 | RC0402FR-0722RL 22Ω | R_0402_1005Metric | R34, R35 |
| 6 | RC0402FR-07100KL 100k | R_0402_1005Metric | R40, R45, R47, R54, R55, R56 |
| 1 | RC0402FR-071ML 1M | R_0402_1005Metric | R41 |
| 2 | RC0402FR-0747KL 47k | R_0402_1005Metric | R42, R44 |
| 2 | RC0402FR-0710KL 10k | R_0402_1005Metric | R43, R46 |
| 1 | RT0402BRD0733KL 33k | R_0402_1005Metric | R48 |
| 1 | RT0402BRD0710KL 10k | R_0402_1005Metric | R49 |
Alec sensor design files
The KiCad project lives in the eshelton328/the-forge repository on GitHub; these links point at the commit this page was built from.
Alec sensor: common questions
What microcontroller does the Alec sensor use?
The Alec sensor is built around the ESP32-S3-WROOM-1-N16, from the ESP32 family.
How big is the Alec sensor PCB?
The Alec sensor measures 64 × 56 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Alec sensor?
88 components, from 44 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 Alec sensor design files?
From the eshelton328/the-forge 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 Alec sensor design in my own project?
The repository has no license, so all rights stay with eshelton328. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Alec sensor 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 the-forge
ESP32
Alec main
eshelton328
64 × 56 mm112 parts4LNo license0ESP32
Esp32s3-devkit-5v
eshelton328
64 × 56 mm112 parts4LNo license0ESP32
Esp32s3-devkit
eshelton328
59.3 × 38 mm36 parts4LNo license0Tps63070-breakout
eshelton328
24.7 × 22.9 mm15 parts2LNo license0Alec controls
eshelton328
27 × 34 mm5 parts2LNo license0Alec front
eshelton328
24 × 10 mm3 parts2LNo license0
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