Temperature and Humidity Sensor Design

Here’s how the PCB layout phase will proceed and what I’ll focus on, tailored to your design:
  • Board outline and placement anchors
    • Set a compact provisional board (about 50 x 35 mm).
    • Reserve a straight board edge for the USB-C receptacle.
    • Place the ESP32-S3 module U1 so the antenna area faces the board edge with a clear RF keepout.
    • Place the SHTC3 sensor U2 near an opening/edge for airflow, away from heat sources.
  • RF keepout and rules
    • Define a 2.4 GHz antenna keepout area around U1 with no copper pours, traces, or components beneath/near the antenna.
    • Keep ground reference continuous under digital areas; avoid stitching vias in the antenna keepout.
    • Set conservative default trace width/via sizes suitable for 2-layer or 4-layer stackups.
  • Functional grouping
    • Cluster SW1–SW4 for user ergonomics; place SW5 (BTN_CLR) and SW6 (BTN_PWR) apart to reduce accidental presses.
    • Place the TVS diodes D1D6 close to their respective buttons to minimize loop area.
    • Keep pull-up resistors R1R6 near the MCU side to ensure defined logic levels.
  • Power integrity
    • Route USB VBUS short to input protection and regulator (to be added) with wide traces; add local bulk and high-frequency decoupling.
    • Place decoupling capacitors as close as possible to U1 and U2 supply pins with short returns to GND.
  • Manufacturability and test
    • Maintain component-to-edge clearances for USB-C and buttons.
    • Add test pads for 3V3, GND, key button nets, and UART/boot signals.
If you want, I can proceed to set the provisional board size and start placing these anchors, then we can iterate on exact dimensions and connector orientation.
Ask about antenna keepout size
Clarify stackup choice
Button placement strategy
Ask about USB-C area layout
Test pad recommendations

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    No assets added.

    Agreed Copper Scramble Suit

    Agreed Copper Scramble Suit thumbnail
    Active USB-C Wi-Fi & BLE Environmental Sensor Node with Cloud Connectivity and Integrated Six-Button User Interface

    Properties

    LED

    USB-C

    Buttons

    3.3

    V

    Temperature/Humidity (SHTC3)

    ``` flowchart LR USB-C([USB-C Connector]) --> Protection([Input Protection]) Protection --> Regulator([3.3V Regulator]) Regulator --> MCU([MCU: Wi-Fi+BLE]) MCU --> SHTC3([Environmental Sensor - SHTC3]) MCU --> BTN1([BTN1 - Input Button 1]) MCU --> BTN2([BTN2 - Input Button 2]) MCU --> BTN3([BTN3 - Input Button 3]) MCU --> BTN4([BTN4 - Input Button 4]) MCU --> BTN_CLR([BTN_CLR - Clear Button]) MCU --> BTN_PWR([BTN_PWR - Power/On Button]) MCU --> LED([Status LED]) MCU --> HDR([Programming Header]) ```

    Consumer Electronics

    Bluetooth

    WiFi

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $1.04

    Digi-Key

    $4.51–$4.85

    LCSC

    $5.86

    Mouser

    $6.71

    TME

    $0.00

    Verical

    $1.64–$1.89

    Controls