Designing PeakNode 1 Specifications

Started implementing a plan

Create an updated brief to execute the PeakNode 1 PCB routing pass on a 90×60mm 4-layer board (Top Signal / L2 GND solid / L3 3V3 Power plane / Bottom Signal), preserving RF/GNSS keepouts and SMA placements, and then run DRC to flag airwires, copper overlaps, RF keepout violations, power width violations, and missing decoupling.

What has been done so far

- Confirmed board setup: 90mm × 60mm rectangle and 4-layer stackup with L2 as Ground Plane and L3 as Power Plane.

- Applied baseline global layout rules: min trace width 0.127mm (5 mil), preferred widths 0.127mm/0.508mm/1.016mm (5/20/40 mil), hole size 0.3mm, via options noted (0.3/0.6 and 0.2/0.4 for fanout), minimum corner radius 0.25mm.

- Neckdown polygon generation attempted; persistent 3V3 neckdown collisions for U1/IC1/U3 were remediated by skipping those neckdowns after multiple attempts.

- Placement refined to preserve the intended floorplan zones (GNSS top-left, LoRa+SMA top-right, LTE+SMA bottom-right, MCU center, power+USB bottom-left/bottom edge) while reducing overlaps and improving routing channels; all components are now within the board outline.

- Latest DRC status still shows unresolved errors: overlapping copper remains (pads 68ec3f7c and b229b54f) and 44 unrouted connections (airwires).

Implementation plan

1. Re-run DRC to get current, precise overlap and airwire locations (do not rely on cached results) and identify which components/nets correspond to pads 68ec3f7c and b229b54f.

2. Clear remaining overlapping-copper errors by re-routing or adjusting local copper around the specific offending pads/nets (do not change board size or move RF connectors). Re-validate overlapping copper until zero.

3. Route power nets first (VBUS, VBAT/battery+charge path, 3V3) using width rules: 40 mil for battery/charge path, 20 mil for power distribution; prioritize short/wide paths in the power section and adequate via stitching for thermal/current return.

4. Route RF-critical traces second:

- Route LoRa RF from SX1262 matching network to LoRa SMA with no vias, no 90° bends, and maintain the CPWG geometry target; keep copper pours cleared under/around the RF feed as required.

- Route LTE RF to LTE SMA similarly with no vias and smooth bends.

- Add GND stitching via fences around RF keep-out regions at ~5mm pitch.

5. Route MCU-to-radio/control buses third:

- Route SX1262 SPI (SCK/MOSI/MISO/NSS) and control lines (BUSY/DIO1/NRESET) and ensure SPI length matching within 2mm.

- Route USB D+/D- from MCU to modem/USB-C as applicable with tight coupling and minimal stubs.

6. Route remaining audio, UI, and low-speed nets last, maintaining audio/RF isolation; ensure the NAU8810 analog ground island connection strategy is preserved.

7. Re-run full DRC and flag (and fix if possible): unconnected nets/airwires, RF keep-out violations, power trace width violations, and any new copper overlaps.

8. Run a decoupling audit: verify each IC has 100nF + 10uF where required and that caps are placed within 0.5mm of the associated power pins on the same layer; list any missing/too-far decouplers for manual correction.

Task completed.

1:00

