Download Project as SVG
Table
| Function | XIAO ESP32-S3 Pin | Net | Connected Module |
|---|---|---|---|
| I2C SDA | GPIO5 / SDA / D4 | I2C_SDA | OLED SDA |
| I2C SCL | GPIO6 / SCL / D5 | I2C_SCL | OLED SCL |
| I2S BCLK | GPIO7 / SCK / D8 | I2S_BCLK | INMP441 SCK + MAX98357 BCLK |
| I2S mic data input | GPIO8 / MISO / D9 | I2S_MIC_DOUT | INMP441 SD |
| I2S amp data output | GPIO9 / MOSI / D10 | I2S_AMP_DIN | MAX98357 DIN |
| I2S LRCLK / WS | GPIO44 / RX / D7 | I2S_LRCLK | INMP441 WS + MAX98357 LRC |
| Touch input | GPIO1 / A0 / D0 | TOUCH_OUT | TTP223 I/O |
| Potentiometer ADC | GPIO2 / A1 / D1 | POT_ADC | RV1 wiper |
Table
| Net | Source | Loads |
|---|---|---|
| BATT+ | Battery connector J1 P1 | TP4056 BAT+ |
| GND | Battery negative / system ground | All modules |
| VBAT_RAW | TP4056 OUT+ | Slide switch COM |
| VBAT_SW | Slide switch output | XIAO 5V pin, MAX98357 Vin |
| 3V3 | XIAO 3V3 pin | INMP441, TTP223, OLED, potentiometer high side, MAX98357 SD |
Table
| Load | Typical | Peak / Note |
|---|---|---|
| XIAO ESP32-S3 WiFi/BLE | ~80–240 mA | peaks can approach ~500 mA during RF bursts |
| OLED 0.96 in | ~10–25 mA | depends on brightness |
| INMP441 | ~1–2 mA | digital mic |
| TTP223 module | <5 mA | usually very low |
| MAX98357 + 8Ω speaker | variable | can exceed 300 mA at high volume |
Board Summary
GPIO Pin Mapping
Power Connections
Important Power Note
Power Budget Estimate
Mechanical Notes for Glasses