gokul/lora-device

A compact LoRa/GNSS device PCB integrating an SX1262 radio, GNSS module, USB/UART interface, 1.5 µH inductor, LiPo battery connector with NTC, and supporting passives.

Version
0.1.6
License
unset
Stars
0

validation/reproductions/jlc-default-spacing-input.json.txt

[
  {
    "type": "source_trace",
    "source_trace_id": "source_trace_27",
    "connected_source_port_ids": [
      "source_port_32"
    ],
    "connected_source_net_ids": [
      "source_net_1"
    ],
    "subcircuit_id": "subcircuit_source_group_2",
    "display_name": ".U6 > .pin5 to net.VBUS",
    "subcircuit_connectivity_map_key": "unnamedsubcircuitsubcircuit_source_group_2_connectivity_net4"
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_1_mst1_0",
    "route": [
      {
        "route_type": "wire",
        "x": 18,
        "y": -27.350904,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 18.000036,
        "y": -27.350868,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 18.000036,
        "y": -27.500055000000003,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 17.833369,
        "y": -27.666722000000004,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 17.833369,
        "y": -28.166723000000005,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 17.500035,
        "y": -28.500057,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 16.6667,
        "y": -28.500057,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 16.500033000000002,
        "y": -28.666724000000002,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 16.333366,
        "y": -28.666724000000002,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 16.166699,
        "y": -28.833391000000002,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 16.033307999999998,
        "y": -28.7,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 15.925,
        "y": -28.7,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": 15.925,
        "y": -28.7,
        "from_layer": "bottom",
        "to_layer": "top"
      },
      {
        "route_type": "wire",
        "x": 15.925,
        "y": -28.7,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 16.731815370086707,
        "y": -28.70701743738202,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 16.721804503709777,
        "y": -28.70701743738202,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 17.053989567005395,
        "y": -28.374832374086402,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 17.38617463030101,
        "y": -28.042647310790787,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 17.71835969359663,
        "y": -27.71046224749517,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 18.17231473189705,
        "y": -27.68102932021356,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 18.62626977019747,
        "y": -27.65159639293195,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 19.080224808497892,
        "y": -27.622163465650342,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 19.534179846798317,
        "y": -27.592730538368734,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 19.988134885098738,
        "y": -27.563297611087126,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 20.44208992339916,
        "y": -27.53386468380552,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 20.89604496169958,
        "y": -27.504431756523907,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 22.5,
        "y": -27.5,
        "width": 0.5,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": 22.5,
        "y": -27.5,
        "from_layer": "top",
        "to_layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 22.5,
        "y": -27.5,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 21.176819174278894,
        "y": -27.694383107940464,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 21.176819174278894,
        "y": -27.594046427976394,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 21.175,
        "y": -27.595865602255287,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 21.175,
        "y": -28.047932801127644,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 21.175,
        "y": -28.5,
        "width": 0.5,
        "layer": "top"
      }
    ],
    "connection_name": "source_net_1",
    "connectsTo": [
      "pcb_port_32",
      "pcb_port_34"
    ],
    "subcircuit_id": "subcircuit_source_group_2",
    "source_trace_id": "source_trace_27"
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_1_mst4_0",
    "route": [
      {
        "route_type": "wire",
        "x": 18,
        "y": -27.350904,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 18,
        "y": -27.500019,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 18.000036,
        "y": -27.500055000000003,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 17.833369,
        "y": -27.666722000000004,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 17.833369,
        "y": -28.166723000000005,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 17.500035,
        "y": -28.500057,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 16.666700000000002,
        "y": -28.500057,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 16.333366,
        "y": -28.833391000000002,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 16.333366,
        "y": -28.808366000000003,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 16.325,
        "y": -28.8,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": 16.325,
        "y": -28.8,
        "from_layer": "top",
        "to_layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 16.325,
        "y": -28.8,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 17.136685423185373,
        "y": -28.67939612383176,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 17.51048129059431,
        "y": -28.682848995971234,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 17.884277158003243,
        "y": -28.686301868110707,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 18.212231804595554,
        "y": -28.36809649056666,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 18.540186451187868,
        "y": -28.04989111302261,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 18.86814109778018,
        "y": -27.731685735478564,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 19.19609574437249,
        "y": -27.413480357934517,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 19.524050390964803,
        "y": -27.09527498039047,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 19.852005037557113,
        "y": -26.77706960284642,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21,
        "y": -26,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.42,
        "y": -25.58,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.42,
        "y": -23.32,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21,
        "y": -22.9,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21,
        "y": -22.3,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.132133315721788,
        "y": -22.132133315721788,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.132133315721788,
        "y": -22.114675800655675,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.12760612883542,
        "y": -21.63045118751074,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.123078941949053,
        "y": -21.146226574365805,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.118551755062686,
        "y": -20.662001961220867,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.11402456817632,
        "y": -20.17777734807593,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.109497381289952,
        "y": -19.693552734930993,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.104970194403585,
        "y": -19.209328121786058,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.374601643343794,
        "y": -18.939696672845848,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.644233092284,
        "y": -18.67006522390564,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 21.644233092284,
        "y": -18.61701907144206,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "wire",
        "x": 19.975,
        "y": -18.4,
        "width": 0.5,
        "layer": "inner1"
      },
      {
        "route_type": "via",
        "x": 19.975,
        "y": -18.4,
        "from_layer": "inner1",
        "to_layer": "top"
      },
      {
        "route_type": "wire",
        "x": 19.975,
        "y": -18.4,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 21.753255079675835,
        "y": -18.496744920324165,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 21.41889971978389,
        "y": -18.83116428021611,
        "width": 0.5,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 21.084544359891943,
        "y": -19.165583640108053,
        "width": 0.4,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 20.89019450703911,
        "y": -19.35997069407107,
        "width": 0.4,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 20.89019309296089,
        "y": -19.359972108419964,
        "width": 0.2800096,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 20.750189,
        "y": -19.500003,
        "width": 0.2800096,
        "layer": "top"
      }
    ],
    "connection_name": "source_net_1",
    "connectsTo": [
      "pcb_port_32",
      "pcb_port_50"
    ],
    "subcircuit_id": "subcircuit_source_group_2",
    "source_trace_id": "source_trace_27"
  },
  {
    "type": "pcb_via",
    "pcb_via_id": "pcb_via_665",
    "pcb_trace_id": "source_net_1_mst1_0",
    "x": 15.925,
    "y": -28.7,
    "hole_diameter": 0.3,
    "outer_diameter": 0.6,
    "layers": [
      "top",
      "inner1",
      "inner2",
      "bottom"
    ],
    "from_layer": "bottom",
    "to_layer": "top",
    "subcircuit_id": "subcircuit_source_group_2",
    "subcircuit_connectivity_map_key": "unnamedsubcircuitsubcircuit_source_group_2_connectivity_net4"
  },
  {
    "type": "pcb_via",
    "pcb_via_id": "pcb_via_669",
    "pcb_trace_id": "source_net_1_mst4_0",
    "x": 16.325,
    "y": -28.8,
    "hole_diameter": 0.3,
    "outer_diameter": 0.6,
    "layers": [
      "top",
      "inner1",
      "inner2",
      "bottom"
    ],
    "from_layer": "top",
    "to_layer": "inner1",
    "subcircuit_id": "subcircuit_source_group_2",
    "subcircuit_connectivity_map_key": "unnamedsubcircuitsubcircuit_source_group_2_connectivity_net4"
  }
]