Thought for 6 sec — Retrieving skills information
Accessing knowledge.
Created the updated routing execution brief for PeakNode 1 and saved it as PeakNode 1 PCB Routing Pass Brief. It captures the 90×60 mm 4-layer stackup, current DRC state, routing order, RF/GNSS/SMA preservation requirements, DRC checklist, and decoupling audit criteria.
After routing, re-run checks for airwires, copper overlaps, RF keepout infringement, power-width mismatches, and decoupling placement
I re-ran the checks: the board is not clean yet — current results show 32 airwire errors, 6 overlapping-copper errors, 1 floating-copper error, and 21 dangling-trace warnings. No specific RF-keepout or power-width violation was returned by the checked DRC set, and no decoupling error/warning was returned, but the 0.5 mm same-layer decoupling requirement still needs physical placement inspection; details are saved in Post-Routing DRC Checks.
Fix routing errors
Locate airwires
Check decoupling placement
Check power widths
Document fixes
IC4
MK2
J5
R23
Resistance
33 Ω
R16
Resistance
10kΩ
R3
Resistance
10kΩ
R15
Resistance
10kΩ
R1
Resistance
5.1kΩ
R22
Resistance
33 Ω
R25
Resistance
33 Ω
R19
Resistance
10kΩ
R12
Resistance
1kΩ
R26
Resistance
33 Ω
R9
Resistance
1kΩ
R2
Resistance
5.1kΩ
R20
Resistance
10kΩ
R27
Resistance
5.1kΩ
R28
Resistance
5.1kΩ
R6
Resistance
10kΩ
R14
Resistance
1kΩ
R7
Resistance
10kΩ
R8
Resistance
10kΩ
R24
Resistance
33 Ω
R13
Resistance
1kΩ
R11
Resistance
1kΩ
R4
Resistance
10kΩ
R10
Resistance
1kΩ
R21
Resistance
33 Ω
R18
Resistance
10kΩ
R5
Resistance
10kΩ
R17
Resistance
10kΩ
IC3 ISO_Sx - U4 VIN
U4 VOUT - C1 P1
J1 VBUS__1 - IC3 VINx
IC3 VINx - R1 P1
IC1 PA13 - J4 2
IC3 ISO_Sx - U4 VIN
IC1 PA5 - U2 SCK
IC1 PA7 - U2 MOSI
U4 VOUT - C1 P1
U4 L2 - L3 P1
IC1 PA9 - U1 RXD
U4 VOUT - C1 P1
U4 VOUT - C1 P1
U4 VOUT - C1 P1
IC1 PB3 - J4 6
U3 VDDD - U3 VDDSPK
U1 V_IO - U3 VDDA
U4 VOUT - C1 P1
U4 VOUT - C1 P1
U4 VOUT - C1 P1
IC3 ISO_Bx - U5 1
IC1 PA5 - U2 SCK
U4 L2 - L3 P1
IC1 PA7 - U2 MOSI
IC1 PA2 - IC2 UART1_RXD
J1 VBUS__1 - IC3 VINx
IC1 PA9 - U1 RXD
U4 VOUT - C1 P1
IC1 PA11 - IC2 USB_DM
IC1 PA2 - IC2 UART1_RXD
IC1 PA11 - IC2 USB_DM
U4 VOUT - C1 P1
U4 VOUT - C1 P1
IC3 ISO_Bx - U5 1
U4 VOUT - C1 P1
U4 VOUT - C1 P1
U1 V_IO - U3 VDDA
IC1 PA14 - J4 4
IC1 PA10 - U1 TXD
IC1 PA10 - U1 TXD
IC1 PB3 - J4 6
U4 VOUT - C1 P1
U4 VOUT - C1 P1
IC1 PA13 - J4 2
3V3_FB
U4 VOUT - C1 P1
IC1 NRST - J4 10
IC3 VINx - R1 P1
IC3 ISO_Bx - U5 1
IC1 PA3 - IC2 UART1_TXD
IC3 VINx - R1 P1
IC1 PA12 - IC2 USB_DP
IC3 VINx - R1 P1
U3 VDDD - U3 VDDSPK
U4 VOUT - C1 P1
IC1 PA14 - J4 4
IC1 PA3 - IC2 UART1_TXD
IC1 PA12 - IC2 USB_DP
IC3 ISO_Sx - U4 VIN
IC1 NRST - J4 10
IC3 EP - U4 GND
IC6
J4 9 - C1 P2
IC3 EP - U4 GND
IC2 GND_10 - IC2 GND_11
J4 9 - C1 P2
IC2 GND_10 - IC2 GND_11
J4 9 - C1 P2
U3 VSSD - U3 VSSSPK
U3 VSSD - U3 VSSSPK
GND
IC3 EP - U4 GND
U2 GND_2 - U2 GND_3
U2 GND_2 - U2 GND_3
IC2 GND_23 - U1 GND
J4 9 - C1 P2
U1 GND__8 - U2 GND_1
IC2 GND_23 - U1 GND
J4 9 - C1 P2
J4 9 - C1 P2
IC2 GND_10 - IC2 GND_11
J4 9 - C1 P2
U2 GND_2 - U2 GND_3
J4 9 - C1 P2
J4 9 - C1 P2
J4 9 - C1 P2
J4 9 - C1 P2
J4 9 - C1 P2
J4 9 - C1 P2
J4 9 - C1 P2
J4 9 - C1 P2
U3 VSSD - U3 VSSSPK
U1 GND__8 - U2 GND_1
IC3 EP - U4 GND
J1 SHIELD__3 - R1 P2
J1 SHIELD__3 - R1 P2
IC5
J4 9 - C1 P2
J4 9 - C1 P2
U2 GND_5 - U3 VSSA
U2 GND_5 - U3 VSSA
J1 SHIELD__3 - R1 P2
J1 SHIELD__3 - R1 P2
J4 9 - C1 P2
J4
C25
Capacitance
10uF
C18
Capacitance
10uF
C43
Capacitance
100nF
C42
Capacitance
100nF
C10
Capacitance
100nF
C9
Capacitance
100nF
C36
Capacitance
100nF
C56
Capacitance
1pF
C1
Capacitance
100nF
C13
Capacitance
10uF
C27
Capacitance
10uF
C28
Capacitance
10uF
C53
Capacitance
100nF
C30
Capacitance
10uF
C8
Capacitance
100nF
C3
Capacitance
100nF
C26
Capacitance
10uF
C35
Capacitance
100nF
C24
Capacitance
10uF
C17
Capacitance
10uF
C20
Capacitance
100uF
C7
Capacitance
100nF
C48
Capacitance
100nF
C44
Capacitance
100nF
C52
Capacitance
100nF
C29
Capacitance
10uF
C55
Capacitance
1pF
C49
Capacitance
100nF
C22
Capacitance
100uF
C40
Capacitance
100nF
C14
Capacitance
10uF
C4
Capacitance
100nF
C2
Capacitance
100nF
C5
Capacitance
100nF
C33
Capacitance
10uF
C11
Capacitance
100nF
C6
Capacitance
100nF
C37
Capacitance
100nF
C15
Capacitance
10uF
C38
Capacitance
100nF
C12
Capacitance
100nF
C51
Capacitance
100nF
C39
Capacitance
100nF
C16
Capacitance
10uF
C41
Capacitance
100nF
C32
Capacitance
10uF
C19
Capacitance
100uF
C45
Capacitance
100nF
C23
Capacitance
10uF
C31
Capacitance
10uF
C54
Capacitance
100nF
C21
Capacitance
100uF
C47
Capacitance
100nF
C50
Capacitance
100nF
C46
Capacitance
100nF
C34
Capacitance
10uF
U2
L3
Inductance
2.2uH
D2
U5
J6
U1
D1
L4
Inductance
3.9nH
J7
IC3
MK1
End of Life
SW2
U4
SW1
IC1
SW3
D3
J1
Q1
U6
LS1
IC2
U3

