0hmX/simplified-am62l-computer

This code defines components and scripts for physically representing and routing high-speed DDR memory signals, power lines, and ground planes on an 8-layer PCB with detailed pin assignments, copper pours, and precise via and trace layouts based on TI EVM reference data.

Version
1.0.16
License
unset
Stars
0

routing/ti-am62l-evm-ground-fanout.ts

// Extracted from TI TMDS62LEVM Rev E1-1A board database (SPRCAL6D).
// Coordinates are millimetres relative to U28 (AM62L) / U29 (LPDDR4).
// Only the package-local TOP-layer DGND fanout and its 18/8 mil PTH vias are
// retained; the reference-board global plane geometry is intentionally omitted.
export const TI_AM62L_EVM_GROUND_FANOUT = {
  "segments": [
    {
      "component": "U1",
      "width": 0.127,
      "x1": 0.412867,
      "y1": 6.686433,
      "x2": 0.412867,
      "y2": 5.884555
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": 0.412867,
      "y1": 5.884555,
      "x2": 0.502674,
      "y2": 5.794748
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": 0.502674,
      "y1": 5.794748,
      "x2": 0.502674,
      "y2": 5.502674
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": 0.502674,
      "y1": 5.502674,
      "x2": 0.499999,
      "y2": 5.499999
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 0.146421,
      "y1": 3.498733,
      "x2": 0.395341,
      "y2": 3.747653
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 0.395341,
      "y1": 3.747653,
      "x2": 0.395849,
      "y2": 3.747653
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 0.395849,
      "y1": 3.747653,
      "x2": 0.397119,
      "y2": 3.748923
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 0.397119,
      "y1": 3.748923,
      "x2": 0.603367,
      "y2": 3.748923
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 0.603367,
      "y1": 3.748923,
      "x2": 0.604637,
      "y2": 3.747653
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 0.604637,
      "y1": 3.747653,
      "x2": 0.752465,
      "y2": 3.747653
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 0.752465,
      "y1": 3.747653,
      "x2": 1.000001,
      "y2": 3.500117
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 1.000001,
      "y1": 3.500117,
      "x2": 1.000001,
      "y2": 3.500001
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 5,
      "y1": 1.8834,
      "x2": 5.3834,
      "y2": 1.5
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 5.3834,
      "y1": 1.5,
      "x2": 5.499999,
      "y2": 1.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 3.041533,
      "y1": 1.068187,
      "x2": 2.825915,
      "y2": 1.068187
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.825915,
      "y1": 1.068187,
      "x2": 2.5,
      "y2": 0.742272
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.5,
      "y1": 0.742272,
      "x2": 2.5,
      "y2": 0.499999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 1.500002,
      "y1": 1.000001,
      "x2": 1.5,
      "y2": 1.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.5,
      "y1": -0.907136,
      "x2": 2.432421,
      "y2": -0.974715
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -2.248921,
      "y1": 0.251079,
      "x2": -2.248921,
      "y2": -0.103119
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -2.248921,
      "y1": -0.103119,
      "x2": -2.248799,
      "y2": -0.103241
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -2.248799,
      "y1": -0.103241,
      "x2": -2.248799,
      "y2": -0.251323
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -0.755736,
      "y1": -3.038963,
      "x2": -0.491094,
      "y2": -2.77432
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -0.491094,
      "y1": -2.77432,
      "x2": -0.386359,
      "y2": -2.77432
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -0.386359,
      "y1": -2.77432,
      "x2": -0.356304,
      "y2": -2.744264
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -0.356304,
      "y1": -2.744264,
      "x2": -0.244264,
      "y2": -2.744264
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -0.244264,
      "y1": -2.744264,
      "x2": 0,
      "y2": -2.5
    },
    {
      "component": "U1",
      "width": 0.1016,
      "x1": 1.041517,
      "y1": -6.780393,
      "x2": 0.582813,
      "y2": -7.239097
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 3.37692,
      "y1": 4.75108,
      "x2": 2.89688,
      "y2": 4.75108
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 2.89688,
      "y1": 4.75108,
      "x2": 2.64796,
      "y2": 5
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 2.64796,
      "y1": 5,
      "x2": 2.5,
      "y2": 5
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -0.24892,
      "y1": -4.748921,
      "x2": -0.600959,
      "y2": -4.748921
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -0.600959,
      "y1": -4.748921,
      "x2": -0.748919,
      "y2": -4.896881
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -0.748919,
      "y1": -4.896881,
      "x2": -0.748919,
      "y2": -5.103119
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -0.748919,
      "y1": -5.103119,
      "x2": -0.499999,
      "y2": -5.352039
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -0.499999,
      "y1": -5.352039,
      "x2": -0.499999,
      "y2": -5.499999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.248799,
      "y1": -0.251323,
      "x2": -2.000123,
      "y2": -0.499999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.000123,
      "y1": -0.499999,
      "x2": -2.000001,
      "y2": -0.499999
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -2.000001,
      "y1": 0.499999,
      "x2": -2.248921,
      "y2": 0.251079
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.500007,
      "y1": 3.500003,
      "x2": -1.50001,
      "y2": 3.500001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.500005,
      "y1": 3.500001,
      "x2": -1.500007,
      "y2": 3.500003
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.50001,
      "y1": 3.500001,
      "x2": -2.000001,
      "y2": 3.500001
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 0,
      "y1": -4.500001,
      "x2": -0.24892,
      "y2": -4.748921
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 3.568817,
      "y1": 4.559183,
      "x2": 3.37692,
      "y2": 4.75108
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": 0.965317,
      "y1": 7.238883,
      "x2": 0.412867,
      "y2": 6.686433
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 0.045075,
      "y1": 3.962283,
      "x2": 0.045075,
      "y2": 3.956441
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 0.045075,
      "y1": 3.956441,
      "x2": 0.000117,
      "y2": 3.911483
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 0.000117,
      "y1": 3.911483,
      "x2": 0.000117,
      "y2": 3.500003
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 0.000117,
      "y1": 3.500003,
      "x2": 0.001387,
      "y2": 3.498733
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 0.001387,
      "y1": 3.498733,
      "x2": 0.146421,
      "y2": 3.498733
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 5,
      "y1": 2.000001,
      "x2": 5,
      "y2": 1.8834
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 3.427613,
      "y1": 1.454267,
      "x2": 3.041533,
      "y2": 1.068187
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.000001,
      "y1": 1.5,
      "x2": 1.500002,
      "y2": 1.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.5,
      "y1": -0.499999,
      "x2": 2.5,
      "y2": -0.907136
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -1.000001,
      "y1": -3.500001,
      "x2": -0.755736,
      "y2": -3.255736
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -0.755736,
      "y1": -3.255736,
      "x2": -0.755736,
      "y2": -3.038963
    },
    {
      "component": "U1",
      "width": 0.1016,
      "x1": 1.000001,
      "y1": -5.499999,
      "x2": 1.000001,
      "y2": -5.749801
    },
    {
      "component": "U1",
      "width": 0.1016,
      "x1": 1.000001,
      "y1": -5.749801,
      "x2": 1.041517,
      "y2": -5.791317
    },
    {
      "component": "U1",
      "width": 0.1016,
      "x1": 1.041517,
      "y1": -5.791317,
      "x2": 1.041517,
      "y2": -6.780393
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 6.069213,
      "y1": -5.459613,
      "x2": 5.6096,
      "y2": -5
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 5.6096,
      "y1": -5,
      "x2": 5.499999,
      "y2": -5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 1.5,
      "y1": 0.499999,
      "x2": 1.5,
      "y2": 1.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.000001,
      "y1": 2.000001,
      "x2": 2.5,
      "y2": 2.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.000001,
      "y1": 1.5,
      "x2": 2.000001,
      "y2": 2.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.5,
      "y1": 2.000001,
      "x2": 2.5,
      "y2": 2.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.000001,
      "y1": 2.5,
      "x2": 2.000001,
      "y2": 2.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.5,
      "y1": 2.5,
      "x2": 2.000001,
      "y2": 2.5
    },
    {
      "component": "U1",
      "width": 0.1778,
      "x1": 2.000001,
      "y1": 2.5,
      "x2": 1.920288,
      "y2": 2.5
    },
    {
      "component": "U1",
      "width": 0.1778,
      "x1": 1.920288,
      "y1": 2.5,
      "x2": 1.623108,
      "y2": 2.79718
    },
    {
      "component": "U1",
      "width": 0.1778,
      "x1": 1.623108,
      "y1": 2.79718,
      "x2": 1.297181,
      "y2": 2.79718
    },
    {
      "component": "U1",
      "width": 0.1778,
      "x1": 1.297181,
      "y1": 2.79718,
      "x2": 1.000001,
      "y2": 2.5
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 6.824985,
      "y1": 2.799994,
      "x2": 7.362952,
      "y2": 2.797556
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 6.824985,
      "y1": 1.199998,
      "x2": 7.304532,
      "y2": 0.8001
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 6.824985,
      "y1": -1.199998,
      "x2": 7.15137,
      "y2": -0.8001
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 7.152386,
      "y1": -3.2004,
      "x2": 6.824985,
      "y2": -2.799994
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 5.524988,
      "y1": 4.399991,
      "x2": 5.851906,
      "y2": 4.800346
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 4.22499,
      "y1": 4.399991,
      "x2": 4.551934,
      "y2": 3.999738
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 4.874989,
      "y1": 3.599993,
      "x2": 4.551934,
      "y2": 3.999738
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 5.524988,
      "y1": 1.199998,
      "x2": 5.850382,
      "y2": 0.799592
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 4.22499,
      "y1": 1.199998,
      "x2": 4.551934,
      "y2": 1.599692
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 4.874989,
      "y1": 1.999996,
      "x2": 4.551934,
      "y2": 1.599692
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 4.874989,
      "y1": -1.999996,
      "x2": 5.524988,
      "y2": -1.199998
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 5.524988,
      "y1": -1.199998,
      "x2": 5.851398,
      "y2": -0.8001
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 4.22499,
      "y1": -1.199998,
      "x2": 4.551172,
      "y2": -0.79756
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 5.774436,
      "y1": -5.291836,
      "x2": 5.774436,
      "y2": -4.64944
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 5.774436,
      "y1": -4.64944,
      "x2": 5.524988,
      "y2": -4.399991
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 4.874989,
      "y1": -3.599993,
      "x2": 5.202428,
      "y2": -4.000246
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 5.524988,
      "y1": -4.399991,
      "x2": 5.202428,
      "y2": -4.000246
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 2.601468,
      "y1": 4.800346,
      "x2": 2.924993,
      "y2": 4.399991
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 2.924993,
      "y1": 1.199998,
      "x2": 2.601468,
      "y2": 0.8001
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 2.924993,
      "y1": 2.799994,
      "x2": 2.600198,
      "y2": 2.399792
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 2.924993,
      "y1": -1.199998,
      "x2": 3.251454,
      "y2": -0.8001
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 4.22499,
      "y1": -4.399991,
      "x2": 3.901948,
      "y2": -4.800346
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 2.924993,
      "y1": -4.399991,
      "x2": 2.601976,
      "y2": -4.800346
    },
    {
      "component": "U2",
      "width": 0.1016,
      "x1": 2.924993,
      "y1": -2.799994,
      "x2": 3.248914,
      "y2": -3.123916
    },
    {
      "component": "U2",
      "width": 0.1016,
      "x1": 3.248914,
      "y1": -3.123916,
      "x2": 3.248914,
      "y2": -4.07607
    },
    {
      "component": "U2",
      "width": 0.1016,
      "x1": 3.248914,
      "y1": -4.07607,
      "x2": 2.924993,
      "y2": -4.399991
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 1.624995,
      "y1": 4.399991,
      "x2": 1.300988,
      "y2": 4.800346
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 0.974997,
      "y1": 3.599993,
      "x2": 1.300988,
      "y2": 3.2004
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 1.624995,
      "y1": 2.799994,
      "x2": 1.300988,
      "y2": 3.2004
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 0.974997,
      "y1": 1.999996,
      "x2": 1.300988,
      "y2": 1.6002
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 0.974997,
      "y1": -3.599993,
      "x2": 1.300988,
      "y2": -3.2004
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 1.624995,
      "y1": -2.799994,
      "x2": 1.300988,
      "y2": -3.2004
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 0.974997,
      "y1": -1.999996,
      "x2": 0.65024,
      "y2": -2.399792
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": 1.624995,
      "y1": -4.399991,
      "x2": 1.302004,
      "y2": -4.800346
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -1.299693,
      "y1": 4.799838,
      "x2": -1.624998,
      "y2": 4.399991
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -0.974999,
      "y1": 3.599993,
      "x2": -0.649732,
      "y2": 3.999738
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -0.649224,
      "y1": 1.6002,
      "x2": -0.974598,
      "y2": 1.999996
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -0.974598,
      "y1": 1.999996,
      "x2": -0.974999,
      "y2": 1.999996
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -0.974999,
      "y1": 1.999996,
      "x2": -1.624998,
      "y2": 2.799994
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -1.30048,
      "y1": -3.2004,
      "x2": -0.974999,
      "y2": -3.599993
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -1.624998,
      "y1": -2.799994,
      "x2": -1.30048,
      "y2": -3.2004
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -0.974999,
      "y1": -1.999996,
      "x2": -0.649732,
      "y2": -1.6002
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -1.624998,
      "y1": -4.399991,
      "x2": -1.30048,
      "y2": -4.800346
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -2.59969,
      "y1": 4.799838,
      "x2": -2.924995,
      "y2": 4.399991
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -2.598928,
      "y1": 0.8001,
      "x2": -2.924995,
      "y2": 1.199998
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -4.224993,
      "y1": 1.199998,
      "x2": -3.90144,
      "y2": 0.8001
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -2.924995,
      "y1": 2.799994,
      "x2": -3.249168,
      "y2": 2.4003
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -2.924995,
      "y1": -1.199998,
      "x2": -3.2512,
      "y2": -0.8001
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -2.924995,
      "y1": -2.799994,
      "x2": -3.25247,
      "y2": -3.199892
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -2.924995,
      "y1": -4.399991,
      "x2": -3.070606,
      "y2": -4.873752
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -5.524988,
      "y1": 4.399991,
      "x2": -5.851398,
      "y2": 4.800346
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -4.551426,
      "y1": 4.800346,
      "x2": -4.224993,
      "y2": 4.399991
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -4.874992,
      "y1": 3.599993,
      "x2": -4.55168,
      "y2": 4.000246
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -5.524988,
      "y1": 1.199998,
      "x2": -5.853176,
      "y2": 0.8001
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -4.874992,
      "y1": 1.999996,
      "x2": -5.524988,
      "y2": 1.199998
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -5.524988,
      "y1": -1.199998,
      "x2": -5.851144,
      "y2": -0.8001
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -4.224993,
      "y1": -1.199998,
      "x2": -4.551172,
      "y2": -0.8001
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -5.204968,
      "y1": -1.599692,
      "x2": -4.874992,
      "y2": -1.999996
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -4.224993,
      "y1": -4.399991,
      "x2": -4.55168,
      "y2": -4.825746
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -5.8166,
      "y1": -5.207,
      "x2": -5.8166,
      "y2": -4.691604
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -5.8166,
      "y1": -4.691604,
      "x2": -5.524988,
      "y2": -4.399991
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -4.874992,
      "y1": -3.599993,
      "x2": -4.551172,
      "y2": -4.000246
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -6.824985,
      "y1": 2.799994,
      "x2": -7.651394,
      "y2": 2.799994
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -7.651394,
      "y1": 2.799994,
      "x2": -7.8994,
      "y2": 3.048
    },
    {
      "component": "U2",
      "width": 0.3048,
      "x1": -6.824985,
      "y1": -2.799994,
      "x2": -7.152132,
      "y2": -3.2004
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5,
      "y1": 5.499999,
      "x2": 5,
      "y2": 6.220236
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5,
      "y1": 6.220236,
      "x2": 5.306177,
      "y2": 6.526413
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5.306177,
      "y1": 6.526413,
      "x2": 5.332847,
      "y2": 6.526413
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5.332847,
      "y1": 6.526413,
      "x2": 5.511917,
      "y2": 6.705483
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5.499999,
      "y1": 5,
      "x2": 5.499999,
      "y2": 5.499999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5.499999,
      "y1": 5.499999,
      "x2": 5.779633,
      "y2": 5.499999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5.779633,
      "y1": 5.499999,
      "x2": 6.045317,
      "y2": 5.765683
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5.499999,
      "y1": 4,
      "x2": 6.100051,
      "y2": 4
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 6.100051,
      "y1": 4,
      "x2": 6.474831,
      "y2": 4.374779
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 5.499999,
      "y1": 0,
      "x2": 5.500116,
      "y2": -0.000117
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": 5.500116,
      "y1": -0.000117,
      "x2": 5.500233,
      "y2": -0.000117
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5.500233,
      "y1": -0.000117,
      "x2": 6.074273,
      "y2": -0.000117
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 6.074273,
      "y1": -0.000117,
      "x2": 6.275695,
      "y2": -0.201539
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5.499999,
      "y1": -2.000001,
      "x2": 6.046191,
      "y2": -2.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 6.046191,
      "y1": -2.000001,
      "x2": 6.136249,
      "y2": -1.909943
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": 5.499999,
      "y1": -4,
      "x2": 5,
      "y2": -3.500001
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": 5.499999,
      "y1": -4,
      "x2": 6.049272,
      "y2": -4
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": 6.049272,
      "y1": -4,
      "x2": 6.307953,
      "y2": -4.258681
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5,
      "y1": -5.499999,
      "x2": 5.499999,
      "y2": -5.499999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5.499999,
      "y1": -5.499999,
      "x2": 5.499999,
      "y2": -5.967613
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 5.499999,
      "y1": -5.967613,
      "x2": 5.501503,
      "y2": -5.969117
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 4.500001,
      "y1": 2.999999,
      "x2": 4.500001,
      "y2": 2.564501
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": 4.500001,
      "y1": 2.564501,
      "x2": 4.501505,
      "y2": 2.562997
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": 4.501505,
      "y1": 2.562997,
      "x2": 4.501505,
      "y2": 2.498496
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": 4.501505,
      "y1": 2.498496,
      "x2": 5,
      "y2": 2.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 4,
      "y1": 4.500001,
      "x2": 3.627999,
      "y2": 4.500001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 3.627999,
      "y1": 4.500001,
      "x2": 3.568817,
      "y2": 4.559183
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": 4,
      "y1": -5.499999,
      "x2": 4,
      "y2": -5.966468
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": 4,
      "y1": -5.966468,
      "x2": 4.044305,
      "y2": -6.010773
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": 4.044305,
      "y1": -6.010773,
      "x2": 4.044305,
      "y2": -6.268329
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": 4.044305,
      "y1": -6.268329,
      "x2": 3.632317,
      "y2": -6.680317
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": 4,
      "y1": -5.499999,
      "x2": 3.500001,
      "y2": -5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 1.5,
      "y1": -0.499999,
      "x2": 1.5,
      "y2": -1.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 1.5,
      "y1": -1.000001,
      "x2": 2.000001,
      "y2": -1.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.000001,
      "y1": -1.000001,
      "x2": 2.407135,
      "y2": -1.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.407135,
      "y1": -1.000001,
      "x2": 2.432421,
      "y2": -0.974715
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 1.5,
      "y1": -2.5,
      "x2": 2.000001,
      "y2": -2.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.5,
      "y1": -2.000001,
      "x2": 2.5,
      "y2": -2.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.000001,
      "y1": -2.5,
      "x2": 2.5,
      "y2": -2.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.5,
      "y1": -2.5,
      "x2": 2.5,
      "y2": -2.74479
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.5,
      "y1": -2.74479,
      "x2": 2.755209,
      "y2": -2.999999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.755209,
      "y1": -2.999999,
      "x2": 2.999999,
      "y2": -2.999999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.999999,
      "y1": -2.999999,
      "x2": 3.500001,
      "y2": -2.999999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 1.5,
      "y1": -3.500001,
      "x2": 1.000001,
      "y2": -3.500001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 1.5,
      "y1": -3.500001,
      "x2": 2.000001,
      "y2": -3.500001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.000001,
      "y1": -3.500001,
      "x2": 2.000001,
      "y2": -3.297149
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.000001,
      "y1": -3.297149,
      "x2": 2.220839,
      "y2": -3.076311
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.000001,
      "y1": -2.5,
      "x2": 2.000001,
      "y2": -2.855473
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.000001,
      "y1": -2.855473,
      "x2": 2.220839,
      "y2": -3.076311
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.566787,
      "y1": -3.552307,
      "x2": 2.947693,
      "y2": -3.552307
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 2.947693,
      "y1": -3.552307,
      "x2": 2.999999,
      "y2": -3.500001
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -1.000001,
      "y1": 5.499999,
      "x2": -0.999881,
      "y2": 5.499999
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -0.999881,
      "y1": 5.499999,
      "x2": -0.999881,
      "y2": 5.673481
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -0.999881,
      "y1": 5.673481,
      "x2": -1.117483,
      "y2": 5.791083
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -1.117483,
      "y1": 5.791083,
      "x2": -1.117483,
      "y2": 6.446657
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -1.117483,
      "y1": 6.446657,
      "x2": -0.915787,
      "y2": 6.648353
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -0.915787,
      "y1": 6.648353,
      "x2": -0.915787,
      "y2": 6.927499
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -0.915787,
      "y1": 6.927499,
      "x2": -0.553603,
      "y2": 7.289683
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 1.000001,
      "y1": 3.500001,
      "x2": 1.5,
      "y2": 3.500001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 0.499999,
      "y1": 0.499999,
      "x2": 0.855833,
      "y2": 0.499999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": 0.855833,
      "y1": 0.499999,
      "x2": 0.914517,
      "y2": 0.558683
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": 0,
      "y1": -4.500001,
      "x2": 0,
      "y2": -4.002273
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": 0,
      "y1": -4.002273,
      "x2": -0.068105,
      "y2": -3.934168
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.5,
      "y1": 3.500001,
      "x2": -1.500005,
      "y2": 3.500001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.000001,
      "y1": 3.500001,
      "x2": -1.5,
      "y2": 3.500001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.5,
      "y1": 2.5,
      "x2": -1.000001,
      "y2": 2.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.000001,
      "y1": 2.5,
      "x2": -0.499999,
      "y2": 2.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.5,
      "y1": 2.5,
      "x2": -1.500007,
      "y2": 2.500008
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.500007,
      "y1": 2.500008,
      "x2": -1.500007,
      "y2": 2.843159
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.500007,
      "y1": 2.843159,
      "x2": -1.396883,
      "y2": 2.946283
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.500007,
      "y1": 3.500003,
      "x2": -1.500007,
      "y2": 3.049407
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.500007,
      "y1": 3.049407,
      "x2": -1.396883,
      "y2": 2.946283
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.500005,
      "y1": 3.500001,
      "x2": -1.50001,
      "y2": 3.500001
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -0.295412,
      "y1": 0,
      "x2": 0,
      "y2": 0
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -0.474599,
      "y1": 0.179187,
      "x2": -0.295412,
      "y2": 0
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -0.487299,
      "y1": 0.179187,
      "x2": -0.474599,
      "y2": 0.179187
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -0.499999,
      "y1": 0.166487,
      "x2": -0.499999,
      "y2": 0.499999
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -0.499999,
      "y1": 0.166487,
      "x2": -0.487299,
      "y2": 0.179187
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -0.499999,
      "y1": 0.153787,
      "x2": -0.499999,
      "y2": 0.166487
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -0.914283,
      "y1": -0.558917,
      "x2": -0.558917,
      "y2": -0.558917
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -0.558917,
      "y1": -0.558917,
      "x2": -0.499999,
      "y2": -0.499999
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -2.248799,
      "y1": -0.251323,
      "x2": -2.490587,
      "y2": -0.251079
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -2.490587,
      "y1": -0.251079,
      "x2": -2.542705,
      "y2": -0.251079
    },
    {
      "component": "U1",
      "width": 0.08128,
      "x1": -2.542705,
      "y1": -0.251079,
      "x2": -2.803987,
      "y2": -0.343444
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -2.803987,
      "y1": -0.343444,
      "x2": -2.999999,
      "y2": -0.499999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -0.499999,
      "y1": 1.5,
      "x2": -0.431683,
      "y2": 1.092083
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.5,
      "y1": 1.5,
      "x2": -1.0936,
      "y2": 1.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.0936,
      "y1": 1.5,
      "x2": -1.041283,
      "y2": 1.447683
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.5,
      "y1": 1.000001,
      "x2": -1.5,
      "y2": 1.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.000001,
      "y1": 0.499999,
      "x2": -1.5,
      "y2": 1.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.5,
      "y1": -1.000001,
      "x2": -2.000001,
      "y2": -0.499999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.5,
      "y1": -1.000001,
      "x2": -1.058916,
      "y2": -0.558917
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.058916,
      "y1": -0.558917,
      "x2": -0.914283,
      "y2": -0.558917
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -0.499999,
      "y1": -0.499999,
      "x2": -0.499999,
      "y2": 0.153787
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.5,
      "y1": -5,
      "x2": -2.5,
      "y2": -4.564502
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.5,
      "y1": -4.564502,
      "x2": -2.562997,
      "y2": -4.501505
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.999999,
      "y1": -4.500001,
      "x2": -2.564501,
      "y2": -4.500001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.564501,
      "y1": -4.500001,
      "x2": -2.562997,
      "y2": -4.501505
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -1.906387,
      "y1": -5.789813,
      "x2": -2.000001,
      "y2": -5.696199
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -2.000001,
      "y1": -5.696199,
      "x2": -2.000001,
      "y2": -5.499999
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -3.500001,
      "y1": 5.499999,
      "x2": -3.500001,
      "y2": 5.966849
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -3.500001,
      "y1": 5.966849,
      "x2": -3.502035,
      "y2": 5.968883
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -4,
      "y1": 4.500001,
      "x2": -4,
      "y2": 4
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -4,
      "y1": 4,
      "x2": -4.500001,
      "y2": 4
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -4.500001,
      "y1": 5,
      "x2": -4.500001,
      "y2": 4.564517
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -4.500001,
      "y1": 4.564517,
      "x2": -4.434215,
      "y2": 4.498731
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -4,
      "y1": 4.500001,
      "x2": -4.432945,
      "y2": 4.500001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -4.432945,
      "y1": 4.500001,
      "x2": -4.434215,
      "y2": 4.498731
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.999999,
      "y1": 2.999999,
      "x2": -2.695199,
      "y2": 2.999999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.695199,
      "y1": 2.999999,
      "x2": -2.5,
      "y2": 2.8048
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.5,
      "y1": 2.8048,
      "x2": -2.5,
      "y2": 2.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -3.500001,
      "y1": 2.999999,
      "x2": -2.999999,
      "y2": 2.999999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -3.500001,
      "y1": 2.999999,
      "x2": -3.500001,
      "y2": 3.329826
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -3.500001,
      "y1": 3.329826,
      "x2": -3.402213,
      "y2": 3.427613
    },
    {
      "component": "U1",
      "width": 0.1778,
      "x1": -4,
      "y1": 2.5,
      "x2": -4,
      "y2": 2.544432
    },
    {
      "component": "U1",
      "width": 0.1778,
      "x1": -4,
      "y1": 2.544432,
      "x2": -3.544433,
      "y2": 2.999999
    },
    {
      "component": "U1",
      "width": 0.1778,
      "x1": -3.544433,
      "y1": 2.999999,
      "x2": -3.500001,
      "y2": 2.999999
    },
    {
      "component": "U1",
      "width": 0.1778,
      "x1": -4,
      "y1": 2.5,
      "x2": -4,
      "y2": 2.420526
    },
    {
      "component": "U1",
      "width": 0.1778,
      "x1": -4,
      "y1": 2.420526,
      "x2": -3.579475,
      "y2": 2.000001
    },
    {
      "component": "U1",
      "width": 0.1778,
      "x1": -3.579475,
      "y1": 2.000001,
      "x2": -3.500001,
      "y2": 2.000001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.999999,
      "y1": 3.500001,
      "x2": -3.329826,
      "y2": 3.500001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -3.329826,
      "y1": 3.500001,
      "x2": -3.402213,
      "y2": 3.427613
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.000001,
      "y1": -3.500001,
      "x2": -1.5,
      "y2": -3.500001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.000001,
      "y1": -2.000001,
      "x2": -1.000001,
      "y2": -2.002772
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.000001,
      "y1": -2.002772,
      "x2": -1.497228,
      "y2": -2.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.497228,
      "y1": -2.5,
      "x2": -1.5,
      "y2": -2.5
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -1.5,
      "y1": -2.5,
      "x2": -1.499987,
      "y2": -2.500013
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -1.499987,
      "y1": -2.500013,
      "x2": -1.499987,
      "y2": -2.741813
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -1.499987,
      "y1": -2.741813,
      "x2": -1.595003,
      "y2": -2.836829
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -1.595003,
      "y1": -2.836829,
      "x2": -1.595003,
      "y2": -3.404997
    },
    {
      "component": "U1",
      "width": 0.13208,
      "x1": -1.595003,
      "y1": -3.404997,
      "x2": -1.5,
      "y2": -3.500001
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -1.5,
      "y1": -2.5,
      "x2": -2.000001,
      "y2": -2.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.000001,
      "y1": -2.5,
      "x2": -2.5,
      "y2": -2.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.5,
      "y1": -2.000001,
      "x2": -2.5,
      "y2": -2.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.5,
      "y1": -2.5,
      "x2": -2.865526,
      "y2": -2.5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -2.865526,
      "y1": -2.5,
      "x2": -2.945013,
      "y2": -2.579487
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -2.999999,
      "y1": -2.999999,
      "x2": -2.999999,
      "y2": -2.634473
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -2.999999,
      "y1": -2.634473,
      "x2": -2.945013,
      "y2": -2.579487
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -6.125093,
      "y1": 5.917321,
      "x2": -5.917321,
      "y2": 5.917321
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -5.917321,
      "y1": 5.917321,
      "x2": -5.499999,
      "y2": 5.499999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -5.499999,
      "y1": 5.499999,
      "x2": -5.499999,
      "y2": 5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -5,
      "y1": 5.499999,
      "x2": -5.00127,
      "y2": 5.501269
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -5.00127,
      "y1": 5.501269,
      "x2": -5.498729,
      "y2": 5.501269
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -5.498729,
      "y1": 5.501269,
      "x2": -5.499999,
      "y2": 5.499999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -5.499999,
      "y1": -5,
      "x2": -5.917174,
      "y2": -5
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -5.917174,
      "y1": -5,
      "x2": -6.097387,
      "y2": -5.180213
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -6.097387,
      "y1": -6.297813,
      "x2": -6.097387,
      "y2": -6.094613
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -6.097387,
      "y1": -6.094613,
      "x2": -5.502773,
      "y2": -5.499999
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -5.502773,
      "y1": -5.499999,
      "x2": -5.499999,
      "y2": -5.499999
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": -5,
      "y1": -5.499999,
      "x2": -5.055987,
      "y2": -5.555986
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": -5.055987,
      "y1": -5.555986,
      "x2": -5.055987,
      "y2": -5.764413
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": -5.055987,
      "y1": -5.764413,
      "x2": -5.121793,
      "y2": -5.830219
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": -5.121793,
      "y1": -5.830219,
      "x2": -5.121793,
      "y2": -6.097387
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": -5.121793,
      "y1": -6.097387,
      "x2": -5.316865,
      "y2": -6.292459
    },
    {
      "component": "U1",
      "width": 0.127,
      "x1": -5.316865,
      "y1": -6.292459,
      "x2": -5.330581,
      "y2": -6.292459
    },
    {
      "component": "U1",
      "width": 0.2032,
      "x1": -3.500001,
      "y1": -5.499999,
      "x2": -4,
      "y2": -5
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -3.500001,
      "y1": -5.499999,
      "x2": -3.633587,
      "y2": -5.633585
    },
    {
      "component": "U1",
      "width": 0.254,
      "x1": -3.633587,
      "y1": -5.633585,
      "x2": -3.633587,
      "y2": -6.831213
    }
  ],
  "vias": [
    {
      "component": "U2",
      "x": 7.362952,
      "y": 2.797556,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 7.304532,
      "y": 0.8001,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 7.15137,
      "y": -0.8001,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 7.152386,
      "y": -3.2004,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 5.851906,
      "y": 4.800346,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 4.551934,
      "y": 3.999738,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 5.850382,
      "y": 0.799592,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 4.551934,
      "y": 1.599692,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 5.851398,
      "y": -0.8001,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 4.551172,
      "y": -0.79756,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 5.774436,
      "y": -5.291836,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 5.202428,
      "y": -4.000246,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 2.601468,
      "y": 4.800346,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 2.601468,
      "y": 0.8001,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 2.600198,
      "y": 2.399792,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 3.251454,
      "y": -0.8001,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 3.901948,
      "y": -4.800346,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 2.601976,
      "y": -4.800346,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 1.300988,
      "y": 4.800346,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 1.300988,
      "y": 3.2004,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 1.300988,
      "y": 1.6002,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 1.300988,
      "y": -3.2004,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 0.65024,
      "y": -2.399792,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": 1.302004,
      "y": -4.800346,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -1.299693,
      "y": 4.799838,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -0.649732,
      "y": 3.999738,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -0.649224,
      "y": 1.6002,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -1.30048,
      "y": -3.2004,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -0.649732,
      "y": -1.6002,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -1.30048,
      "y": -4.800346,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -2.59969,
      "y": 4.799838,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -2.598928,
      "y": 0.8001,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -3.90144,
      "y": 0.8001,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -3.249168,
      "y": 2.4003,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -3.2512,
      "y": -0.8001,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -3.25247,
      "y": -3.199892,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -3.070606,
      "y": -4.873752,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -5.851398,
      "y": 4.800346,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -4.551426,
      "y": 4.800346,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -4.55168,
      "y": 4.000246,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -5.853176,
      "y": 0.8001,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -5.851144,
      "y": -0.8001,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -4.551172,
      "y": -0.8001,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -5.204968,
      "y": -1.599692,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -4.55168,
      "y": -4.825746,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -5.8166,
      "y": -5.207,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -4.551172,
      "y": -4.000246,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -4.47294,
      "y": -6.071108,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -7.8994,
      "y": 3.048,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U2",
      "x": -7.152132,
      "y": -3.2004,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 5.511917,
      "y": 6.705483,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 6.045317,
      "y": 5.765683,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 6.474831,
      "y": 4.374779,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 6.275695,
      "y": -0.201539,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 6.136249,
      "y": -1.909943,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 6.307953,
      "y": -4.258681,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 5.501503,
      "y": -5.969117,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 4.392813,
      "y": 7.062587,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 4.501505,
      "y": 2.562997,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 3.568817,
      "y": 4.559183,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 3.427613,
      "y": 1.454267,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 3.632317,
      "y": -6.680317,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 2.432421,
      "y": -0.974715,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 2.566787,
      "y": -3.552307,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 2.220839,
      "y": -3.076311,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -0.553603,
      "y": 7.289683,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 0.965317,
      "y": 7.238883,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 0.045075,
      "y": 3.962283,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": 0.914517,
      "y": 0.558683,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -0.068105,
      "y": -3.934168,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -1.396883,
      "y": 2.946283,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -0.499999,
      "y": 0.153787,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -0.914283,
      "y": -0.558917,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -1.041283,
      "y": 1.447683,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -0.431683,
      "y": 1.092083,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -2.562997,
      "y": -4.501505,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -3.502035,
      "y": 5.968883,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -4.434215,
      "y": 4.498731,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -3.402213,
      "y": 3.427613,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -2.945013,
      "y": -2.579487,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -6.125093,
      "y": 5.917321,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -6.681587,
      "y": 3.582787,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -6.097387,
      "y": -5.180213,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -6.097387,
      "y": -6.297813,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    },
    {
      "component": "U1",
      "x": -5.330581,
      "y": -6.292459,
      "diameter": 0.4572,
      "holeDiameter": 0.2032
    }
  ]
} as const