BoomPack Audio Project Overview


I've made a plan, and started work on it.

Started implementing a plan

#Goal

- Delete all existing PCB traces/routing geometry for the BoomPack Dual ESP32 Audio Pod while preserving schematic connectivity, component placements, board dimensions (75x75mm), and a 4-layer stackup and then reroute the board from scratch.

#Implementation plan

1. Inspect existing PCB layout

1. Identify and locate all stale routing objects including traces, vias, smart-vias, copper fills, floating copper, and dangling traces.

2. Confirm that schematic connectivity, component placement, board outline, and stackup are intact.

2. Remove stale routing objects

1. Batch delete all traces, vias, and copper elements that are flagged as stale or inactive.

2. Ensure that only essential elements (component pads, board outline, schematic nets) are retained.

3. Verify cleanup

1. Run a DRC inspection to confirm removal of all dangling traces, floating copper, and redundant routing objects.

2. Confirm that airwires remain as expected because the board is unrouted post-deletion.

4. Reconfigure and plan routing

1. Set up routing widths and parameters for differing signal types, including power/GND, UART/I2S, and control signals.

2. Use phase-based autorouting: route power and ground first, then critical signal pairs (UART/I2S), followed by remaining controls and headers.

5. Final verification

1. Re-run DRC to ensure there are no overlapping copper areas, stray airwires, or remaining stale objects.

2. Iterate cleanup actions until the board meets manufacturing criteria.

#Success criteria

- All stale routing objects are completely removed and the board is free from dangling traces and floating copper as verified by DRC.

- The board remains at 75x75mm with a 4-layer stackup and maintained component placements and schematic connectivity.

- All nets are outcome-routed based on defined routing priorities with a clear and manufacturable layout.

Task unable to complete.

3:27

Thought for 16 sec — Considering tool usage
Looking up Flux PCB routing cleanup delete all traces vias fl....
Checking 4 design areas.
Getting a layout overview.
Completed 4 design checks — found 224 issues.
Reading layout details.
Editing layout rules.
Reading layout details.
Editing layout rules.
Checking 4 design areas.
  • Set Smart Via's active to "false"
  • Set Smart Via's active to "false"
  • Set Smart Via's active to "false"
Work done
  • Verified the board is still 75×75mm with a 4-layer stackup and component placements intact.
  • Confirmed stale routing geometry remains: 476 trace segments, 39 smart vias, 92 vias, and 1 fill.
  • Checked DRC status: airwire/dangling routing errors are still present, so the board is not yet clean or rerouted.
Success criteria review
  • ❌ Stale routing fully removed: not met.
  • ✅ Board size/stackup/placement preserved: met.
  • ❌ Board rerouted from scratch and manufacturable: not met.
Next steps
A bulk PCB rip-up/delete operation and autorouting pass are required next. The routing guidance specifically calls for deleting dangling/stale traces before autorouting, then verifying airwires/DRC afterward .
Delete stale routing
Define net classes
Check cleanup DRC
Review stackup usage

Waiting for input


3D view of the PCB of BoomPack Dual ESP32 Audio Pod PROD

BoomPack Dual ESP32 Audio Pod PROD

BoomPack Dual ESP32 Audio Pod PROD thumbnail