PCB Routing Help


route this board
I’ll inspect placement and board rules, generate/validate neckdowns for the dense packages, route in phases, then clear remaining airwires and DRC issues.
Created a thread
PCB Routing Task
Stopped
View Thread
Preflight and routing are still running on this dense board. I’m keeping placement fixed and will verify the final airwire/DRC state before closing.
The delegated routing worker stalled before making progress, so I’ve stopped it and am continuing the routing job directly without changing placement.
Received notification from "PCB Routing Task" that it stopped — taking it from here.
Routing is blocked by extensive overlapping pads on different nets around U4 and its support passives; autorouting would disconnect those pins. I generated 16 neckdowns, but placement must be repaired first.
  • Required: Re-place the overlapping U4 support network while preserving the board outline and fixed connectors.
  • Then: Regenerate neckdowns, autoroute, and run final DRC.
Approve the placement cleanup so I can continue.
Clean up placement
Inspect overlap geometry
Restore prior layout

DRC Violation Summary
Review timestamp: 2026-06-29T22:12:28.982Z
Summary by severity/status

Table


Severity / StatusCountReview area
Error142Airwires
Error8Overlapping Copper
Error1Project Documentation
Warning6Dangling Traces
Total reported checks: 157 issues: 151 errors, 6 warnings.
Errors
Airwires — 142 errors
These report missing routed traces between pads in a net. The full tool output contains individual endpoints/Uids; the repeated affected names include:
  • Header/pin style endpoints: P1, P2, Pin_1, Pin_2, Pin_4, Pin_5, Pin_6, Pin_7, Pin_9, Pin_10, Pin_11, Pin_12, Pin_14, Pin_15, Pin_16, Pin_17, Pin_19, Pin_20
  • Power nets: BT_PAVDD, SR_VBAT5V, LDO_VBAT5V, WLRF_PA_VDD, VOUT_3P3, VDDC, BTFM_PLL_VDD, FM_RF_VDD, BT_VCO_VDD, DVDD, IOVDD, VREG_VIN, SR_PVSS, WLRF_XTAL_VDD1P2, LDO_VDD15V
  • RF / control / data nets: WLRF_2G_RF, SDIO_CMD, SDIO_DATA_3, WL_REG_ON, BT_REG_ON, CLK, DI_(IO0), DO_(IO1), ~WP_(IO2), HOLD_OR_/RESET_(IO3), ~CS, PS/SYNC, WLRF_XTAL_XON, SR_VLX, VIN
  • Fill/cluster items also appear in airwire checks: 72840c97, e0d707f2, and several .spill.fill UIDs.
Overlapping Copper — 8 errors
All 8 overlapping-copper errors are associated with component/UID prefix f6c3b046, including two named SHIELD and six named f6c3b046. These indicate copper elements that are shorting/overlapping around that footprint or associated copper objects.
Project Documentation — 1 error
  • Project has no documentation. Add a project document to capture design decisions, requirements, and specifications.
Warnings
Dangling Traces — 6 warnings
All 6 dangling-trace warnings are named Trace neck and point to generated neckdown trace skeleton objects:
  • neckdown-trace-skeleton-39b3dcb7-... — 2 UIDs
  • neckdown-trace-skeleton-72840c97-...cluster... — 20 UIDs
  • neckdown-trace-skeleton-7a50a142-... — 3 UIDs
  • neckdown-trace-skeleton-d39e0fa6-... — 1 UID
  • neckdown-trace-skeleton-d70ae1f6-... — 2 UIDs
  • neckdown-trace-skeleton-e0d707f2-...cluster... — 1 UID
Interpretation
The blocking DRC issues are primarily incomplete routing: 142 airwire errors. Next priority is the 8 overlapping-copper errors around f6c3b046/SHIELD, then the 6 dangling generated neckdown trace skeleton warnings.
  • Summary by severity/status

  • Errors

  • Airwires — 142 errors

  • Overlapping Copper — 8 errors

  • Project Documentation — 1 error

  • Warnings

  • Dangling Traces — 6 warnings

  • Interpretation