# USB\-C WiFi BLE Environmental Sensor

## Description

USB\-C powered low\-power environmental sensor node with ESP32\-class Wi‑Fi/BLE connectivity, a digital temperature/humidity sensor, 5 V USB\-C sink input, and input protection sized for 0\.5–3 A sources\.

## Project Details

- **Owner:** batahat
- **Created:** 6/2/2026
- **Last Updated:** 6/6/2026
- **Visibility:** Public

## Key Components

### D1 — [USBLC6\-2SC6](https://flux.ai/lcsc/usblc6-2sc6~2e9x.md)

- JLCPCB Part Class: Extended Part
- Role Details: USB 2\.0 D\+/D\- low\-capacitance TVS array
- Manufacturer Name: UMW\(友台半导体\)
- Symbol Style: parametric\-v1
- Breakdown Voltage: 6V
- Manufacturer Part Number: USBLC6\-2SC6
- Operating Temperature: \-55°C \~ 125°C \(TJ\)
- Role: ESD Protection
- Datasheet URL: https://www\.lcsc\.com/datasheet/C2687116\.pdf?spm=wm\.sxq\.inf\.ggs&lcsc\_vid=FlkNBAIDRQULVABfFAVZBgZVFVZYBgZSQ1NeBVIFQlExVlNRTlhdUVdURFlXXzsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D
- Maximum Clamping Voltage: 17V
- Part Type: ESD Protection Devices
- Package or Case Code: SOT\-23\-6\_L2\.9\-W1\.6\-P0\.95\-LS2\.8\-BL
- Peak Pulse Current: 5A
- Power: 150W
- LCSC Part Number: C2687116

**Pins:**
- GND [pin 2]
- I/O1 [pin 1]
- I/O1 [pin 6]
- I/O2 [pin 3]
- I/O2 [pin 4]
- VBUS [pin 5]

### D2 — [BZ\-C0603\-G3\-F1](https://flux.ai/lcsc/bz-c0603-g3-f1~v6dg.md)

- JLCPCB Part Class: Extended Part
- Package or Case Code: LED0603\-R\-RD\_GREEN
- Role: Status Indicator
- Part Type: Light Emitting Diodes \(LED\)
- Manufacturer Name: baizou\(百洲\)
- Role Details: GPIO\-driven green status LED, low\-current consumer indicator
- LCSC Part Number: C2833058
- Datasheet URL: https://www\.lcsc\.com/datasheet/C2833058\.pdf
- License: https://creativecommons\.org/licenses/by/4\.0/
- Manufacturer Part Number: BZ\-C0603\-G3\-F1

**Pins:**
- A [pin 1]
- K [pin 2]

### IC2 — [LSM9DS1TR](https://flux.ai/vasyl/lsm9ds1tr~xx.md)

- Manufacturer Part Number: LSM9DS1TR
- License: https://creativecommons\.org/licenses/by/4\.0/
- Manufacturer Name: STMicroelectronics
- Part Type: IMU
- Datasheet URL: https://www\.st\.com/resource/en/datasheet/lsm9ds1\.pdf

**Pins:**
- C1 [pin 24]
- CAP [pin 21]
- CS\_A/G [pin 7]
- CS\_M [pin 8]
- DEN\_A/G [pin 13]
- DRDY\_M [pin 9]
- GND [pin 20]
- GND [pin 19]
- INT\_M [pin 10]
- INT1\_A/G [pin 11]
- INT2\_A/G [pin 12]
- RES [pin 18]
- RES [pin 14]
- RES [pin 17]
- RES [pin 15]
- RES [pin 16]
- SCL/SPC [pin 2]
- SDA/SDI/SDO [pin 4]
- SDO\_A/G [pin 5]
- SDO\_M [pin 6]
- VDD [pin 22]
- VDD [pin 23]
- VDDIO [pin 3]
- VDDIO [pin 1]

### J1 — [USB\-C 2\.0 Receptacle](https://flux.ai/vasy_skral/usb-c-2p0-receptacle~1xw.md)

- Symbol Style: parametric\-v1
- Manufacturer Name: GTC
- Part Type: USB C
- Manufacturer Part Number: USB4105\-GF\-A
- Purchase Url: https://www\.digikey\.com/en/products/detail/gct/USB4105\-GF\-A/11198441
- Datasheet URL: https://gct\.co/files/drawings/usb4105\.pdf

**Pins:**
- CC1 [pin 6]
- CC2 [pin 12]
- D\- [pin 7]
- D\- [pin 9]
- D\+ [pin 10]
- D\+ [pin 8]
- GND [pin 1]
- GND [pin 16]
- GND [pin 15]
- GND [pin 2]
- SBU1 [pin 11]
- SBU2 [pin 5]
- VBUS [pin 3]
- VBUS [pin 14]
- VBUS [pin 4]
- VBUS [pin 13]

### J2 — [UJ20\-C\-H\-G\-SMT\-2\-P16\-TR](https://flux.ai/adrian95/uj20-c-h-g-smt-2-p16-tr~v05.md)

