gokul/macro-six-usbc
USB-powered ATmega32U4 controller board with protected/switched 5 V power, six tactile keys, rotary encoder, reset/boot/ISP interfaces, power LED, and six daisy-chained SK6812 RGB LEDs driven through MOSFETs.
- Version
- 0.1.6
- License
- MIT
- Stars
- 0
dist/index.cjs
PCB
Schematic
'use strict';
var jsxRuntime = require('react/jsx-runtime');
var react = require('react');
var core = require('@tscircuit/core');
var reviewedRoutes = [
{
connection: ".Y1 > .pin3",
route: [
{
route_type: "wire",
x: 50.850011,
y: 21.399926,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 49.175,
y: 19,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .XTAL2",
route: [
{
route_type: "wire",
x: 44.850001,
y: 22.200027,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46,
y: 22.35,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 50.850011,
y: 22.35,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 50.850011,
y: 21.399926,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 49.175,
y: 19,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_X1 > .pin1",
route: [
{
route_type: "wire",
x: 49.175,
y: 26,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 49.175,
y: 23.625,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 49.149989,
y: 23.600074,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .XTAL1",
route: [
{
route_type: "wire",
x: 44.850001,
y: 23.000127,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 48.550042,
y: 23.000127,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 49.149989,
y: 23.600074,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_RESET > .pin1",
route: [
{
route_type: "wire",
x: 47.675,
y: 13,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 47.675,
y: 16.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_RGB_PULL > .pin1",
route: [
{
route_type: "wire",
x: -42.825,
y: 29,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -42.825,
y: 27.925,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -40.850015,
y: 25.94996,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_V1 > .pin1",
route: [
{
route_type: "wire",
x: 34.974999999999994,
y: 13.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.58776785684989,
y: 14.195363809579895,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.634180833509916,
y: 16.953760976775467,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.67064740584283,
y: 17.02064740584283,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.799981,
y: 17.149999,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .AVCC1",
route: [
{
route_type: "wire",
x: 42.199765,
y: 28.850001,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.199765,
y: 29.975234999999998,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 40.175,
y: 32,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_V2 > .pin1",
route: [
{
route_type: "wire",
x: 47.675,
y: 16.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 47.675,
y: 18.305788674855037,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46.47708169140811,
y: 19.503706983446925,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46.518991797921245,
y: 19.503706983446925,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46.561225148807964,
y: 19.376732283945774,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 46.561225148807964,
y: 19.376732283945774,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 46.561225148807964,
y: 19.376732283945774,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 46.561225148807964,
y: 20.54114452578004,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 46.563836372135924,
y: 20.543755749108,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 46.563836372135924,
y: 20.605836372135926,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 46.56056816739037,
y: 20.635183663110436,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 46.56056816739037,
y: 20.635183663110436,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 46.56056816739037,
y: 20.635183663110436,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 44.856,
y: 20.606,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 44.850001,
y: 20.600081,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .VCC1",
route: [
{
route_type: "wire",
x: 44.850001,
y: 20.600081,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 44.640435776816304,
y: 20.390435776816307,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.15808837903044,
y: 20.394389683649635,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 42.15808837903044,
y: 20.394389683649635,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 42.15808837903044,
y: 20.394389683649635,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 42.0556067992343,
y: 20.29001599197863,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 42.0556067992343,
y: 20.233928882838132,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 41.71676673424528,
y: 19.895088817849118,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 41.71676673424528,
y: 19.375293807219823,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 41.71676673424528,
y: 19.375293807219823,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 41.71676673424528,
y: 19.375293807219823,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.46231994560478,
y: 19.120847018579322,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.077238049048034,
y: 19.120847018579322,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.799973,
y: 17.84358196953129,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.799973,
y: 17.149999,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .VBus",
route: [
{
route_type: "wire",
x: 39.799973,
y: 17.149999,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.69828682479956,
y: 17.251713175200436,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.69828682479956,
y: 17.999430669166227,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.59072680413246,
y: 20.106990689833328,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.81073940585154,
y: 20.119161379722318,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 36.81073940585154,
y: 20.119161379722318,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 36.81073940585154,
y: 20.119161379722318,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.76264151014671,
y: 20.046316074227175,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.76264151014671,
y: 20.02792209980775,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.562,
y: 19.82728058966104,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.55965819386125,
y: 18.859659216666337,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 36.55965819386125,
y: 18.859659216666337,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 36.55965819386125,
y: 18.859659216666337,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.54791312787323,
y: 18.84791312787323,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.54791312787323,
y: 18.840096596039395,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.799981,
y: 18.092164468166168,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.799981,
y: 17.149999,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_V3 > .pin1",
route: [
{
route_type: "wire",
x: 40.175,
y: 32,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.6650519062685,
y: 32,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 34.374058687626864,
y: 29.709006781358365,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.149999,
y: 28.484947093731503,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.149999,
y: 27.000118999999998,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".ISP > .VCC",
route: [
{
route_type: "wire",
x: 35.46,
y: -28.27,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.96473603236307,
y: -26.76526396763693,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.96473603236307,
y: -24.64346457292041,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.96473603236307,
y: -24.588263967636927,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.327,
y: -24.226,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 37.327,
y: -24.226,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 37.327,
y: -24.226,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 40.43170203286941,
y: -21.121297967130587,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 40.43170203286941,
y: -17.763097310114816,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 40.43170203286941,
y: -17.684297967130593,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 40.49,
y: -17.626,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 40.49,
y: -17.626,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 40.49,
y: -17.626,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 40.49,
y: -16.684999999999995,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.175,
y: -15,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_HWB > .pin1",
route: [
{
route_type: "wire",
x: 42.175,
y: -15,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.175,
y: -14.083303876938672,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.1113576880931,
y: -13.146946494641984,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 43.1113576880931,
y: -13.146946494641984,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 43.1113576880931,
y: -13.146946494641984,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.10758920402259,
y: -13.146837888938478,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.10758920402259,
y: -13.112916610352425,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.10202813298056,
y: -13.107355539310394,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.10202813298056,
y: -12.116180225478173,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 43.10202813298056,
y: -12.116180225478173,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 43.10202813298056,
y: -12.116180225478173,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.09453049045828,
y: -12.108682582955902,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.08421699758509,
y: -12.108682582955902,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.175,
y: -11.199465585370811,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.175,
y: -11,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_ENCB > .pin1",
route: [
{
route_type: "wire",
x: 42.175,
y: -11,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.5,
y: -11.675,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.954837805079706,
y: -11.675,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.849999999999994,
y: -11.675,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.175,
y: -11,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_ENCA > .pin1",
route: [
{
route_type: "wire",
x: 38.175,
y: -11,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.656,
y: -2.4810000000000016,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.656,
y: 5.156,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 29.656,
y: 5.156,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 29.656,
y: 5.156,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 29.645479729820373,
y: 5.166520270179626,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 29.645479729820373,
y: 5.357275423134629,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 29.618363542065104,
y: 8.133589283902285,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 29.618363542065104,
y: 8.133589283902285,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 29.618363542065104,
y: 8.133589283902285,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.656,
y: 8.117319984622142,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.656,
y: 8.19935834531574,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.175,
y: 8.680358345315739,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.175,
y: 10.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_V5 > .pin1",
route: [
{
route_type: "wire",
x: 29.175,
y: 10.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.05265277063008,
y: 9.622347229369922,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.591541712190644,
y: 9.575000000000001,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 30.591541712190644,
y: 9.575000000000001,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 30.591541712190644,
y: 9.575000000000001,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 30.607146446458568,
y: 9.65613613092782,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 30.607146446458568,
y: 9.737960061104149,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 33.47301586189752,
y: 12.603829476543103,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 33.47301586189752,
y: 15.299400230650242,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 33.47301586189752,
y: 15.299400230650242,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 33.47301586189752,
y: 15.299400230650242,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.4780709224308,
y: 15.30445529118352,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.498727948639406,
y: 15.30445529118352,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.7744669350653,
y: 15.580194277609412,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 34.88587593497736,
y: 15.578346102790924,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.80201861862002,
y: 16.494109527451773,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.799981,
y: 17.149999,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .UVcc",
route: [
{
route_type: "wire",
x: 35.799981,
y: 17.149999,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.799981,
y: 17.822528750072646,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.284626606883165,
y: 18.337883143189483,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.81211685681052,
y: 18.337883143189483,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.149999,
y: 19.000135,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .AVCC2",
route: [
{
route_type: "wire",
x: 33.149999,
y: 19.000135,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.271657745684124,
y: 19.12165774568412,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 34.62294209973931,
y: 19.121657804890216,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 34.62294209973931,
y: 19.121657804890216,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 34.62294209973931,
y: 19.121657804890216,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 34.64804004192325,
y: 19.150864486308453,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 34.64804004192325,
y: 19.180089816738732,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 34.725812385297814,
y: 19.257862160113294,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 34.72581213205278,
y: 20.152068204004188,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 34.72581213205278,
y: 20.152068204004188,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 34.72581213205278,
y: 20.152068204004188,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 34.7238070269018,
y: 20.14858010100941,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 34.3463548350365,
y: 20.59899443687226,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 34.3463548350365,
y: 26.50393628430932,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.81369104734704,
y: 27.036600071998773,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.149999,
y: 27.000118999999998,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .VCC2",
route: [
{
route_type: "wire",
x: 33.149999,
y: 27.000118999999998,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 31.655429034167106,
y: 27.000118999999998,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 31.121328891468803,
y: 27.5342191426983,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.88732203862377,
y: 27.673092607918964,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.631666689793025,
y: 27.676118795609618,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.421895508294476,
y: 27.675,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.213978619232947,
y: 27.67504182118399,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.828593902444826,
y: 27.67498605083628,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.62823300728197,
y: 27.548,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.223,
y: 27.548,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.675,
y: 27,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_PWR > .pin1",
route: [
{
route_type: "wire",
x: -46.825,
y: -10,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -49.10782423986018,
y: -7.717175760139824,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -49.10782423986018,
y: 20.304124252755646,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -43.461948492615825,
y: 25.95,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -40.850015,
y: 25.94996,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".Q_RGB > .pin2",
route: [
{
route_type: "wire",
x: -40.850015,
y: 25.94996,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -39.807,
y: 26.993,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -39.26615927813613,
y: 26.86684072186387,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -39.26615927813613,
y: 26.86684072186387,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -39.26615927813613,
y: 26.86684072186387,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -39.108999999999995,
y: 27.024,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -38.93152007298396,
y: 27.024,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -35.182,
y: 27.024,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -35.182,
y: 27.024,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -35.182,
y: 27.024,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -35.15003232980216,
y: 27.055967670197848,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -35.126556866296646,
y: 27.055967670197848,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -35.070589196098794,
y: 27,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -32.149985,
y: 27,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".Q_MAIN > .pin3",
route: [
{
route_type: "wire",
x: -32.149985,
y: 27,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -32.090999999999994,
y: 27.059,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -29.318,
y: 27.059,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -29.318,
y: 27.059,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -29.318,
y: 27.059,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -29.317048763414537,
y: 27.059951236585466,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -29.241346837847285,
y: 27.059951236585466,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -29.24039560126182,
y: 27.059,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -27.493,
y: 27.059,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -27.493,
y: 27.059,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -27.493,
y: 27.059,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -27.433999999999997,
y: 27,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -27.325,
y: 27,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -25.825,
y: 27,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_BULK > .pin1",
route: [
{
route_type: "wire",
x: -25.825,
y: 27,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -24.898592500995576,
y: 27.926407499004423,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -24.898592500995576,
y: 27.994433798217692,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -24.898592500995576,
y: 27.994433798217692,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -24.898592500995576,
y: 27.994433798217692,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -24.884776295239174,
y: 28.008250003974094,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -24.81755556104071,
y: 28.008250003974094,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -5.551410876238352,
y: 28.008250003974094,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -2.3857016309747308,
y: 31.175454627497377,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 0.06448580678454935,
y: 31.185312747996544,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 0.2786564081038629,
y: 30.967104040987607,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 0.27185654361637224,
y: 26.75035004469022,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -0.633,
y: 25.846,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -0.633,
y: 25.846,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -0.633,
y: 25.846,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -0.521807055105147,
y: 25.734807055105147,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -0.45294822045010696,
y: 25.734807055105147,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -0.21314116534496086,
y: 25.495,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 3.195,
y: 25.495,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 3.195,
y: 25.495,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 3.195,
y: 25.495,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 3.213368854048688,
y: 25.51336885404869,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 3.218992976677622,
y: 25.51336885404869,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 7.803218018381717,
y: 20.929143812344595,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 7.818123791454261,
y: 20.929143812344595,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 16.2786494775749,
y: 20.929143812344595,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 19.35738044156252,
y: 24.007874776332216,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 23.37880747193589,
y: 24.007874776332216,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.01366259221513,
y: 26.635422378754015,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 26.01366259221513,
y: 26.635422378754015,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 26.01366259221513,
y: 26.635422378754015,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.47628697384989,
y: 27.105354278246217,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.481553131649537,
y: 27.135272993848922,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.569678852159832,
y: 27.12735684704515,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.675,
y: 27,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_ESD > .pin5",
route: [
{
route_type: "wire",
x: 24,
y: 29.149096,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.999902758277834,
y: 29.149097241722167,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.999902758277834,
y: 29.43383027239566,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.518633530673494,
y: 29.9150995,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 22.539005791879436,
y: 29.9150995,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 22.539005791879436,
y: 24.635994208120565,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.175,
y: 24,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_ESD > .pin1",
route: [
{
route_type: "wire",
x: 23.175,
y: 24,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.102708684517992,
y: 24,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 22.623566315503112,
y: 24.47914236901488,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 22.52085763098512,
y: 24.47914236901488,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 22.331122934221117,
y: 24.54898074395089,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 22.331122934221117,
y: 24.54898074395089,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 22.331122934221117,
y: 24.54898074395089,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 19.461520367698345,
y: 24.523114062369267,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 17.014539210843658,
y: 26.952927433011883,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 17.025,
y: 27.49626367047226,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 17.177631507564563,
y: 27.648895178036824,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 17.276216602514022,
y: 27.648895178036824,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 17.28809748060777,
y: 27.71962802197724,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 17.28809748060777,
y: 27.71962802197724,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 17.28809748060777,
y: 27.71962802197724,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 17.311246077424766,
y: 25.90412913838441,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 17.3999571,
y: 25.8260203,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".J1 > .VBUS2",
route: [
{
route_type: "wire",
x: 17.3999571,
y: 25.8260203,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 17.21504021392822,
y: 27.587055800785976,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 17.258193318521684,
y: 27.734822162915787,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 17.28136526156142,
y: 27.734822162915787,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 17.28809748060777,
y: 27.71962802197724,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 17.28809748060777,
y: 27.71962802197724,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 17.28809748060777,
y: 27.71962802197724,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 15.809358471770125,
y: 27.694433000000004,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 12.932556875388943,
y: 24.817631403618822,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 12.927562085552424,
y: 24.817631403618822,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 12.879335223574628,
y: 24.7258692,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 12.879335223574628,
y: 24.7258692,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 12.879335223574628,
y: 24.7258692,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 12.879335223574628,
y: 25.546664776425374,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 12.5998397,
y: 25.8258552,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".J1 > .VBUS1",
route: [
{
route_type: "wire",
x: 12.5998397,
y: 25.8258552,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 12.6,
y: 24.502802742913353,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 12.16707654134202,
y: 24.06987928425537,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 10.894120715744629,
y: 24.06987928425537,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 10.205,
y: 24.759,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 10.205,
y: 24.759,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 10.205,
y: 24.759,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 10.114898065508976,
y: 24.849101934491024,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 10.100437045320309,
y: 24.849101934491024,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 9.067946568787725,
y: 25.881592411023608,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 7.030397635078005,
y: 25.881592411023608,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 7.030397635078005,
y: 25.881592411023608,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 7.030397635078005,
y: 25.881592411023608,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.880356735901776,
y: 25.73155151184738,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.851741086380545,
y: 25.73155151184738,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.03417822082785,
y: 24.913988646294683,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 5.9406414392240325,
y: 24.913988646294683,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -19.358994646294683,
y: 24.913988646294683,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -21.445006,
y: 27,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_DP > .pin2",
route: [
{
route_type: "wire",
x: 33.825,
y: 8.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.020033259069514,
y: 10.695033259069511,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.01985196137476,
y: 14.34085604099481,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.39966825874481,
y: 15.720973148941432,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.399927,
y: 17.149999,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_DM > .pin2",
route: [
{
route_type: "wire",
x: 33.825,
y: 11.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.825,
y: 13.690294292785056,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.045268835107315,
y: 14.910563127892368,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.049314660611984,
y: 14.910563127892368,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.01564740584283,
y: 15.037549156263491,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 35.01564740584283,
y: 15.037549156263491,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 35.01564740584283,
y: 15.037549156263491,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 35.688009575926294,
y: 15.037549156263491,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.032553818973376,
y: 15.382093399310573,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.1317060661257,
y: 15.382093399310573,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.22327941042314,
y: 15.467491769150051,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 36.22327941042314,
y: 15.467491769150051,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 36.22327941042314,
y: 15.467491769150051,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.226309789318094,
y: 16.76710356813577,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.599827,
y: 17.149999,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .UCap",
route: [
{
route_type: "wire",
x: 38.999873,
y: 17.149999,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.142709578096,
y: 17.007290421903996,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.145705850337485,
y: 16.84888525988543,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.14966591118875,
y: 14.467712887015136,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.175,
y: 13.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .PB1__PCINT1",
route: [
{
route_type: "wire",
x: 41.399919,
y: 17.149999,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.4,
y: 15.873000000000003,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.021,
y: 15.252,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 42.021,
y: 15.252,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 42.021,
y: 15.252,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 42.03952676323995,
y: 15.233473236760053,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 42.03952676323995,
y: 15.18001418469439,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 42.2,
y: 15.019540947934335,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 42.2,
y: 14.752120535451969,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 42.200388476687785,
y: 6.907922020609371,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 41.01246196690356,
y: 5.719661341131684,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 41.01190639994689,
y: -2.143945861980395,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.50657679330008,
y: -6.6360391784339985,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 36.50657679330008,
y: -6.6360391784339985,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 36.50657679330008,
y: -6.6360391784339985,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.47077991025015,
y: -6.685072351677132,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.47077991025015,
y: -6.771343916259062,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.394,
y: -6.848123826509215,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.394,
y: -7.986,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 36.394,
y: -7.986,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 36.394,
y: -7.986,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.41140319828291,
y: -8.003403198282914,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.41140319828291,
y: -8.188420400519933,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.548,
y: -8.325017202237023,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.548,
y: -15.129,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 36.548,
y: -15.129,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 36.548,
y: -15.129,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.62736639514135,
y: -15.208366395141347,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.68209795723228,
y: -15.208366395141347,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.89537686566932,
y: -15.42164530357839,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.34193533033635,
y: -15.42164530357839,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 39.34193533033635,
y: -15.42164530357839,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 39.34193533033635,
y: -15.42164530357839,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.34164530705404,
y: -15.421935326860702,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.34164530705404,
y: -15.58852295803863,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.34164530705404,
y: -19.32312264179439,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.74053369030159,
y: -20.92423425854684,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 37.74053369030159,
y: -20.92423425854684,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 37.74053369030159,
y: -20.92423425854684,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.82926143347145,
y: -21.0129620017167,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.82926143347145,
y: -21.05080137952986,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38,
y: -21.22153994605841,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38,
y: -25.73,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_RGB_PULL > .pin2",
route: [
{
route_type: "wire",
x: -41.175,
y: 29,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -40.45810789127553,
y: 29.015159561081585,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -38.46880903477377,
y: 27.218046708241793,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -38.57897773702397,
y: 26.321022262976033,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -40.850015,
y: 24.05004,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .PC6_OC3A",
route: [
{
route_type: "wire",
x: 36.599827,
y: 28.850001,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.636,
y: 28.886000000000003,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.636,
y: 30.26,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 36.636,
y: 30.26,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 36.636,
y: 30.26,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.59325955189987,
y: 30.21725955189987,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.59325955189987,
y: 30.212114187898052,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.02485530283432,
y: 29.64354611927533,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 31.56049169326341,
y: 29.64136564196322,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 29.047142524320286,
y: 32.1570588250705,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 12.351027947464567,
y: 32.1570588250705,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 8.911776834252723,
y: 32.1570588250705,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -0.8042677973335657,
y: 22.44101419348421,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -17.1987406403053,
y: 22.44101419348421,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -17.27273372433664,
y: 22.514822788010918,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -17.689858724332364,
y: 22.93208490986313,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -17.689835039609637,
y: 23.341102355959222,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -38.25889764404077,
y: 23.341102355959222,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -38.8,
y: 22.8,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -38.8,
y: 22.8,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -38.8,
y: 22.8,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -38.80611366194236,
y: 22.806113661942366,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -38.80611366194236,
y: 22.949160081484397,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -39.906993580457964,
y: 24.05004,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -40.850015,
y: 24.05004,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .PB6_PCINT6",
route: [
{
route_type: "wire",
x: 37.399927,
y: 28.850001,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.399927,
y: 30.066656660254587,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.4234435868959,
y: 30.09017324715049,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.4234435868959,
y: 30.1754435868959,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.427,
y: 30.249999099999997,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 37.427,
y: 30.249999099999997,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 37.427,
y: 30.249999099999997,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.220179934520374,
y: 28.972179934520373,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 30.40743519159106,
y: 28.993514713058055,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 27.446491101084153,
y: 26.01160413338419,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 27.162579086850126,
y: 26.000905254452807,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 27.07870462658823,
y: 26.000905254452807,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 27.04381010558468,
y: 25.95085950074355,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 27.04381010558468,
y: 25.95085950074355,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 27.04381010558468,
y: 25.95085950074355,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.210591237695887,
y: 25.979322192634182,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.10389555205446,
y: 25.872626506992756,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.065014597067982,
y: 25.872626506992756,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.02449865134786,
y: 25.83736269586732,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 26.02449865134786,
y: 25.83736269586732,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 26.02449865134786,
y: 25.83736269586732,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 23.692388090075227,
y: 23.5,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 20.75175900516508,
y: 23.5,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 20.575,
y: 23.5,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 20.575,
y: 23.5,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 20.575,
y: 23.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.116697809038692,
y: 23.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.9253116615364,
y: 23.691386147502293,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.914613852497707,
y: 23.691386147502293,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.819120109612259,
y: 23.793120361078696,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 14.819120109612259,
y: 23.793120361078696,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 14.819120109612259,
y: 23.793120361078696,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 14.226888611781837,
y: 23.79,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 13.763740572629404,
y: 23.326851960847566,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 13.610851960847567,
y: 23.326851960847566,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 13.598,
y: 23.314,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 13.598,
y: 23.314,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 13.598,
y: 23.314,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 11.97948507863066,
y: 23.314,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 11.895398825629165,
y: 23.398086253001495,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 11.87814176837565,
y: 23.415343310255007,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 11.87814176837565,
y: 23.415343310255007,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 11.87814176837565,
y: 23.415343310255007,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 8.347074641455926,
y: 23.415343310255007,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 4.841939326885419,
y: 26.920478624825513,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 4.840491171784247,
y: 26.920478624825513,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 4.785685824963668,
y: 26.975283971646093,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 4.785685824963668,
y: 26.975283971646093,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 4.785685824963668,
y: 26.975283971646093,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -15.611188890357173,
y: 26.975283971646093,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.099292524867934,
y: 25.48718033713533,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.099292524867934,
y: 25.442707475132064,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.104,
y: 25.438,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -17.104,
y: 25.438,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -17.104,
y: 25.438,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -17.104,
y: 24.3429399846471,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -17.19897380748083,
y: 24.24796617716627,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -17.200168972855316,
y: 24.246771011791783,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -17.200168972855316,
y: 24.246771011791783,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -17.200168972855316,
y: 24.246771011791783,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.61186506520859,
y: 22.835074919438508,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.61186506520859,
y: 21.592470701466052,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.61186506520859,
y: 21.531086899585024,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.641556789105213,
y: 21.5013951756884,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -18.641556789105213,
y: 21.5013951756884,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -18.641556789105213,
y: 21.5013951756884,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -35.320494554610335,
y: 21.5013951756884,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -35.54002733050132,
y: 21.72092795157938,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -35.54002733050132,
y: 21.72402733050132,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -35.632,
y: 21.816,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -35.632,
y: 21.816,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -35.632,
y: 21.816,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -35.632,
y: 23.806999999999995,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -36.825,
y: 25,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .N_RESET",
route: [
{
route_type: "wire",
x: 44.850001,
y: 19.800235,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 45.081732283945776,
y: 20.031732283945775,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 45.25318148379037,
y: 20.054592266829143,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46.80063887686101,
y: 20.148884709474096,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 48.27603185301269,
y: 18.562136471216135,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 48.27419940245576,
y: 14.056405900083837,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 49.325,
y: 13,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".ISP > .RESET",
route: [
{
route_type: "wire",
x: 40.54,
y: -25.73,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 40.54,
y: -25.17496437476938,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.87187548578733,
y: -24.50683986055671,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.85774522000098,
y: -24.50683986055671,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.78904326017931,
y: -24.438137900735043,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 39.78904326017931,
y: -24.438137900735043,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 39.78904326017931,
y: -24.438137900735043,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.074835871233134,
y: -24.438137900735043,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.87344158847919,
y: -24.236743617981094,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.81425179876367,
y: -24.236743617981094,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.73432473679547,
y: -24.16444033634152,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 38.73432473679547,
y: -24.16444033634152,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 38.73432473679547,
y: -24.16444033634152,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.74194814974128,
y: -21.211937831854076,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.66037164024998,
y: -20.13036132236277,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 34.94536132236277,
y: -20.13036132236277,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.815092,
y: -19,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_RESET > .pin2",
route: [
{
route_type: "wire",
x: 49.325,
y: 13,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 49.87013986506768,
y: 12.454860134932325,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 49.87013986506768,
y: -9.023904914489101,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 49.87013986506768,
y: -9.162207409979068,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46.255835853038555,
y: -12.776511422008191,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46.13779636672899,
y: -12.894550908317752,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 45.728,
y: -12.997,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 45.35724543524556,
y: -12.626245435245558,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.972670987273666,
y: -12.626245435245558,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.90742603124257,
y: -12.626245435245558,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.71243303338112,
y: -16.8209403765548,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.59123906121818,
y: -16.803055629133134,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.30835972100716,
y: -17.072499715833093,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.286900289251626,
y: -17.155893722083196,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.28820650218546,
y: -17.556187616770227,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.250365283549534,
y: -17.564634716450463,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.815092,
y: -19,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_PWR > .pin2",
route: [
{
route_type: "wire",
x: -45.175,
y: -10,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -47.7489952,
y: -7.426004799999994,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -47.7489952,
y: -7.000127,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .PB2__PDI",
route: [
{
route_type: "wire",
x: 42.199765,
y: 17.149999,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.55097906003961,
y: 16.799020939960393,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.55097906003961,
y: 14.67107844948764,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.6503379418483,
y: 13.77043733129633,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 41.6503379418483,
y: 13.77043733129633,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 41.6503379418483,
y: 13.77043733129633,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 41.65052040547082,
y: 13.770254867673808,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 41.65052040547082,
y: 13.72901173831841,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 41.65419134610883,
y: 13.725340797680401,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 41.654190712926784,
y: 12.728997418057036,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 41.654190712926784,
y: 12.728997418057036,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 41.654190712926784,
y: 12.728997418057036,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.75528858993372,
y: 12.636242405223623,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.82496995977114,
y: 12.636242405223623,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.343,
y: 12.118212364994758,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.343,
y: 5.606,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 42.343,
y: 5.606,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 42.343,
y: 5.606,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 42.12295692192611,
y: 5.385956921926107,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 42.12189243299899,
y: 5.255590424302224,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 42.119214169355374,
y: -3.569042815937153,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 41.296,
y: -4.396,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 41.296,
y: -4.396,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 41.296,
y: -4.396,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.223365169165,
y: -4.468634830834997,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.144777166008225,
y: -4.468634830834997,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.24,
y: -7.37341199684322,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.24,
y: -9.261,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 38.24,
y: -9.261,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 38.24,
y: -9.261,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.34032038460525,
y: -9.36132038460525,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.357828307290724,
y: -9.36132038460525,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.357828307290724,
y: -18.144074723198504,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.7350729189472,
y: -19.766830111542024,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.7350729189472,
y: -28.155072918947205,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38,
y: -29.47,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 38,
y: -29.47,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 38,
y: -29.47,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38,
y: -29.269937515621095,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38,
y: -28.27,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .PB3__PDO",
route: [
{
route_type: "wire",
x: 42.999865,
y: 17.149999,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.691,
y: 16.458999999999996,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.691,
y: 13.824,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 43.691,
y: 13.824,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 43.691,
y: 13.824,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.69586498978217,
y: 13.81913501021783,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.69586498978217,
y: 13.801721069745383,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.729,
y: 13.768586059527557,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.71774332214554,
y: 12.559761400714669,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 43.71774332214554,
y: 12.559761400714669,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 43.71774332214554,
y: 12.559761400714669,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.73405171285153,
y: 12.565948287148467,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.73405171285153,
y: 12.364244533182923,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.654213371564744,
y: 12.284406191896135,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.654213371564744,
y: 6.167075027090272,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.99913253487126,
y: 4.511994190396787,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.59414267743597,
y: 4.511994190396787,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 41.59414267743597,
y: 4.511994190396787,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 41.59414267743597,
y: 4.511994190396787,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 41.580716820468375,
y: 4.498568333429194,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 41.580716820468375,
y: -2.6642831795316244,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.049,
y: -5.196,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 39.049,
y: -5.196,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 39.049,
y: -5.196,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.9851988216502,
y: -5.259801178349801,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.738,
y: -6.507000000000002,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.738,
y: -7.989,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 37.738,
y: -7.989,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 37.738,
y: -7.989,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.7266552862139,
y: -8.000344713786102,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.7266552862139,
y: -8.004659801986017,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.48322362791129,
y: -8.248091460288622,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.549194926276826,
y: -16.467522855460302,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 34.35873931249346,
y: -19.623492256199604,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 34.31,
y: -22.586,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 34.31,
y: -22.586,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 34.31,
y: -22.586,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 34.34715661372319,
y: -22.62315661372319,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 34.34715661372319,
y: -22.69105261608543,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.46,
y: -23.803896002362237,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 35.46,
y: -25.73,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_MAIN_PULL > .pin2",
route: [
{
route_type: "wire",
x: -30.175,
y: 31,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -28.766525255101957,
y: 29.591525255101956,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -28.766525255101957,
y: 26.947799228072782,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -28.766525255101957,
y: 26.88376173791787,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -29.600286993019825,
y: 26.05,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -29.85,
y: 26.05,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -29.850015,
y: 26.05004,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".Q_MAIN > .pin1",
route: [
{
route_type: "wire",
x: -29.850015,
y: 26.05004,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -29.933960000000003,
y: 26.05004,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -35.530071539531946,
y: 20.453928460468056,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -35.585,
y: 20.399,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -35.585,
y: 20.399,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -35.585,
y: 20.399,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -35.585,
y: 10.165,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -45.750066,
y: -2296091508368172e-31,
width: 0.2,
layer: "bottom"
}
]
},
{
connection: ".U_RGB5 > .DOUT",
route: [
{
route_type: "wire",
x: 4.599951,
y: -6.549913999999999,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 5.902933394757554,
y: -5.247066605242446,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 5.902933394757554,
y: -4.618306221764711,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 19.993019722717925,
y: -4.618306221764711,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.640640729731356,
y: -8.26595564280032,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.21589015509047,
y: -8.26716433910455,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.400049,
y: -9.450086,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_RGB4 > .DOUT",
route: [
{
route_type: "wire",
x: -18.400049,
y: -6.549913999999999,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.400049,
y: -6.252974707032111,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.86131703395642,
y: -4.711527333865254,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -13.535756750411258,
y: -4.714025358668014,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -13.241995598766003,
y: -5.008004401233998,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -13.196,
y: -5.054,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -13.196,
y: -5.054,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -13.196,
y: -5.054,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -9.076502825526418,
y: -5.054,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -8.808958393761724,
y: -5.321544431764695,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -8.744455568235304,
y: -5.321544431764695,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -8.721,
y: -5.345,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -8.721,
y: -5.345,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -8.721,
y: -5.345,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 0.8605792310956454,
y: -5.354383543017164,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 3.338524469726763,
y: -8.045928604945253,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 4.880483981752834,
y: -7.9304839817528325,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.400049,
y: -9.450086,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_RGB3 > .DOUT",
route: [
{
route_type: "wire",
x: 27.599951,
y: 19.450086,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.926414116257536,
y: 19.45,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 21.929227,
y: 14.53811086465112,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 21.929227,
y: 12.50601946754401,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.877871520509842,
y: 5.449314534776475,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -1.0465323974684102,
y: 5.530343459109171,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -5.9278758565775815,
y: 0.649,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -5.9278758565775815,
y: 0.649,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -5.9278758565775815,
y: 0.649,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -5.992285218883192,
y: 0.5845906376943892,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -5.992285218883192,
y: 0.5447963494083299,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -6,
y: 0.5370815682915222,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -6,
y: -3.2,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -6,
y: -3.2,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -6,
y: -3.2,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -6.13423660740434,
y: -3.33423660740434,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -10.484101607404341,
y: -3.33423660740434,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.599951,
y: -9.450086,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_RGB2 > .DOUT",
route: [
{
route_type: "wire",
x: 4.599951,
y: 19.450086,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 4.549999999999999,
y: 19.4,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 3.6,
y: 19.4,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 3.6,
y: 19.4,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 3.6,
y: 19.4,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 3.695816240438346,
y: 19.495816240438344,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 3.778711358975365,
y: 19.495816240438344,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 22.722816240438345,
y: 19.495816240438344,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 24.281,
y: 21.054,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 24.281,
y: 21.054,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 24.281,
y: 21.054,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 24.288371490917047,
y: 21.061371490917047,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 24.50345364462707,
y: 21.061371490917047,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.476628509082953,
y: 21.061371490917047,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.378,
y: 20.16,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 30.378,
y: 20.16,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 30.378,
y: 20.16,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 30.395370500583585,
y: 20.142629499416415,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 30.395370500583585,
y: 20.0259029571297,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 30.432,
y: 19.989273457713285,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 30.432,
y: 17.292,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 30.432,
y: 17.292,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 30.432,
y: 17.292,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.380365294628444,
y: 17.240365294628447,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.36395649385288,
y: 17.240365294628447,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.673505199224433,
y: 16.549914,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.400049,
y: 16.549914,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_RGB1 > .DOUT",
route: [
{
route_type: "wire",
x: -18.400049,
y: 19.450086,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.50265488060607,
y: 21.34748011939393,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -2.6860744520723276,
y: 21.34748011939393,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -2.5456741857330663,
y: 21.34748011939393,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -2.54465725803977,
y: 21.346463191700632,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -2.54465725803977,
y: 21.346463191700632,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -2.54465725803977,
y: 21.346463191700632,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 2.201805933660861,
y: 16.6,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 7.41721315256473,
y: 16.6,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 7.521,
y: 16.6,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 7.521,
y: 16.6,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 7.521,
y: 16.6,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.450000000000001,
y: 16.6,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.400049,
y: 16.549914,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_RGB_DOWN > .pin1",
route: [
{
route_type: "wire",
x: -36.825,
y: 29,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -36.825,
y: 26.650000000000006,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -35.175,
y: 25,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_RGB_DATA > .pin2",
route: [
{
route_type: "wire",
x: -35.175,
y: 25,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -35.175,
y: 23.269775338250707,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -34.807531736568166,
y: 22.902307074818875,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -34.807531736568166,
y: 22.80753173656817,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -34.8,
y: 22.8,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -34.8,
y: 22.8,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -34.8,
y: 22.8,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -18.112171985522544,
y: 22.8,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -16.478458966331758,
y: 21.166286980809215,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -16.478458966331758,
y: 17.71649495122563,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -16.44355183432392,
y: 17.681587819217793,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -16.44355183432392,
y: 17.64707671089946,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -16.49071454522338,
y: 17.7499125,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -16.49071454522338,
y: 17.7499125,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -16.49071454522338,
y: 17.7499125,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.49071454522338,
y: 16.659285454776622,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.599951,
y: 16.549914,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_RGB3 > .VDD",
route: [
{
route_type: "wire",
x: 29.400049,
y: 19.450086,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 27.530514804821248,
y: 17.58051480482125,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.89918709134499,
y: 17.580499128950578,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.90018435344117,
y: 15.258978264653274,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 27.675,
y: 14.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_LED4 > .pin1",
route: [
{
route_type: "wire",
x: -18.325,
y: -11.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.618091702407312,
y: -10.793091702407313,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.618091702407312,
y: -7.568054702407312,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.599951,
y: -6.549914,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_LED5 > .pin1",
route: [
{
route_type: "wire",
x: 4.675,
y: -11.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 4.675,
y: -11.168669851870579,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 3.8486873098121657,
y: -10.342357161682745,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 3.8486873098121657,
y: -10.331265789812166,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 3.6499520000000003,
y: -10.182,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 3.6499520000000003,
y: -10.182,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 3.6499520000000003,
y: -10.182,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 3.69942152,
y: -7.5398013280721585,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 3.623871081008615,
y: -7.464250889080773,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 3.623871081008615,
y: -7.423871081008615,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 3.6499520000000003,
y: -7.274298161895454,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 3.6499520000000003,
y: -7.274298161895454,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 3.6499520000000003,
y: -7.274298161895454,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 3.73665058002659,
y: -7.53665058002659,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 5.290435995680807,
y: -7.53665058002659,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 5.41334941997341,
y: -7.53665058002659,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.400049,
y: -6.549914,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_LED6 > .pin1",
route: [
{
route_type: "wire",
x: 27.675,
y: -11.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.797909433493263,
y: -10.622909433493263,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.797909433493263,
y: -10.113506228244034,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.797909433493263,
y: -10.093567913493263,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.649952000000003,
y: -9.985,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 26.649952000000003,
y: -9.985,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 26.649952000000003,
y: -9.985,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.68934152,
y: -9.181450453980096,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 28.06492106175259,
y: -7.8058709122275065,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 28.075733259675353,
y: -7.8058709122275065,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 28.113201534953877,
y: -7.767137193221802,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 28.113201534953877,
y: -7.767137193221802,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 28.113201534953877,
y: -7.767137193221802,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.181597285896473,
y: -7.768402714103525,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.400049,
y: -6.549914,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_RGB4 > .VDD",
route: [
{
route_type: "wire",
x: -16.599951,
y: -6.549914,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.614454295102675,
y: -6.535545704897326,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.614454803702884,
y: -5.211712907730965,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -16.614454803702884,
y: -5.211712907730965,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -16.614454803702884,
y: -5.211712907730965,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -16.564285829186197,
y: -5.158610710768951,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -16.564285829186197,
y: -5.081781560181801,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -16.556,
y: -5.073495730995605,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -16.556,
y: 1.367,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -16.556,
y: 1.367,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -16.556,
y: 1.367,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.54467302435506,
y: 1.3783269756449414,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.325,
y: 3.158653951289881,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.325,
y: 14.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_RGB5 > .VDD",
route: [
{
route_type: "wire",
x: 6.400049,
y: -6.549914,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.400049,
y: -5.548384668973293,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.575674493435708,
y: -5.372759175537586,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.575674493435708,
y: -5.279325506564293,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.641,
y: -5.214,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 6.641,
y: -5.214,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 6.641,
y: -5.214,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 4.948701313425635,
y: -5.214,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 4.73237744343898,
y: -4.997676130013346,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 4.725676130013346,
y: -4.997676130013346,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 4.709000577161131,
y: -4.988607787810552,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 4.709000577161131,
y: -4.988607787810552,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 4.709000577161131,
y: -4.988607787810552,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 4.709,
y: -4.696663535425987,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 4.02761549054977,
y: -4.015279025975757,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 4.02761549054977,
y: -4.003475335984114,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 3.9748347650472358,
y: -3.9506946104815803,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 3.9748347650472358,
y: -3.9506946104815803,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 3.9748347650472358,
y: -3.9506946104815803,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 3.9748347650472358,
y: 3.6478761745136152,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 1.5978554697804255,
y: 6.024855469780426,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 1.642,
y: 6.069,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 1.642,
y: 6.069,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 1.642,
y: 6.069,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 1.642,
y: 11.467,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 4.675,
y: 14.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_RGB6 > .VDD",
route: [
{
route_type: "wire",
x: 29.400049,
y: -6.549914,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 25.403945482633297,
y: -2.553945482633298,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 25.403945482633297,
y: 12.228945482633296,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 27.675,
y: 14.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_LED3 > .pin1",
route: [
{
route_type: "wire",
x: 27.675,
y: 14.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.866,
y: 15.309,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 24.003,
y: 15.309,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 24.003,
y: 15.309,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 24.003,
y: 15.309,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 23.98252006964837,
y: 15.32947993035163,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 23.763464931771832,
y: 15.32947993035163,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 18.94852006964837,
y: 15.32947993035163,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 15.99,
y: 18.288,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 15.99,
y: 18.288,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 15.99,
y: 18.288,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.975795837691548,
y: 18.302204162308453,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.924339999709915,
y: 18.302204162308453,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.776458162018368,
y: 19.450086,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.400049,
y: 19.450086,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_RGB2 > .VDD",
route: [
{
route_type: "wire",
x: 6.400049,
y: 19.450086,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 8.078630784796738,
y: 17.77150421520326,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 8.078630784796738,
y: 16.145470868488893,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 7.108909789232284,
y: 15.175749872924438,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 5.187991073545819,
y: 15.175749872924438,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 5.187991073545819,
y: 15.01299107354582,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 4.675,
y: 14.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_LED2 > .pin1",
route: [
{
route_type: "wire",
x: 4.675,
y: 14.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 4.306,
y: 14.869,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 0.216,
y: 14.869,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 0.216,
y: 14.869,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 0.216,
y: 14.869,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 0.18909865464536,
y: 14.89590134535464,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -0.3660636018434179,
y: 15.451063601843417,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -4.07831324677596,
y: 15.451063601843417,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -7.176249644932542,
y: 18.549,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -13.044,
y: 18.549,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -13.044,
y: 18.549,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -13.044,
y: 18.549,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -13.103617271608119,
y: 18.608617271608118,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -13.198595328342728,
y: 18.608617271608118,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -14.040064056734609,
y: 19.450086,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.599951,
y: 19.450086,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_RGB1 > .VDD",
route: [
{
route_type: "wire",
x: -16.599951,
y: 19.450086,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.005,
y: 18.045,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -19.405,
y: 18.045,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -19.405,
y: 18.045,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -19.405,
y: 18.045,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -19.38334620837432,
y: 18.02334620837432,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -19.38334620837432,
y: 17.986803324732136,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -19.332,
y: 17.935457116357817,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -19.332,
y: 15.509,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -19.332,
y: 15.509,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -19.332,
y: 15.509,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -19.208980812634053,
y: 15.38598081263405,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -19.203605123477715,
y: 15.38598081263405,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.325,
y: 14.507375689156335,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.325,
y: 14.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".Q_RGB > .pin3",
route: [
{
route_type: "wire",
x: -43.149985,
y: 25,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -35.06093156512632,
y: 16.910946565126316,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -28.000679171076616,
y: 16.910946565126316,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -26.265719183647107,
y: 15.304537247687879,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -19.04414076089445,
y: 15.178956830225266,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -19.001526193028287,
y: 15.176526193028288,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.325,
y: 14.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .PD6_T1",
route: [
{
route_type: "wire",
x: 40.599819,
y: 28.850001,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 40.244,
y: 28.494,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 40.244,
y: 27.052,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 40.244,
y: 27.052,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 40.244,
y: 27.052,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 40.23769467857608,
y: 27.045694678576076,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 40.23769467857608,
y: 27.01244381524115,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.49246853322515,
y: 26.267217669890222,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.49246853322515,
y: 21.923984693262923,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 39.49246853322515,
y: 21.923984693262923,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 39.49246853322515,
y: 21.923984693262923,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.41715540840224,
y: 21.848671568440007,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.28286754759244,
y: 21.848671568440007,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.07127326241976,
y: 21.637077283267327,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.85758711133469,
y: 21.637077571639065,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 37.85758711133469,
y: 21.637077571639065,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 37.85758711133469,
y: 21.637077571639065,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.872027747622084,
y: 21.635051814674977,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.872027747622084,
y: 21.599402614531378,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.872027747622084,
y: 17.084255057182933,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.00156845398481,
y: 16.213795763545658,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.00156845398481,
y: 13.577428453984808,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 34.675,
y: 11.201,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 34.675,
y: 11.201,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 34.675,
y: 11.201,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 34.60432495978933,
y: 11.18018495978933,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 34.60432495978933,
y: 11.09822804597805,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 32.83623024562344,
y: 9.33013333181216,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 31.541915799535666,
y: 9.376150916745981,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 25.92392123893759,
y: 3.6646168329488757,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 25.923283622001616,
y: 2.42770908661256,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 25.923283622001616,
y: 2.42770908661256,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 25.923283622001616,
y: 2.42770908661256,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 25.920146298513508,
y: 2.4245717631244528,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 14.190127,
y: -9.305447535389055,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 14.190127,
y: -10.460127,
width: 0.2,
layer: "bottom"
}
]
},
{
connection: ".U1 > .PD4_ICP1",
route: [
{
route_type: "wire",
x: 41.399919,
y: 28.850001,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.399919,
y: 29.916809469959524,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.09385175192319,
y: 30.222876718036332,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.043497045371936,
y: 30.273231424587586,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 41.043497045371936,
y: 30.273231424587586,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 41.043497045371936,
y: 30.273231424587586,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.88492398170618,
y: 28.11465836092183,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 34.14052150738649,
y: 28.11465836092183,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 33.95531971854233,
y: 28.216550917216477,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 33.69425918580437,
y: 28.305901640828772,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 33.44055064794414,
y: 28.236172581822796,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 33.2631576926162,
y: 28.12125918950706,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 33.170362545343906,
y: 27.889235312864958,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 33.17795435632663,
y: 17.675504897644988,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 31.543912952021298,
y: 16.04141786847788,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 31.542016602864532,
y: 16.039521519321113,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 31.542016602864532,
y: 16.039521519321113,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 31.542016602864532,
y: 16.039521519321113,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.563925402271018,
y: 16.039521519321113,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.55156752283237,
y: 16.027163639882467,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.517953438468993,
y: 16.027163639882467,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.498671316996923,
y: 16.033173050058156,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 30.498671316996923,
y: 16.033173050058156,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 30.498671316996923,
y: 16.033173050058156,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 28.6640296117887,
y: 14.22255923892163,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 28.633414980513262,
y: 12.787388721707108,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 24.93068825139474,
y: 12.711041349342441,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 16.8264705085015,
y: 4.743829178330733,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 7.5729162912243195,
y: -4.487666275235858,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8431824254500153,
y: -4.4910904704573875,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -8.809873,
y: -10.460127,
width: 0.2,
layer: "bottom"
}
]
},
{
connection: ".U1 > .PD3__TXD1",
route: [
{
route_type: "wire",
x: 44.850001,
y: 26.200019,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.850001,
y: 26.200019,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.53443342356794,
y: 26.200019,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 43.53443342356794,
y: 26.200019,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 43.53443342356794,
y: 26.200019,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 40.46547562520707,
y: 22.79090177694456,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 40.456860140716614,
y: 16.819243425195978,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 40.32528281751417,
y: 16.819261125200278,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.770696551764864,
y: 15.264674859450972,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.737159660217145,
y: 15.264674859450972,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.64847075395803,
y: 15.185941475037998,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 38.64847075395803,
y: 15.185941475037998,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 38.64847075395803,
y: 15.185941475037998,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.32987752868982,
y: 15.183910499932653,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.67878170823429,
y: 14.532814679477124,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.67878170823429,
y: 14.50078170823429,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.65,
y: 14.472,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 37.65,
y: 14.472,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 37.65,
y: 14.472,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.65,
y: 8.366143133768185,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.13638407150868,
y: 6.852527205276866,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.13638407150868,
y: 6.839384071508676,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.017,
y: 6.72,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 36.017,
y: 6.72,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 36.017,
y: 6.72,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.909932984134212,
y: 6.72,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.281797812708984,
y: 6.091864828574771,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.094256372587147,
y: 6.091864828574771,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.060384750859644,
y: 6.057993206847269,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 29.060384750859644,
y: 6.057993206847269,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 29.060384750859644,
y: 6.057993206847269,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 22.08335129001942,
y: 6.057993206847269,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 22.072344496866688,
y: 6.069,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 21.989,
y: 6.069,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 21.989,
y: 6.069,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 21.989,
y: 6.069,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.998243629792926,
y: 0.07824362979292498,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -15.009838720963602,
y: 0.075538748743646,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -25.531811255087103,
y: -10.4789643898762,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -31.809873,
y: -10.460127,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .PD2__RXD1",
route: [
{
route_type: "wire",
x: 44.850001,
y: 25.400173,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 45.65050392876298,
y: 25.400173,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 45.96828206251061,
y: 25.71795113374763,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46,
y: 25.74966907123702,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46,
y: 27.204625294340396,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46,
y: 27.377462858605607,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 44.91679199203574,
y: 28.46067086656987,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.87270953633364,
y: 28.46067086656987,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.84032913343013,
y: 28.46067086656987,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.755,
y: 28.546,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 43.755,
y: 28.546,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 43.755,
y: 28.546,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 41.45348932984673,
y: 30.83535609932044,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 40.960087553141236,
y: 30.838070846803618,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.83890116430073,
y: 30.835807888706203,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.627682966984004,
y: 28.636305389955627,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 33.24067116787644,
y: 28.636305389955627,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 32.63277519805981,
y: 28.028409420138996,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 32.630115879738305,
y: 28.028409420138996,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 32.48721940655317,
y: 27.961401368164584,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 32.48721940655317,
y: 27.961401368164584,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 32.48721940655317,
y: 27.961401368164584,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.83215510682693,
y: 27.990410340922736,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.76807402192647,
y: 27.94880069244684,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.722800692446842,
y: 27.94880069244684,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.594029509730543,
y: 28.016410737600925,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 28.594029509730543,
y: 28.016410737600925,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 28.594029509730543,
y: 28.016410737600925,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 28.628,
y: 27.850928358065865,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 27.423166382243863,
y: 26.646094740309728,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 27.357847285308573,
y: 26.631947343647134,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 27.357847285308573,
y: 26.631947343647134,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 27.357847285308573,
y: 26.631947343647134,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 27.750346529170766,
y: 26.249293338063286,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 27.750346529170766,
y: 25.332346529170767,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 27.746,
y: 25.328,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 27.746,
y: 25.328,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 27.746,
y: 25.328,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 27.746,
y: 24.392903629534203,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 27.527681565404844,
y: 24.17458519493905,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 27.527681565404844,
y: 24.159510015555696,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 27.482236179147502,
y: 24.10211705427692,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 27.482236179147502,
y: 24.10211705427692,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 27.482236179147502,
y: 24.10211705427692,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.183933804654966,
y: 24.112913889017637,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 22.874344426755428,
y: 20.798869975346253,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 19.445768347197873,
y: 20.797073243248445,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.190127,
y: 15.539873,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .PD1__SDA",
route: [
{
route_type: "wire",
x: 44.850001,
y: 24.600073000000002,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 45.59045403279717,
y: 24.600073000000002,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46.99384630017975,
y: 26.003465267382577,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46.99384630017975,
y: 31.672548868752642,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46.5,
y: 33.05,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 13.2,
y: 33.05,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 13.133842415426937,
y: 32.60514967488457,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 13.112518716803717,
y: 32.14654323474704,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 13.053180566115326,
y: 31.80478379561999,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 11.975165275794941,
y: 30.726768505299606,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 11.975165275794941,
y: 30.60116527579494,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 11.953,
y: 30.579,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 11.953,
y: 30.579,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 11.953,
y: 30.579,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 11.966038558735066,
y: 30.27838544109414,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 10.458036228736704,
y: 28.781504664833577,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 8.169094541366817,
y: 28.789,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 6.425741324831713,
y: 27.045646783464896,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 6.425741324831713,
y: 27.043741324831714,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 6.267,
y: 26.885,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 6.267,
y: 26.885,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 6.267,
y: 26.885,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 6.885727040581651,
y: 26.885,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 7.824999,
y: 25.945728040581653,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 2.5252709594183482,
y: 20.646,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -2.867985150468891,
y: 20.646,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -3.047,
y: 20.646,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -3.047,
y: 20.646,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -3.047,
y: 20.646,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -4.32865357000462,
y: 19.364346429995383,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -4.32865357000462,
y: 16.68501902576967,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -4.32865357000462,
y: 16.651346429995378,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -4.4,
y: 16.58,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -4.4,
y: 16.58,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -4.4,
y: 16.58,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -7.770000000000001,
y: 16.58,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -8.809873,
y: 15.539873,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .PD0__OC0B",
route: [
{
route_type: "wire",
x: 44.850001,
y: 23.800227,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 45.113,
y: 24.063,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46.251,
y: 24.063,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 46.251,
y: 24.063,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 46.251,
y: 24.063,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 46.13997005095878,
y: 24.174029949041216,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 46.13997005095878,
y: 24.25252828749427,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 46.13997005095878,
y: 28.668339536517518,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.689835085731104,
y: 31.141654613480863,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 32.8314552122207,
y: 31.128567732946788,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 31.851999717294877,
y: 30.141508079482783,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 31.851999717294877,
y: 30.141508079482783,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 31.851999717294877,
y: 30.141508079482783,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 31.814858006344153,
y: 30.176141993655847,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 31.692777147932844,
y: 30.176141993655847,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.67091914158869,
y: 32.45,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.53306531080442,
y: 32.45,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.472608771102559,
y: 32.45,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 13.460171435399083,
y: 31.18556625344346,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 13.460171435399083,
y: 31.18556625344346,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 13.460171435399083,
y: 31.18556625344346,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 13.445639365843611,
y: 31.200098322998933,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 13.348640667456138,
y: 31.200098322998933,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 12.987073281314036,
y: 31.561665709141035,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 12.002979399823072,
y: 31.561665709141035,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 12.002979399823072,
y: 31.561665709141035,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 12.002979399823072,
y: 31.561665709141035,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 11.630827207267291,
y: 32.05,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 11.520601711437534,
y: 32.05,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 1.022817901696817,
y: 32.05,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -0.22180051773894444,
y: 30.684156852399447,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -0.22180051773894444,
y: 30.684156852399447,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -0.22180051773894444,
y: 30.684156852399447,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -0.21577173722531925,
y: 30.69522826277468,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -7.95750788934736,
y: 22.95349211065264,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -17.004384171290997,
y: 22.953608034831927,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -17.004384171290997,
y: 22.953608034831927,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -17.004384171290997,
y: 22.953608034831927,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.078415826586234,
y: 22.87957638833091,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.078415826586234,
y: 22.873729504164167,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.409670825944342,
y: 22.54247450480606,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.409670825944342,
y: 21.26194928977907,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -17.409670825944342,
y: 21.26194928977907,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -17.409670825944342,
y: 21.26194928977907,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -17.44613342134027,
y: 21.225486694383143,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -17.44613342134027,
y: 21.169562161087615,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -23.075822582427886,
y: 15.539873,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -31.809873,
y: 15.539873,
width: 0.2,
layer: "bottom"
}
]
},
{
connection: ".SW_BOOT > .pin1",
route: [
{
route_type: "wire",
x: 42.815092,
y: -19,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.825,
y: -17.989999999999995,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.825,
y: -15,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .PE2__HWB_",
route: [
{
route_type: "wire",
x: 34.999881,
y: 28.850001,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.989935208556886,
y: 27.83993520855689,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 33.67044327126716,
y: 27.780815585128423,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 33.67044327126716,
y: 27.780815585128423,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 33.67044327126716,
y: 27.780815585128423,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 33.8159929769378,
y: 27.696008503526667,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 33.8159929769378,
y: 27.65479008913311,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 34.1224286030924,
y: 27.345287414384604,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 34.12445381345131,
y: -5.088442362618798,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 36.16468859588155,
y: -7.137691453805301,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.600171916881635,
y: -7.130778402189694,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.193443450769,
y: -8.72089920105785,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.1932501908429,
y: -9.933363760583935,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.17863608565767,
y: -13.921636558657083,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.244,
y: -13.92,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 43.244,
y: -13.92,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 43.244,
y: -13.92,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.30432530013613,
y: -13.98032530013613,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.35466535001336,
y: -13.98032530013613,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.825,
y: -14.45065995012277,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.825,
y: -15,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_X1 > .pin2",
route: [
{
route_type: "wire",
x: 50.825,
y: 26,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 50.825,
y: 23.625,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 50.850011,
y: 23.600074,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".SW_POWER > .pin7",
route: [
{
route_type: "wire",
x: -47,
y: 4.100068,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -45.750066,
y: 2.8500659999999964,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -45.750066,
y: 1.9999959999999999,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".C_LED2 > .pin2",
route: [
{
route_type: "wire",
x: 6.325,
y: 14.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 5.745,
y: 13.92,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 5.745,
y: 13.516,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 5.745,
y: 13.516,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 5.745,
y: 13.516,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 5.679101147031538,
y: 13.581898852968461,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 5.679101147031538,
y: 13.61265113102186,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 3.6,
y: 15.691752278053398,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 3.6,
y: 16,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "via",
x: 3.6,
y: 16,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 3.6,
y: 16,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 3.6080618400373106,
y: 16.00806184003731,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 3.8244920474393727,
y: 16.00806184003731,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 4.366344207402063,
y: 16.549914,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 4.599951,
y: 16.549914,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".Y1 > .pin4",
route: [
{
route_type: "wire",
x: 50.850011,
y: 23.600074,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 52.3,
y: 23.600074,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 52.3,
y: 19,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 50.825,
y: 19,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 50.90561247627994,
y: 19.08061247627994,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 50.90561247627994,
y: 20.100874263555312,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "via",
x: 50.90561247627994,
y: 20.100874263555312,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 50.90561247627994,
y: 20.100874263555312,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 50.838346128727565,
y: 20.16814061110769,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 50.717608651401335,
y: 20.16814061110769,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 50.57174926250903,
y: 20.314,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 49.24648318540895,
y: 20.2499274,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "via",
x: 49.24648318540895,
y: 20.2499274,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 49.24648318540895,
y: 20.2499274,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 49.37372419248188,
y: 20.408724192481877,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 49.37372419248188,
y: 20.492770018340668,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 49.149989,
y: 20.71650521082255,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 49.149989,
y: 21.399926,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".C_V2 > .pin2",
route: [
{
route_type: "wire",
x: 49.325,
y: 16.5,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 49.325,
y: 17.5,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 50.825,
y: 19,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".C_X2 > .pin2",
route: [
{
route_type: "wire",
x: 50.825,
y: 19,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 50.90561247627994,
y: 19.08061247627994,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 50.90561247627994,
y: 20.100874263555312,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "via",
x: 50.90561247627994,
y: 20.100874263555312,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 50.90561247627994,
y: 20.100874263555312,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 50.838346128727565,
y: 20.16814061110769,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 50.717608651401335,
y: 20.16814061110769,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 50.57174926250903,
y: 20.314,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 49.24648318540895,
y: 20.2499274,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "via",
x: 49.24648318540895,
y: 20.2499274,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 49.24648318540895,
y: 20.2499274,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 49.37372419248188,
y: 20.408724192481877,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 49.37372419248188,
y: 20.492770018340668,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 49.149989,
y: 20.71650521082255,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 49.149989,
y: 21.399926,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".U1 > .GND3",
route: [
{
route_type: "wire",
x: 33.149999,
y: 26.200019,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 31.125,
y: 26.2,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 30.325,
y: 27,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_ESD > .pin2",
route: [
{
route_type: "wire",
x: 24,
y: 26.850904,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 24,
y: 24.825,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 24.825,
y: 24,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_V3 > .pin2",
route: [
{
route_type: "wire",
x: 41.825,
y: 32,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43,
y: 30.825000000000003,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 42.999865,
y: 28.850001,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
}
]
},
{
connection: ".J1 > .EH1",
route: [
{
route_type: "wire",
x: 10.674888,
y: 30.774130800000002,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 10.674888,
y: 26.594112000000003,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 10.674888,
y: 26.594306800000002,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".J1 > .EH4",
route: [
{
route_type: "wire",
x: 19.325112,
y: 30.7741308,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 19.325112,
y: 26.594112000000003,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 19.325112,
y: 26.5943068,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".C_V5 > .pin2",
route: [
{
route_type: "wire",
x: 30.825,
y: 10.5,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 30.7103626322229,
y: 10.6146373677771,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 30.710361414164097,
y: 10.702205661495238,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 30.705179565391163,
y: 13.114648785938968,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.325,
y: 14.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_LED3 > .pin2",
route: [
{
route_type: "wire",
x: 29.325,
y: 14.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 27.599951,
y: 16.225049,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 27.599951,
y: 16.549914,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
}
]
},
{
connection: ".Y1 > .pin2",
route: [
{
route_type: "wire",
x: 49.149989,
y: 21.399926,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 47.8,
y: 21.399926,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 47.8,
y: 21.399926,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 47.8,
y: 21.399926,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 46,
y: 21.400181,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 46,
y: 21.400181,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 46,
y: 21.400181,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 44.850001,
y: 21.400181,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_V4 > .pin2",
route: [
{
route_type: "wire",
x: 30.325,
y: 27,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 30.325,
y: 22.5,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
}
]
},
{
connection: ".SW3 > .pin2",
route: [
{
route_type: "wire",
x: 20.540127,
y: 18.079873,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_17"
},
{
route_type: "wire",
x: 20.540127,
y: 18.438648643512487,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_17"
},
{
route_type: "wire",
x: 22.485239178243756,
y: 20.383760821756244,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_17"
},
{
route_type: "wire",
x: 22.55600043892228,
y: 20.298703079748655,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_17"
},
{
route_type: "via",
x: 22.55600043892228,
y: 20.298703079748655,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 22.55600043892228,
y: 20.298703079748655,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 22.556,
y: 21.166,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 22.83538331489018,
y: 21.44538331489018,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 22.866955409092288,
y: 21.49905381818901,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "via",
x: 22.866955409092288,
y: 21.49905381818901,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 22.866955409092288,
y: 21.49905381818901,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 22.878,
y: 22.447,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 21.5,
y: 23.825,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".SW_POWER > .pin1",
route: [
{
route_type: "wire",
x: -45.750066,
y: 1.9999959999999999,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -47,
y: 0.7500619999999967,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -47,
y: -4.100068,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".SW_POWER > .pin8",
route: [
{
route_type: "wire",
x: -47,
y: -4.100068,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -47,
y: -6.250999999999998,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -46.2510048,
y: -6.999873,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_RGB3 > .GND",
route: [
{
route_type: "wire",
x: 27.599951,
y: 16.549914,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.53893282797499,
y: 18.48889582797499,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.94358716216602,
y: 18.48889582797499,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 32.25469133419103,
y: 19.8,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 33.149999,
y: 19.800235,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
}
]
},
{
connection: ".U1 > .GND2",
route: [
{
route_type: "wire",
x: 42.999865,
y: 28.850001,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 42.999865,
y: 22.551287304609218,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 44.115719482681676,
y: 21.43543282192754,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 44.81456717807246,
y: 21.43543282192754,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 44.850001,
y: 21.400181,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
}
]
},
{
connection: ".U1 > .GND1",
route: [
{
route_type: "wire",
x: 44.850001,
y: 21.400181,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.729817385478455,
y: 21.400181,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.284546949691645,
y: 20.954910564213193,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 37.700988470794954,
y: 20.954910564213193,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 37.40702147853976,
y: 20.660943571958004,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 37.35659398484947,
y: 20.660943571958004,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 37.34819030843104,
y: 20.652539895539576,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "via",
x: 37.34819030843104,
y: 20.652539895539576,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 37.34819030843104,
y: 20.652539895539576,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.34819030843104,
y: 19.666331464022335,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 37.339402967533,
y: 19.65754412312429,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 37.339402967533,
y: 19.612054909448187,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 37.349698065700245,
y: 19.597602597825126,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "via",
x: 37.349698065700245,
y: 19.597602597825126,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 37.349698065700245,
y: 19.597602597825126,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 38.2,
y: 18.74689463351304,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 38.199773,
y: 17.149999,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
}
]
},
{
connection: ".ENC1 > .pin7",
route: [
{
route_type: "wire",
x: 37.500011,
y: 0.250063,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 40.65119696488439,
y: 0.250063,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 42.48876630534451,
y: -1.5875063404601173,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 42.587506340460116,
y: -1.5875063404601173,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 42.61980724149787,
y: -1.6150003366960273,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "via",
x: 42.61980724149787,
y: -1.6150003366960273,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 42.61980724149787,
y: -1.6150003366960273,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 42.615,
y: -6.865000000000002,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 42.999873,
y: -7.250049,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
}
]
},
{
connection: ".ISP > .GND",
route: [
{
route_type: "wire",
x: 40.54,
y: -28.27,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.234908604457175,
y: -26.96037689823726,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 39.23346904171434,
y: -20.06668929854427,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 39.230377116612864,
y: -20.045377116612862,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 38.184908,
y: -19,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_RGB_DOWN > .pin2",
route: [
{
route_type: "wire",
x: -35.175,
y: 29,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -32.49933,
y: 31.67567,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -27.84647303880809,
y: 31.67567,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -24.175,
y: 28.004196961191912,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -24.175,
y: 27,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".C_BULK > .pin2",
route: [
{
route_type: "wire",
x: -24.175,
y: 27,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -25.459873,
y: 25.715127,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -25.459873,
y: 18.079873,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".SW1 > .pin2",
route: [
{
route_type: "wire",
x: -25.459873,
y: 18.079873,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -23.929914000000004,
y: 16.549914,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -18.400049,
y: 16.549914,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".U_RGB1 > .GND",
route: [
{
route_type: "wire",
x: -18.400049,
y: 16.549914,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -16.675,
y: 14.825000000000003,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -16.675,
y: 14.5,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".C_LED1 > .pin2",
route: [
{
route_type: "wire",
x: -16.675,
y: 14.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -14.727693722459414,
y: 16.447306277540587,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -14.48191194107202,
y: 16.447306277540587,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -12.849345218612608,
y: 18.079873,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -2.459873,
y: 18.079873,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".SW2 > .pin2",
route: [
{
route_type: "wire",
x: -2.459873,
y: 18.079873,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -0.9299140000000028,
y: 16.549914,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 4.599951,
y: 16.549914,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".U_RGB2 > .GND",
route: [
{
route_type: "wire",
x: 4.599951,
y: 16.549914,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 5.618570088670201,
y: 17.5685330886702,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 5.618570088670201,
y: 20.877706752044965,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 5.618570088670201,
y: 20.9435700886702,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 8.5,
y: 23.825,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".R_CC1 > .pin2",
route: [
{
route_type: "wire",
x: 8.5,
y: 23.825,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 8.5,
y: 24.419,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 10.674888,
y: 26.594306800000002,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".J1 > .EH2",
route: [
{
route_type: "wire",
x: 10.674888,
y: 26.594306800000002,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 11.443339600000002,
y: 25.8258552,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 11.7999937,
y: 25.8258552,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".J1 > .GND2",
route: [
{
route_type: "wire",
x: 11.7999937,
y: 25.8258552,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 12.037118524572351,
y: 25.588881475427648,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 12.037118524572351,
y: 24.654523293032703,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 12.037118524572351,
y: 24.654523293032703,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 12.037118524572351,
y: 24.654523293032703,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_62"
},
{
route_type: "wire",
x: 12.170228507939262,
y: 24.521413309665792,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_62"
},
{
route_type: "wire",
x: 12.170228507939262,
y: 24.486015966532776,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_62"
},
{
route_type: "wire",
x: 12.551858247146328,
y: 24.104386227325712,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_62"
},
{
route_type: "wire",
x: 12.551858247146328,
y: 23.64507400483576,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_62"
},
{
route_type: "wire",
x: 14.960824310702439,
y: 21.2307525407109,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 15.532080005803804,
y: 21.232911112389264,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 17.784,
y: 23.488035438513833,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_62"
},
{
route_type: "wire",
x: 17.783999946720186,
y: 24.612480860202513,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_62"
},
{
route_type: "via",
x: 17.783999946720186,
y: 24.612480860202513,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 17.783999946720186,
y: 24.612480860202513,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 17.87613224375274,
y: 24.70013224375274,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 17.87613224375274,
y: 24.710182811124568,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 18.1999555,
y: 25.03400606737183,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 18.1999555,
y: 25.8259568,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".J1 > .GND1",
route: [
{
route_type: "wire",
x: 18.1999555,
y: 25.8259568,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 18.556762000000003,
y: 25.8259568,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 19.325112,
y: 26.5943068,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".J1 > .EH3",
route: [
{
route_type: "wire",
x: 19.325112,
y: 26.5943068,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 19.400094459603668,
y: 26.518905540396332,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 20.761654830350356,
y: 26.518905540396332,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 21.5,
y: 25.780560370746688,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 21.5,
y: 23.825,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".R_CC2 > .pin2",
route: [
{
route_type: "wire",
x: 21.5,
y: 23.825,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 21.99970694826875,
y: 23.32500002008348,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 24.04275285617893,
y: 23.324999967159656,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 24.15029305322881,
y: 23.325293053228812,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 24.825,
y: 24,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_ESD > .pin2",
route: [
{
route_type: "wire",
x: 24.825,
y: 24,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 25.353964431283522,
y: 24.528964431283523,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 27.018890082056714,
y: 24.528964431283523,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 27.240010776487605,
y: 24.603238200782396,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.92675805826354,
y: 24.595467990726473,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.223562952917895,
y: 23.29876477953612,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 30.22190334578741,
y: 22.60309665421259,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 30.325,
y: 22.5,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
}
]
},
{
connection: ".C_AREF > .pin2",
route: [
{
route_type: "wire",
x: 30.325,
y: 22.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 31.508154280551484,
y: 21.316845719448516,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 31.508154280551484,
y: 20.664665933950165,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 32.37258521450165,
y: 19.800235,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 33.149999,
y: 19.800235,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
}
]
},
{
connection: ".U1 > .GND4",
route: [
{
route_type: "wire",
x: 33.149999,
y: 19.800235,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 33.295149518564486,
y: 19.654850481435517,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 33.33936108988831,
y: 19.651791257682167,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_24"
},
{
route_type: "wire",
x: 36.46828461135345,
y: 19.652416243798072,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 36.62729615231836,
y: 19.499670004864075,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 38.20019879947468,
y: 17.923787593950742,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 38.199773,
y: 17.149999,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
}
]
},
{
connection: ".U1 > .UGnd",
route: [
{
route_type: "wire",
x: 38.199773,
y: 17.149999,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 38.2,
y: 17.15,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 38.20016252131823,
y: 16.097343820484166,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 36.62535051763171,
y: 14.522155805747452,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.625,
y: 13.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_V1 > .pin2",
route: [
{
route_type: "wire",
x: 36.625,
y: 13.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 37.33516672604259,
y: 12.789833273957413,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.080592650828585,
y: 12.789833273957413,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 39.114833273957416,
y: 12.789833273957413,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 39.825,
y: 13.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".C_UCAP > .pin2",
route: [
{
route_type: "wire",
x: 39.825,
y: 13.5,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 40.10025929029722,
y: 13.229508482449216,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 43.726617236644636,
y: 13.228315891616928,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 43.75495373297712,
y: 13.231868619126736,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 44.62056287968398,
y: 12.36022165623271,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 44.61644520090359,
y: 8.173554799096408,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 45.539873,
y: 7.250049,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".ENC1 > .E",
route: [
{
route_type: "wire",
x: 45.539873,
y: 7.250049,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 48.499989,
y: 4.290011,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 48.499989,
y: 0.250063,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
}
]
},
{
connection: ".ENC1 > .pin6",
route: [
{
route_type: "wire",
x: 48.499989,
y: 0.250063,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 48.499989,
y: -1.7500110000000006,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 42.999873,
y: -7.250049,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
}
]
},
{
connection: ".ENC1 > .C",
route: [
{
route_type: "wire",
x: 42.999873,
y: -7.250049,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 45.89413391518757,
y: -10.144133915187567,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "wire",
x: 45.89413391518757,
y: -12.424616671904834,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_34"
},
{
route_type: "via",
x: 45.89413391518757,
y: -12.424616671904834,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 45.89413391518757,
y: -12.424616671904834,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 45.93357668120879,
y: -12.464059437926059,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 45.93357668120879,
y: -12.52765003494098,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 46.027,
y: -12.62107335373219,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 46.027,
y: -13.488,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "via",
x: 46.027,
y: -13.488,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 46.027,
y: -13.488,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 46.05664665844821,
y: -13.517646658448207,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 46.05664665844821,
y: -13.717438776375793,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 47.184908,
y: -14.845700117927585,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 47.184908,
y: -19,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".SW_BOOT > .pin2",
route: [
{
route_type: "wire",
x: 47.184908,
y: -19,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 46.05500000000001,
y: -20.13,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 45.90338281437948,
y: -20.13,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 39.314908,
y: -20.13,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.184908,
y: -19,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".SW_RESET > .pin2",
route: [
{
route_type: "wire",
x: 38.184908,
y: -19,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 36.58624739495912,
y: -17.40124739495912,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 35.78749665727525,
y: -17.337837177325806,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "via",
x: 35.78749665727525,
y: -17.337837177325806,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 35.78749665727525,
y: -17.337837177325806,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 35.76166588603766,
y: -17.376211183629202,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 35.73261130960928,
y: -17.376211183629202,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 35.66932205286092,
y: -17.312921926880843,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: 34.59536528354953,
y: -17.312921926880843,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "via",
x: 34.59536528354953,
y: -17.312921926880843,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 34.59536528354953,
y: -17.312921926880843,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 34.7382610976613,
y: -17.291238838743038,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 34.7382610976613,
y: -17.234437199626978,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 29.325,
y: -11.821176101965676,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 29.325,
y: -11.5,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".C_LED6 > .pin2",
route: [
{
route_type: "wire",
x: 29.325,
y: -11.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 27.599951,
y: -9.774951000000001,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 27.599951,
y: -9.450085999999999,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".U_RGB6 > .GND",
route: [
{
route_type: "wire",
x: 27.599951,
y: -9.450085999999999,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 22.070085999999996,
y: -9.450085999999999,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 20.540127,
y: -7.920127,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".SW6 > .pin2",
route: [
{
route_type: "wire",
x: 20.540127,
y: -7.920127,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 9.904873,
y: -7.920127,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 6.325,
y: -11.5,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".C_LED5 > .pin2",
route: [
{
route_type: "wire",
x: 6.325,
y: -11.5,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 6.325,
y: -11.175,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: 4.599951,
y: -9.450085999999999,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".U_RGB5 > .GND",
route: [
{
route_type: "wire",
x: 4.599951,
y: -9.450085999999999,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -0.929914000000001,
y: -9.450085999999999,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -2.459873,
y: -7.920127,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".SW5 > .pin2",
route: [
{
route_type: "wire",
x: -2.459873,
y: -7.920127,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -13.095127000000002,
y: -7.920127,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -16.675,
y: -11.5,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
}
]
},
{
connection: ".C_LED4 > .pin2",
route: [
{
route_type: "wire",
x: -16.675,
y: -11.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.350001,
y: -12.175001,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.895962016393906,
y: -12.175001,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.9356242327484,
y: -12.135338783645507,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.9356242327484,
y: -9.9856242327484,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.400049,
y: -9.450085999999999,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_RGB4 > .GND",
route: [
{
route_type: "wire",
x: -18.400049,
y: -9.450085999999999,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -21.45118125850898,
y: -9.450085999999999,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -21.768507868176464,
y: -9.132759390332518,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -21.96324060966748,
y: -9.132759390332518,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "wire",
x: -21.989,
y: -9.107,
width: 0.2,
layer: "top",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_35"
},
{
route_type: "via",
x: -21.989,
y: -9.107,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -21.989,
y: -9.107,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: -24.273000000000003,
y: -9.107,
width: 0.2,
layer: "bottom",
is_inside_copper_pour: true,
copper_pour_id: "pcb_copper_pour_44"
},
{
route_type: "wire",
x: -25.459873,
y: -7.920127,
width: 0.2,
layer: "bottom"
}
]
},
{
connection: ".LED_PWR > .cathode",
route: [
{
route_type: "wire",
x: -46.2510048,
y: -6.999873,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -26.380127,
y: -6.999873,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -25.459873,
y: -7.920127,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_MAIN_PULL > .pin1",
route: [
{
route_type: "wire",
x: -31.825,
y: 31,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -31.825,
y: 29.924999999999997,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -29.850015,
y: 27.94996,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".F1 > .pin2",
route: [
{
route_type: "wire",
x: -18.554994,
y: 27,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.955314080189105,
y: 27,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -20.970271535120464,
y: 29.01495745493136,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -20.970271535120464,
y: 29.023271535120465,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -21.02,
y: 29.073,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -21.02,
y: 29.073,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -21.02,
y: 29.073,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -28.99549031242694,
y: 29.073,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -29.594038379413455,
y: 28.474451933013487,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -29.594038379413455,
y: 28.645038379413453,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -29.6,
y: 28.7999592,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -29.6,
y: 28.7999592,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -29.6,
y: 28.7999592,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -29.6,
y: 28.2,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -29.850015,
y: 27.94996,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .PB5_PCINT5",
route: [
{
route_type: "wire",
x: 38.199773,
y: 28.850001,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.344,
y: 28.706000000000003,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.344,
y: 27.154,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 38.344,
y: 27.154,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 38.344,
y: 27.154,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.34525388291621,
y: 27.15274611708379,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.34525388291621,
y: 27.085253545464454,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.349333065522345,
y: 27.08117436285832,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.35798186515029,
y: 26.83884174879717,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.35715037077413,
y: 15.882004186972612,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 37.79896312474386,
y: 15.331634742744537,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.331103858689545,
y: 14.795957187541777,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.333,
y: 9.554,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 38.333,
y: 9.554,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 38.333,
y: 9.554,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.46317679423955,
y: 9.423823205760447,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.46541443714353,
y: 9.423823205760447,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 40.459873,
y: 7.429364642903975,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 40.459873,
y: 7.250049,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".R_ENCB > .pin2",
route: [
{
route_type: "wire",
x: 43.825,
y: -11,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.825,
y: -10.066329307055371,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.87183612044992,
y: -10.019493186605454,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.87183612044992,
y: -9.903163879550084,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.956,
y: -9.819,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 43.956,
y: -9.819,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 43.956,
y: -9.819,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.956,
y: -8.833999999999996,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 45.539873,
y: -7.250049,
width: 0.2,
layer: "bottom"
}
]
},
{
connection: ".U1 > .PB4_PCINT4",
route: [
{
route_type: "wire",
x: 38.999873,
y: 28.850001,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.999873,
y: 26.86190671853778,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.99152471256398,
y: 26.85355843110176,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.99152471256398,
y: 26.75952471256398,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 38.991,
y: 26.759,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 38.991,
y: 26.759,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 38.991,
y: 26.759,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 38.991,
y: 20.811832694698495,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.84419313236668,
y: 19.95863956233182,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.88836043766818,
y: 19.95863956233182,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.72033577088468,
y: 19.955,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 39.72033577088468,
y: 19.955,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 39.72033577088468,
y: 19.955,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.92690347299704,
y: 19.95104609316667,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.55295110660656,
y: 19.331014161348946,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.55295110660656,
y: 18.641048893393442,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 42.561,
y: 18.633,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 42.561,
y: 18.633,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 42.561,
y: 18.633,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 42.561,
y: 6.138715766836256,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.8,
y: 4.899715766836259,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 43.8,
y: -5.509999999999998,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 45.539873,
y: -7.250049,
width: 0.2,
layer: "bottom"
}
]
},
{
connection: ".R_ENCA > .pin2",
route: [
{
route_type: "wire",
x: 39.825,
y: -11,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.825,
y: -7.884999999999998,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 40.459873,
y: -7.250049,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .PD7__T0",
route: [
{
route_type: "wire",
x: 39.799973,
y: 28.850001,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.72245023785488,
y: 28.772478237854877,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.72245023785488,
y: 23.13240953763925,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 39.74482793842975,
y: 23.13240953763925,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.12489649883069,
y: 21.752340977238312,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.187985237042795,
y: 21.752340977238312,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 41.280079037639325,
y: 21.660247176641782,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 41.280079037639325,
y: 21.660247176641782,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 41.280079037639325,
y: 21.660247176641782,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 40.81389754497759,
y: 21.19406568398005,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 40.81389754497759,
y: 9.855874772805816,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.14045385086208,
y: 8.182431078690303,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.14045385086208,
y: 1.835303570241112,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.14045385086208,
y: 1.706546149137921,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 39.222,
y: 1.625,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 39.222,
y: 1.625,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 39.222,
y: 1.625,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 40.16651171160847,
y: 1.625,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.208,
y: -1.4164882883915282,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 43.208,
y: -4.5020000000000024,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 40.459873,
y: -7.250049,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".J1 > .DP2",
route: [
{
route_type: "wire",
x: 14.249938,
y: 25.8259568,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.249938,
y: 26.47055834219646,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.323900850701616,
y: 26.544521192898074,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.484157377469117,
y: 26.66000649744736,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.759913824911987,
y: 26.704812821243653,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.059671824453206,
y: 26.650146789213398,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.14,
y: 26.476,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.14,
y: 25.936,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.249936,
y: 25.8259568,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_ESD > .pin4",
route: [
{
route_type: "wire",
x: 24.94996,
y: 29.149096,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 24.94996,
y: 29.148960000000002,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 24.94996,
y: 26.850904,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".J1 > .DP1",
route: [
{
route_type: "wire",
x: 15.249936,
y: 25.8259568,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.249936,
y: 28.586855047094303,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 18.594080572289077,
y: 32.08,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 22.512653838923,
y: 32.08,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 24.95,
y: 29.493660945567225,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 24.95,
y: 26.851,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 24.94996,
y: 26.850904,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_ESD > .pin3",
route: [
{
route_type: "wire",
x: 24.94996,
y: 26.850904,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 24.908940766429062,
y: 26.80994076642906,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 24.908940766429062,
y: 26.217300079459257,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.096986805772588,
y: 25.02925404011573,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.905771466393396,
y: 25.029254040137403,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 26.905771466393396,
y: 25.029254040137403,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 26.905771466393396,
y: 25.029254040137403,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.914390568179872,
y: 25.02061979267837,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.914390568179872,
y: 24.943980378268368,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.94098060518162,
y: 24.91739034126662,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.95248464277526,
y: 24.708539926837684,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.94342743780072,
y: 14.575465855081966,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 28.046672999938895,
y: 13.295678751716151,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 28.046672999938895,
y: 13.295678751716151,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 28.046672999938895,
y: 13.295678751716151,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.26337767626162,
y: 13.253069288794743,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.33942000465485,
y: 13.253069288794743,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.513489293449595,
y: 13.079,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.265,
y: 13.079,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 29.265,
y: 13.079,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 29.265,
y: 13.079,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 29.284494024060468,
y: 13.059505975939533,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 29.284494024060468,
y: 13.053714280703456,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 29.381922595413293,
y: 12.956285709350631,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 29.3735838159871,
y: 10.087498340809057,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 30.95388990900387,
y: 8.504180199743804,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 31.325,
y: 8.442605732289989,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 31.325,
y: 8.442605732289989,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 31.325,
y: 8.442605732289989,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 31.525163506904974,
y: 8.564182903673162,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 31.589346410578138,
y: 8.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 32.175,
y: 8.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".J1 > .DN1",
route: [
{
route_type: "wire",
x: 14.750064,
y: 25.8259568,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.75,
y: 25.256,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.996862167945471,
y: 24.982102869190243,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.195371417272938,
y: 24.969492302930735,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.42029047037796,
y: 24.960508119952983,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.69294423924497,
y: 25.104583640837927,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.750062,
y: 25.184288375965583,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.750062,
y: 25.8259568,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_ESD > .pin6",
route: [
{
route_type: "wire",
x: 23.05004,
y: 29.149096,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.05004,
y: 29.148960000000002,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.05004,
y: 26.850904,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".J1 > .DN2",
route: [
{
route_type: "wire",
x: 15.750062,
y: 25.8259568,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.74927353265805,
y: 24.96404403681628,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 16.55189564987694,
y: 24.15629801256656,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 16.600170320926875,
y: 24.112419869593044,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 19.036063529609596,
y: 24.112545364843218,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 19.17416368332484,
y: 24.114723047319387,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 20.66698541093336,
y: 25.60754477492791,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 20.66698541093336,
y: 25.609222523269622,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 20.797606436658832,
y: 25.739843548995093,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 20.797606436658832,
y: 25.739843548995093,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 20.797606436658832,
y: 25.739843548995093,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 22.86751484408369,
y: 25.739843548995093,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 23.16993500908201,
y: 26.042263713993414,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 23.255736286006588,
y: 26.042263713993414,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 23.285,
y: 25.8649005,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 23.285,
y: 25.8649005,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 23.285,
y: 25.8649005,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.285,
y: 26.616,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.05004,
y: 26.850904,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U_ESD > .pin1",
route: [
{
route_type: "wire",
x: 23.05004,
y: 26.850904,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.285,
y: 26.616,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.285,
y: 25.8649005,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 23.285,
y: 25.8649005,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 23.285,
y: 25.8649005,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 23.323529244255724,
y: 26.051529244255725,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 23.323529244255724,
y: 26.092031592365085,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 24.361242166199723,
y: 27.129744514309085,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 24.391008483221462,
y: 27.130674821508972,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.250164103636536,
y: 27.136116788467348,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.522690117275708,
y: 26.8586189303733,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.525153296472013,
y: 25.468296142690665,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.444,
y: 25.391,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.405770698627926,
y: 25.153052342812476,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.40578411022261,
y: 22.990473394496213,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 26.450896002038483,
y: 22.931414377230176,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 26.450896002038483,
y: 22.931414377230176,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 26.450896002038483,
y: 22.931414377230176,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.505544625963424,
y: 22.89071374578474,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.548894719030034,
y: 22.89071374578474,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 26.658178126896495,
y: 22.78143033791828,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 27.50107886686741,
y: 22.78143033791828,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 27.50107886686741,
y: 22.78143033791828,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 27.50107886686741,
y: 22.78143033791828,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 27.525441975903,
y: 22.75706722888269,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 27.537610900899413,
y: 22.75706722888269,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 28.509578818753138,
y: 22.75706722888269,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 30.996890355392335,
y: 20.274932077821102,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 30.999810012664273,
y: 13.321286313054493,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 31.205184284890542,
y: 13.112988583745343,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 31.205184284890542,
y: 13.112988583745343,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 31.205184284890542,
y: 13.112988583745343,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 31.27305217294748,
y: 13.039947827052519,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 31.276090022461812,
y: 13.039947827052519,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 32.175,
y: 12.141037849514333,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 32.175,
y: 11.5,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".J1 > .CC2",
route: [
{
route_type: "wire",
x: 13.24994,
y: 25.8259568,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 13.4003203,
y: 25.670818077273594,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 13.3996176515512,
y: 25.640793787877517,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 13.40133680716176,
y: 24.5031200818092,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 13.482357145228699,
y: 24.422433250318658,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.731939641849726,
y: 22.173636185262385,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 21.5,
y: 22.175,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".J1 > .CC1",
route: [
{
route_type: "wire",
x: 16.249934,
y: 25.8259568,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 16.25,
y: 25.158002565125674,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 16.75288220175233,
y: 24.66339581317664,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 16.75288220175233,
y: 24.66339581317664,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 16.75288220175233,
y: 24.66339581317664,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 16.696231859514267,
y: 24.606751555634787,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 16.696231859514267,
y: 24.591389477082156,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 15.174,
y: 23.06915761756789,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 15.173992496962013,
y: 21.731561596838546,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 15.173992496962013,
y: 21.731561596838546,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 15.173992496962013,
y: 21.731561596838546,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.124762840335489,
y: 21.67376284033549,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.042237902087033,
y: 21.67376284033549,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 14.54100074242252,
y: 22.175,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 8.5,
y: 22.175,
width: 0.2,
layer: "top"
}
]
},
{
connection: ".U1 > .AREF",
route: [
{
route_type: "wire",
x: 33.149999,
y: 20.600081,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 32.49790193649954,
y: 20.598478453111085,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 31.897753071398398,
y: 21.193094535298115,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 31.902115620496136,
y: 22.40608700506163,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.98931480200342,
y: 23.318887823554345,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.984112176445652,
y: 23.318887823554345,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 30.929853054403935,
y: 23.37566847405477,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 30.929853054403935,
y: 23.37566847405477,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 30.929853054403935,
y: 23.37566847405477,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 29.50369360469723,
y: 23.374,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 29.474846802348615,
y: 23.345153197651385,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: 29.467593848464666,
y: 23.34759554853533,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: 29.467593848464666,
y: 23.34759554853533,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 29.467593848464666,
y: 23.34759554853533,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 29.47,
y: 23.294999999999998,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 28.675,
y: 22.5,
width: 0.2,
layer: "top"
}
]
}
];
const pinLabels$a = {
pin1: ["EH2"],
pin2: ["EH1"],
pin3: ["EH4"],
pin4: ["EH3"],
pin5: ["SBU2", "B8"],
pin6: ["CC1", "A5"],
pin7: ["DN2", "B7"],
pin8: ["DP1", "A6"],
pin9: ["DN1", "A7"],
pin10: ["DP2", "B6"],
pin11: ["SBU1", "A8"],
pin12: ["CC2", "B5"],
pin13: ["GND1", "A1B12"],
pin14: ["GND2", "B1A12"],
pin15: ["VBUS1", "B4A9"],
pin16: ["VBUS2", "A4B9"]
};
const TYPE_C_31_M_12 = (props) => {
return (jsxRuntime.jsx("connector", { pinLabels: pinLabels$a, supplierPartNumbers: {
"jlcpcb": [
"C165948"
]
}, manufacturerPartNumber: "TYPE-C-31-M-12", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("hole", { pcbX: "-2.899918mm", pcbY: "0.9055672mm", diameter: "0.5999988mm" }), jsxRuntime.jsx("hole", { pcbX: "2.899918mm", pcbY: "0.9055672mm", diameter: "0.5999988mm" }), jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "4.325112mm", pcbY: "-2.7741308mm", holeWidth: "0.7999984mm", holeHeight: "1.6mm", outerWidth: "1.1999976mm", outerHeight: "2.0mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "4.325112mm", pcbY: "1.4056932mm", holeWidth: "0.7999984mm", holeHeight: "1.6mm", outerWidth: "1.1999976mm", outerHeight: "2.0mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin4"], pcbX: "-4.325112mm", pcbY: "1.4056932mm", holeWidth: "0.7999984mm", holeHeight: "1.6mm", outerWidth: "1.1999976mm", outerHeight: "2.0mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "-4.325112mm", pcbY: "-2.7741308mm", holeWidth: "0.7999984mm", holeHeight: "1.6mm", outerWidth: "1.1999976mm", outerHeight: "2.0mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.75006mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-1.249934mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.750062mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.249936mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "0.249936mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "0.750062mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "1.24968mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "1.75006mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], points: [{ x: "-2.8999688mm", y: "1.524108mm" }, { x: "-2.8999688mm", y: "2.8241308mm" }, { x: "-2.8999688mm", y: "2.8241308mm" }, { x: "-3.1999682mm", y: "2.8241308mm" }, { x: "-3.1999682mm", y: "2.8241308mm" }, { x: "-3.1999682mm", y: "2.8239784mm" }, { x: "-3.1999682mm", y: "2.8239784mm" }, { x: "-3.4999422mm", y: "2.8239784mm" }, { x: "-3.4999422mm", y: "2.8239784mm" }, { x: "-3.4999422mm", y: "1.5239556mm" }, { x: "-3.4999422mm", y: "1.5239556mm" }, { x: "-3.1999428mm", y: "1.5239556mm" }, { x: "-3.1999428mm", y: "1.5239556mm" }, { x: "-3.1999428mm", y: "1.524108mm" }, { x: "-3.1999428mm", y: "1.524108mm" }, { x: "-2.8999688mm", y: "1.524108mm" }], shape: "polygon" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], points: [{ x: "2.8999942mm", y: "2.8241308mm" }, { x: "2.8999942mm", y: "1.5241588mm" }, { x: "2.8999942mm", y: "1.5241588mm" }, { x: "3.1999936mm", y: "1.5241588mm" }, { x: "3.1999936mm", y: "1.5241588mm" }, { x: "3.200019mm", y: "1.5241588mm" }, { x: "3.200019mm", y: "1.5241588mm" }, { x: "3.5000184mm", y: "1.5241588mm" }, { x: "3.5000184mm", y: "1.5241588mm" }, { x: "3.5000184mm", y: "2.8241308mm" }, { x: "3.5000184mm", y: "2.8241308mm" }, { x: "3.200019mm", y: "2.8241308mm" }, { x: "3.200019mm", y: "2.8241308mm" }, { x: "3.1999936mm", y: "2.8241308mm" }, { x: "3.1999936mm", y: "2.8241308mm" }, { x: "2.8999942mm", y: "2.8241308mm" }], shape: "polygon" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], points: [{ x: "2.7001724mm", y: "1.5241588mm" }, { x: "2.7001724mm", y: "2.8241308mm" }, { x: "2.7001724mm", y: "2.8241308mm" }, { x: "2.400173mm", y: "2.8241308mm" }, { x: "2.400173mm", y: "2.8241308mm" }, { x: "2.4001476mm", y: "2.8241308mm" }, { x: "2.4001476mm", y: "2.8241308mm" }, { x: "2.1001482mm", y: "2.8241308mm" }, { x: "2.1001482mm", y: "2.8241308mm" }, { x: "2.1001482mm", y: "1.5241588mm" }, { x: "2.1001482mm", y: "1.5241588mm" }, { x: "2.4001476mm", y: "1.5241588mm" }, { x: "2.4001476mm", y: "1.5241588mm" }, { x: "2.400173mm", y: "1.5241588mm" }, { x: "2.400173mm", y: "1.5241588mm" }, { x: "2.7001724mm", y: "1.5241588mm" }], shape: "polygon" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], points: [{ x: "-2.0999704mm", y: "1.5240064mm" }, { x: "-2.0999704mm", y: "2.8239784mm" }, { x: "-2.0999704mm", y: "2.8239784mm" }, { x: "-2.3999952mm", y: "2.8239784mm" }, { x: "-2.3999952mm", y: "2.8239784mm" }, { x: "-2.3999952mm", y: "2.823953mm" }, { x: "-2.3999952mm", y: "2.823953mm" }, { x: "-2.6999438mm", y: "2.823953mm" }, { x: "-2.6999438mm", y: "2.823953mm" }, { x: "-2.6999438mm", y: "1.523981mm" }, { x: "-2.6999438mm", y: "1.523981mm" }, { x: "-2.399919mm", y: "1.523981mm" }, { x: "-2.399919mm", y: "1.523981mm" }, { x: "-2.399919mm", y: "1.5240064mm" }, { x: "-2.399919mm", y: "1.5240064mm" }, { x: "-2.0999704mm", y: "1.5240064mm" }], shape: "polygon" }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -4.4689776000000165, "y": -1.6757585999999947 }, { "x": -4.4689776000000165, "y": 0.18715359999987413 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 4.471009600000116, "y": -4.7 }, { "x": -4.4689776000000165, "y": -4.7 }, { "x": -4.4689776000000165, "y": -3.91283820000001 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 4.471009600000116, "y": -1.676114200000029 }, { "x": 4.471009600000116, "y": 0.18750920000002225 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 4.471009600000116, "y": -4.7 }, { "x": 4.471009600000116, "y": -3.912482600000203 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -5.17511079999997, "y": 3.074130799999921 }, { "x": 5.17511079999997, "y": 3.074130799999921 }, { "x": 5.17511079999997, "y": -5.60002099999997 }, { "x": -5.17511079999997, "y": -5.60002099999997 }, { "x": -5.17511079999997, "y": 3.074130799999921 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C165948.obj?uuid=617b05f9bba7410b96c001093d8189e4",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C165948.step?uuid=617b05f9bba7410b96c001093d8189e4",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0, y: -2.7500289000000517, z: 0.000010999999999872223 },
}, ...props }));
};
const pinLabels$9 = {
pin1: ["pin1"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"],
pin5: ["pin5"],
pin6: ["pin6"]
};
const USBLC6_2SC6 = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$9, supplierPartNumbers: {
"jlcpcb": [
"C7519"
]
}, manufacturerPartNumber: "USBLC6-2SC6", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.94996mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "0mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0.94996mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "0.94996mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "0mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.94996mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 1.5391891999998961, "y": -0.8892031999998835 }, { "x": 1.5391891999998961, "y": 0.8892031999999972 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -1.5391892000000098, "y": -0.8892031999998835 }, { "x": -1.5391892000000098, "y": 0.8892031999999972 }] }), jsxRuntime.jsx("silkscreencircle", { strokeWidth: 0.15, pcbX: "-1.668272mm", pcbY: "-1.301496mm", radius: "0.150114mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.6999843999999484, "y": 1.9350994999999784 }, { "x": 1.7000097999999753, "y": 1.9350994999999784 }, { "x": 1.7000097999999753, "y": -1.9350994999998647 }, { "x": -1.6999843999999484, "y": -1.9350994999998647 }, { "x": -1.6999843999999484, "y": 1.9350994999999784 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7519.obj?uuid=229b69761e2c45dba6a83d8866dec72d",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7519.step?uuid=229b69761e2c45dba6a83d8866dec72d",
pcbRotationOffset: 90,
modelOriginPosition: { x: -12700000070253736e-21, y: 0.000012700000070253736, z: -0.048939 },
}, ...props }));
};
const pinLabels$8 = {
pin1: ["pin1"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"],
pin5: ["pin5"],
pin6: ["pin6"],
pin7: ["pin7"],
pin8: ["pin8"]
};
const KH_SK22D07_G5 = (props) => {
return (jsxRuntime.jsx("switch", { type: "dpdt", pinLabels: pinLabels$8, supplierPartNumbers: {
"jlcpcb": [
"C5274511"
]
}, manufacturerPartNumber: "KH-SK22D07-G5", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "-1.999996mm", pcbY: "1.249934mm", outerDiameter: "1.2999974mm", holeDiameter: "0.7999984mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "0mm", pcbY: "1.249934mm", outerDiameter: "1.2999974mm", holeDiameter: "0.7999984mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "1.999996mm", pcbY: "1.249934mm", outerDiameter: "1.2999974mm", holeDiameter: "0.7999984mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin4"], pcbX: "-1.999996mm", pcbY: "-1.249934mm", outerDiameter: "1.2999974mm", holeDiameter: "0.7999984mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin5"], pcbX: "0mm", pcbY: "-1.249934mm", outerDiameter: "1.2999974mm", holeDiameter: "0.7999984mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin6"], pcbX: "1.999996mm", pcbY: "-1.249934mm", outerDiameter: "1.2999974mm", holeDiameter: "0.7999984mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin7"], pcbX: "-4.100068mm", pcbY: "0mm", holeWidth: "0.700024mm", holeHeight: "1.5000224mm", outerWidth: "1.2999974mm", outerHeight: "2.1999956mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin8"], pcbX: "4.100068mm", pcbY: "0mm", holeWidth: "0.700024mm", holeHeight: "1.5000224mm", outerWidth: "1.2999974mm", outerHeight: "2.1999956mm", shape: "pill" }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -4.2999913999999535, "y": 1.278331200000025 }, { "x": -4.2999913999999535, "y": 3.4999930000000177 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 4.29999139999984, "y": -1.278356600000052 }, { "x": 4.29999139999984, "y": -3.399993199999926 }, { "x": -4.2999913999999535, "y": -3.399993199999926 }, { "x": -4.2999913999999535, "y": -1.278356600000052 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -4.2999913999999535, "y": 3.4999930000000177 }, { "x": 4.29999139999984, "y": 3.4999930000000177 }, { "x": 4.29999139999984, "y": 1.278331200000025 }] }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -2.354325999999901, "y": -3.399993199999926 }, { "x": -2.354325999999901, "y": -5.172989400000006 }, { "x": -1.02699819999998, "y": -5.172989400000006 }, { "x": -1.02699819999998, "y": -3.399993199999926 }, { "x": -0.8999982000000273, "y": -3.5269931999999926 }, { "x": -0.7729981999999609, "y": -3.399993199999926 }, { "x": -0.7729981999999609, "y": -5.2999893999999586 }, { "x": -0.8101956387893097, "y": -5.389791961210676 }, { "x": -0.8999982000000273, "y": -5.426989400000025 }, { "x": -2.4813259999999673, "y": -5.426989400000025 }, { "x": -2.5711285612107986, "y": -5.389791961210676 }, { "x": -2.60832599999992, "y": -5.2999893999999586 }, { "x": -2.60832599999992, "y": -3.399993199999926 }, { "x": -2.4813259999999673, "y": -3.5269931999999926 }, { "x": -2.354325999999901, "y": -3.399993199999926 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -5.000066699999934, "y": 3.492995800000017 }, { "x": 5.000066699999934, "y": 3.492995800000017 }, { "x": 5.000066699999934, "y": -5.136985399999958 }, { "x": -5.000066699999934, "y": -5.136985399999958 }, { "x": -5.000066699999934, "y": 3.492995800000017 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5274511.obj?uuid=220e12fe2bfc44bb8905d4a0e6d4c54c",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5274511.step?uuid=220e12fe2bfc44bb8905d4a0e6d4c54c",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.004999999999999893, y: 2.9719947999999707, z: -4.7000056 },
}, ...props }));
};
const pinLabels$7 = {
pin1: ["G"],
pin2: ["S"],
pin3: ["D"]
};
const AO3401A = (props) => {
return (jsxRuntime.jsx("mosfet", { channelType: "p", mosfetMode: "enhancement", pinLabels: pinLabels$7, supplierPartNumbers: {
"jlcpcb": [
"C15127"
]
}, manufacturerPartNumber: "AO3401A", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "1.149985mm", pcbY: "0.94996mm", width: "0.999998mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.149985mm", pcbY: "0mm", width: "0.999998mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "1.149985mm", pcbY: "-0.94996mm", width: "0.999998mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -0.6999731999999881, "y": 0.6359398000000027 }, { "x": -0.6999731999999881, "y": 1.4999461999999966 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -0.6999731999999881, "y": 1.4999461999999966 }, { "x": 0.30005020000000115, "y": 1.4999461999999966 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 0.7000239999999991, "y": -0.31402020000000164 }, { "x": 0.7000239999999991, "y": 0.31391859999999383 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -0.6999731999999881, "y": -1.5000478000000044 }, { "x": -0.6999731999999881, "y": -0.6360414000000105 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -0.6999731999999881, "y": -1.5000478000000044 }, { "x": 0.30005020000000115, "y": -1.5000478000000044 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.8999840000000034, "y": 1.6999589999999927 }, { "x": 1.8999840000000034, "y": 1.6999589999999927 }, { "x": 1.8999840000000034, "y": -1.700035200000002 }, { "x": -1.8999840000000034, "y": -1.700035200000002 }, { "x": -1.8999840000000034, "y": 1.6999589999999927 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C15127.obj?uuid=d777607a152f4f3aac9bb0d0c14ed6fd",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C15127.step?uuid=d777607a152f4f3aac9bb0d0c14ed6fd",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0.00003809999999759839, y: -3810000001180924e-20, z: 0.050795 },
}, ...props }));
};
const pinLabels$6 = {
pin1: ["pin1"],
pin2: ["pin2"]
};
const nSMD050 = (props) => {
return (jsxRuntime.jsx("fuse", { currentRating: "500mA", voltageRating: "6V", pinLabels: pinLabels$6, supplierPartNumbers: {
"jlcpcb": [
"C69688"
]
}, manufacturerPartNumber: "nSMD050", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.445006mm", pcbY: "0mm", width: "1.1900916mm", height: "1.7279874mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "1.445006mm", pcbY: "0mm", width: "1.1900916mm", height: "1.7279874mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -0.9261856000000108, "y": 1.0926064000000082 }, { "x": -2.1163026000000116, "y": 1.0926064000000082 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 0.926210999999995, "y": 1.0926064000000082 }, { "x": 2.1163026000000116, "y": 1.0926064000000082 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -2.2687025999999975, "y": 0.9402064000000081 }, { "x": -2.2687025999999975, "y": -0.9402063999999939 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 2.2687025999999832, "y": 0.9402064000000081 }, { "x": 2.2687025999999832, "y": -0.9402063999999939 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -2.1163026000000116, "y": -1.092606399999994 }, { "x": -0.9261856000000108, "y": -1.092606399999994 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 2.1163026000000116, "y": -1.092606399999994 }, { "x": 0.926210999999995, "y": -1.092606399999994 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -14210854715202004e-30, "y": 0 }, { "x": -0.08441074011676619, "y": 0.2037855535998574 }, { "x": -0.11320167162334371, "y": 0.422474390000005 }, { "x": -0.08441074011676619, "y": 0.6411632264001383 }, { "x": 0, "y": 0.8449487799999957 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 2.842170943040401e-14, "y": 0 }, { "x": 0.08441074011679461, "y": -0.20378555359984318 }, { "x": 0.11320167162334371, "y": -0.42247438999999076 }, { "x": 0.08441074011679461, "y": -0.6411632264001241 }, { "x": 0, "y": -0.8449487799999957 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -2.2900518000000005, "y": 1.1139936999999946 }, { "x": 2.2900518000000005, "y": 1.1139936999999946 }, { "x": 2.2900518000000005, "y": -1.1139936999999946 }, { "x": -2.2900518000000005, "y": -1.1139936999999946 }, { "x": -2.2900518000000005, "y": 1.1139936999999946 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C69688.obj?uuid=7dbd95a5ee9a45949b72cb8147e267ff",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C69688.step?uuid=7dbd95a5ee9a45949b72cb8147e267ff",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -12699999999199463e-21, z: 0 },
}, ...props }));
};
const pinLabels$5 = {
pin1: ["cathode", "neg"],
pin2: ["anode", "pos"]
};
const pinAttributes$2 = {
pin2: { isPassive: true },
pin1: { isPassive: true }
};
const LTST_C190KGKT = (props) => {
const { name = "LED1", ...restProps } = props;
return (jsxRuntime.jsx("led", { name: name, pinLabels: pinLabels$5, supplierPartNumbers: {
"jlcpcb": [
"C125094"
]
}, manufacturerPartNumber: "LTST-C190KGKT", pinAttributes: pinAttributes$2, footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin2", "anode", "pos"], pcbX: "0.7489952mm", pcbY: "0.000127mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1", "cathode", "neg"], pcbX: "-0.7489952mm", pcbY: "-0.000127mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 0.22042119999991883, "y": -0.3235197999999855 }, { "x": 0.21046439999986433, "y": -0.3235197999999855 }, { "x": -0.11958320000007916, "y": 0.006527799999958006 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 0.22042119999991883, "y": 0.3565143999999236 }, { "x": 0.22042119999991883, "y": 0.346532199999956 }, { "x": -0.11958320000007916, "y": 0.006527799999958006 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 0.22042119999991883, "y": 0.3565143999999236 }, { "x": 0.22042119999991883, "y": -0.3235197999999855 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 0.24046179999993456, "y": 0.7565898000000288 }, { "x": 1.3904721999999765, "y": 0.7565898000000288 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 0.24046179999993456, "y": -0.7435342000001128 }, { "x": 1.3904721999999765, "y": -0.7435342000001128 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 1.3904721999999765, "y": 0.7564882000000352 }, { "x": 1.3904721999999765, "y": -0.7234428000000435 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -0.13954760000001443, "y": -0.7458455999999387 }, { "x": -1.1896598000000722, "y": -0.7458455999999387 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -1.4896084000000656, "y": -0.3457701999999472 }, { "x": -1.4896084000000656, "y": -0.44579539999995177 }, { "x": -1.1896598000000722, "y": -0.7458455999999387 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -1.4896084000000656, "y": 0.3541776000000709 }, { "x": -1.4896084000000656, "y": -0.3457701999999472 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -1.4896084000000656, "y": 0.3541776000000709 }, { "x": -1.4896084000000656, "y": 0.45432980000009593 }, { "x": -1.1896598000000722, "y": 0.7542784000000893 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -0.13954760000001443, "y": 0.7542784000000893 }, { "x": -1.1896598000000722, "y": 0.7542784000000893 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 0.22042119999991883, "y": 0.006527799999958006 }, { "x": -0.11958320000007916, "y": 0.006527799999958006 }] }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -1.07000040000014, "y": 0.061518800000044394 }, { "x": -0.5299964000000728, "y": 0.061518800000044394 }, { "x": -0.5299964000000728, "y": -0.06847839999988992 }, { "x": -1.07000040000014, "y": -0.06847839999988992 }, { "x": -1.07000040000014, "y": 0.061518800000044394 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 0.7345679999998538, "y": -0.26708099999996193 }, { "x": 0.7345679999998538, "y": 0.2729229999999916 }, { "x": 0.864539799999875, "y": 0.2729229999999916 }, { "x": 0.864539799999875, "y": -0.26708099999996193 }, { "x": 0.7345679999998538, "y": -0.26708099999996193 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 0.5289295999999695, "y": 0.06837679999989632 }, { "x": 1.0689336000000367, "y": 0.06837679999989632 }, { "x": 1.0689336000000367, "y": -0.0616203999999243 }, { "x": 0.5289295999999695, "y": -0.0616203999999243 }, { "x": 0.5289295999999695, "y": 0.06837679999989632 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.3989943999999923, "y": 0.6599813999999924 }, { "x": 1.3989943999998786, "y": 0.6599813999999924 }, { "x": 1.3989943999998786, "y": -0.6600067999999055 }, { "x": -1.3989943999999923, "y": -0.6600067999999055 }, { "x": -1.3989943999999923, "y": 0.6599813999999924 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C125094.obj?uuid=3c2caa1a3e7d4a5a87f46b87d898ef41",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C125094.step?uuid=3c2caa1a3e7d4a5a87f46b87d898ef41",
pcbRotationOffset: 0,
modelOriginPosition: { x: -12700000070253736e-21, y: 0.000012699999956566899, z: -0.01 },
}, ...restProps }));
};
const Passive0603 = () => (jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("courtyardrect", { width: 2.96, height: 1.46 }), jsxRuntime.jsx("smtpad", { portHints: ["1", "left"], pcbX: -0.825, pcbY: 0, width: 0.8, height: 0.95, shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["2", "right"], pcbX: 0.825, pcbY: 0, width: 0.8, height: 0.95, shape: "rect" })] }));
const R = ({ part, ...props }) => (jsxRuntime.jsx("resistor", { footprint: jsxRuntime.jsx(Passive0603, {}), layer: "top", supplierPartNumbers: { jlcpcb: [part] }, ...props }));
const C = ({ part = "C14663", ...props }) => (jsxRuntime.jsx("capacitor", { footprint: jsxRuntime.jsx(Passive0603, {}), layer: "top", supplierPartNumbers: { jlcpcb: [part] }, ...props }));
const Power = () => (jsxRuntime.jsxs(jsxRuntime.Fragment, { children: [jsxRuntime.jsx(TYPE_C_31_M_12, { name: "J1", noConnect: ["SBU1", "SBU2"], pcbX: 15, pcbY: 28, pcbRotation: 180, connections: { pin1: "net.GND", pin2: "net.GND", pin3: "net.GND", pin4: "net.GND", GND1: "net.GND", GND2: "net.GND", VBUS1: "net.VBUS", VBUS2: "net.VBUS", DN1: "net.DM", DN2: "net.DM", DP1: "net.DP", DP2: "net.DP", CC1: "net.CC1", CC2: "net.CC2" } }), jsxRuntime.jsx(R, { name: "R_CC1", resistance: "5.1k", part: "C23186", pcbX: 8.5, pcbY: 23, pcbRotation: 90, connections: { pin1: "net.CC1", pin2: "net.GND" } }), jsxRuntime.jsx(R, { name: "R_CC2", resistance: "5.1k", part: "C23186", pcbX: 21.5, pcbY: 23, pcbRotation: 90, connections: { pin1: "net.CC2", pin2: "net.GND" } }), jsxRuntime.jsx(USBLC6_2SC6, { pinAttributes: { pin1: { isPassive: true }, pin2: { requiresGround: true }, pin3: { isPassive: true }, pin4: { isPassive: true }, pin5: { requiresPower: true }, pin6: { isPassive: true } }, name: "U_ESD", pcbX: 24, pcbY: 28, connections: { pin1: "net.DM", pin6: "net.DM", pin3: "net.DP", pin4: "net.DP", pin2: "net.GND", pin5: "net.VBUS" } }), jsxRuntime.jsx(R, { name: "R_DM", resistance: "22", part: "C22962", pcbX: 33, pcbY: 11.5, connections: { pin1: "net.DM", pin2: "net.USB_DM" } }), jsxRuntime.jsx(R, { name: "R_DP", resistance: "22", part: "C22962", pcbX: 33, pcbY: 8.5, connections: { pin1: "net.DP", pin2: "net.USB_DP" } }), jsxRuntime.jsx(nSMD050, { name: "F1", pcbX: -20, pcbY: 27, connections: { pin1: "net.VBUS", pin2: "net.FUSED_5V" } }), jsxRuntime.jsx(AO3401A, { name: "Q_MAIN", pcbX: -31, pcbY: 27, connections: { pin1: "net.MAIN_GATE", pin2: "net.FUSED_5V", pin3: "net.VCC" } }), jsxRuntime.jsx(R, { name: "R_MAIN_PULL", resistance: "100k", part: "C25803", pcbX: -31, pcbY: 31, connections: { pin1: "net.FUSED_5V", pin2: "net.MAIN_GATE" } }), jsxRuntime.jsx(KH_SK22D07_G5, { name: "SW_POWER", noConnect: ["pin3", "pin4", "pin5", "pin6"], pcbX: -47, pcbY: 0, pcbRotation: 270, connections: { pin2: "net.MAIN_GATE", pin1: "net.GND", pin7: "net.GND", pin8: "net.GND" } }), jsxRuntime.jsx(C, { name: "C_BULK", capacitance: "4.7uF", part: "C19666", pcbX: -25, pcbY: 27, connections: { pin1: "net.VCC", pin2: "net.GND" } }), jsxRuntime.jsx(C, { name: "C_ESD", capacitance: "100nF", pcbX: 24, pcbY: 24, connections: { pin1: "net.VBUS", pin2: "net.GND" } }), jsxRuntime.jsx(R, { name: "R_PWR", resistance: "2.2k", part: "C4190", pcbX: -46, pcbY: -10, connections: { pin1: "net.VCC", pin2: "net.PWR_ANODE" } }), jsxRuntime.jsx(LTST_C190KGKT, { name: "LED_PWR", color: "green", pcbRotation: 180, pcbX: -47, pcbY: -7, supplierPartNumbers: { jlcpcb: ["C125094"] }, connections: { anode: "net.PWR_ANODE", cathode: "net.GND" } })] }));
const pinLabels$4 = {
pin1: ["PE6__INT_6", "AIN0"],
pin2: ["UVcc"],
pin3: ["D_NEG"],
pin4: ["D_POS"],
pin5: ["UGnd"],
pin6: ["UCap"],
pin7: ["VBus"],
pin8: ["PB0_SS", "PCINT0"],
pin9: ["PB1__PCINT1", "SCLK"],
pin10: ["PB2__PDI", "PCINT2", "MOSI"],
pin11: ["PB3__PDO", "PCINT3", "MISO"],
pin12: ["PB7_PCINT7", "OC0A", "OC1C", "RTS_"],
pin13: ["N_RESET"],
pin14: ["VCC1"],
pin15: ["GND1"],
pin16: ["XTAL2"],
pin17: ["XTAL1"],
pin18: ["PD0__OC0B", "SCL", "INT0"],
pin19: ["PD1__SDA", "INT1"],
pin20: ["PD2__RXD1", "INT2"],
pin21: ["PD3__TXD1", "INT3"],
pin22: ["PD5__XCK1", "CTS_"],
pin23: ["GND2"],
pin24: ["AVCC1"],
pin25: ["PD4_ICP1", "ADC8"],
pin26: ["PD6_T1", "N_OC4D", "ADC9"],
pin27: ["PD7__T0", "OC4D", "ADC10"],
pin28: ["PB4_PCINT4", "ADC11"],
pin29: ["PB5_PCINT5", "OC1A", "N_OC4B", "ADC12"],
pin30: ["PB6_PCINT6", "OC1B", "OC4B", "ADC13"],
pin31: ["PC6_OC3A", "OC4A_"],
pin32: ["PC7_ICP3", "CLK0", "OC4A"],
pin33: ["PE2__HWB_"],
pin34: ["VCC2"],
pin35: ["GND3"],
pin36: ["PF7__ADC7", "TDI"],
pin37: ["PF6__ADC6", "TDO"],
pin38: ["PF5__ADC5", "TMS"],
pin39: ["PF4__ADC4", "TCK"],
pin40: ["PF1__ADC1"],
pin41: ["PF0__ADC0"],
pin42: ["AREF"],
pin43: ["GND4"],
pin44: ["AVCC2"]
};
const pinAttributes$1 = {
pin7: { requiresPower: true },
pin14: { requiresPower: true },
pin15: { requiresGround: true },
pin23: { requiresGround: true },
pin34: { requiresPower: true },
pin35: { requiresGround: true },
pin43: { requiresGround: true }
};
const ATMEGA32U4_AU = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$4, pinAttributes: pinAttributes$1, supplierPartNumbers: {
"jlcpcb": [
"C44854"
]
}, manufacturerPartNumber: "ATMEGA32U4-AU", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-4.000119mm", pcbY: "-5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-3.200019mm", pcbY: "-5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-2.400173mm", pcbY: "-5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.600073mm", pcbY: "-5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.800227mm", pcbY: "-5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.000127mm", pcbY: "-5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "0.799973mm", pcbY: "-5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "1.599819mm", pcbY: "-5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "2.399919mm", pcbY: "-5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "3.199765mm", pcbY: "-5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "3.999865mm", pcbY: "-5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "5.850001mm", pcbY: "-3.999865mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "5.850001mm", pcbY: "-3.199765mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "5.850001mm", pcbY: "-2.399919mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "5.850001mm", pcbY: "-1.599819mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "5.850001mm", pcbY: "-0.799973mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "5.850001mm", pcbY: "0.000127mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "5.850001mm", pcbY: "0.800227mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "5.850001mm", pcbY: "1.600073mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin20"], pcbX: "5.850001mm", pcbY: "2.400173mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin21"], pcbX: "5.850001mm", pcbY: "3.200019mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin22"], pcbX: "5.850001mm", pcbY: "4.000119mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin23"], pcbX: "3.999865mm", pcbY: "5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin24"], pcbX: "3.199765mm", pcbY: "5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin25"], pcbX: "2.399919mm", pcbY: "5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin26"], pcbX: "1.599819mm", pcbY: "5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin27"], pcbX: "0.799973mm", pcbY: "5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin28"], pcbX: "-0.000127mm", pcbY: "5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin29"], pcbX: "-0.800227mm", pcbY: "5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin30"], pcbX: "-1.600073mm", pcbY: "5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin31"], pcbX: "-2.400173mm", pcbY: "5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin32"], pcbX: "-3.200019mm", pcbY: "5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin33"], pcbX: "-4.000119mm", pcbY: "5.850001mm", width: "0.4500118mm", height: "1.8999962mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin34"], pcbX: "-5.850001mm", pcbY: "4.000119mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin35"], pcbX: "-5.850001mm", pcbY: "3.200019mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin36"], pcbX: "-5.850001mm", pcbY: "2.400173mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin37"], pcbX: "-5.850001mm", pcbY: "1.600073mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin38"], pcbX: "-5.850001mm", pcbY: "0.800227mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin39"], pcbX: "-5.850001mm", pcbY: "0.000127mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin40"], pcbX: "-5.850001mm", pcbY: "-0.799973mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin41"], pcbX: "-5.850001mm", pcbY: "-1.599819mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin42"], pcbX: "-5.850001mm", pcbY: "-2.399919mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin43"], pcbX: "-5.850001mm", pcbY: "-3.199765mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin44"], pcbX: "-5.850001mm", pcbY: "-3.999865mm", width: "1.8999962mm", height: "0.4500118mm", radius: "0.2250059mm", shape: "pill" }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -5.080127000000061, "y": 4.3480990000000475 }, { "x": -5.080127000000061, "y": 5.080127000000061 }, { "x": -4.3480990000000475, "y": 5.080127000000061 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 5.079872999999907, "y": 4.3480990000000475 }, { "x": 5.079872999999907, "y": 5.080127000000061 }, { "x": 4.347845000000007, "y": 5.080127000000061 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -5.080127000000061, "y": -4.347844999999893 }, { "x": -5.080127000000061, "y": -5.079872999999907 }, { "x": -4.3480990000000475, "y": -5.079872999999907 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 5.079872999999907, "y": -4.347844999999893 }, { "x": 5.079872999999907, "y": -5.079872999999907 }, { "x": 4.347845000000007, "y": -5.079872999999907 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -4.675327200000083, "y": -4.675073199999929 }, { "x": -4.675327200000083, "y": 4.675327200000083 }, { "x": 4.675073200000043, "y": 4.675327200000083 }, { "x": 4.675073200000043, "y": -4.675073199999929 }, { "x": -4.675327200000083, "y": -4.675073199999929 }] }), jsxRuntime.jsx("silkscreencircle", { strokeWidth: 0.15, pcbX: "-3.937127mm", pcbY: "-7.098919mm", radius: "0.100076mm" }), jsxRuntime.jsx("silkscreencircle", { strokeWidth: 0.15, pcbX: "-3.937127mm", pcbY: "-4.175125mm", radius: "0.150114mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -7.049999100000036, "y": 7.049999100000036 }, { "x": 7.049999099999923, "y": 7.049999100000036 }, { "x": 7.049999099999923, "y": -7.049999099999923 }, { "x": -7.049999100000036, "y": -7.049999099999923 }, { "x": -7.049999100000036, "y": 7.049999100000036 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C44854.obj?uuid=5b42f9e34a2447dea5452ab4aeb1537a",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C44854.step?uuid=5b42f9e34a2447dea5452ab4aeb1537a",
pcbRotationOffset: 90,
modelOriginPosition: { x: -12700000002041634e-20, y: -12700000002041634e-20, z: -1.2 },
}, ...props }));
};
const X322516MLB4SI = (props) => {
const { name = "X1", ...restProps } = props;
return (jsxRuntime.jsx("crystal", { name: name, frequency: "16MHz", pinVariant: "four_pin", supplierPartNumbers: {
"jlcpcb": [
"C13738"
]
}, manufacturerPartNumber: "X322516MLB4SI", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.100074mm", pcbY: "-0.850011mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "1.100074mm", pcbY: "-0.850011mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "1.100074mm", pcbY: "0.850011mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.100074mm", pcbY: "0.850011mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -2.028596400000083, "y": -1.6784827999999834 }, { "x": -2.028596400000083, "y": 1.678736800000138 }, { "x": 2.0285963999999694, "y": 1.678736800000138 }, { "x": 2.0285963999999694, "y": -1.6784827999999834 }, { "x": -2.028596400000083, "y": -1.6784827999999834 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -2.257196399999998, "y": -0.24988519999988057 }, { "x": -2.257196399999998, "y": -1.9070827999998983 }, { "x": -0.39999920000002476, "y": -1.9070827999998983 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -2.0500725999999077, "y": 1.7000097999999753 }, { "x": 2.0500725999999077, "y": 1.7000097999999753 }, { "x": 2.0500725999999077, "y": -1.7000097999999753 }, { "x": -2.0500725999999077, "y": -1.7000097999999753 }, { "x": -2.0500725999999077, "y": 1.7000097999999753 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C13738.obj?uuid=02485e56ba8d4732a26526d2983fc729",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C13738.step?uuid=02485e56ba8d4732a26526d2983fc729",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: 0 },
}, ...restProps }));
};
const pinLabels$3 = {
pin1: ["pin1"],
pin2: ["pin2"]
};
const TS_1088_AR02016 = (props) => {
const { name = "SW1", ...restProps } = props;
return (jsxRuntime.jsx("pushbutton", { name: name, pinLabels: pinLabels$3, supplierPartNumbers: {
"jlcpcb": [
"C720477"
]
}, manufacturerPartNumber: "TS-1088-AR02016", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.184908mm", pcbY: "0mm", width: "1.229995mm", height: "1.8599912mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "2.184908mm", pcbY: "0mm", width: "1.229995mm", height: "1.8599912mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -2.026208800000063, "y": 1.5411958000000823 }, { "x": -2.026208800000063, "y": 1.1101323999999977 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -2.026208800000063, "y": -1.5411957999999686 }, { "x": -2.026208800000063, "y": -1.1101324000001114 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 2.0262087999999494, "y": -1.1101324000001114 }, { "x": 2.0262087999999494, "y": -1.5411957999999686 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 2.0262087999999494, "y": 1.5411958000000823 }, { "x": 2.0262087999999494, "y": 1.1101323999999977 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 2.0262087999999494, "y": 1.5411958000000823 }, { "x": -2.026208800000063, "y": 1.5411958000000823 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 2.0262087999999494, "y": -1.5411957999999686 }, { "x": -2.026208800000063, "y": -1.5411957999999686 }] }), jsxRuntime.jsx("silkscreencircle", { strokeWidth: 0.15, pcbX: "0mm", pcbY: "0mm", radius: "0.899922mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -3.049905499999909, "y": 1.700009800000089 }, { "x": 3.049905499999795, "y": 1.700009800000089 }, { "x": 3.049905499999795, "y": -1.6999843999999484 }, { "x": -3.049905499999909, "y": -1.6999843999999484 }, { "x": -3.049905499999909, "y": 1.700009800000089 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C720477.obj?uuid=2e35dca8e7854ed683469f8d54d1ef17",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C720477.step?uuid=2e35dca8e7854ed683469f8d54d1ef17",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: 0 },
}, ...restProps }));
};
const Controller = () => (jsxRuntime.jsxs(jsxRuntime.Fragment, { children: [jsxRuntime.jsx(ATMEGA32U4_AU, { name: "U1", pcbX: 39, pcbY: 23, schWidth: 2.5, schHeight: 3.2, schPinArrangement: { leftSide: ["pin3", "pin4", "pin13", "pin33", "pin16", "pin17"],
topSide: ["pin2", "pin7", "pin14", "pin24", "pin34", "pin44"],
bottomSide: ["pin5", "pin15", "pin23", "pin35", "pin43", "pin6", "pin42"],
rightSide: ["pin18", "pin19", "pin20", "pin21", "pin25", "pin26", "pin27", "pin28", "pin29", "pin30", "pin31", "pin9", "pin10", "pin11"] }, connections: { pin2: "net.VCC", pin7: "net.VCC", pin14: "net.VCC", pin24: "net.VCC", pin34: "net.VCC", pin44: "net.VCC",
pin5: "net.GND", pin15: "net.GND", pin23: "net.GND", pin35: "net.GND", pin43: "net.GND",
pin3: "net.USB_DM", pin4: "net.USB_DP", pin6: "net.UCAP", pin42: "net.AREF", pin13: "net.RESET", pin33: "net.HWB",
pin16: "net.XTAL2", pin17: "net.XTAL1", pin18: "net.KEY1", pin19: "net.KEY2", pin20: "net.KEY3", pin21: "net.KEY4", pin25: "net.KEY5", pin26: "net.KEY6",
pin27: "net.ENC_A", pin28: "net.ENC_B", pin29: "net.ENC_PUSH", pin30: "net.RGB_DATA", pin31: "net.RGB_GATE",
pin9: "net.SCK", pin10: "net.MOSI", pin11: "net.MISO" } }), jsxRuntime.jsx(X322516MLB4SI, { name: "Y1", loadCapacitance: "9pF", pcbX: 50, pcbY: 22.5, pcbRotation: 270, connections: { pin1: "net.XTAL1", pin3: "net.XTAL2", pin2: "net.GND", pin4: "net.GND" } }), jsxRuntime.jsx(C, { name: "C_X1", capacitance: "12pF", part: "C38523", pcbX: 50, pcbY: 26, connections: { pin1: "net.XTAL1", pin2: "net.GND" } }), jsxRuntime.jsx(C, { name: "C_X2", capacitance: "12pF", part: "C38523", pcbX: 50, pcbY: 19, connections: { pin1: "net.XTAL2", pin2: "net.GND" } }), [{ x: 35.8, y: 13.5 }, { x: 48.5, y: 16.5 }, { x: 41, y: 32 }, { x: 29.5, y: 27 }, { x: 30, y: 10.5 }].map((pos, i) => (jsxRuntime.jsx(C, { name: `C_V${i + 1}`, capacitance: "100nF", pcbX: pos.x, pcbY: pos.y, connections: { pin1: "net.VCC", pin2: "net.GND" } }, i))), jsxRuntime.jsx(C, { name: "C_UCAP", capacitance: "1uF", part: "C15849", pcbX: 39, pcbY: 13.5, connections: { pin1: "net.UCAP", pin2: "net.GND" } }), jsxRuntime.jsx(C, { name: "C_AREF", capacitance: "100nF", pcbX: 29.5, pcbY: 22.5, connections: { pin1: "net.AREF", pin2: "net.GND" } }), jsxRuntime.jsx(R, { name: "R_RESET", resistance: "10k", part: "C98220", pcbX: 48.5, pcbY: 13, connections: { pin1: "net.VCC", pin2: "net.RESET" } }), jsxRuntime.jsx(R, { name: "R_HWB", resistance: "10k", part: "C98220", pcbX: 43, pcbY: -15, connections: { pin1: "net.VCC", pin2: "net.HWB" } }), jsxRuntime.jsx(TS_1088_AR02016, { name: "SW_RESET", pcbX: 36, pcbY: -19, connections: { pin1: "net.RESET", pin2: "net.GND" } }), jsxRuntime.jsx(TS_1088_AR02016, { name: "SW_BOOT", pcbX: 45, pcbY: -19, connections: { pin1: "net.HWB", pin2: "net.GND" } }), jsxRuntime.jsx("chip", { doNotPlace: true, manufacturerPartNumber: "CUSTOM-ISP-PADS", pinAttributes: { pin1: { isPassive: true }, pin2: { requiresPower: true }, pin3: { isPassive: true }, pin4: { isPassive: true }, pin5: { isPassive: true }, pin6: { requiresGround: true } }, name: "ISP", pcbX: 38, pcbY: -27, pinLabels: { pin1: "MISO", pin2: "VCC", pin3: "SCK", pin4: "MOSI", pin5: "RESET", pin6: "GND" }, footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("courtyardrect", { width: 7.6, height: 4.6 }), [[-2.54, 1.27], [-2.54, -1.27], [0, 1.27], [0, -1.27], [2.54, 1.27], [2.54, -1.27]].map(([x, y], i) => (jsxRuntime.jsx(react.Fragment, { children: jsxRuntime.jsx("smtpad", { pcbX: x, pcbY: y, radius: 0.75, shape: "circle", portHints: [`pin${i + 1}`] }) }, i)))] }), connections: { pin1: "net.MISO", pin2: "net.VCC", pin3: "net.SCK", pin4: "net.MOSI", pin5: "net.RESET", pin6: "net.GND" } })] }));
const pinLabels$2 = {
pin1: ["pin1"],
pin2: ["pin2"]
};
const CPG151101D06 = (props) => {
return (jsxRuntime.jsx("pushbutton", { pinLabels: pinLabels$2, supplierPartNumbers: {
"jlcpcb": [
"C49234237"
]
}, manufacturerPartNumber: "CPG151101D06",
// Model linked by the exact C49234237 supplier library entry.
cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C49234237.obj?uuid=1a0be588a99a43879c4accba4eefcce2",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C49234237.step?uuid=1a0be588a99a43879c4accba4eefcce2",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0.000127, z: -6.000006 },
// Register the retained footprint's pad-bounds center to its switch center.
positionOffset: { x: -127e-6, y: -2.0898739, z: 0 },
}, footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("hole", { pcbX: "5.080127mm", pcbY: "-0.000127mm", diameter: "1.7018mm" }), jsxRuntime.jsx("hole", { pcbX: "-5.079873mm", pcbY: "-0.000127mm", diameter: "1.7018mm" }), jsxRuntime.jsx("hole", { pcbX: "0.000127mm", pcbY: "-0.000127mm", diameter: "3.999992mm" }), jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "2.540127mm", pcbY: "5.079873mm", outerDiameter: "2.1999956mm", holeDiameter: "1.5000224mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "-3.809873mm", pcbY: "2.539873mm", outerDiameter: "2.1999956mm", holeDiameter: "1.5000224mm", shape: "circle" }), jsxRuntime.jsx("silkscreenrect", { pcbX: "0mm", pcbY: "0mm", width: "15.599918mm", height: "15.599918mm", strokeWidth: "0.254mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -8.064868800000113, "y": 8.034871400000043 }, { "x": 8.035100000000057, "y": 8.034871400000043 }, { "x": 8.035100000000057, "y": -8.0650973999999 }, { "x": -8.064868800000113, "y": -8.0650973999999 }, { "x": -8.064868800000113, "y": 8.034871400000043 }] })] }), ...props }));
};
const pinLabels$1 = {
pin6: ["pin6"],
pin7: ["pin7"],
pin8: ["A"],
pin9: ["C"],
pin10: ["B"],
pin11: ["D"],
pin12: ["E"]
};
const EC11E18244AU = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$1, supplierPartNumbers: {
"jlcpcb": [
"C202365"
]
}, manufacturerPartNumber: "EC11E18244AU", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("platedhole", { portHints: ["pin8"], pcbX: "-2.540127mm", pcbY: "-7.250049mm", outerDiameter: "1.7999964mm", holeDiameter: "1.3000228mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin9"], pcbX: "-0.000127mm", pcbY: "-7.250049mm", outerDiameter: "1.7999964mm", holeDiameter: "1.3000228mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin10"], pcbX: "2.539873mm", pcbY: "-7.250049mm", outerDiameter: "1.7999964mm", holeDiameter: "1.3000228mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin11"], pcbX: "-2.540127mm", pcbY: "7.250049mm", outerDiameter: "1.7999964mm", holeDiameter: "1.3000228mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin12"], pcbX: "2.539873mm", pcbY: "7.250049mm", outerDiameter: "1.7999964mm", holeDiameter: "1.3000228mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin6"], pcbX: "5.499989mm", pcbY: "0.250063mm", holeWidth: "2.999994mm", holeHeight: "1.5000224mm", outerWidth: "3.999992mm", outerHeight: "2.2999954mm", pcbRotation: "90deg", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin7"], pcbX: "-5.499989mm", pcbY: "0.250063mm", holeWidth: "2.999994mm", holeHeight: "1.5000224mm", outerWidth: "3.999992mm", outerHeight: "2.2999954mm", pcbRotation: "90deg", shape: "pill" }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -5.900115200000187, "y": 6.250076400000012 }, { "x": -5.900115200000187, "y": 2.4218391999999085 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 5.899861199999918, "y": 2.421966199999929 }, { "x": 5.899988199999825, "y": 6.250076400000012 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 5.899861199999918, "y": -5.7500012000000424 }, { "x": -5.900115200000187, "y": -5.749950399999989 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -5.900115200000187, "y": 6.250000199999931 }, { "x": -3.065932400000065, "y": 6.250076400000012 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -2.794127000000117, "y": 1.266063000000031 }, { "x": 2.7938729999999623, "y": 1.266063000000031 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -5.900115200000187, "y": 6.250076400000012 }, { "x": -5.900115200000187, "y": 2.4218391999999085 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -5.900115200000187, "y": -1.9217131999998855 }, { "x": -5.900115200000187, "y": -5.749950399999989 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 5.899861199999918, "y": -5.749950399999989 }, { "x": 5.899861199999918, "y": -1.9218402000001333 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 4.787925399999949, "y": 2.2820629999999937 }, { "x": 3.9749475999998367, "y": 2.2820629999999937 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 4.787925399999949, "y": -1.7819369999999708 }, { "x": 3.9749475999998367, "y": -1.7819369999999708 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -5.900115200000187, "y": -1.9217131999998855 }, { "x": -5.900115200000187, "y": -5.749950399999989 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -4.05142699999999, "y": 2.2820629999999937 }, { "x": -4.787925400000063, "y": 2.2820629999999937 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -4.787925400000063, "y": -1.7819369999999708 }, { "x": -3.810127000000193, "y": -1.7819369999999708 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -2.0143216000001303, "y": 6.250076400000012 }, { "x": 2.0140675999999758, "y": 6.250076400000012 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 3.065678399999797, "y": 6.250076400000012 }, { "x": 5.899861199999918, "y": 6.250076400000012 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 1.777872999999886, "y": 1.266063000000031 }, { "x": 1.8859268226797212, "y": 1.0415664378789415 }, { "x": 1.965765487822864, "y": 0.8055577038286401 }, { "x": 2.016194617789324, "y": 0.5615674625264546 }, { "x": 2.0364597983467547, "y": 0.313245781119349 }, { "x": 2.026257864624995, "y": 0.06430752462142664 }, { "x": 1.9857414364294073, "y": -0.18152321805769134 }, { "x": 1.9155166350651598, "y": -0.4205688460729107 }, { "x": 1.816634015828754, "y": -0.6492532631477843 }, { "x": 1.6905728518174783, "y": -0.864155375580367 }, { "x": 1.5392190041659433, "y": -1.0620602714290044 }, { "x": 1.3648367097707705, "y": -1.2400073152409732 }, { "x": 1.1700347085575231, "y": -1.3953344388321511 }, { "x": 0.9577272170164406, "y": -1.5257179655351365 }, { "x": 0.7310903318468718, "y": -1.6292073721451743 }, { "x": 0.4935145158983687, "y": -1.7042544685333496 }, { "x": 0.24855387722118394, "y": -1.7497365584006275 }, { "x": -12700000013410317e-20, "y": -1.7649732346892506 }, { "x": -0.24880787722145215, "y": -1.7497365584006275 }, { "x": -0.4937685158986369, "y": -1.7042544685333496 }, { "x": -0.73134433184714, "y": -1.6292073721451743 }, { "x": -0.9579812170165951, "y": -1.5257179655351365 }, { "x": -1.1702887085576776, "y": -1.3953344388321511 }, { "x": -1.3650907097710387, "y": -1.2400073152409732 }, { "x": -1.5394730041660978, "y": -1.0620602714290044 }, { "x": -1.6908268518177465, "y": -0.864155375580367 }, { "x": -1.8168880158289085, "y": -0.6492532631477843 }, { "x": -1.9157706350653143, "y": -0.4205688460729107 }, { "x": -1.9859954364295618, "y": -0.18152321805769134 }, { "x": -2.026511864625263, "y": 0.06430752462142664 }, { "x": -2.0367137983469092, "y": 0.313245781119349 }, { "x": -2.0164486177894787, "y": 0.5615674625264546 }, { "x": -1.9660194878230186, "y": 0.8055577038286401 }, { "x": -1.8861808226799894, "y": 1.0415664378789415 }, { "x": -1.7781270000000404, "y": 1.266063000000031 }] }), jsxRuntime.jsx("silkscreencircle", { strokeWidth: 0.15, pcbX: "-0.000127mm", pcbY: "0.250063mm", radius: "4.325366mm" }), jsxRuntime.jsx("silkscreencircle", { strokeWidth: 0.15, pcbX: "-0.000127mm", pcbY: "0.250063mm", radius: "3.3528mm" }), jsxRuntime.jsx("silkscreencircle", { strokeWidth: 0.15, pcbX: "-0.000127mm", pcbY: "0.250063mm", radius: "3.048mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -6.8999866999999995, "y": 8.400047200000131 }, { "x": 6.899986699999886, "y": 8.400047200000131 }, { "x": 6.899986699999886, "y": -8.400047200000017 }, { "x": -6.8999866999999995, "y": -8.400047200000017 }, { "x": -6.8999866999999995, "y": 8.400047200000131 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C202365.obj?uuid=98040a81456e4e72ba6314de5f862cda",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C202365.step?uuid=98040a81456e4e72ba6314de5f862cda",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.000012700000070253736, y: -0.24998729999992975, z: -6999999999646178e-21 },
}, ...props }));
};
const pinLabels = {
pin1: ["GND"],
pin2: ["DIN", "DI"],
pin3: ["VDD"],
pin4: ["DOUT", "DO"]
};
const pinAttributes = {
pin1: { requiresGround: true },
pin3: { requiresPower: true }
};
const SK6812MINI_HS = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels, pinAttributes: pinAttributes, supplierPartNumbers: {
"jlcpcb": [
"C2922787"
]
}, manufacturerPartNumber: "SK6812MINI-HS", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "1.450086mm", pcbY: "0.900049mm", width: "1.499997mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.450086mm", pcbY: "0.900049mm", width: "1.499997mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.450086mm", pcbY: "-0.900049mm", width: "1.499997mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "1.450086mm", pcbY: "-0.900049mm", width: "1.499997mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 1.7500599999999622, "y": 1.7501107999999022 }, { "x": -1.7499330000000555, "y": 1.7501107999999022 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 1.7500599999999622, "y": -1.7498822000001155 }, { "x": -1.7499330000000555, "y": -1.7498822000001155 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 1.7500599999999622, "y": -1.7498822000001155 }, { "x": 1.7500599999999622, "y": -1.5802356000000373 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 1.7500599999999622, "y": -0.2195576000000301 }, { "x": 1.7500599999999622, "y": 0.2197608000000173 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": 1.7500599999999622, "y": 1.5804388000000245 }, { "x": 1.7500599999999622, "y": 1.7501107999999022 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -1.7499330000000555, "y": -1.7498822000001155 }, { "x": -1.7499330000000555, "y": -1.5802356000000373 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -1.7499330000000555, "y": -0.2195576000000301 }, { "x": -1.7499330000000555, "y": 0.2197608000000173 }] }), jsxRuntime.jsx("silkscreenpath", { strokeWidth: 0.15, route: [{ "x": -1.7499330000000555, "y": 1.5804388000000245 }, { "x": -1.7499330000000555, "y": 1.7501107999999022 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.1016mm", pcbY: "2.757299mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.250060999999846, "y": -1.7499583999999686 }, { "x": 1.7500599999999622, "y": -1.7499583999999686 }, { "x": 1.7500599999999622, "y": -1.2499339999999393 }, { "x": 1.250060999999846, "y": -1.7499583999999686 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -2.124913200000151, "y": 1.2500609999999597 }, { "x": -2.0249134000000595, "y": 1.2500609999999597 }, { "x": -1.8749264000000494, "y": 0.850010999999995 }, { "x": -1.7749266000000716, "y": 1.2500609999999597 }, { "x": -1.6749268000000939, "y": 1.2500609999999597 }, { "x": -1.8749264000000494, "y": 0.6000495999999202 }, { "x": -2.124913200000151, "y": 1.2500609999999597 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -1.6249396000001752, "y": 1.2500609999999597 }, { "x": -1.6249396000001752, "y": 0.6000495999999202 }, { "x": -1.5249398000001975, "y": 0.6000495999999202 }, { "x": -1.5249398000001975, "y": 1.2500609999999597 }, { "x": -1.6249396000001752, "y": 1.2500609999999597 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -1.5249398000001975, "y": 1.1500611999998682 }, { "x": -1.3749274000000469, "y": 1.1000485999999228 }, { "x": -1.37495279999996, "y": 0.7750555999999733 }, { "x": -1.5249398000001975, "y": 0.6750557999999955 }, { "x": -1.5249398000001975, "y": 0.6000495999999202 }, { "x": -1.2749276000001828, "y": 0.7000494000000117 }, { "x": -1.2749276000001828, "y": 1.1500611999998682 }, { "x": -1.5249398000001975, "y": 1.2500609999999597 }, { "x": -1.5249398000001975, "y": 1.1500611999998682 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -1.1499088000000484, "y": 1.249959399999966 }, { "x": -1.1499088000000484, "y": 0.6000495999999202 }, { "x": -1.0499344000000974, "y": 0.6000495999999202 }, { "x": -1.0499344000000974, "y": 1.249959399999966 }, { "x": -1.1499088000000484, "y": 1.249959399999966 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -1.0499344000000974, "y": 1.1501373999999487 }, { "x": -0.9011411999999837, "y": 1.1001755999999432 }, { "x": -0.9011411999999837, "y": 0.8001762000000099 }, { "x": -1.0499344000000974, "y": 0.7001001999999517 }, { "x": -1.0499344000000974, "y": 0.6000495999999202 }, { "x": -0.8011414000002333, "y": 0.7501889999999776 }, { "x": -0.8011414000002333, "y": 1.1501881999998886 }, { "x": -1.0499344000000974, "y": 1.249959399999966 }, { "x": -1.0499344000000974, "y": 1.1501373999999487 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -2.1498560000001135, "y": -0.5750814000000446 }, { "x": -2.1498560000001135, "y": -1.2250420000000304 }, { "x": -2.0499323999999888, "y": -1.2250420000000304 }, { "x": -2.0499323999999888, "y": -0.5750814000000446 }, { "x": -2.1498560000001135, "y": -0.5750814000000446 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -2.0499323999999888, "y": -0.674954200000002 }, { "x": -1.9011138000000756, "y": -0.7249160000000074 }, { "x": -1.9011138000000756, "y": -1.0248900000000276 }, { "x": -2.0499323999999888, "y": -1.124991399999999 }, { "x": -2.0499323999999888, "y": -1.2250420000000304 }, { "x": -1.801088600000071, "y": -1.0748009999999795 }, { "x": -1.801088600000071, "y": -0.6748780000000352 }, { "x": -2.0499323999999888, "y": -0.5750814000000446 }, { "x": -2.0499323999999888, "y": -0.674954200000002 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 0.8999981999999136, "y": 1.2498577999999725 }, { "x": 0.8999981999999136, "y": 0.5999987999998666 }, { "x": 1.0000487999998313, "y": 0.5999987999998666 }, { "x": 1.0000487999998313, "y": 1.2498577999999725 }, { "x": 0.8999981999999136, "y": 1.2498577999999725 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.0000487999998313, "y": 1.150035799999955 }, { "x": 1.1487403999998378, "y": 1.1000739999999496 }, { "x": 1.1487403999998378, "y": 0.8000491999999895 }, { "x": 1.0000487999998313, "y": 0.6999985999999581 }, { "x": 1.0000487999998313, "y": 0.5999987999998666 }, { "x": 1.2487909999999829, "y": 0.7501127999998971 }, { "x": 1.2487909999999829, "y": 1.1501373999999487 }, { "x": 1.0000487999998313, "y": 1.2498577999999725 }, { "x": 1.0000487999998313, "y": 1.150035799999955 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.8019521999999597, "y": -0.5549138000000085 }, { "x": 1.8019521999999597, "y": -1.2047728000000006 }, { "x": 1.9019265999999106, "y": -1.2047728000000006 }, { "x": 1.9019265999999106, "y": -0.5549138000000085 }, { "x": 1.8019521999999597, "y": -0.5549138000000085 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.9019265999999106, "y": -0.6546849999999722 }, { "x": 2.0507197999999107, "y": -0.7046975999999177 }, { "x": 2.0507197999999107, "y": -1.0046207999999979 }, { "x": 1.9019265999999106, "y": -1.1047730000000229 }, { "x": 1.9019265999999106, "y": -1.2047728000000006 }, { "x": 2.1507195999998885, "y": -1.0546333999999433 }, { "x": 2.1507195999998885, "y": -0.6546849999999722 }, { "x": 1.9019265999999106, "y": -0.5549138000000085 }, { "x": 1.9019265999999106, "y": -0.6546849999999722 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -1.6499332000000777, "y": -0.6999478000001318 }, { "x": -1.6499332000000777, "y": -1.1249405999999453 }, { "x": -1.4999462000000676, "y": -1.1249405999999453 }, { "x": -1.4999462000000676, "y": -0.6499606000000995 }, { "x": -1.7249394000000393, "y": -0.6499606000000995 }, { "x": -1.7249394000000393, "y": -0.5749543999999105 }, { "x": -1.4249399999999923, "y": -0.5749543999999105 }, { "x": -1.4249399999999923, "y": -1.2249404000000368 }, { "x": -1.7249394000000393, "y": -1.2249404000000368 }, { "x": -1.7249394000000393, "y": -0.6999478000001318 }, { "x": -1.6499332000000777, "y": -0.6999478000001318 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -1.3249402000001282, "y": -0.5749543999999105 }, { "x": -1.249934000000053, "y": -0.5749543999999105 }, { "x": -1.249934000000053, "y": -1.1499595999999883 }, { "x": -1.1249405999999453, "y": -1.1499595999999883 }, { "x": -1.1249405999999453, "y": -0.5749543999999105 }, { "x": -1.0499344000000974, "y": -0.5749543999999105 }, { "x": -1.0499344000000974, "y": -1.2249404000000368 }, { "x": -1.3249402000001282, "y": -1.2249404000000368 }, { "x": -1.3249402000001282, "y": -0.5749543999999105 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -0.9749536000000489, "y": -0.5749543999999105 }, { "x": -0.9749536000000489, "y": -0.6499606000000995 }, { "x": -0.8749538000000712, "y": -0.6499606000000995 }, { "x": -0.8749538000000712, "y": -1.2249404000000368 }, { "x": -0.7999475999999959, "y": -1.2249404000000368 }, { "x": -0.7999475999999959, "y": -0.6499606000000995 }, { "x": -0.7249414000000343, "y": -0.6499606000000995 }, { "x": -0.7249414000000343, "y": -0.5749543999999105 }, { "x": -0.9749536000000489, "y": -0.5749543999999105 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.4249907999999323, "y": 1.249959399999966 }, { "x": 1.4249907999999323, "y": 0.6001003999999739 }, { "x": 1.5250921999999036, "y": 0.6001003999999739 }, { "x": 1.5250921999999036, "y": 1.249959399999966 }, { "x": 1.4249907999999323, "y": 1.249959399999966 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.700326799999857, "y": 1.2497816000000057 }, { "x": 1.700326799999857, "y": 0.5998210000000199 }, { "x": 1.8003774000000021, "y": 0.5998210000000199 }, { "x": 1.8003774000000021, "y": 1.2497816000000057 }, { "x": 1.700326799999857, "y": 1.2497816000000057 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.8000471999999945, "y": 1.175054799999998 }, { "x": 2.0000467999998364, "y": 0.6000495999999202 }, { "x": 2.100046599999814, "y": 0.6000495999999202 }, { "x": 2.100046599999814, "y": 1.2500356000000465 }, { "x": 2.0000467999998364, "y": 1.2500356000000465 }, { "x": 2.0000467999998364, "y": 0.8750553999999511 }, { "x": 1.85005979999994, "y": 1.2500356000000465 }, { "x": 1.8000471999999945, "y": 1.2500356000000465 }, { "x": 1.8000471999999945, "y": 1.175054799999998 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.2000483999999005, "y": -0.549960800000008 }, { "x": 1.2000483999999005, "y": -0.6499606000000995 }, { "x": 0.8500618000000486, "y": -0.6499606000000995 }, { "x": 0.8500618000000486, "y": -1.0999470000000429 }, { "x": 1.1000485999999228, "y": -1.0999470000000429 }, { "x": 1.1000485999999228, "y": -0.9749536000001626 }, { "x": 0.9250425999999834, "y": -0.9749536000001626 }, { "x": 0.9250425999999834, "y": -0.8749538000000712 }, { "x": 1.2000483999999005, "y": -0.8749538000000712 }, { "x": 1.2000483999999005, "y": -1.1999468000001343 }, { "x": 0.7500619999998435, "y": -1.1999468000001343 }, { "x": 0.7500619999998435, "y": -0.549960800000008 }, { "x": 1.2000483999999005, "y": -0.549960800000008 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.3003529999999728, "y": -0.5502656000001025 }, { "x": 1.3003529999999728, "y": -1.2000992000000679 }, { "x": 1.4004543999999441, "y": -1.2000992000000679 }, { "x": 1.4004543999999441, "y": -0.5502656000001025 }, { "x": 1.3003529999999728, "y": -0.5502656000001025 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.4000479999999698, "y": -0.6249416000000565 }, { "x": 1.6000222000000122, "y": -1.1998706000000539 }, { "x": 1.70002199999999, "y": -1.1998706000000539 }, { "x": 1.70002199999999, "y": -0.5500370000000885 }, { "x": 1.6000222000000122, "y": -0.5500370000000885 }, { "x": 1.6000222000000122, "y": -0.9250425999999834 }, { "x": 1.450136799999882, "y": -0.5500370000000885 }, { "x": 1.4000479999999698, "y": -0.5500370000000885 }, { "x": 1.4000479999999698, "y": -0.6249416000000565 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -2.450084499999889, "y": 2.0000345999999354 }, { "x": 2.4500844999997753, "y": 2.0000345999999354 }, { "x": 2.4500844999997753, "y": -1.9999583999999686 }, { "x": -2.450084499999889, "y": -1.9999583999999686 }, { "x": -2.450084499999889, "y": 2.0000345999999354 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2922787.obj?uuid=a1b5c5deefbe40119d1ee5e7ebaf8e5a",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2922787.step?uuid=a1b5c5deefbe40119d1ee5e7ebaf8e5a",
pcbRotationOffset: 0,
modelOriginPosition: { x: -6350000001020817e-20, y: -38099999983387534e-21, z: 0 },
}, ...props }));
};
const keyPositions = [
{ x: -28, y: 13, pin: "KEY1" }, { x: -5, y: 13, pin: "KEY2" },
{ x: 18, y: 13, pin: "KEY3" }, { x: -28, y: -13, pin: "KEY4" },
{ x: -5, y: -13, pin: "KEY5" }, { x: 18, y: -13, pin: "KEY6" },
];
const Controls = () => (jsxRuntime.jsxs("group", { pcbRelative: true, pcbX: 0, pcbY: 0, name: "controls", schSheetName: "Controls", schGrid: true, gridCols: 6, gridGap: 3, children: [keyPositions.map((key, i) => (jsxRuntime.jsx(CPG151101D06, { name: `SW${i + 1}`, pcbX: key.x, pcbY: key.y, connections: { pin1: `net.${key.pin}`, pin2: "net.GND" } }, key.pin))), jsxRuntime.jsx(EC11E18244AU, { pinAttributes: { pin6: { isPassive: true }, pin7: { isPassive: true }, pin8: { isPassive: true }, pin9: { isPassive: true, requiresGround: true }, pin10: { isPassive: true }, pin11: { isPassive: true }, pin12: { isPassive: true, requiresGround: true }, A: { isPassive: true }, B: { isPassive: true }, C: { isPassive: true, requiresGround: true }, D: { isPassive: true }, E: { isPassive: true, requiresGround: true } }, name: "ENC1", pcbX: 43, pcbY: 0, connections: { A: "net.ENC_A", B: "net.ENC_B", C: "net.GND", D: "net.ENC_PUSH", E: "net.GND", pin6: "net.GND", pin7: "net.GND" } }), jsxRuntime.jsx(R, { name: "R_ENCA", resistance: "10k", part: "C98220", pcbX: 39, pcbY: -11, connections: { pin1: "net.VCC", pin2: "net.ENC_A" } }), jsxRuntime.jsx(R, { name: "R_ENCB", resistance: "10k", part: "C98220", pcbX: 43, pcbY: -11, connections: { pin1: "net.VCC", pin2: "net.ENC_B" } }), jsxRuntime.jsx(AO3401A, { name: "Q_RGB", pcbX: -42, pcbY: 25, connections: { pin1: "net.RGB_GATE", pin2: "net.VCC", pin3: "net.LED_5V" } }), jsxRuntime.jsx(R, { name: "R_RGB_PULL", resistance: "100k", part: "C25803", pcbX: -42, pcbY: 29, connections: { pin1: "net.VCC", pin2: "net.RGB_GATE" } }), jsxRuntime.jsx(R, { name: "R_RGB_DATA", resistance: "330", part: "C23138", pcbX: -36, pcbY: 25, connections: { pin1: "net.RGB_DATA", pin2: "net.LED_IN" } }), jsxRuntime.jsx(R, { name: "R_RGB_DOWN", resistance: "100k", part: "C25803", pcbX: -36, pcbY: 29, connections: { pin1: "net.LED_IN", pin2: "net.GND" } }), keyPositions.map((key, i) => (jsxRuntime.jsxs(react.Fragment, { children: [jsxRuntime.jsx(SK6812MINI_HS, { name: `U_RGB${i + 1}`, pcbX: key.x + 10.5, pcbY: key.y + 5, pcbRotation: 270, connections: { VDD: "net.LED_5V", GND: "net.GND", DI: i === 0 ? "net.LED_IN" : `net.LED_LINK${i}`, ...(i < 5 ? { DO: `net.LED_LINK${i + 1}` } : {}) } }), jsxRuntime.jsx(C, { name: `C_LED${i + 1}`, capacitance: "100nF", pcbX: key.x + 10.5, pcbY: key.y + 1.5, connections: { pin1: "net.LED_5V", pin2: "net.GND" } })] }, key.pin)))] }));
var models = [
{
name: "bottom",
file_path: "enclosure/viewer/bottom-e1efa9d6645e.glb",
sha256: "e1efa9d6645eeab89ebbc27c872bfed4711d4fea5337d23197a672e67cc7afaf",
url: "https://registry-api.tscircuit.com/package_files/download?package_file_id=7d35320f-4ece-4eac-93b9-4601a7b5ae6d"
},
{
name: "control-extensions",
file_path: "enclosure/viewer/control-extensions-ee302cc38cb4.glb",
sha256: "ee302cc38cb4b896581ebf602883ec01ef2a0d8ea586ad79b1c052bf7c64a076",
url: "https://registry-api.tscircuit.com/package_files/download?package_file_id=2835bd64-3e0b-434a-8ceb-acd0aab692f5"
},
{
name: "keycaps-reference",
file_path: "enclosure/viewer/keycaps-reference-ca6293733d40.glb",
sha256: "ca6293733d40600e1f478501f50a35ba27b0f37e20667cdc7772e70fcb2d0ff4",
url: "https://registry-api.tscircuit.com/package_files/download?package_file_id=8ede1a96-54fb-45ae-a787-253769f4920a"
},
{
name: "knob-reference",
file_path: "enclosure/viewer/knob-reference-f5932d3c192a.glb",
sha256: "f5932d3c192a5e256e86ec07108b5104e7fcbfbf1e3efde3afb486c83323fc6a",
url: "https://registry-api.tscircuit.com/package_files/download?package_file_id=5513ff39-8fde-4400-82cc-33b2aa82df78"
},
{
name: "open-hardware",
file_path: "enclosure/viewer/open-hardware-57487bda9914.glb",
sha256: "57487bda9914e75a57ba90ecbc6ad76a76bed09bc13ab770add4172fdd3db070",
url: "https://registry-api.tscircuit.com/package_files/download?package_file_id=5679c286-51ad-44c8-a074-bcc2da572d6f"
},
{
name: "open-plate",
file_path: "enclosure/viewer/open-plate-f6bd456c90c4.glb",
sha256: "f6bd456c90c4e522c01c31dabff0b986167659719b6131b3a84118c3192205e1",
url: "https://registry-api.tscircuit.com/package_files/download?package_file_id=2ca48c96-9082-48fc-8b39-4f7c921f5b00"
}
];
const printedParts = [
{ model: "bottom", name: "CASE_BOTTOM", color: "#202730" },
{ model: "open-plate", name: "CASE_SWITCH_PLATE", color: "#687e91" },
{ model: "keycaps-reference", name: "KEYCAP_FIT_REFERENCE" },
{ model: "knob-reference", name: "KNOB_FIT_REFERENCE" },
{ model: "control-extensions", name: "CONTROL_EXTENSIONS" },
];
function getCadModel(modelName) {
const asset = models.find(model => model.name === modelName);
if (!asset)
throw new Error(`Missing enclosure model: ${modelName}`);
return { glbUrl: asset.url, modelOriginPosition: { x: 0, y: 0, z: 0 }, modelUnitToMmScale: 1 };
}
/** CAD-only parts; they create no PCB pads, holes or PCBA placements. */
const Enclosure = () => jsxRuntime.jsxs(jsxRuntime.Fragment, { children: [printedParts.map(part => jsxRuntime.jsx(core.assembly.printedpart, { name: part.name, color: part.color, cadModel: getCadModel(part.model) }, part.name)), jsxRuntime.jsx(core.assembly.part, { name: "CASE_HARDWARE", cadModel: getCadModel("open-hardware") })] });
const outline = [
{ x: -52, y: 34 }, { x: 52, y: 34 }, { x: 55, y: 31 }, { x: 55, y: -31 }, { x: 52, y: -34 }, { x: -52, y: -34 }, { x: -55, y: -31 },
{ x: -55, y: -7 }, { x: -51, y: -7 }, { x: -51, y: 7 }, { x: -55, y: 7 }, { x: -55, y: 31 },
];
const MacroKeyboard = ({ includeEnclosure = true } = {}) => (jsxRuntime.jsxs("board", { pcbStyle: { silkscreenTextVisibility: "hidden" }, pcbRelative: true, width: 110, height: 68, thickness: 1.6, layers: 2, outline: outline, autorouter: { local: true, preset: "auto_local", allowViaInPad: false, traceClearance: 0.2 }, autorouterVersion: "beta_pipeline9", autorouterEffortLevel: "2x", schRelative: true, schTraceAutoLabelEnabled: true, minTraceWidth: 0.2, minTraceToPadEdgeClearance: 0.1, minPadEdgeToPadEdgeClearance: 0.15, minBoardEdgeClearance: 0.3, minTraceToHoleEdgeClearance: 0.2, minViaEdgeToPadEdgeClearance: 0.15, minViaHoleDiameter: 0.3, minViaPadDiameter: 0.6, children: [jsxRuntime.jsx("autoroutingphase", { name: "Reviewed local routes", phaseIndex: 0, pcbTracePaths: reviewedRoutes }), ["AREF", "CC1", "CC2", "DM", "DP", "ENC_A", "ENC_B", "ENC_PUSH", "FUSED_5V", "GND", "HWB", "KEY1", "KEY2", "KEY3", "KEY4", "KEY5", "KEY6", "LED_5V", "LED_IN", "LED_LINK1", "LED_LINK2", "LED_LINK3", "LED_LINK4", "LED_LINK5", "MAIN_GATE", "MISO", "MOSI", "PWR_ANODE", "RESET", "RGB_DATA", "RGB_GATE", "SCK", "UCAP", "USB_DM", "USB_DP", "VBUS", "VCC", "XTAL1", "XTAL2"].map((name) => (jsxRuntime.jsx(react.Fragment, { children: jsxRuntime.jsx("net", { name: name, routingPhaseIndex: 0 }) }, name))), jsxRuntime.jsx("schematicsheet", { name: "Power", displayName: "USB, Power and Controller", sheetIndex: 0 }), jsxRuntime.jsx("schematicsheet", { name: "Controls", displayName: "Keys, Encoder and RGB", sheetIndex: 1 }), jsxRuntime.jsxs("group", { pcbRelative: true, pcbX: 0, pcbY: 0, name: "powerSheet", schSheetName: "Power", schGrid: true, gridCols: 6, gridGap: 1, children: [jsxRuntime.jsx(Power, {}), jsxRuntime.jsx(Controller, {})] }), jsxRuntime.jsx(Controls, {}), jsxRuntime.jsx("copperpour", { name: "GND_TOP", layer: "top", connectsTo: "net.GND", clearance: 0.35, boardEdgeMargin: 0.4, useThermalReliefs: true }), jsxRuntime.jsx("copperpour", { name: "GND_BOTTOM", layer: "bottom", connectsTo: "net.GND", clearance: 0.35, boardEdgeMargin: 0.4, useThermalReliefs: true }), jsxRuntime.jsx("hole", { name: "H1", pcbX: -50, pcbY: 28, diameter: 3.2, solderMaskMargin: 0.1, coveredWithSolderMask: false }), [[50, 29], [-50, -28], [50, -28]].map(([x, y], i) => (jsxRuntime.jsx(react.Fragment, { children: jsxRuntime.jsx("hole", { name: `H${i + 2}`, pcbX: x, pcbY: y, diameter: 3.2 }) }, i))), [[-46, 30], [-46, -24], [46.5, -24]].map(([x, y], i) => (jsxRuntime.jsx(react.Fragment, { children: jsxRuntime.jsx("hole", { name: `TOOL${i + 1}`, pcbX: x, pcbY: y, diameter: 1.152, solderMaskMargin: 0.148, coveredWithSolderMask: false }) }, `tooling-${i}`))), keyPositions.map((key, i) => (jsxRuntime.jsx(react.Fragment, { children: jsxRuntime.jsx("silkscreentext", { pcbStyle: { silkscreenTextVisibility: "visible" }, text: `K${i + 1}`, pcbX: key.x, pcbY: key.y - 10, fontSize: 2 }) }, i))), jsxRuntime.jsx("silkscreentext", { pcbStyle: { silkscreenTextVisibility: "visible" }, text: "MACRO 6", pcbX: -17, pcbY: -29, fontSize: 2 }), jsxRuntime.jsx("silkscreentext", { pcbStyle: { silkscreenTextVisibility: "visible" }, text: "USB-C", pcbX: 15, pcbY: 22.5, fontSize: 2 }), jsxRuntime.jsx("silkscreentext", { pcbStyle: { silkscreenTextVisibility: "visible" }, text: "PWR", pcbX: -47, pcbY: -12.5, fontSize: 2 }), jsxRuntime.jsx("silkscreentext", { pcbStyle: { silkscreenTextVisibility: "visible" }, text: "VOL / MUTE", pcbX: 43, pcbY: -13, fontSize: 2 }), jsxRuntime.jsx("silkscreentext", { pcbStyle: { silkscreenTextVisibility: "visible" }, text: "RESET", pcbX: 36, pcbY: -22.3, fontSize: 2 }), jsxRuntime.jsx("silkscreentext", { pcbStyle: { silkscreenTextVisibility: "visible" }, text: "BOOT", pcbX: 45, pcbY: -22.3, fontSize: 2 }), jsxRuntime.jsx("silkscreentext", { pcbStyle: { silkscreenTextVisibility: "visible" }, text: "ISP - 1:MISO", pcbX: 38, pcbY: -31.6, fontSize: 2 }), includeEnclosure && jsxRuntime.jsx(Enclosure, {})] }));
function MacroSixWithEnclosure() {
const pcb = MacroKeyboard({ includeEnclosure: false });
return react.cloneElement(pcb, {
children: jsxRuntime.jsxs(jsxRuntime.Fragment, { children: [pcb.props.children, jsxRuntime.jsx(Enclosure, {})] }),
});
}
module.exports = MacroSixWithEnclosure;