shibosoftwaredev/f1c100s-linux-nema17-stepper-controller
A four-layer NEMA 17 motor-controller PCB combining an Allwinner F1C100S Linux computer, USB‑PD/buck power system, W5500 Ethernet, STM32 real-time motion control, DRV8825 stepper driver, protection/temperature/current telemetry, USB interfaces, and local LED/buzzer diagnostics.
- Version
- 0.4.56
- License
- unset
- Stars
- 0
routing/pad-metadata-normalizations.json
PCB
Schematic
[
{
"source_trace_id": "source_trace_1",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_2",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_2",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_41",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_61",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_236",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_243",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_281",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_282",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_285",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_2",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_2",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_2",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_2",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_2",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_2",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_2",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_2",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_5",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_5",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_5",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_5",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_168",
"from": 0.25,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_12",
"from": 0.25,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_12",
"from": 0.25,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_169",
"from": 0.25,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_13",
"from": 0.25,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_14",
"from": 0.2,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_77",
"from": 0.2,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_214",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_231",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_14",
"from": 0.2,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_14",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_211",
"from": 0.2,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_216",
"from": 0.2,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_15",
"from": 0.2,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_15",
"from": 0.2,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_279",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_25",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_275",
"from": 0.25,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_26",
"from": 0.25,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_26",
"from": 0.25,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_276",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_27",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_91",
"from": 0.5,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_29",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_29",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_82",
"from": 0.35000000000000003,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_82",
"from": 0.8,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_82",
"from": 0.8,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_82",
"from": 0.6,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_93",
"from": 0.5,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_95",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_97",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_105",
"from": 0.6,
"to": 0.5,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_107",
"from": 0.8,
"to": 0.5,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_115",
"from": 0.6,
"to": 0.5,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_121",
"from": 0.8,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_125",
"from": 0.6,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_144",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_144",
"from": 0.8,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_149",
"from": 0.6,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_159",
"from": 0.3,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_201",
"from": 0.8,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_228",
"from": 0.3,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_242",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_255",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_257",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_257",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_263",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_266",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_274",
"from": 0.2,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_277",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_283",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_315",
"from": 0.8,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_317",
"from": 0.35000000000000003,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_317",
"from": 0.6,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_335",
"from": 0.8,
"to": 0.4,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_348",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_349",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_350",
"from": 0.6,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_359",
"from": 0.15,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_373",
"from": 0.5,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_373",
"from": 0.35000000000000003,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_373",
"from": 0.8,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_373",
"from": 0.8,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_373",
"from": 0.6,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_392",
"from": 0.8,
"to": 0.2,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_399",
"from": 0.2,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_400",
"from": 0.8,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_404",
"from": 0.8,
"to": 0.2,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_414",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.15,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.2,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.2,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.2,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.15,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.8,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.2,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.15,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_34",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_36",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_36",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_36",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_36",
"from": 0.35000000000000003,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_39",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_39",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_422",
"from": 0.5,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_96",
"from": 0.5,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_374",
"from": 0.6,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_118",
"from": 0.3,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_237",
"from": 0.3,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_402",
"from": 0.3,
"to": 0.2,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_407",
"from": 0.3,
"to": 0.2,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_119",
"from": 0.45,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_175",
"from": 0.5,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_177",
"from": 0.5,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_179",
"from": 0.5,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_182",
"from": 0.5,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_130",
"from": 0.5,
"to": 0.25,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_130",
"from": 0.35000000000000003,
"to": 0.25,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_133",
"from": 0.5,
"to": 0.2,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_185",
"from": 0.25,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_186",
"from": 0.25,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_187",
"from": 0.5,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_193",
"from": 0.5,
"to": 0.2,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_206",
"from": 0.6,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_213",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_248",
"from": 0.5,
"to": 0.2,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_248",
"from": 0.6,
"to": 0.2,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_249",
"from": 0.5,
"to": 0.2,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_419",
"from": 0.6,
"to": 0.2,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_420",
"from": 0.6,
"to": 0.3,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_437",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_442",
"from": 0.6,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_457",
"from": 0.6,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_220",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_225",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_220",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_221",
"from": 0.3,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_344",
"from": 0.3,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_345",
"from": 0.3,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_221",
"from": 0.3,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_221",
"from": 0.3,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_340",
"from": 0.25,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_341",
"from": 0.25,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_226",
"from": 0.3,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_226",
"from": 0.25,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_398",
"from": 0.3,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_280",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_287",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_280",
"from": 0.6,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_284",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_286",
"from": 0.5,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_284",
"from": 0.5,
"to": 0.12,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_321",
"from": 0.45,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_323",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_327",
"from": 0.3,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_327",
"from": 0.3,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_382",
"from": 0.2,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_411",
"from": 0.35000000000000003,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_423",
"from": 0.2,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_424",
"from": 0.2,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_425",
"from": 0.2,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_426",
"from": 0.2,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_424",
"from": 0.2,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
},
{
"source_trace_id": "source_trace_424",
"from": 0.2,
"to": 0.15,
"reason": "entire segment is covered by immutable pad copper"
}
]