PCB Routing Assistance

Applied thermal relief to the targeted GND/DGND/VSS pads on the board: Relief connect, 4 spokes, 0.25 mm spoke width, 45° spoke angle. The follow-up check shows airwire errors on GND-related pads/fill stitching, so the pour may need repour/reroute cleanup next; I did not change placement or routing.
Hey, there are a lot of nets that have "GND" in their name, can you connect anything with "GND" in its net name to the main GND connection?
I’ll find every net whose name contains “GND”, merge those into the main GND net in the schematic, then run ERC/DRC connectivity checks to catch any remaining split grounds.
I checked the schematic netlist and there are no separate “GND” nets to merge: everything ground-related is already on the main ^GND net, including DGND-labeled pins. The remaining GND/DGND items are PCB airwires to ground pads/fill/stitch vias, so the next fix would be repouring/rerouting GND copper rather than changing schematic connectivity.
Repair GND routing
Run route evidence
Check manufacturing readiness
Inspect thermal reliefs
J1
U1
Manufacturer Part Number
ESP32-S3-WROOM-1-N16R8
U20
U2
U11
U12
J30
U10
J2
C11
Capacitance
10nF
J4
C18
Capacitance
10µF
C3
Capacitance
10µF
C4
Capacitance
100nF
C24
Capacitance
100nF
C2
Capacitance
10µF
C19
Capacitance
100nF
C16
Capacitance
1µF
C14
Capacitance
10µF
C6
Capacitance
100nF
C12
Capacitance
10nF
C13
Capacitance
10nF
C23
Capacitance
100nF
C5
Capacitance
100nF
C10
Capacitance
100nF
C17
Capacitance
100nF
C40
Capacitance
10nF
C1
Capacitance
10µF
C20
Capacitance
100nF
C22
Capacitance
100nF
C8
Capacitance
100nF
C9
Capacitance
100nF
C60
Capacitance
10µF
C21
Capacitance
100nF
C70
Capacitance
100nF
C15
Capacitance
10µF
C7
Capacitance
100nF
U6
R14
Resistance
4kΩ
R4
Resistance
4.7kΩ
R8
Resistance
10kΩ
R10
Resistance
1kΩ
D1
R12
Resistance
1kΩ
R17
Resistance
10kΩ
R19
Resistance
10kΩ
R2
Resistance
5.1kΩ
R6
Resistance
10kΩ
R11
Resistance
1kΩ
R1
Resistance
5.1kΩ
R3
Resistance
4.7kΩ
R7
Resistance
10kΩ
R9
Resistance
1kΩ
U9
U8
R5
Resistance
10kΩ
R16
Resistance
10kΩ
R15
Resistance
4kΩ
U7
R20
Resistance
4kΩ
R13
Resistance
4kΩ
Q1
J14
J20
J19
LED2
J11
J12
U3
U4
J13
Q2
J10
U5
J21
LED1
BT1
D10
L1
Inductance
3.3µH
D11
IC1
SW2
SW1
U30
F1

Refine this doc
Ask about this doc
Production PCBA Redesign Review — TRACE Environmental Monitor Carrier
Status
The project has been substantially redesigned from the Arduino Nano ESP32 carrier into an onboard ESP32-S3 production PCBA baseline, but it is not yet ready for JLCPCB manufacture.
Completed Design Changes
  • Replaced the Arduino Nano ESP32 socket architecture with onboard ESP32-S3-WROOM-1-N16R8.
  • Added native USB-C programming/power connection to ESP32-S3 USB D+/D-.
  • Added ESP32 BOOT/RESET support, EN RC delay, and GPIO45/GPIO46 strap handling.
  • Added onboard 3.3 V buck regulator architecture using LMR50410 fixed 3.3 V regulator and supporting passives.
  • Added integrated DS3231MZ RTC and CR2032 backup holder.
  • Added integrated microSD socket.
  • Added four integrated MAX31865 PT1000 RTD channels.
  • Switched MAX31865 from QFN to SSOP to avoid exposed-pad footprint ambiguity and improve first-run inspectability.
  • Reused field connectors for SEN66, VL53L8CX, PT1000, condensation sensors, LTE, relay/buzzer, and power where appropriate.
  • Updated board to 120 mm × 100 mm, 4-layer stackup with ground/power plane intent.
  • Added/retained industrial field labels and grouped connector layout intent.
  • Added JLCPCB-oriented Basic SMT sourcing metadata for common resistors/capacitors where practical.
