Part Information Review


  • Set IN's traceWidth to "0.25mm"
  • Set IN's minTraceWidth to "0.25mm"
  • Set IN's preferredTraceWidths to "0.25mm 0.30mm"
  • Set IN's layer to "Top"
  • Set IN's autoLayoutPriority to "1"
  • Set AC_IN's traceWidth to "0.25mm"
  • Set AC_IN's minTraceWidth to "0.25mm"
  • Set AC_IN's preferredTraceWidths to "0.25mm 0.30mm"
  • Set AC_IN's layer to "Top"
  • Set AC_IN's autoLayoutPriority to "1"
  • Set INPUT_FILTER_TAP's traceWidth to "0.25mm"
  • Set INPUT_FILTER_TAP's minTraceWidth to "0.25mm"
  • Set INPUT_FILTER_TAP's preferredTraceWidths to "0.25mm 0.30mm"
  • Set INPUT_FILTER_TAP's layer to "Top"
  • Set INPUT_FILTER_TAP's autoLayoutPriority to "1"
  • Set FILTER_NODE's traceWidth to "0.25mm"
  • Set FILTER_NODE's minTraceWidth to "0.25mm"
  • Set FILTER_NODE's preferredTraceWidths to "0.25mm 0.30mm"
  • Set FILTER_NODE's layer to "Top"
  • Set FILTER_NODE's autoLayoutPriority to "1"
  • Set VG's traceWidth to "0.25mm"
  • Set VG's minTraceWidth to "0.25mm"
  • Set VG's preferredTraceWidths to "0.25mm 0.30mm"
  • Set VG's layer to "Top"
  • Set VG's autoLayoutPriority to "2"
  • Set VG_DIV's traceWidth to "0.25mm"
  • Set VG_DIV's minTraceWidth to "0.25mm"
  • Set VG_DIV's preferredTraceWidths to "0.25mm 0.30mm"
  • Set VG_DIV's layer to "Top"
  • Set VG_DIV's autoLayoutPriority to "2"
  • Set U2_INV_IN's traceWidth to "0.25mm"
  • Set U2_INV_IN's minTraceWidth to "0.25mm"
  • Set U2_INV_IN's preferredTraceWidths to "0.25mm 0.30mm"
  • Set U2_INV_IN's layer to "Top"
  • Set U2_INV_IN's autoLayoutPriority to "3"
  • Set INV_OUT's traceWidth to "0.25mm"
  • Set INV_OUT's minTraceWidth to "0.25mm"
  • Set INV_OUT's preferredTraceWidths to "0.25mm 0.30mm"
  • Set INV_OUT's layer to "Top"
  • Set INV_OUT's autoLayoutPriority to "3"
  • Set SUM_NODE's traceWidth to "0.25mm"
  • Set SUM_NODE's minTraceWidth to "0.25mm"
  • Set SUM_NODE's preferredTraceWidths to "0.25mm 0.30mm"
  • Set SUM_NODE's layer to "Top"
  • Set SUM_NODE's autoLayoutPriority to "3"
  • Set U2_SUM_OUT's traceWidth to "0.25mm"
  • Set U2_SUM_OUT's minTraceWidth to "0.25mm"
  • Set U2_SUM_OUT's preferredTraceWidths to "0.25mm 0.30mm"
  • Set U2_SUM_OUT's layer to "Top"
  • Set U2_SUM_OUT's autoLayoutPriority to "3"
  • Set NOTCH_OUT's traceWidth to "0.30mm"
  • Set NOTCH_OUT's minTraceWidth to "0.25mm"
  • Set NOTCH_OUT's preferredTraceWidths to "0.30mm 0.35mm"
  • Set NOTCH_OUT's layer to "Top"
  • Set NOTCH_OUT's autoLayoutPriority to "4"
  • Set AC_OUT_PRE_CAP's traceWidth to "0.30mm"
  • Set AC_OUT_PRE_CAP's minTraceWidth to "0.25mm"
  • Set AC_OUT_PRE_CAP's preferredTraceWidths to "0.30mm 0.35mm"
  • Set AC_OUT_PRE_CAP's layer to "Top"
  • Set AC_OUT_PRE_CAP's autoLayoutPriority to "4"
  • Set OUTPUT's traceWidth to "0.30mm"
  • Set OUTPUT's minTraceWidth to "0.25mm"
  • Set OUTPUT's preferredTraceWidths to "0.30mm 0.35mm"
  • Set OUTPUT's layer to "Top"
  • Set OUTPUT's autoLayoutPriority to "4"
  • Set 12V's traceWidth to "0.50mm"
  • Set 12V's minTraceWidth to "0.25mm"
  • Set 12V's preferredTraceWidths to "0.50mm 0.75mm"
  • Set 12V's autoLayoutPriority to "5"
  • Set GND's traceWidth to "0.50mm"
  • Set GND's minTraceWidth to "0.25mm"
  • Set GND's preferredTraceWidths to "0.50mm 0.75mm"
  • Set GND's autoLayoutPriority to "6"
