# Arduino Uno R3 Shield Template ## Description USB-C Powered ESP32-C3 + SHT45 Wi-Fi Temperature & Humidity Sensor Node ## Project Details - **Owner:** botmainyaa - **Created:** 2/16/2026 - **Last Updated:** 2/16/2026 - **Visibility:** Public - **Domain:** Consumer Electronics - **Power Requirements:** USB - **System Architecture:** ```mermaid flowchart TD UC[USB-C Connector] CC1[CC1 Pull-down 5.1kΩ] CC2[CC2 Pull-down 5.1kΩ] PF[Fuse F1] REG[3.3V Regulator] V3[+3.3V Rail] GND[Ground] ESP[ESP32-C3 MCU] SHT[SHT45 Sensor] SDA[SDA Line] SCL[SCL Line] UART[UART Programming Pads] ANT[Ant. Keepout Region] UC -->|VBUS| PF --> REG -->|3.3V| V3 --> ESP V3 --> SHT GND --> ESP GND --> SHT UC -->|CC1| CC1 --> GND UC -->|CC2| CC2 --> GND ESP -->|SDA| SDA --> SHT ESP -->|SCL| SCL --> SHT ESP -->|TX/RX| UART ESP -.->|RF| ANT ``` - **PCB Stackup:** Standard 2-layer: Top=Signal, Bottom=Ground - **Connectivity:** WiFi ## Key Components ### ANT — [U.FL-R-SMT-1(10)](https://www.flux.ai/jecstronic/upfl-r-smt-110.md) - Part Type: Connector - Connector Type: U.FL - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: RF antenna coaxial placeholder - Silkscreen Label: ANT - Manufacturer Name: Hirose Electric Co Ltd - Manufacturer Part Number: U.FL-R-SMT-1(10) - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Hirose%20PDFs/EDC3-302540-10.tif.pdf - PinLabels: Center_Contact=ANT, Outer_Contact=GND **Pins:** - Center_Contact [pin 2] - Outer_Contact [pin 1] - Outer_Contact [pin 3] ### D1 — [USBLC6-2SC6](https://www.flux.ai/lcsc/usblc6-2sc6.md) - Power: 150W - Peak Pulse Current: 5A - Manufacturer Part Number: USBLC6-2SC6 - Maximum Clamping Voltage: 17V - Part Type: ESD Protection Devices - Breakdown Voltage: 6V - LCSC Part Number: C2687116 - Role Details: Transient voltage suppression for USB VBUS - Operating Temperature: -55°C ~ 125°C (TJ) - Package or Case Code: SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL - Role: Protection - JLCPCB Part Class: Extended Part - Manufacturer Name: UMW(友台半导体) **Pins:** - GND [pin 2] - I/O1 [pin 1] - I/O1 [pin 6] - I/O2 [pin 3] - I/O2 [pin 4] - VBUS [pin 5] ### F1 — [0ZCJ0050FF2G](https://www.flux.ai/adrian95/0zcj0050ff2g.md) - Manufacturer Part Number: 0ZCJ0050FF2G - Role Details: Overcurrent protection for USB VBUS - Part Type: Fuse - Manufacturer Name: Bel Fuse Inc. - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zcj-series.pdf - Role: Protection **Pins:** - P1 [pin 1] - P2 [pin 2] ### J1 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical.md) - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] ### J10 — [YZ00515045R-07](https://www.flux.ai/lcsc/yz00515045r-07.md) - Manufacturer Name: Xinyangze(鑫扬泽) - JLCPCB Part Class: Extended Part - Manufacturer Part Number: YZ00515045R-07 - Part Type: Pogo Pin Spring Probe Connector - LCSC Part Number: C3001868 - Package or Case Code: TESTPOINT-SMD_BD2.0-H7.0 **Pins:** - 1 [pin 1] ### J11 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/pin-header-01x02-254mm-vertical.md) - Part Type: Connector - Silkscreen Label: Servo 5V IN - License: https://creativecommons.org/licenses/by/4.0/ - Role: Connector - Role Details: External servo 5V input header **Pins:** - P1 [pin 1] - P2 [pin 2] ### J2 — [Connector 01x08 0.100](https://www.flux.ai/vasy_skral/connector-01x08-0100.md) - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] - Pin_7 [pin 7] - Pin_8 [pin 8] ### J3 — [Pin Header 01x10 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x10-254mm-vertical.md) - Part Type: Connector **Pins:** - Pin_1 [pin 1] - Pin_10 [pin 10] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] - Pin_7 [pin 7] - Pin_8 [pin 8] - Pin_9 [pin 9] ### J4 — [Connector 01x08 0.100](https://www.flux.ai/vasy_skral/connector-01x08-0100.md) - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] - Pin_7 [pin 7] - Pin_8 [pin 8] ### J5 — [2171750001](https://www.flux.ai/jecstronic/2171750001.md) - Manufacturer Name: Molex - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.molex.com/webdocs/datasheets/pdf/en-us/2171750001_IO_CONNECTORS.pdf - Role Details: USB Type-C receptacle for USB 2.0 device (Molex 2171790001) - Part Type: USB C - Role: Connector - Manufacturer Part Number: 2171750001 **Pins:** - CC1 [pin A5] - CC2 [pin B5] - GND [pin B12] - GND [pin A12] - SHIELD [pin S2] - SHIELD [pin S4] - SHIELD [pin S1] - SHIELD [pin S3] - VBUS [pin B9] - VBUS [pin A9] ### J5 — [2171750001](https://www.flux.ai/jecstronic/2171750001.md) - Role Details: USB Type-C receptacle for USB 2.0 device (Molex 2171790001) - Manufacturer Part Number: 2171750001 - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.molex.com/webdocs/datasheets/pdf/en-us/2171750001_IO_CONNECTORS.pdf - Manufacturer Name: Molex - Part Type: USB C **Pins:** - CC1 [pin A5] - CC2 [pin B5] - GND [pin B12] - GND [pin A12] - SHIELD [pin S2] - SHIELD [pin S4] - SHIELD [pin S1] - SHIELD [pin S3] - VBUS [pin B9] - VBUS [pin A9] ### J6 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical.md) - Pin 1 Label: VCC - Pin Labels: Pin1=VCC, Pin2=GND, Pin3=TX, Pin4=RX, Pin5=NC, Pin6=NC - Pin 3 Label: TX - License: https://creativecommons.org/licenses/by/4.0/ - Pin 6 Label: NC - Pin 2 Label: GND - Part Type: Connector - Pin 4 Label: RX - Pin 5 Label: NC - Role Details: Bluetooth HC-05/06 module interface - Role: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] ### J7 — [Pin Header 01x03 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x03-254mm-vertical.md) - Role Details: Servo signal interface on D11 - PinLabels: Pin1=GND, Pin2=VCC, Pin3=SIG - Role: Connector - Part Type: Connector - Power Source: Arduino 5V **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J8 — [Pin Header 01x16 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x16-254mm-vertical.md) - PinLabels: Pin1=VCC, Pin2=GND, Pin3=D12, Pin4=D13, Pin5=NC, Pin6=NC, Pin7=NC, Pin8=NC, Pin9=NC, Pin10=NC, Pin11=NC, Pin12=NC, Pin13=NC, Pin14=NC, Pin15=NC, Pin16=NC - Part Type: Connector - Role Details: LCD interface on D12/D13 (plus reserved) - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Interface: Parallel 1x16 **Pins:** - Pin_1 [pin 1] - Pin_10 [pin 10] - Pin_11 [pin 11] - Pin_12 [pin 12] - Pin_13 [pin 13] - Pin_14 [pin 14] - Pin_15 [pin 15] - Pin_16 [pin 16] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] - Pin_7 [pin 7] - Pin_8 [pin 8] - Pin_9 [pin 9] ### J9 — [Pin Header 01x04 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x04-254mm-vertical.md) - Pin 3 Label: A2 - Part Type: Connector - PinLabels: Pin1=A0, Pin2=A1, Pin3=A2, Pin4=GND - Role Details: Wind sensor interface on A0–A2 - Role: Connector - Pin 4 Label: GND - Pin 1 Label: A0 - License: https://creativecommons.org/licenses/by/4.0/ - Pin 2 Label: A1 **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] ### U1 — [USBLC6-2P6](https://www.flux.ai/kicad-part-library/usblc6-2p6.md) - Role Details: ESD protection array for USB D+ and D− lines - Datasheet URL: https://www.st.com/resource/en/datasheet/usblc6-2.pdf - Manufacturer Name: Texas Instruments Inc. - Package or Case Code: SOT-666 - Role: Protection - Manufacturer Part Number: USBLC6-2P6 **Pins:** - GND [pin 2] - I/O1 [pin 6] - I/O1 [pin 1] - I/O2 [pin 3] - I/O2 [pin 4] - VBUS [pin 5] ### U2 — [AMS1117-3.3](https://www.flux.ai/vasy_skral/ams1117-33.md) - Manufacturer Part Number: AMS1117-3.3 - Manufacturer Name: AMS - Part Type: Integrated Circuit - License: https://creativecommons.org/licenses/by/4.0/ - Package: SOT-223 - Role: Power Conversion - Datasheet URL: http://www.advanced-monolithic.com/pdf/ds1117.pdf - Symbol Style: Parametric - Role Details: 5V→3.3V regulator for ESP32-C3 Wi-Fi peak current plus 25% margin **Pins:** - GND [pin 1] - TAB(VOUT) [pin 4] - VIN [pin 3] - VOUT [pin 2] ### U3 — [ESP32-C3-WROOM-02U-N4](https://www.flux.ai/vasyl/esp32-c3-wroom-02u-n4.md) - Role: Main MCU - Manufacturer Name: Espressif Systems - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-c3-wroom-02_datasheet_en.pdf - Role Details: Ensure boot-strap pins are reserved and not used for other functions - Part Type: RF module - Manufacturer Part Number: ESP32-C3-WROOM-02U-N4 **Pins:** - 3V3 [pin 1] - EN [pin 2] - GND [pin 9] - GND__1 [pin 19] - GND__10 [pin 28] - GND__11 [pin 29] - GND__12 [pin 30] - GND__13 [pin 31] - GND__14 [pin 32] - GND__15 [pin 33] - GND__16 [pin 34] - GND__17 [pin 35] - GND__18 [pin 36] - GND__19 [pin 37] - GND__2 [pin 20] - GND__20 [pin 38] - GND__21 [pin 39] - GND__3 [pin 21] - GND__4 [pin 22] - GND__5 [pin 23] - GND__6 [pin 24] - GND__7 [pin 25] - GND__8 [pin 26] - GND__9 [pin 27] - IO0 [pin 18] - IO1 [pin 17] - IO10 [pin 10] - IO18 [pin 13] - IO19 [pin 14] - IO2 [pin 16] - IO3 [pin 15] - IO4 [pin 3] - IO5 [pin 4] - IO6 [pin 5] - IO7 [pin 6] - IO8 [pin 7] - IO9 [pin 8] - RXD [pin 11] - TXD [pin 12] ### U4 — [SHT40-AD1B-R2](https://www.flux.ai/lcsc/sht40-ad1b-r2.md) - Manufacturer Part Number: SHT40-AD1B-R2 - Role Details: Temperature and humidity sensor with I2C interface - JLCPCB Part Class: Extended Part - Package or Case Code: DFN-4_L1.5-W1.5-P0.8 - Manufacturer Name: Sensirion(瑞士盛思锐) - Part Type: Humidity Sensors/Temperature and Humidity Sensors - LCSC Part Number: C2909890 - Role: Sensor **Pins:** - EP [pin 5] - SCL [pin 2] - SDA [pin 1] - VDD [pin 3] - VSS [pin 4] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/botmainyaa/arduino-uno-r3-shield-template](https://www.flux.ai/botmainyaa/arduino-uno-r3-shield-template).* --- *Generated from [https://www.flux.ai/botmainyaa/arduino-uno-r3-shield-template](https://www.flux.ai/botmainyaa/arduino-uno-r3-shield-template)*