ShiboSoftwareDev/nema8-20mm-dual-usbc-stepper-controller

A library of PCB component definitions covering Schottky and TVS diodes, a resistor, voltage regulator, microcontroller, USB‑C connector, ferrite bead, and signal switch, with pin mappings, footprints, and 3D models.

Version
1.0.17
License
unset
Stars
0

routing/enn-default-route.pcb-trace-paths.json

[
  {
    "connection": ".U_DRV > port.ENN",
    "route": [
      {
        "route_type": "wire",
        "x": -1,
        "y": -2.5,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1,
        "y": -3.2128379671766565,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1.0262068148627266,
        "y": -3.2390447820393833,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1.0262068148627266,
        "y": -3.396206814862727,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1.056,
        "y": -3.426,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": -1.056,
        "y": -3.426,
        "from_layer": "top",
        "to_layer": "inner2",
        "via_diameter": 0.45,
        "via_hole_diameter": 0.3
      },
      {
        "route_type": "wire",
        "x": -1.056,
        "y": -3.426,
        "width": 0.15,
        "layer": "inner2"
      },
      {
        "route_type": "wire",
        "x": 2.5701737125694635,
        "y": -3.426,
        "width": 0.15,
        "layer": "inner2"
      },
      {
        "route_type": "wire",
        "x": 4.424721255608617,
        "y": -5.2805475430391535,
        "width": 0.15,
        "layer": "inner2"
      },
      {
        "route_type": "wire",
        "x": 4.505246875057655,
        "y": -5.2805475430391535,
        "width": 0.15,
        "layer": "inner2"
      },
      {
        "route_type": "wire",
        "x": 4.519162484600697,
        "y": -5.263703101034527,
        "width": 0.15,
        "layer": "inner2"
      },
      {
        "route_type": "via",
        "x": 4.519162484600697,
        "y": -5.263703101034527,
        "from_layer": "inner2",
        "to_layer": "inner1",
        "via_diameter": 0.45,
        "via_hole_diameter": 0.3
      },
      {
        "route_type": "wire",
        "x": 4.519162484600697,
        "y": -5.263703101034527,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 2.77799688314363,
        "y": -3.5402024650468213,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 2.77799688314363,
        "y": -2.4942624533336826,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 2.772245944671117,
        "y": -2.4942624533336826,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 2.7430691045969366,
        "y": -2.465085613259502,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "via",
        "x": 2.7430691045969366,
        "y": -2.465085613259502,
        "from_layer": "inner1",
        "to_layer": "bottom",
        "via_diameter": 0.45,
        "via_hole_diameter": 0.3
      },
      {
        "route_type": "wire",
        "x": 2.7430691045969366,
        "y": -2.465085613259502,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 2.7430691045969366,
        "y": -2.4530691045969366,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 2.29,
        "y": -2,
        "width": 0.15,
        "layer": "bottom"
      }
    ]
  },
  {
    "connection": ".R_EN_PU > port.pin2",
    "route": [
      {
        "route_type": "wire",
        "x": 2.29,
        "y": -2,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 2.29,
        "y": -2.0120165086625654,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 2.633011463108339,
        "y": -2.3550279717709044,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 2.7430691045969366,
        "y": -2.465085613259502,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": 2.7430691045969366,
        "y": -2.465085613259502,
        "from_layer": "bottom",
        "to_layer": "inner1",
        "via_diameter": 0.45,
        "via_hole_diameter": 0.3
      },
      {
        "route_type": "wire",
        "x": 2.7430691045969366,
        "y": -2.465085613259502,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 2.7430691045969366,
        "y": -2.584170662543541,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 4.072299003624055,
        "y": -3.9134005615706595,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 4.09040056157066,
        "y": -3.9134005615706595,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 4.265000000000001,
        "y": -4.012,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "via",
        "x": 4.265000000000001,
        "y": -4.012,
        "from_layer": "inner1",
        "to_layer": "inner2",
        "via_diameter": 0.45,
        "via_hole_diameter": 0.3
      },
      {
        "route_type": "wire",
        "x": 4.265000000000001,
        "y": -4.012,
        "width": 0.15,
        "layer": "inner2"
      },
      {
        "route_type": "wire",
        "x": 6.82520893656927,
        "y": -4.012,
        "width": 0.15,
        "layer": "inner2"
      },
      {
        "route_type": "wire",
        "x": 9.555865687710185,
        "y": -1.2813432488590846,
        "width": 0.15,
        "layer": "inner2"
      },
      {
        "route_type": "wire",
        "x": 9.555865687710185,
        "y": 4.345134312289813,
        "width": 0.15,
        "layer": "inner2"
      },
      {
        "route_type": "wire",
        "x": 8.471118056382142,
        "y": 5.429881943617856,
        "width": 0.15,
        "layer": "inner2"
      },
      {
        "route_type": "wire",
        "x": 8.314,
        "y": 5.587,
        "width": 0.15,
        "layer": "inner2"
      },
      {
        "route_type": "via",
        "x": 8.314,
        "y": 5.587,
        "from_layer": "inner2",
        "to_layer": "inner1",
        "via_diameter": 0.45,
        "via_hole_diameter": 0.3
      },
      {
        "route_type": "wire",
        "x": 8.314,
        "y": 5.587,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 7.420417211266742,
        "y": 4.693417211266742,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 7.420417211266742,
        "y": 1.5614965965482173,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 7.420417211266742,
        "y": 1.4021991502604965,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 7.6579901547346925,
        "y": 1.1646262067925464,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 7.6793737932074535,
        "y": 1.1646262067925464,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 7.745915091886549,
        "y": 1.2181993023596913,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 7.661112679980261,
        "y": 1.113412000781742,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 7.110753837359411,
        "y": 1.1159688527837754,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 7.1,
        "y": 1.3795733424182521,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 7.3250010497383125,
        "y": 2.597001,
        "width": 0.15,
        "layer": "inner1"
      },
      {
        "route_type": "via",
        "x": 7.3250010497383125,
        "y": 2.597001,
        "from_layer": "inner1",
        "to_layer": "bottom",
        "via_diameter": 0.45,
        "via_hole_diameter": 0.3
      },
      {
        "route_type": "wire",
        "x": 7.3250010497383125,
        "y": 2.597001,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 7,
        "y": 1.5,
        "width": 0.15,
        "layer": "bottom"
      }
    ]
  }
]