Main PCB
PCB - v3.1
Replace LDO with new footprint
Add photoresistor - request from Thomas K.
Add a 1/4w resistor for that voltage divider network
Do not intentionally place components in front of micro-USB charging port connector
LDO is OK because of low height
Move regulator caps
PCB - v3.2
Purpose: Low power ESP32 design and remove dev board, also can be used for e-ink display driver
ESP32 simple breakout module footprint
Programming port and jumpers to support programming
5 I2C ports
Breakout header for waveshare e-ink display
EEPROM NVM Module
PCB v1.0
Simple plug in module to support the EEPROM rainfall backup concept
Gerber/Schematic Attachments
On the ESP32 with adapter board that I ordered, pin IO5 is incorrectly labeled. The back was labeled twice with IO15. In the following picture I have marked the correct IO5.
Since I am very enthusiastic about the first test results of the v4, I decided to create a v3.3. This version also gets the load switch like v4. The v3.3 should be for people who do not want or cannot solder SMT. Unfortunately, it does not work entirely without SMT, but is limited to 4 components.