Refine this doc
Ask about this doc
PeakNode 1 PCB Routing Pass Brief
Objective
Execute the PeakNode 1 PCB routing pass on the existing 90 mm × 60 mm 4-layer board while preserving RF/GNSS keepouts and SMA connector placements. After routing, run DRC/review checks and report all remaining airwires, copper overlaps, RF keepout violations, power-width violations, and decoupling placement gaps.
Board and Stackup Requirements
  • Board outline: 90 mm × 60 mm rectangle.
  • Stackup:
    • Layer 1: Top Signal
    • Layer 2: Solid GND plane
    • Layer 3: 3V3 Power plane
    • Layer 4: Bottom Signal
  • Do not resize the board.
  • Do not move RF connectors/SMA placements unless required to fix a manufacturing blocker and explicitly documented.
  • Preserve GNSS and RF keepout zones.
Current Known State
  • Board setup has already been confirmed as 90 mm × 60 mm with a 4-layer stackup.
  • L2 is assigned as Ground Plane.
  • L3 is assigned as Power Plane.
  • Baseline global layout rules have already been applied:
    • Minimum trace width: 0.127 mm / 5 mil.
    • Preferred widths: 0.127 mm / 0.508 mm / 1.016 mm for signal / power / battery-charge classes.
    • Default via hole size: 0.3 mm.
    • Via options noted: 0.3 / 0.6 mm standard and 0.2 / 0.4 mm for fanout.
    • Minimum trace corner radius: 0.25 mm.
  • Neckdown polygon generation was attempted.
  • Persistent 3V3 neckdown collisions for U1 / IC1 / U3 were remediated by skipping those specific neckdowns after multiple attempts.
  • Placement has been refined to preserve the floorplan:
    • GNSS: top-left.
    • LoRa + SMA: top-right.
    • LTE + SMA: bottom-right.
    • MCU: center.
    • Power + USB: bottom-left / bottom edge.
  • All components are currently within the board outline.
  • Latest known unresolved DRC status:
    • Overlapping copper remains around pads 68ec3f7c and b229b54f.
    • 44 unrouted connections / airwires remain.
