Component Datasheets
Vendor sites reorganize, product pages disappear, and five-year-old forum links rot. Every datasheet the project relies on is therefore mirrored here, hosted with the documentation, with the upstream source next to it. Prefer the upstream link for the latest revision; use the mirror when it is gone.
Parts used in Safi
| Component | Role in Safi | Mirror | Upstream |
|---|---|---|---|
| ESP32-S3-WROOM-1 (N16R8) | The brain: WiFi, audio decode, UI | espressif.com | |
| ST7735S | LCD controller on the 1.8 inch 128x160 panel | crystalfontz.com | |
| MSP1803 module schematic | The 1.8 inch display breakout itself | lcdwiki.com | |
| ST7789V | LCD controller on the optional 1.47 inch 172x320 panel | newhavendisplay.com | |
| MAX98357A | I2S DAC plus 3 W class D amplifier | analog.com | |
| PN532 | NFC controller IC (NXP) | nxp.com | |
| PN532 module | The common red breakout board | elechouse.com | |
| PN532 user manual | Command set and protocol (UM0701) | nxp.com | |
| TP4056 | Single-cell LiPo charger IC | toppwr.com | |
| EC11 | Rotary encoder with push switch | alpsalpine.com | |
| DS3231 | Battery-backed RTC for offline schedules and alarm wake | analog.com | |
| Speaker | 40 mm, 4 ohm, 3 W full range | adafruit.com |
Parts kept for future work
Not in the current build, but documented so the option stays open:
| Component | Possible role | Mirror | Upstream |
|---|---|---|---|
| DS1307 | Cheaper RTC alternative (no TCXO, drifts more) | analog.com | |
| MS3V-T1R | 32.768 kHz tuning-fork crystal | microcrystal.com | |
| 2.4 GHz dipole antenna | External antenna for the WROOM-1U variant | (generic part) |
Reading order for the display controllers
The controller datasheets (ST7735S, ST7789V) describe the silicon, not the module. The module decides the visible window inside the controller RAM, which is exactly why Safi's drivers apply per-panel column and row offsets. The display masterclass chapter walks through it.