AnasSarkiz/magnetic-shutter-remote-r8

A USB‑C rechargeable battery-powered ESP32‑C3 wireless controller with Li‑ion charging, protected 3.3‑V buck‑boost regulation, thermal/safety monitoring, status LEDs, buttons, programming UART, crystal clock, and 2.4‑GHz antenna matching network.

Version
0.4.0-prototype
License
unset
Stars
0

evidence/R9-routing-2026-10-13/trace-widths.json

{
  "circuit_sha256": "55c3bce87456eb5e58ce1bf232dc6f93ed96205ea12e7dfc874c0fb64763ad5e",
  "tracks": [
    {
      "trace_id": "saved_fanout_pcb_group_0_0",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_0_1",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_0_2",
      "net": "USB5V",
      "actual_widths_mm": [
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_0_3",
      "net": "USB5V",
      "actual_widths_mm": [
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_0_4",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_0_5",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_0_6",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_0_7",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_0_8",
      "net": "CC1",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_0_9",
      "net": "CC2",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_0_10",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_0_11",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_0",
      "net": "CHARGER_SYS",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_1",
      "net": "VBAT",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_2",
      "net": "CHARGE_STAT",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_3",
      "net": "CHARGE_DISABLE",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_4",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_5",
      "net": "TS_BIAS",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_6",
      "net": "VSET",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_7",
      "net": "PROG",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_8",
      "net": "USB5V",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_9",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_10",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_11",
      "net": "PROG",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_12",
      "net": "VBAT",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_1_13",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_2_0",
      "net": "PROG",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_2_1",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_3_0",
      "net": "VBAT",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_3_1",
      "net": "CHARGE_LED_A",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_4_0",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_5_0",
      "net": "CHARGE_STAT",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_6_0",
      "net": "GND",
      "actual_widths_mm": [
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_6_1",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_6_2",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_7_0",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_8_0",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_8_1",
      "net": "TS_BIAS",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_9_0",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_10_0",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_10_1",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_10_2",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_11_0",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_12_0",
      "net": "STATUS_LED_A",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_13_0",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_14_0",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_14_1",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_14_2",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_15_0",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_16_0",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_17_0",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_17_1",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_18_0",
      "net": "REG_EN",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_18_1",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_18_2",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_18_3",
      "net": "USB5V",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_18_4",
      "net": "REG_EN",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_0",
      "net": "V3",
      "actual_widths_mm": [
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_1",
      "net": "V3",
      "actual_widths_mm": [
        0.508,
        0.6
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_2",
      "net": "VBAT",
      "actual_widths_mm": [
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_3",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_4",
      "net": "VBAT",
      "actual_widths_mm": [
        0.3,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_5",
      "net": "V3",
      "actual_widths_mm": [
        0.2,
        0.508,
        0.6
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_6",
      "net": "INDUCTOR_L2",
      "actual_widths_mm": [
        0.3,
        0.4
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_7",
      "net": "INDUCTOR_L1",
      "actual_widths_mm": [
        0.3,
        0.4
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_8",
      "net": "VBAT",
      "actual_widths_mm": [
        0.2,
        0.3,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_9",
      "net": "VBAT",
      "actual_widths_mm": [
        0.5,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_10",
      "net": "V3",
      "actual_widths_mm": [
        0.15,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_11",
      "net": "GND",
      "actual_widths_mm": [
        0.2
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_12",
      "net": "GND",
      "actual_widths_mm": [
        0.2
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_13",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_14",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_15",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_16",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_17",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_18",
      "net": "VBAT",
      "actual_widths_mm": [
        0.3,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_19",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_19_20",
      "net": "REG_EN",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_20_0",
      "net": "VBAT",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_20_1",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_20_2",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_21_0",
      "net": "TEMP_SET_HOT",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_21_1",
      "net": "TEMP_SET_COLD",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_21_2",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_21_3",
      "net": "TEMP_OK",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_21_4",
      "net": "USB5V",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_21_5",
      "net": "TEMP_OK",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_21_6",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_21_7",
      "net": "USB5V",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_22_0",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_23_0",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_25_0",
      "net": "TEMP_OK",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_25_1",
      "net": "GND",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_0",
      "net": "V3",
      "actual_widths_mm": [
        0.15,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_1",
      "net": "V3",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_2",
      "net": "V3",
      "actual_widths_mm": [
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_3",
      "net": "BOOT",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_4",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_5",
      "net": "V3",
      "actual_widths_mm": [
        0.15,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_6",
      "net": "UART_RX",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_7",
      "net": "V3",
      "actual_widths_mm": [
        0.3,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_8",
      "net": "STATUS_LED",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_9",
      "net": "V3",
      "actual_widths_mm": [
        0.15,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_10",
      "net": "EN",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_11",
      "net": "V3",
      "actual_widths_mm": [
        0.2,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_12",
      "net": "V3",
      "actual_widths_mm": [
        0.2,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_13",
      "net": "SHUTTER",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_14",
      "net": "UART_TX",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_15",
      "net": "PAIR",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_16",
      "net": "RF_CHIP",
      "actual_widths_mm": [
        0.2
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_17",
      "net": "RF_CHIP",
      "actual_widths_mm": [
        0.2
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_18",
      "net": "RF_50",
      "actual_widths_mm": [
        0.3,
        1.139
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_19",
      "net": "RF_50",
      "actual_widths_mm": [
        0.3,
        1.139
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_20",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_21",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_22",
      "net": "XTAL_P",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_23",
      "net": "XTAL_LOAD_P",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_24",
      "net": "XTAL_N",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_25",
      "net": "XTAL_N",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_26",
      "net": "XTAL_LOAD_P",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_27",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_28",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_29",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_30",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_31",
      "net": "RADIO_3V3",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_32",
      "net": "RADIO_3V3",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_33",
      "net": "RADIO_3V3",
      "actual_widths_mm": [
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_34",
      "net": "RADIO_3V3",
      "actual_widths_mm": [
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_35",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_36",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_37",
      "net": "V3",
      "actual_widths_mm": [
        0.3,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_38",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_39",
      "net": "V3",
      "actual_widths_mm": [
        0.3,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_40",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_41",
      "net": "FLASH_VDD",
      "actual_widths_mm": [
        0.25
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_42",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_43",
      "net": "V3",
      "actual_widths_mm": [
        0.2,
        0.3,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_44",
      "net": "V3",
      "actual_widths_mm": [
        0.2,
        0.3,
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_45",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_46",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_47",
      "net": "STRAP_GPIO8",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_48",
      "net": "STRAP_GPIO2",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_fanout_pcb_group_26_49",
      "net": "GND",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_0",
      "net": "CHARGE_DISABLE",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_1",
      "net": "CHARGE_DISABLE",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_2",
      "net": "TEMP_SET_HOT",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_3",
      "net": "BOOT",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_4",
      "net": "BOOT",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_5",
      "net": "VSET",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_6",
      "net": "UART_RX",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_7",
      "net": "BATTERY_OK",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_8",
      "net": "TEMP_OK",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_9",
      "net": "TEMP_OK",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_10",
      "net": "TEMP_OK",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_11",
      "net": "TEMP_SET_COLD",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_12",
      "net": "REG_EN",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_13",
      "net": "REG_EN",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_14",
      "net": "POWER_SWITCH",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_15",
      "net": "EN",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_16",
      "net": "EN",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_17",
      "net": "UART_TX",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_18",
      "net": "STATUS_LED",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_19",
      "net": "PAIR",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_20",
      "net": "SHUTTER",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_21",
      "net": "TS_BIAS",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_22",
      "net": "VBAT",
      "actual_widths_mm": [
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_23",
      "net": "VBAT",
      "actual_widths_mm": [
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_24",
      "net": "VBAT",
      "actual_widths_mm": [
        0.508
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_25",
      "net": "CHARGER_SYS",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_26",
      "net": "USB5V",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_27",
      "net": "USB5V",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_28",
      "net": "USB5V",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_29",
      "net": "USB5V",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_30",
      "net": "USB5V",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_31",
      "net": "USB5V",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_32",
      "net": "USB5V",
      "actual_widths_mm": [
        0.3
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    },
    {
      "trace_id": "saved_phase_null_0_33",
      "net": "EN",
      "actual_widths_mm": [
        0.15
      ],
      "project_minimum_mm": 0.15,
      "passed": true
    }
  ],
  "zero_length_joins": [],
  "failures": [],
  "power_review": "power-path-measurements.json",
  "limitations": [
    "All routed track widths measured using qualified Gerber aperture semantics.",
    "Power necks need the separate physical-load-path current and voltage checks.",
    "Nominal 35um copper and IPC-2221 estimates do not replace loaded hardware tests."
  ]
}