Delaynie’s Status Report for 04/25/2026

PCB Version 2

Bugs:

  • LED control should not have gone on GPIO46. It’s a bootloader pin, and it doesn’t reliably work as a digital output. There are a couple of other unused pins nearby that can be used instead.
  • The LED control pin also needs a pull-up resistor because it is active-low. This means that when the ESP32 goes to sleep, the screen will still be on, blank white.
  • Green LEDs are way too bright (I see spots in my vision after looking at them). They also get a bit warm. These LEDs are just for debugging.
    • Yellow LEDs could also be a bit brighter.

Things that work:

  • The ESD protection diodes on the USB didn’t break it!
  • The buzzer works now that a pmos is being used.
  • The screen and stuff works after I rewired it.

Pictures of PCB rewire:

Button Debounce Requirements

  • Surprisingly, the buttons we are using aren’t that bouncy. After looking at the waveform, it doesn’t ring for more than 10 ms.

Leave a Reply

Your email address will not be published. Required fields are marked *