- Role Details: 5V default sink input with CC pull\-downs; USB D\+/D\- connected to ESP32\-C3 native USB
- Datasheet URL: https://www\.sameskydevices\.com/product/resource/uj20\-c\-h\-g\-smt\-2\-p16\-tr\.pdf
- Manufacturer Part Number: UJ20\-C\-H\-G\-SMT\-2\-P16\-TR
- Symbol Style: parametric\-v1
- Manufacturer Name: Same Sky \(Formerly CUI Devices\)
- License: https://creativecommons\.org/licenses/by/4\.0/
- Part Type: Connector
- Role: USB\-C Receptacle
- Mount: Surface Mount

**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND [pin A1\_B12]
- GND\_\_1 [pin B1\_A12]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD [pin SH1]
- SHIELD\_\_1 [pin SH2]
- SHIELD\_\_2 [pin SH3]
- SHIELD\_\_3 [pin SH4]
- VBUS [pin A4\_B9]
- VBUS\_\_1 [pin B4\_A9]

### SW1 — [TS\-1088\-AR02016](https://flux.ai/lcsc/ts-1088-ar02016~e3n1.md)

- Manufacturer Name: XUNPU\(讯普\)
- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/2409302330\_XUNPU\-TS\-1088\-AR02016\_C720477\.pdf
- JLCPCB Part Class: Extended Part
- Role: Boot Button
- Manufacturer Part Number: TS\-1088\-AR02016
- Product Info Url: https://lcsc\.com/product\-detail/Tactile\-Switches\_XUNPU\-TS\-1088\-AR02016\_C720477\.html
- Role Details: Momentary pull\-down on GPIO0 for ESP32\-C3 bootloader entry
- LCSC Part Number: C720477
- Part Type: Tactile Switches
- Package or Case Code: SW\-SMD\_L3\.9\-W3\.0\-P4\.45

**Pins:**
- 1 [pin 1]
- 2 [pin 2]

### SW2 — [TS\-1088\-AR02016](https://flux.ai/lcsc/ts-1088-ar02016~e3n1.md)

- Role: Reset Button
- Manufacturer Name: XUNPU\(讯普\)
- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/2409302330\_XUNPU\-TS\-1088\-AR02016\_C720477\.pdf
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: TS\-1088\-AR02016
- Product Info Url: https://lcsc\.com/product\-detail/Tactile\-Switches\_XUNPU\-TS\-1088\-AR02016\_C720477\.html
- Role Details: Momentary pull\-down on ESP32\-C3 EN/CHIP\_PU
- LCSC Part Number: C720477
- Part Type: Tactile Switches
- Package or Case Code: SW\-SMD\_L3\.9\-W3\.0\-P4\.45

**Pins:**
- 1 [pin 1]
- 2 [pin 2]

### U1 — [STM32L443CCU6](https://flux.ai/lcsc/stm32l443ccu6~nd5.md)

- Manufacturer Name: ST\(意法半导体\)
- LCSC Part Number: C1338637
- Manufacturer Part Number: STM32L443CCU6
- JLCPCB Part Class: Extended Part
- Package or Case Code: UFQFPN\-48\_L7\.0\-W7\.0\-P0\.50\-BL\-EP5\.6

**Pins:**
- EP [pin 49]
- NRST [pin 7]
- PA0 [pin 10]
- PA1 [pin 11]
- PA10 [pin 31]
- PA11 [pin 32]
- PA12 [pin 33]
- PA13 [pin 34]
- PA14 [pin 37]
- PA15 [pin 38]
- PA2 [pin 12]
- PA3 [pin 13]
- PA4 [pin 14]
- PA5 [pin 15]
- PA6 [pin 16]
- PA7 [pin 17]
- PA8 [pin 29]
- PA9 [pin 30]
- PB0 [pin 18]
- PB1 [pin 19]
- PB10 [pin 21]
- PB11 [pin 22]
- PB12 [pin 25]
- PB13 [pin 26]
- PB14 [pin 27]
- PB15 [pin 28]
- PB2 [pin 20]
- PB3 [pin 39]
- PB4 [pin 40]
- PB5 [pin 41]
- PB6 [pin 42]
- PB7 [pin 43]
- PB8 [pin 45]
- PB9 [pin 46]
- PC13 [pin 2]
- PC14\-OSC32\_IN [pin 3]
- PC15\-OSC32\_OUT [pin 4]
- PH0\-OSC\_IN [pin 5]
- PH1\-OSC\_OUT [pin 6]
- PH3\-BOOT0 [pin 44]
- VBAT [pin 1]
- VDD [pin 24]
- VDD [pin 48]
- VDDA/VREF\+ [pin 9]
- VDDUSB [pin 36]
- VSS [pin 35]
- VSS [pin 23]
- VSS [pin 47]
- VSSA/VREF\- [pin 8]

### U2 — [ESP32\-C3\-MINI\-1\-N4](https://flux.ai/jecstronic/esp32-c3-mini-1-n4~wbz.md)

