New PCB design log

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

Thomas found if the system cannot connect to WiFi for any reason, the controller will time out. Of course the WDT takes over and a hard RESET is executed and rainfall data is lost. The ESP32 loses rainfall data at that point.

  • I didn’t want to write to the internal EEPROM as wear out will eventually happen (pretty far out, but it will happen)

    • Replacing an inexpensive NVM seemed a good option

      I work for a company that makes NVM’s and spent several years of my semiconductor career testing them

    • It was a bit of a lark project, but a fun distraction, LOL

Gerber/Schematic Attachments

  File Modified

PDF File I2C NVM board.pdf v1.0 NVM module

Aug 22, 2021 by James Hughes

ZIP Archive Gerber_PCB_I2C NVM board_2021-08-22.zip

Aug 24, 2021 by James Hughes

PDF File Schema_WeatherStation_v3.2.pdf

Aug 24, 2021 by Thomas Krebs

PDF File ESP32_Englisch.pdf

Aug 24, 2021 by Thomas Krebs

PDF File ESP32.pdf

Aug 24, 2021 by Thomas Krebs

JPEG File 20210824_142142.jpg

Aug 24, 2021 by Thomas Krebs

HTML File Vers.3.2.html Assembly list

Sept 01, 2021 by Thomas Krebs

ZIP Archive Wetterstation3-2.zip

Sept 05, 2021 by Thomas Krebs

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.