Esp32-c3-iot sensor board
Ans1S·esp32-c3-iot-sensor-board·PCB/Version 4/ESP32-C3-V4/ESP32-C3-V4.kicad_pcb
Esp32-c3-iot sensor board is an open source ESP32 PCB design by Ans1S: a 4-layer, 35.4 × 21.6 mm board with 57 components (32 distinct parts). It is built around the SOFNG MC-311D, ESP32-C3, TP4056-42-ESOP8, SKCL3130ME and more. Filed under sensors and power & battery and iot & wireless.
Open-source ESP32-C3 platform for ultra-low-power environmental sensor networks powered by recycled LiPo cells. Includes KiCad PCB, PlatformIO firmware (ESP-NOW + ThingSpeak), BME280/BME680 support, deep-sleep optimizations and measured >12 months runtime on typical cells.
Disposable vapes are designed for a very short life. The rechargeable lithium cell inside them often is not. W-Charger turns suitable recovered cells into the power source for compact wireless sensor nodes — then makes the whole network easy to see, configure and update from one station.
Many disposable vapes end up in household bins or as litter. That throws away valuable materials, creates a fire risk in waste handling, and can release harmful substances when a damaged cell reaches the environment. At the same time, the product enclosure gives its rechargeable cell no practical second life…

Built around
Parts list
57 components, 32 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SOFNG MC-311D USB-C-16P-SMD | USB-C-MC-311D | U1 |
| 1 | ESP32-C3 | QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm | U2 |
| 1 | TP4056-42-ESOP8 | HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias | U3 |
| 1 | SKCL3130ME | SOT-23-5 | U5 |
| 1 | TPS63900DSKR | WSON-10-1EP_2.5x2.5mm_P0.5mm_EP1.2x2mm_ThermalVias | U6 |
| 3 | SI2301CDS-T1-GE3 | SOT-23 | Q1, Q3, Q5 |
| 1 | 2N7002 | SOT-23 | Q4 |
| 1 | 40MHZ_S3240000151040 40MHz_S3240000151040 | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | M1257RS-04P | JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J1 |
| 1 | BATCONNECT2PSMD BatConnect2PSMD | JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J2 |
| 1 | ANT3216LL00R2400A | R_1206_3216Metric | AE1 |
| 1 | TS-1088-AR02016 | SW_TS-1088_XNP | SW2 |
| 1 | C95872 M7(Basic) | D_SMA | D1 |
| 1 | KT-0603R 0603_RED | LED_0603_1608Metric | D2 |
| 1 | XL-1608UGC-04 XL-1608UGC-04(Green) | LED_0603_1608Metric | D3 |
| 1 | 2U2_SL0420-2R2M 2u2_SL0420-2R2M | L_Chilisin_BMRx00040412 | L2 |
| 1 | 2N2H_0403_500MA 2n2H_0403_500mA | R_0402_1005Metric | L3 |
| 2 | 20P_0402_C0G_50V 20p_0402_C0G_50V | C_0402_1005Metric | C1, C2 |
| 2 | 1U_0402_X5R_25V 1u_0402_X5R_25V | C_0402_1005Metric | C4, C14 |
| 3 | 10U_0402_X5R_6V3 10u_0402_X5R_6V3 | C_0402_1005Metric | C8, C9, C20 |
Show 12 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 100N_0402_X7R_16V 100n_0402_X7R_16V | C_0402_1005Metric | C10, C16, C17, C21, C22, C23 |
| 3 | 22U_0603_X5R_6V3 22u_0603_X5R_6V3 | C_0603_1608Metric | C13, C15, C25 |
| 2 | 3P3_0402_C0G_50V 3p3_0402_C0G_50V | C_0402_1005Metric | C18, C19 |
| 5 | 100K_0402 100k_0402 | R_0402_1005Metric | R1, R6, R8, R13, R17 |
| 4 | 5K1_0402 5k1_0402 | R_0402_1005Metric | R2, R3, R9, R10 |
| 1 | 100_0402 | R_0402_1005Metric | R4 |
| 1 | 36K5_0603 36k5_0603 | R_0603_1608Metric | R5 |
| 3 | 1M_0402 | R_0402_1005Metric | R7, R15, R18 |
| 1 | 150K_0603 150k_0603 | R_0603_1608Metric | R11 |
| 1 | 33K_0402 33k_0402 | R_0402_1005Metric | R12 |
| 2 | 10K_0402 10k_0402 | R_0402_1005Metric | R16, R19 |
| 2 | 4K7_0402 4k7_0402 | R_0402_1005Metric | R20, R21 |
Earlier revisions in the repo: ESP32-C3-V3, ESP32-C3-V2, ESP32-C3
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
Cube motherboard
willem-pennings
95 × 95 mm42 parts4LGPL-3.01.1k