Placed 27 component(s): R_IN, C1, C_BYPASS1, OUTPUT, C3B, C_BYPASS2, R_Q1, VCC, R_OUT, C_VG, C3A, R2, R_S2, R3, R_S1, R_VG1, R_VG2, RF3, C2, R1, C_OUT, R_Q2, RF, U1, R_BIAS, INPUT, C_IN
Work done
  • Applied the critical-net routing intent: INPUT group first, VG second, feedback/summing third, OUTPUT fourth; 12V/GND are wider and lower-priority.
  • Kept analog nets constrained to the Top layer where possible, with ≥0.25 mm trace width and 0.2 mm clearance intent preserved.
  • Optimized placement for shorter analog paths: INPUT left, OUTPUT right, U2/input/filter cluster, U1/output cluster, tight feedback passives, VG block grouped separately, and decoupling caps close to LM358 VCC pins.
  • Verified the board remains on Standard 2 Layer and has no missing-footprint, invalid-layer, overlapping-copper, or floating-copper errors.
Success criteria review
  • ✅ Schematic connectivity preserved.
  • ✅ Critical analog net priorities/widths/layer preferences configured.
  • ✅ Placement tightened for short feedback/summing loops and bottom GND-plane preservation.
  • ❌ Routing is not complete: 44 airwires remain.
  • ❌ Final manufacturing readiness is not met yet because airwires must be routed to zero before Gerbers.
Next steps
Run routing in the PCB editor using this order: IN / AC_IN / INPUT_FILTER_TAP / FILTER_NODE → VG / VG_DIV → U2_INV_IN / INV_OUT / SUM_NODE / U2_SUM_OUT / NOTCH_OUT → AC_OUT_PRE_CAP / OUTPUT → 12V/GND. Keep sensitive traces on Top, avoid vias except where unavoidable, then rerun DRC until airwires are 0 before exporting Gerbers.
Show critical airwires
Run routing DRC
Check GND plane
Shorten feedback loops

R_IN
Resistance
10kohms
R_Q1
Resistance
100kohms
R_OUT
Resistance
100 ohms
R2
Resistance
33kohms
R_S2
Resistance
10kohms
R3
Resistance
15kohms
R_S1
Resistance
10kohms
R_VG1
Resistance
10kohms
R_VG2
Resistance
10kohms
RF3
Resistance
10kohms
R1
Resistance
33kohms
R_Q2
Resistance
10kohms
RF
Resistance
10kohms
R_BIAS
Resistance
5kohms
C1
Capacitance
0.1uF
C_BYPASS1
Capacitance
0.1uF
OUTPUT
C3B
Capacitance
0.1uF
C_BYPASS2
Capacitance
0.1uF
U2
VCC
C_VG
Capacitance
100uF
C3A
Capacitance
0.1uF
C2
Capacitance
0.1uF
C_OUT
Capacitance
10uF
U1
INPUT
C_IN
Capacitance
10uF
LM358 Noise Cancellation PCB thumbnail