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

reports/bulk-top-physical-islands.json

{
  "islands": [],
  "jobs": [],
  "removedForManualEscapes": [
    {
      "net": "N38",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          18.3329,
          -1.962
        ],
        [
          18.3329,
          1.0287
        ]
      ]
    },
    {
      "net": "N39",
      "layer": "inner2",
      "width": 0.12000000000000001,
      "points": [
        [
          15.4,
          0.55
        ],
        [
          17.95,
          3.1
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "top",
      "width": 0.12000000000000001,
      "points": [
        [
          18.0788,
          -0.1112
        ],
        [
          18.7287,
          -0.7611
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "top",
      "width": 0.12000000000000001,
      "points": [
        [
          18.7287,
          -0.7611
        ],
        [
          18.846058,
          -0.775242
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "inner1",
      "width": 0.12000000000000001,
      "points": [
        [
          18.846058,
          -0.775242
        ],
        [
          19.62,
          -0.0013
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "inner1",
      "width": 0.12000000000000001,
      "points": [
        [
          19.62,
          -0.0013
        ],
        [
          19.62,
          2.961
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "bottom",
      "width": 0.12000000000000001,
      "points": [
        [
          18.3243,
          -4.348773
        ],
        [
          18.3243,
          -3.054
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "bottom",
      "width": 0.12000000000000001,
      "points": [
        [
          18.3243,
          -3.054
        ],
        [
          19.3533,
          -2.025
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "bottom",
      "width": 0.12000000000000001,
      "points": [
        [
          19.3533,
          -2.025
        ],
        [
          18.8602,
          -1.5319
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "bottom",
      "width": 0.12000000000000001,
      "points": [
        [
          18.8602,
          -1.5319
        ],
        [
          18.846058,
          -0.775242
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "inner2",
      "width": 0.12000000000000001,
      "points": [
        [
          15.8801,
          0.3198
        ],
        [
          18.6802,
          0.3198
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "bottom",
      "width": 0.12000000000000001,
      "points": [
        [
          19.1779,
          0.9679
        ],
        [
          19.1779,
          0.6779
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "bottom",
      "width": 0.12000000000000001,
      "points": [
        [
          19.1779,
          0.6779
        ],
        [
          18.77,
          0.25
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "bottom",
      "width": 0.12000000000000001,
      "points": [
        [
          18.77,
          0.25
        ],
        [
          18.77,
          0.55
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "bottom",
      "width": 0.12000000000000001,
      "points": [
        [
          20,
          -0.375
        ],
        [
          19.3,
          0.325
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "bottom",
      "width": 0.12000000000000001,
      "points": [
        [
          19.3,
          0.325
        ],
        [
          19.3,
          1.09
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "bottom",
      "width": 0.12000000000000001,
      "points": [
        [
          17.5179,
          -5.0096
        ],
        [
          18.7705,
          -6.2622
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "bottom",
      "width": 0.12000000000000001,
      "points": [
        [
          18.7705,
          -6.2622
        ],
        [
          18.7705,
          -8.3919
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "top",
      "width": 0.8,
      "points": [
        [
          14.95,
          -9.3
        ],
        [
          14.95,
          -10.9
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "top",
      "width": 0.12000000000000001,
      "points": [
        [
          19.5517,
          2.9834
        ],
        [
          19.5517,
          1.2
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "top",
      "width": 0.12000000000000001,
      "points": [
        [
          19.5517,
          1.2
        ],
        [
          19.11,
          1.2
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          20.8,
          -3.74
        ],
        [
          20.8,
          -7.61
        ]
      ]
    },
    {
      "net": "N93",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          18.99,
          2.1301
        ],
        [
          18.6412,
          1.7813
        ]
      ]
    },
    {
      "net": "N93",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          18.6412,
          1.7813
        ],
        [
          17.3524,
          1.7813
        ]
      ]
    },
    {
      "net": "N93",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          17.3524,
          1.7813
        ],
        [
          16.6836,
          2.33
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          20.65,
          3.7
        ],
        [
          20.65,
          -1.85
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          20.65,
          -1.85
        ],
        [
          18.65,
          -3.9
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          18.65,
          -3.9
        ],
        [
          18.080299,
          -3.88001
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          18.080299,
          -3.88001
        ],
        [
          18.047281,
          -3.872245
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          18.047281,
          -3.872245
        ],
        [
          18.01388,
          -3.866339
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          18.01388,
          -3.866339
        ],
        [
          17.980201,
          -3.86231
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          17.980201,
          -3.86231
        ],
        [
          17.94635,
          -3.860173
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          17.94635,
          -3.860173
        ],
        [
          17.912432,
          -3.859932
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          17.912432,
          -3.859932
        ],
        [
          17.878554,
          -3.86159
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          17.878554,
          -3.86159
        ],
        [
          17.844821,
          -3.865141
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          17.844821,
          -3.865141
        ],
        [
          17.81134,
          -3.870573
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          17.81134,
          -3.870573
        ],
        [
          15.8,
          -3.8
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          15.8,
          -3.8
        ],
        [
          14.6,
          -4.5
        ]
      ]
    },
    {
      "net": "N101",
      "layer": "top",
      "width": 0.5,
      "points": [
        [
          14.6,
          -4.5
        ],
        [
          13.3,
          -6.5
        ]
      ]
    },
    {
      "net": "N167",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          17.9251,
          -2.2113
        ],
        [
          17.9251,
          -4.4658
        ]
      ]
    },
    {
      "net": "N161",
      "layer": "inner1",
      "width": 0.15,
      "points": [
        [
          18.4191,
          -5.9081
        ],
        [
          18.8894,
          -6.3784
        ]
      ]
    },
    {
      "net": "N161",
      "layer": "inner1",
      "width": 0.15,
      "points": [
        [
          18.8894,
          -6.3784
        ],
        [
          18.8894,
          -15.3016
        ]
      ]
    },
    {
      "net": "N160",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          18.45,
          -10.9
        ],
        [
          17.8403,
          -11.5097
        ]
      ]
    },
    {
      "net": "N160",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          17.8403,
          -11.5097
        ],
        [
          13.9992,
          -11.5097
        ]
      ]
    },
    {
      "net": "N170",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          19.49,
          -13
        ],
        [
          18.45,
          -13
        ]
      ]
    },
    {
      "net": "N170",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          18.45,
          -13
        ],
        [
          18.45,
          -15.2
        ]
      ]
    },
    {
      "net": "N179",
      "layer": "top",
      "width": 0.8,
      "points": [
        [
          15.992402,
          -5
        ],
        [
          19.25,
          -9.3
        ]
      ]
    },
    {
      "net": "N179",
      "layer": "bottom",
      "width": 0.8,
      "points": [
        [
          18,
          -12.2
        ],
        [
          18,
          -12.5
        ]
      ]
    },
    {
      "net": "N179",
      "layer": "top",
      "width": 0.8,
      "points": [
        [
          18,
          -12.5
        ],
        [
          18,
          -12.25
        ]
      ]
    },
    {
      "net": "N159",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          11.9765,
          -1.6779
        ],
        [
          18.5767,
          -1.6779
        ]
      ]
    },
    {
      "net": "N159",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          18.5767,
          -1.6779
        ],
        [
          20.0425,
          -0.2121
        ]
      ]
    },
    {
      "net": "N159",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          20.0425,
          -0.2121
        ],
        [
          20.0425,
          0.3826
        ]
      ]
    },
    {
      "net": "N159",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          20.0425,
          0.3826
        ],
        [
          20.0425,
          2.9592
        ]
      ]
    },
    {
      "net": "N166",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          20,
          -4.76
        ],
        [
          19.6,
          -5.2
        ]
      ]
    },
    {
      "net": "N166",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          19.6,
          -5.2
        ],
        [
          18.4,
          -5.2
        ]
      ]
    },
    {
      "net": "N163",
      "layer": "inner2",
      "width": 0.15,
      "points": [
        [
          18.85,
          -10.65
        ],
        [
          18.85,
          -5
        ]
      ]
    },
    {
      "net": "N163",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          14.7,
          -2.9
        ],
        [
          16.31,
          -3
        ]
      ]
    },
    {
      "net": "N38",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          18.3329,
          1.0287
        ],
        [
          18.9575,
          1.6533
        ]
      ]
    },
    {
      "net": "N38",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          18.9575,
          1.6533
        ],
        [
          19.3,
          1.6533
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "inner1",
      "width": 0.15,
      "points": [
        [
          19.1,
          0.05
        ],
        [
          19.1,
          1.8
        ]
      ]
    },
    {
      "net": "N38",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          18.3329,
          1.0287
        ],
        [
          18.9575,
          1.6533
        ]
      ]
    },
    {
      "net": "N38",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          18.9575,
          1.6533
        ],
        [
          19.3,
          1.6533
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "inner1",
      "width": 0.15,
      "points": [
        [
          19.1,
          0.05
        ],
        [
          19.1,
          1.8
        ]
      ]
    },
    {
      "net": "N38",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          18.3329,
          1.0287
        ],
        [
          18.9575,
          1.6533
        ]
      ]
    },
    {
      "net": "N38",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          18.9575,
          1.6533
        ],
        [
          19.3,
          1.6533
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "inner1",
      "width": 0.15,
      "points": [
        [
          19.1,
          0.05
        ],
        [
          19.1,
          1.8
        ]
      ]
    },
    {
      "net": "N38",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          18.3329,
          1.0287
        ],
        [
          18.9575,
          1.6533
        ]
      ]
    },
    {
      "net": "N38",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          18.9575,
          1.6533
        ],
        [
          19.3,
          1.6533
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "inner1",
      "width": 0.15,
      "points": [
        [
          19.1,
          0.05
        ],
        [
          19.1,
          1.8
        ]
      ]
    },
    {
      "net": "N38",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          18.3329,
          1.0287
        ],
        [
          18.9575,
          1.6533
        ]
      ]
    },
    {
      "net": "N38",
      "layer": "bottom",
      "width": 0.15,
      "points": [
        [
          18.9575,
          1.6533
        ],
        [
          19.3,
          1.6533
        ]
      ]
    },
    {
      "net": "N57",
      "layer": "inner1",
      "width": 0.15,
      "points": [
        [
          19.1,
          0.05
        ],
        [
          19.1,
          1.8
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          19.5683,
          3.0
        ],
        [
          19.414760144764536,
          3.627077459765485
        ],
        [
          17.36795137995088,
          3.5257013799508803
        ],
        [
          16.0,
          4.55
        ]
      ]
    },
    {
      "net": "N93",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          18.99,
          3
        ],
        [
          18.99,
          2.1301
        ]
      ]
    },
    {
      "net": "N208",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          17.75,
          4.01
        ],
        [
          19.9,
          4.01
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          19.5683,
          3.0
        ],
        [
          19.414760144764536,
          3.627077459765485
        ],
        [
          17.36795137995088,
          3.5257013799508803
        ],
        [
          16.0,
          4.55
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "top",
      "width": 0.12000000000000001,
      "points": [
        [
          20.01,
          3
        ],
        [
          19.5683,
          3
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "top",
      "width": 0.12000000000000001,
      "points": [
        [
          19.5683,
          3
        ],
        [
          19.5517,
          2.9834
        ]
      ]
    },
    {
      "net": "N93",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          18.99,
          3
        ],
        [
          18.99,
          2.1301
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          19.5683,
          3.0
        ],
        [
          19.414760144764536,
          3.627077459765485
        ],
        [
          17.36795137995088,
          3.5257013799508803
        ],
        [
          16.0,
          4.55
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "top",
      "width": 0.12000000000000001,
      "points": [
        [
          20.01,
          3
        ],
        [
          19.5683,
          3
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "top",
      "width": 0.12000000000000001,
      "points": [
        [
          19.5683,
          3
        ],
        [
          19.5517,
          2.9834
        ]
      ]
    },
    {
      "net": "N93",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          18.99,
          3
        ],
        [
          18.99,
          2.1301
        ]
      ]
    },
    {
      "net": "N62",
      "layer": "top",
      "width": 0.15,
      "points": [
        [
          19.5683,
          3.0
        ],
        [
          19.414760144764536,
          3.627077459765485
        ],
        [
          17.36795137995088,
          3.5257013799508803
        ],
        [
          16.0,
          4.55
        ]
      ]
    }
  ],
  "relocatedVias": []
}