- Manufacturer Name: Espressif Systems
- Role: MCU / Wi\-Fi BLE Radio
- Manufacturer Part Number: ESP32\-C3\-MINI\-1\-N4
- Datasheet URL: https://www\.espressif\.com/sites/default/files/documentation/esp32\-c3\-mini\-1\_datasheet\_en\.pdf
- Role Details: Main controller and 2\.4 GHz Wi\-Fi/BLE 5\.x radio; native USB used for programming/logging
- Part Type: Integrated Circuit
- Symbol Style: parametric\-v1
- License: https://creativecommons\.org/licenses/by/4\.0/

**Pins:**
- 3V3 [pin 3]
- EN [pin 8]
- GND [pin 51]
- GND [pin 36]
- GND [pin 49\_9]
- GND [pin 1]
- GND [pin 49\_6]
- GND [pin 46]
- GND [pin 49\_3]
- GND [pin 43]
- GND [pin 49\_7]
- GND [pin 39]
- GND [pin 14]
- GND [pin 41]
- GND [pin 37]
- GND [pin 53]
- GND [pin 42]
- GND [pin 49\_2]
- GND [pin 49\_1]
- GND [pin 45]
- GND [pin 11]
- GND [pin 38]
- GND [pin 52]
- GND [pin 2]
- GND [pin 48]
- GND [pin 49\_4]
- GND [pin 40]
- GND [pin 49\_5]
- GND [pin 49\_8]
- GND [pin 44]
- GND [pin 47]
- GND [pin 50]
- IO0 [pin 12]
- IO1 [pin 13]
- IO10 [pin 16]
- IO18 [pin 26]
- IO19 [pin 27]
- IO2 [pin 5]
- IO3 [pin 6]
- IO4 [pin 18]
- IO5 [pin 19]
- IO6 [pin 20]
- IO7 [pin 21]
- IO8 [pin 22]
- IO9 [pin 23]
- NC [pin 35]
- NC [pin 4]
- NC [pin 10]
- NC [pin 32]
- NC [pin 7]
- NC [pin 9]
- NC [pin 28]
- NC [pin 24]
- NC [pin 15]
- NC [pin 34]
- NC [pin 29]
- NC [pin 17]
- NC [pin 33]
- NC [pin 25]
- RXD0 [pin 30]
- TXD0 [pin 31]

### U3 — [SHT40\-AD1B\-R2](https://flux.ai/lcsc/sht40-ad1b-r2~frfh.md)

- Manufacturer Name: Sensirion AG
- Part Type: Humidity Sensors/Temperature and Humidity Sensors
- Package or Case Code: DFN\-4\_L1\.5\-W1\.5\-P0\.8
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: SHT40\-AD1B\-R2
- Role: Temperature/Humidity Sensor
- Symbol Style: parametric\-v1
- Role Details: Digital I2C T/RH sensor, 0x44 default address, powered from 3V3
- Datasheet URL: https://sensirion\.com/media/documents/33FD6951/67EB9032/HT\_DS\_Datasheet\_SHT4x\_5\.pdf

**Pins:**
- EP [pin 5]
- SCL [pin 2]
- SDA [pin 1]
- VDD [pin 3]
- VSS [pin 4]

### U4 — [TPS259530DSGR](https://flux.ai/lcsc/tps259530dsgr~9ds.md)

- JLCPCB Part Class: Extended Part
- LCSC Part Number: C2155775
- Role Details: Protects USB\-C VBUS; current\-limit target sized above load but below default USB\-C source planning envelope
- Datasheet URL: https://www\.ti\.com/lit/ds/symlink/tps2595\.pdf
- Package or Case Code: WSON\-8\_L2\.0\-W2\.0\-P0\.50\-TL\-EP
- Manufacturer Part Number: TPS259530DSGR
- Manufacturer Name: Texas Instruments
- Part Type: Integrated Circuit
- Role: Input Protection eFuse

**Pins:**
- \~\{FLT\} [pin 6]
- dVdt [pin 1]
- EN/UVLO [pin 2]
- EP [pin 9]
- GND [pin 8]
- ILM [pin 7]
- IN [pin 3]
- IN [pin 4]
- OUT [pin 5]

### U5 — [AP2112K\-3\.3TRG1](https://flux.ai/adrian95/ap2112k-33trg1~zlq.md)

- Symbol Style: parametric\-v1
- Role Details: 600mA 3\.3V LDO from protected USB 5V; adequate for ESP32\-C3 Wi\-Fi burst current
- License: https://creativecommons\.org/licenses/by/4\.0/
- Manufacturer Name: Diodes Incorporated
- Role: 3\.3V Regulator
- Manufacturer Part Number: AP2112K\-3\.3TRG1
- Part Type: Integrated Circuit
- Datasheet URL: https://www\.diodes\.com/assets/Datasheets/AP2112\.pdf

**Pins:**
- EN [pin 3]
- GND [pin 2]
- NC [pin 4]
- VIN [pin 1]
- VOUT [pin 5]

*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://flux\.ai/batahat/usb\-c\-wifi\-ble\-environmental\-sensor\~5x](https://flux.ai/batahat/usb-c-wifi-ble-environmental-sensor~5x).*

---

*Generated from [https://flux\.ai/batahat/usb\-c\-wifi\-ble\-environmental\-sensor\~5x](https://flux.ai/batahat/usb-c-wifi-ble-environmental-sensor~5x)*