[PCB Review Request] ESP32 and Nano Weather Station board

Thread Starter

Skippertheev

Joined Mar 9, 2026
1
Hi all, I’m new to PCB design and working on my first board. I’ve breadboarded everything and now want to make a PCB that holds the core modules and lets me expand later.

Components: – ESP32 Dev Module V1 – Arduino Nano – 2× DS18B20 – BME280 – BH1750

Current issues:

1. The ESP32 footprint was imported from Eagle and the outlines are spread across mechanical layers.
  1. 2. I plan to mount the ESP32 and Nano using headers so I can swap them out.
What I’d like feedback on: – Are my footprints/layout reasonable? – Any issues with power distribution or sensor wiring? – Any general PCB mistakes I should fix before ordering?

All feedback is welcome — I’m trying to learn and improve.
 

Attachments

Mussawar

Joined Oct 17, 2011
158
Hi all, I’m new to PCB design and working on my first board. I’ve breadboarded everything and now want to make a PCB that holds the core modules and lets me expand later.

Components: – ESP32 Dev Module V1 – Arduino Nano – 2× DS18B20 – BME280 – BH1750

Current issues:

1. The ESP32 footprint was imported from Eagle and the outlines are spread across mechanical layers.
  1. 2. I plan to mount the ESP32 and Nano using headers so I can swap them out.
What I’d like feedback on: – Are my footprints/layout reasonable? – Any issues with power distribution or sensor wiring? – Any general PCB mistakes I should fix before ordering?

All feedback is welcome — I’m trying to learn and improve.
Your layout seems OK. Try to make traces reasonably wider for lower track impedance if possible. Spend some time to visit PCB manufacturer site where you want to send the files. Especially check their capabilities section where they describe their limitations such as Minimum track width, Minimum via and pad size, Minimum clearance and a lot more. There are many other useful instructions that will lead you to perfect PCB.
JLCPCB, for example, need your board outline be placed on Mech1 layer instead of default board edge layer.
If you're planing to fabricate only the PCB, then it is more simple than that of PCBA. If PCBA is the case, then you've to take more care about layer selection, measuring units (imperial or metric) as required by manufacturers. Proteus performs a pre-production check which examines for any unplaced/unconnected parts. Must check your files in Gerber viewer before sending for production.
 
Top