Temperature and Humidity Sensor Node Design

0:00

What is now built (schematic) Power + protection (USB-C 0.5 A to 3 A capable)
  • USB-C input via J1 with Rd terminations R1 and R2 (5.1 k) on CC1/CC2.
  • Robust VBUS protection using eFuse U1 (reverse blocking + OVP/UVLO/OCP in one device). VBUS path:
    • VBUS_RAW: J1 -> U1 IN
    • VBUS_PROT: U1 OUT -> buck U2 VIN
  • 3.3 V rail generated by low-Iq buck U2 + inductor L1, with bulk/decoupling caps (C1 etc.) tied to VBUS_PROT, 3V3, and GND.
Sub-5 uA sleep sensor domain (power gated)
  • Sensor rail switched by load switch U6:
    • 3V3_TO_LOADSW: U2 VOS -> U6 IN1
    • SENSOR_3V3: U6 OUT1 -> sensor U5 VDD
    • SENSOR_EN: U4 IO4 -> U6 EN1
MCU + sensor + buses
  • MCU/radio module U4 (Wi-Fi 2.4 GHz + BLE 5.x class module) powered from 3V3.
  • Temp/RH sensor U5 on I2C:
    • I2C_SCL: U4 IO5 U5 SCL with pull-up R3
    • I2C_SDA: U4 IO6 U5 SDA with pull-up R4
    • Pull-ups go to 3V3 (per KB default 4.7k).
USB data-line ESD (cap < 1 pF/line)
  • USB D+/D- from J1 protected with:
    • Series resistors R5, R6
    • Low-cap ESD diodes D1, D2 to GND
RF front-end placeholder (needs final RF pin confirmation)
  • Chip antenna Y1 with placeholder pi/match parts C11, L2, C12.
  • Important: right now the feed is wired to U4 IO15, which is almost certainly not the RF pin. We need to reconnect this to the module’s actual RF output pin/net (once we confirm it in the symbol/pins).
Checks + status
  • DRC “Missing Footprints” is clean (I had to park a problematic load-switch symbol as U3_OLD_DO_NOT_USE and exclude it from BOM/PCB to clear the check).
  • PCB layout exists only as an unplaced parts list (no board outline/placement/routing yet), so exports failed:
    • BOM export failed (tool error).
    • STEP export failed because there is no routable/defined layout yet.
Gaps to meet your Success Criteria (remaining work)
  • RF layout + matching is not “verified” yet and the RF net is not connected to the correct pin on U4.
  • Programming/debug interface is not added yet (no USB-UART/JTAG header/boot buttons). This is required for practical bring-up.
  • Layout stage isn’t complete (no placement/routing), so “prepared for manufacturing review” is not met yet, and exports cannot be produced.
If you confirm whether you want native USB (MCU USB pins) vs USB-UART, I’ll add the correct programming interface and then fix the RF pin/matching connectivity accordingly.
87 days

Stopped due to a problem. Please try again.


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

    Assets are files uploaded to this project which can be used in various ways.

    Foolish Blush Power Laces thumbnail
    USB-C Powered Ultra-Low-Power Environmental Sensor Node (ESP32-C6 + SHT45)

    Properties

    Properties describe core aspects of the project.

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $6.60–$7.51

    Digi-Key

    $5.98–$11.22

    LCSC

    $15.07

    Mouser

    $20.10

    TME

    $5.50

    Verical

    $8.56–$8.65

    Controls