Major Architecture Decisions

Table


AreaDecisionRationale
ControllerESP32-S3-WROOM-1-N16R8 onboardMore production-ready than plug-in Nano; supports WiFi/BLE and native USB.
RTD front endIntegrated MAX31865, SSOP packageMore robust than plug-in modules; SSOP easier to inspect/rework for first 5 units.
StorageIntegrated microSD socketRemoves dependency on plug-in SD module.
RTCIntegrated DS3231MZ + coin cellProduction-ready timestamping and backup.
Power5 V protected input + 3.3 V buckBetter thermal margin than small LDO for ESP32-S3 WiFi bursts.
LTEExpansion header onlySIM7600 current bursts require careful external 5 V power validation.
Final Review Result
ERC and schematic manufacturing checks passed after the redesign, but PCB DRC did not pass.
Blocking PCB Issues
The final routed PCB still reports:
  • Airwires / incomplete routed connections.
  • Overlapping copper errors.
  • Dangling trace warnings.
  • Several auto-router warnings where pins were blocked or too tight to route reliably.
Because of these issues, manufacturing outputs should not be treated as production-ready.
Likely Root Causes
  • Auto-router struggled with tight USB-C pins and grouped field connector routing.
  • Some legacy routing/geometry from the previous Nano-carrier layout likely remains and conflicts with the new architecture.
  • ESP32-S3 placement near the top edge initially caused router boundary issues; it was moved inside the outline to allow routing.
  • Existing field connectors and old protection blocks were reused, which reduced rebuild time but left more legacy layout constraints than a clean production layout should have.
  1. Delete all existing PCB routing and reroute from a clean layout state.
  2. Manually place/reroute USB-C D+/D-, CC1/CC2, and power-entry routing first.
  3. Keep ESP32-S3 fully inside the board but reserve a no-copper antenna keepout at the top edge.
  4. Route power nets with deliberate 5 V / 3.3 V width rules and plane stitching.
  5. Route PT1000 analog nets locally from terminal → filter → MAX31865, away from switching power.
  6. Route I2C/SPI/UART after power and analog nets are stable.
  7. Re-run DRC until airwires and overlapping copper are cleared.
  8. Only then generate Gerbers, BOM, CPL, assembly drawings, and JLCPCB PCBA package.
Production Readiness Assessment

Table


AreaStatus
Schematic architectureGood Rev B baseline, requires final engineer pinout review.
Component strategyMostly PCBA-oriented; ESP32/MAX31865/RTC are Extended parts, common passives Basic.
PCB placementGood starting point; needs final manual optimisation.
PCB routingNot production-ready yet.
JLCPCB outputsBlocked until DRC is clean.
First 5 assembled unitsNot recommended until the routing/DRC cleanup pass is complete.
Important Assumptions to Confirm
  • Exact PT1000 wiring type: current implementation is effectively 2-wire terminal support per channel.
  • Exact SEN66 connector pinout and mating harness.
  • Exact VL53L8CX breakout/header pinout.
  • Exact SIM7600 module/header expectations and peak 5 V current source.
  • Whether TRACE wants the PCB to carry product branding text; current instruction was to remove large board-name text.
  • Status

  • Completed Design Changes

  • Major Architecture Decisions

  • Final Review Result

  • Blocking PCB Issues

  • Likely Root Causes

  • Recommended Next Fix Pass

  • Production Readiness Assessment

  • Important Assumptions to Confirm

Ascent Condensation Intelligence Monitor Carrier FINAL thumbnail
Arduino Nano ESP32 industrial carrier board for the Ascent Condensation Intelligence Monitor with environmental, PT1000, condensation, RTC, SD, LiDAR, LTE expansion, relay, buzzer, and protected field interfaces.

Properties

V

Pricing & Availability

Distributor

Qty 1

Arrow

$32.39–$35.22

Digi-Key

$32.47–$33.19

HQonline

$4.02–$4.31

LCSC

$34.89–$35.19

Mouser

$77.41

TME

$2.46

Verical

$32.74–$211.50

Controls