Execution Sequence
1. Fresh DRC Snapshot
Re-run current DRC/review checks before making changes. Do not rely on cached results.
Required checks:
  • Airwires / unrouted connections.
  • Overlapping copper.
  • Dangling traces.
  • Floating copper.
  • Invalid layers.
  • Protected/keepout intrusions where available.
  • Missing footprints.
  • Under-connected vias.
Record:
  • Current airwire count and affected nets/components.
  • Current overlapping-copper count and exact pads/nets/components, especially pads 68ec3f7c and b229b54f.
  • Whether any stale/dangling traces exist before routing.
2. Clear Copper Overlaps First
Fix manufacturing-blocking copper overlaps before attempting to route airwires.
Constraints:
  • Do not change board size.
  • Do not move RF connectors/SMA placements.
  • Preserve RF/GNSS zones and keepouts.
  • Prefer local routing/copper adjustment or moving small passives over moving major ICs/modules.
Validation gate:
  • Re-run overlapping-copper DRC until overlapping copper is zero, or list each remaining overlap with blocker reason.
3. Pre-Routing Cleanup
Before routing:
  • Check for dangling traces.
  • Remove/clean stale dangling routing if present.
  • Confirm stackup is still 4-layer with L2 GND and L3 Power.
  • Confirm all components remain inside the 90 mm × 60 mm outline.
4. Route Power Nets First
Route power and high-current paths before signals.
Priority nets:
  • VBUS.
  • VBAT / battery path.
  • Charger path.
  • 3V3 distribution.
  • 1V8 distribution if still unrouted.
Width targets:
  • Battery / charge path: 1.016 mm / 40 mil.
  • Main power distribution: 0.508 mm / 20 mil.
  • Signal minimum: 0.127 mm / 5 mil.
Power routing requirements:
  • Keep power paths short and wide in the bottom-left power/USB section.
  • Use multiple vias where power transitions layers.
  • Preserve L2 as a continuous GND return plane.
  • Preserve L3 as the 3V3 plane.
  • Add/maintain thermal/current return via stitching around charger/regulator thermal pads and inductor ground-return regions.
5. Route RF-Critical Traces Second
Route RF paths after power, before digital/control buses.
LoRa RF requirements:
  • Route SX1262 / matching network to LoRa SMA.
  • No vias in the RF feed path.
  • No 90-degree bends; use 45-degree or smooth bends.
  • Maintain intended CPWG geometry target where possible.
  • Keep copper pours cleared under and around the RF feed as required.
  • Preserve LoRa SMA placement and top-right RF floorplan.
LTE RF requirements:
  • Route LTE modem RF path to LTE SMA.
  • No vias in the RF feed path.
  • No 90-degree bends; use 45-degree or smooth bends.
  • Preserve LTE SMA placement and bottom-right floorplan.
RF keepout/stitching requirements:
  • Preserve RF and GNSS keepouts.
  • Add/maintain GND stitching via fences around RF keepout regions at approximately 5 mm pitch where supported.
  • Do not allow copper under GNSS antenna keepout regions on any layer.
6. Route MCU-to-Radio and Control Buses Third
Route buses and critical digital control after power/RF.
SX1262 interface:
  • SPI: SCK, MOSI, MISO, NSS.
  • Control: BUSY, DIO1 IRQ, NRESET.
  • Keep SPI length matching within 2 mm where practical.
  • Route against the continuous L2 GND reference.
USB/interface routing:
  • Route USB D+ / D− from MCU to modem/USB-C as applicable.
  • Keep D+ / D− tightly coupled, similar length, and with minimal stubs.
  • Avoid crossing plane discontinuities.
7. Route Remaining Low-Speed Nets Last
Route remaining non-critical nets after power, RF, and radio/control buses.
Include:
  • Audio codec / mic / speaker amp signals.
  • UI buttons.
  • RGB LED channels.
  • UARTs, GPIOs, status lines, reset lines, and remaining low-speed control.
Audio/RF isolation:
  • Maintain separation between audio and RF sections.
  • Preserve NAU8810 analog-ground strategy: analog ground island tied to digital ground at a single controlled point under/near NAU8810 where the design implements this topology.
