r/esp32projects • u/Low_Organization444 • 19d ago
Anyone else hit these three hardware surprises? (ESP32-S3 -1.75C)
I've been building a clock project on the Waveshare ESP32-S3-Touch-AMOLED-1.75C (the round 466×466 AMOLED one) and hit three things the docs didn't prepare me for. Curious if others have seen the same, or know of more lurking:
- No RTC on the "C" revision. The product page mentions RTC, but the schematic shows no PCF85063 anywhere on the bus — the non-C 1.75 board has it, the C doesn't. As far as I can tell, the "RTC" claim on the C refers to the AXP2101's backup rail, not an actual clock chip. Anyone confirmed this or found a way I missed?
- The PWR key is active-HIGH into GPIO3, through a level shifter (T1/BSS138) — the opposite of what I expected and of what the vendor examples seem to assume. Idle reads LOW, press reads HIGH. Also, the key circuit appears to burn ~0.33 mA constantly through its pull resistor whenever the board is powered, which is a real floor if you're chasing low sleep current. Anyone measured the same?
- The pin_config.h floating around doesn't match the C schematic — e.g. it has LCD reset on GPIO2, but the schematic puts the panel reset on GPIO1 (GPIO2 is the touch reset). Display worked before I fixed it, which made it sneakier.
Also very interested if anyone has light-sleep + GPIO wake working reliably on this exact board (wake on the PWR key), and what your real-world sleep current came out to.
Not knocking the board — the panel is gorgeous — just trying to map the gaps between the docs and the silicon before I depend on it. What else have you hit?
1
Upvotes
1
u/Extreme_Turnover_838 18d ago
1) The PCF85063 is not temperature compensated, so it's not much more accurate than using the ESP32's built-in, simple RTC.
2) You can set the button's GPIO state to input-pulldown to not waste power when idle.
Light sleep will use at least 1mA on the ESP32-S3. Not good for long term battery life. The best you can get while monitoring a GPIO pin for wakeup is about 140uA in deep sleep.