Building ESP32-S3 Module
154 days
154 days
154 days
154 days
Reviews
Melodic Moccasin Speeder Bike
Properties
I2C bus to ICM-20948, BMP280, Qwiic OLED connector, Qwiic SDP810 connector (4-pin). UART to u-blox GNSS module. USB2 to ESP32-S3 via USB-C.
USB-C 5V input for charging + USB2 data. Single-cell Li-ion battery. Generate +5V (boost) and +3.3V rails. Battery ADC divider to ESP32-S3 ADC.
flowchart TD subgraph Power [Power] USBC["USB-C Port"] --> CHG["Li-ion Charger"] BAT["Li-ion Battery"] --> CHG CHG --> VSYS["System Rail"] VSYS --> BOOST5["5V Boost"] VSYS --> LDO33["3.3V LDO"] BOOST5 --> V5["+5V Rail"] LDO33 --> V33["+3.3V Rail"] V33 --> ADC["Battery ADC Divider"] end subgraph MCU [MCU] ESP["ESP32-S3 RF Module"] end subgraph I2C [I2C Bus] OLED["OLED via Qwiic connector"] IMU["ICM-20948"] BARO["BMP280"] I2CEXT["Qwiic connector for SDP810"] SDP["SDP810-500PA external"] I2CEXT --> SDP end subgraph UART [UART] GPS["u-blox NEO-M8 GNSS"] end subgraph UI [User IO] ENC["Rotary Encoder"] BUZ["Buzzer"] LEDR["Red LED"] LEDB["Blue LED"] PWRBTN["Power Button (long-press)"] end USBC -->|"USB2 D+ D-"| ESP V33 --> ESP V33 --> IMU V33 --> BARO V33 --> OLED V33 --> I2CEXT ESP -->|"I2C"| IMU ESP -->|"I2C"| BARO ESP -->|"I2C"| OLED ESP -->|"I2C"| I2CEXT ESP -->|"UART"| GPS ESP --> ENC ESP --> BUZ ESP --> LEDR ESP --> LEDB ESP --> PWRBTN
Rotary encoder with pushbutton, buzzer, red+blue status LEDs, tactile long-press power button.
Pricing & Availability
Distributor | Qty 1 |
|---|---|
Arrow | $23.33–$23.78 |
Digi-Key | $6.02–$10.98 |
LCSC | $12.95–$12.98 |
Mouser | $8.77 |
TME | $1.18 |
Verical | $0.83–$1.02 |
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.