8. Final DRC / Review Pass
After routing, run a full DRC/review pass.
Flag and fix where possible:
  • Airwires / unrouted nets.
  • Overlapping copper.
  • Floating copper.
  • Dangling traces.
  • Invalid layer assignments.
  • Protected/keepout intrusions.
  • RF keepout violations.
  • Power trace width violations.
  • Under-connected vias.
  • Missing footprints.
Final report must include:
  • Remaining airwire count and list of affected nets/components.
  • Remaining copper overlap count and affected geometry/components.
  • RF/GNSS keepout status.
  • Power-width compliance status for VBUS, VBAT/charge, 3V3, and 1V8.
  • Any issues that require manual RF tuning or manual PCB editor intervention.
9. Decoupling Audit
Verify decoupling after routing/placement.
Audit requirement:
  • Every IC power pin should have local 100 nF decoupling where required.
  • Each IC power domain should have appropriate local/bulk 10 uF capacitance where required.
  • Decoupling capacitors should be on the same layer as the IC where practical.
  • Target placement distance: within 0.5 mm of the associated IC power pin when feasible.
Report:
  • Missing 100 nF capacitors.
  • Missing 10 uF bulk/local capacitors.
  • Capacitors placed farther than 0.5 mm from their associated power pins.
  • Any caps that require manual relocation.
Success Criteria
  • Board remains 90 mm × 60 mm.
  • Stackup remains Top Signal / L2 GND / L3 3V3 Power / Bottom Signal.
  • RF/GNSS keepouts and SMA placements are preserved.
  • Overlapping copper is reduced to zero, or every remaining overlap is explicitly documented with a blocker reason.
  • Airwires are reduced as far as possible, with all remaining unrouted nets listed.
  • Power routing follows 40 mil battery/charge and 20 mil power distribution targets.
  • RF paths avoid vias and 90-degree bends.
  • SPI to SX1262 is length-matched within 2 mm where practical.
  • DRC/review results are refreshed after the routing pass.
  • Missing or poorly placed decoupling is documented for correction.
Notes for Execution
  • Follow the DRC fix priority: missing footprints, invalid layers, overlapping copper, clearance/protected intrusions, dangling traces, floating copper, airwires, then ERC-quality issues.
  • Do not route before clearing manufacturing-blocking overlaps and dangling traces.
  • If routing remains blocked, diagnose whether the cause is congestion, local overlap, keepout restriction, or unroutable fanout, then move only the smallest non-critical component necessary while preserving RF connector positions.
  • Objective

  • Board and Stackup Requirements

  • Current Known State

  • Execution Sequence

  • 1. Fresh DRC Snapshot

  • 2. Clear Copper Overlaps First

  • 3. Pre-Routing Cleanup

  • 4. Route Power Nets First

  • 5. Route RF-Critical Traces Second

  • 6. Route MCU-to-Radio and Control Buses Third

  • 7. Route Remaining Low-Speed Nets Last

  • 8. Final DRC / Review Pass

  • 9. Decoupling Audit

  • Success Criteria

  • Notes for Execution

PeakNode 1

PeakNode 1 thumbnail
Ruggedized battery-powered PeakNode 1 LoRa PWAN node with SX1262 LoRa mesh over SPI, LTE Cat-M1/NB-IoT modem, GNSS, LPCNet-capable audio path, USB-C charging and LiFePO4 power management. Targets a 4-layer 90 mm x 60 mm IPC Class 2 layout with 3.3 V main and 1.8 V I/O rails, dual SMA antennas, two RGB status LEDs, three tactile buttons, low-leakage power architecture for sub-10 uA sleep, and defined RF keep-out zones under the LoRa and LTE antenna regions.

Properties

3.3V main, 1.8V IO

Mouser, Digi-Key, LCSC alternate

4-layer 90x60mm board with RF keep-out zones under SX1262 and LTE antenna regions; dual SMA connectors; LoRa SPI, LTE UART/USB, GNSS UART, audio codec path, two RGB LEDs, three buttons

2 RGB LEDs, 3 tactile buttons, audio I/O

1-cell LiFePO4 input, USB-C charging, 3.3V main rail, 1.8V LTE/modem IO target, sleep current under 10uA

-40C to 85C

IPC Class 2 rugged field node

LoRa mesh, LTE Cat-M1/NB-IoT, GNSS

Pricing & Availability

Distributor

Qty 1

Arrow

$43.64–$47.41

Digi-Key

$67.78–$87.35

LCSC

$116.56

Mouser

$66.56

TME

$2.26

Verical

$33.88–$44.34

Controls