techmannih/museview
A 50×35 mm USB‑C 5 V camera board combining an ESP32‑S3 module, M0031 parallel camera connector, buck/LDO power rails, USB/ESD protection, controls, status LED, and passives.
- Version
- 0.1.18
- License
- unset
- Stars
- 1
dist/index.js
import { jsx, jsxs } from 'react/jsx-runtime';
import 'tscircuit';
import { Fragment } from 'react';
import objPath from '././assets/ESP32_S3_WROOM_1_N16R8-be77c1da.obj';
import stepPath from '././assets/ESP32_S3_WROOM_1_N16R8-b3ebe65d.step';
import objPath$1 from '././assets/TYPE_C_31_M_12-aea3952f.obj';
import stepPath$1 from '././assets/TYPE_C_31_M_12-d0934778.step';
import objPath$2 from '././assets/AFC01_S24FCA_00-04342d77.obj';
import stepPath$2 from '././assets/AFC01_S24FCA_00-720f7b6d.step';
import objPath$3 from '././assets/USBLC6_2SC6-8ef67822.obj';
import stepPath$3 from '././assets/USBLC6_2SC6-4dd1b3e6.step';
import objPath$4 from '././assets/BSMD0603_075_6V-708ef702.obj';
import stepPath$4 from '././assets/BSMD0603_075_6V-b097382f.step';
import objPath$5 from '././assets/SMF5_0A-f4edd73e.obj';
import stepPath$5 from '././assets/SMF5_0A-26ea9b6e.step';
import objPath$6 from '././assets/TLV62569DBVR-14340306.obj';
import stepPath$6 from '././assets/TLV62569DBVR-e141bc3e.step';
import objPath$7 from '././assets/WPN4020H2R2MT-5c643397.obj';
import stepPath$7 from '././assets/WPN4020H2R2MT-f5585801.step';
import objPath$8 from '././assets/XC6206P282MR-ede3708d.obj';
import stepPath$8 from '././assets/XC6206P282MR-c85c448f.step';
import objPath$9 from '././assets/SGM2059_ADJXN5G_TR-e80d0fdf.obj';
import stepPath$9 from '././assets/SGM2059_ADJXN5G_TR-82b8f705.step';
import objPath$a from '././assets/TS_1187A_B_A_B-6043e311.obj';
import stepPath$a from '././assets/TS_1187A_B_A_B-58eecbbf.step';
import objPath$b from '././assets/KT_0603R-f05e7aef.obj';
import stepPath$b from '././assets/KT_0603R-3f21d43d.step';
const pinLabels$9 = {
pin1: ["GND1"],
pin2: ["3V3"],
pin3: ["EN"],
pin4: ["IO4"],
pin5: ["IO5"],
pin6: ["IO6"],
pin7: ["IO7"],
pin8: ["IO15"],
pin9: ["IO16"],
pin10: ["IO17"],
pin11: ["IO18"],
pin12: ["IO8"],
pin13: ["IO19"],
pin14: ["IO20"],
pin15: ["IO3"],
pin16: ["IO46"],
pin17: ["IO9"],
pin18: ["IO10"],
pin19: ["IO11"],
pin20: ["IO12"],
pin21: ["IO13"],
pin22: ["IO14"],
pin23: ["IO21"],
pin24: ["IO47"],
pin25: ["IO48"],
pin26: ["IO45"],
pin27: ["IO0"],
pin28: ["IO35"],
pin29: ["IO36"],
pin30: ["IO37"],
pin31: ["IO38"],
pin32: ["IO39"],
pin33: ["IO40"],
pin34: ["IO41"],
pin35: ["IO42"],
pin36: ["RXD0"],
pin37: ["TXD0"],
pin38: ["IO2"],
pin39: ["IO1"],
pin40: ["GND2"],
pin41: ["GND3"]
};
const pinAttributes$3 = {
pin2: { requiresPower: true },
pin1: { requiresGround: true },
pin40: { requiresGround: true },
pin41: { requiresGround: true }
};
const ESP32_S3_WROOM_1_N16R8 = (props) => {
return (jsx("chip", { pinLabels: pinLabels$9, pinAttributes: pinAttributes$3, supplierPartNumbers: {
"jlcpcb": [
"C2913202"
]
}, manufacturerPartNumber: "ESP32-S3-WROOM-1-N16R8", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-8.750046mm", pcbY: "9.0449527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-8.750046mm", pcbY: "7.7749527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-8.750046mm", pcbY: "6.5049527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-8.750046mm", pcbY: "5.2349527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-8.750046mm", pcbY: "3.9649527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-8.750046mm", pcbY: "2.6949527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-8.750046mm", pcbY: "1.4249527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-8.750046mm", pcbY: "0.1549527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "-8.750046mm", pcbY: "-1.1150473mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "-8.750046mm", pcbY: "-2.3850473mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "-8.750046mm", pcbY: "-3.6550473mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "-8.750046mm", pcbY: "-4.9250473mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "-8.750046mm", pcbY: "-6.1950473mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "-8.750046mm", pcbY: "-7.4650473mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "-6.985mm", pcbY: "-8.7449533mm", width: "0.8999982mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-5.715mm", pcbY: "-8.7449533mm", width: "0.8999982mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "-4.445mm", pcbY: "-8.7449533mm", width: "0.8999982mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "-3.175mm", pcbY: "-8.7449533mm", width: "0.8999982mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "-1.905mm", pcbY: "-8.7449533mm", width: "0.8999982mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "-0.635mm", pcbY: "-8.7449533mm", width: "0.8999982mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "0.635mm", pcbY: "-8.7449533mm", width: "0.8999982mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "1.905mm", pcbY: "-8.7449533mm", width: "0.8999982mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "3.175mm", pcbY: "-8.7449533mm", width: "0.8999982mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "4.445mm", pcbY: "-8.7449533mm", width: "0.8999982mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin25"], pcbX: "5.715mm", pcbY: "-8.7449533mm", width: "0.8999982mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin26"], pcbX: "6.985mm", pcbY: "-8.7149813mm", width: "0.8999982mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin27"], pcbX: "8.750046mm", pcbY: "-7.4650473mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin28"], pcbX: "8.750046mm", pcbY: "-6.1950473mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin29"], pcbX: "8.750046mm", pcbY: "-4.9250473mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin30"], pcbX: "8.750046mm", pcbY: "-3.6550473mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin31"], pcbX: "8.750046mm", pcbY: "-2.3850473mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin32"], pcbX: "8.750046mm", pcbY: "-1.1150473mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin33"], pcbX: "8.750046mm", pcbY: "0.1549527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin34"], pcbX: "8.750046mm", pcbY: "1.4249527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin35"], pcbX: "8.750046mm", pcbY: "2.6949527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin36"], pcbX: "8.750046mm", pcbY: "3.9649527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin37"], pcbX: "8.750046mm", pcbY: "5.2349527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin38"], pcbX: "8.750046mm", pcbY: "6.5049527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin39"], pcbX: "8.750046mm", pcbY: "7.7749527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin40"], pcbX: "8.750046mm", pcbY: "9.0449527mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "-0.100076mm", pcbY: "-0.0751713mm", width: "0.8999982mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "-1.500124mm", pcbY: "-0.0751713mm", width: "0.8999982mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "-2.900172mm", pcbY: "-0.0751713mm", width: "0.8999982mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "-2.900172mm", pcbY: "2.7249247mm", width: "0.8999982mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "-1.500124mm", pcbY: "2.7249247mm", width: "0.8999982mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "-0.100076mm", pcbY: "2.7249247mm", width: "0.8999982mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "-0.100076mm", pcbY: "1.3248767mm", width: "0.8999982mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "-2.900172mm", pcbY: "1.3248767mm", width: "0.8999982mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "-1.500124mm", pcbY: "1.3248767mm", width: "0.8999982mm", height: "0.8999982mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 7.297165999999947, "y": 10.505351100000212 }, { "x": 7.297165999999947, "y": 15.38994890000015 }, { "x": 5.061966000000098, "y": 15.38994890000015 }] }), jsx("silkscreenpath", { route: [{ "x": 5.265165999999795, "y": 10.505351100000212 }, { "x": 5.265165999999795, "y": 15.38994890000015 }, { "x": 2.4129999999998972, "y": 15.38994890000015 }, { "x": 2.4129999999998972, "y": 13.230948900000158 }, { "x": -0.1270000000000664, "y": 13.230948900000158 }, { "x": -0.1270000000000664, "y": 15.38994890000015 }, { "x": -2.66700000000003, "y": 15.38994890000015 }, { "x": -2.66700000000003, "y": 13.230948900000158 }, { "x": -4.953000000000088, "y": 13.230948900000158 }, { "x": -4.953000000000088, "y": 15.38994890000015 }, { "x": -7.239000000000033, "y": 15.38994890000015 }, { "x": -7.239000000000033, "y": 11.706948900000157 }] }), jsx("silkscreenpath", { route: [{ "x": -9.000007400000186, "y": 10.505351100000212 }, { "x": 9.016999999999939, "y": 10.505351100000212 }] }), jsx("silkscreenpath", { route: [{ "x": 9.016999999999939, "y": 9.726104500000133 }, { "x": 9.016999999999939, "y": 16.53294890000018 }] }), jsx("silkscreenpath", { route: [{ "x": 7.666151799999966, "y": -8.994051099999865 }, { "x": 9.016999999999939, "y": -8.994051099999865 }, { "x": 9.016999999999939, "y": -8.14619909999999 }] }), jsx("silkscreenpath", { route: [{ "x": -9.000007400000186, "y": -8.14619909999999 }, { "x": -9.000007400000186, "y": -8.994051099999865 }, { "x": -7.66615180000008, "y": -8.994051099999865 }] }), jsx("silkscreenpath", { route: [{ "x": -9.000007400000186, "y": 16.544963100000018 }, { "x": -9.000007400000186, "y": 9.726104500000133 }] }), jsx("silkscreenpath", { route: [{ "x": 9.000007400000072, "y": 16.544963100000018 }, { "x": -9.000007400000186, "y": 16.544963100000018 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0mm", pcbY: "17.5633527mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": -7.239000000000033, "y": 15.516948900000102 }, { "x": -7.2555862000001525, "y": 15.5158567000002 }, { "x": -7.2718675999999505, "y": 15.51263090000009 }, { "x": -7.287590200000068, "y": 15.507271500000115 }, { "x": -7.302500000000009, "y": 15.499930900000095 }, { "x": -7.316317600000048, "y": 15.490710700000136 }, { "x": -7.328814400000056, "y": 15.479763300000059 }, { "x": -7.339761800000019, "y": 15.467266500000164 }, { "x": -7.348982000000092, "y": 15.453448900000126 }, { "x": -7.356322599999999, "y": 15.438539100000071 }, { "x": -7.361682000000087, "y": 15.422816500000181 }, { "x": -7.364907800000083, "y": 15.406535100000042 }, { "x": -7.366000000000099, "y": 15.38994890000015 }, { "x": -7.366000000000099, "y": 11.706948900000043 }, { "x": -7.364907800000083, "y": 11.69036270000015 }, { "x": -7.361682000000087, "y": 11.674081300000012 }, { "x": -7.356322599999999, "y": 11.658358700000122 }, { "x": -7.348982000000092, "y": 11.643448900000067 }, { "x": -7.339761800000019, "y": 11.629631300000142 }, { "x": -7.328814400000056, "y": 11.617134500000134 }, { "x": -7.316317600000048, "y": 11.606187100000056 }, { "x": -7.302500000000009, "y": 11.596966900000098 }, { "x": -7.287590200000068, "y": 11.589626300000077 }, { "x": -7.2718675999999505, "y": 11.584266900000102 }, { "x": -7.2555862000001525, "y": 11.581041099999993 }, { "x": -7.239000000000033, "y": 11.57994890000009 }, { "x": -7.222413799999913, "y": 11.581041099999993 }, { "x": -7.206132400000229, "y": 11.584266900000102 }, { "x": -7.190409799999998, "y": 11.589626300000077 }, { "x": -7.175500000000056, "y": 11.596966900000098 }, { "x": -7.161682400000018, "y": 11.606187100000056 }, { "x": -7.14918560000001, "y": 11.617134500000134 }, { "x": -7.13823820000016, "y": 11.629631300000142 }, { "x": -7.129017999999974, "y": 11.643448900000067 }, { "x": -7.121677400000067, "y": 11.658358700000122 }, { "x": -7.116317999999978, "y": 11.674081300000012 }, { "x": -7.113092199999983, "y": 11.69036270000015 }, { "x": -7.11200000000008, "y": 11.706948900000043 }, { "x": -7.11200000000008, "y": 15.262948900000083 }, { "x": -5.080000000000041, "y": 15.262948900000083 }, { "x": -5.080000000000041, "y": 13.230948900000044 }, { "x": -5.078907800000138, "y": 13.214362700000152 }, { "x": -5.075682000000143, "y": 13.198081300000013 }, { "x": -5.070322600000054, "y": 13.182358700000123 }, { "x": -5.062982000000034, "y": 13.167448900000068 }, { "x": -5.053761799999961, "y": 13.153631300000143 }, { "x": -5.0428143999999975, "y": 13.141134500000135 }, { "x": -5.030317600000103, "y": 13.130187100000057 }, { "x": -5.016500000000065, "y": 13.120966900000099 }, { "x": -5.00159020000001, "y": 13.113626300000078 }, { "x": -4.985867599999892, "y": 13.108266900000103 }, { "x": -4.969586200000208, "y": 13.105041099999994 }, { "x": -4.953000000000088, "y": 13.103948900000091 }, { "x": -2.66700000000003, "y": 13.103948900000091 }, { "x": -2.6504137999999102, "y": 13.105041099999994 }, { "x": -2.634132400000226, "y": 13.108266900000103 }, { "x": -2.618409799999995, "y": 13.113626300000078 }, { "x": -2.6035000000000537, "y": 13.120966900000099 }, { "x": -2.589682400000015, "y": 13.130187100000057 }, { "x": -2.577185600000007, "y": 13.141134500000135 }, { "x": -2.566238200000157, "y": 13.153631300000143 }, { "x": -2.557017999999971, "y": 13.167448900000068 }, { "x": -2.549677400000064, "y": 13.182358700000123 }, { "x": -2.5443179999999757, "y": 13.198081300000013 }, { "x": -2.54109219999998, "y": 13.214362700000152 }, { "x": -2.5400000000000773, "y": 13.230948900000044 }, { "x": -2.5400000000000773, "y": 15.262948900000083 }, { "x": -0.2540000000000191, "y": 15.262948900000083 }, { "x": -0.2540000000000191, "y": 13.230948900000044 }, { "x": -0.25290780000011637, "y": 13.214362700000152 }, { "x": -0.24968200000012075, "y": 13.198081300000013 }, { "x": -0.24432260000003225, "y": 13.182358700000123 }, { "x": -0.23698200000012548, "y": 13.167448900000068 }, { "x": -0.22776179999993929, "y": 13.153631300000143 }, { "x": -0.21681440000008934, "y": 13.141134500000135 }, { "x": -0.20431760000008126, "y": 13.130187100000057 }, { "x": -0.19050000000004275, "y": 13.120966900000099 }, { "x": -0.1755902000001015, "y": 13.113626300000078 }, { "x": -0.15986759999987044, "y": 13.108266900000103 }, { "x": -0.14358620000018618, "y": 13.105041099999994 }, { "x": -0.1270000000000664, "y": 13.103948900000091 }, { "x": 2.4129999999998972, "y": 13.103948900000091 }, { "x": 2.429586200000017, "y": 13.105041099999994 }, { "x": 2.445867599999815, "y": 13.108266900000103 }, { "x": 2.4615901999999323, "y": 13.113626300000078 }, { "x": 2.4764999999998736, "y": 13.120966900000099 }, { "x": 2.490317599999912, "y": 13.130187100000057 }, { "x": 2.50281439999992, "y": 13.141134500000135 }, { "x": 2.51376179999977, "y": 13.153631300000143 }, { "x": 2.52298200000007, "y": 13.167448900000068 }, { "x": 2.5303225999999768, "y": 13.182358700000123 }, { "x": 2.5356820000000653, "y": 13.198081300000013 }, { "x": 2.538907799999947, "y": 13.214362700000152 }, { "x": 2.53999999999985, "y": 13.230948900000044 }, { "x": 2.53999999999985, "y": 15.262948900000083 }, { "x": 5.06196599999987, "y": 15.262948900000083 }, { "x": 5.138166000000069, "y": 15.262948900000083 }, { "x": 5.138166000000069, "y": 10.505351100000098 }, { "x": 5.139258199999972, "y": 10.488764900000092 }, { "x": 5.142483999999854, "y": 10.472483500000067 }, { "x": 5.1478433999999424, "y": 10.456760900000177 }, { "x": 5.155183999999849, "y": 10.441851100000122 }, { "x": 5.164404200000149, "y": 10.428033500000083 }, { "x": 5.175351599999999, "y": 10.415536700000189 }, { "x": 5.187848400000007, "y": 10.404589300000112 }, { "x": 5.201666000000046, "y": 10.395369100000153 }, { "x": 5.216575799999987, "y": 10.388028500000132 }, { "x": 5.232298399999877, "y": 10.382669100000044 }, { "x": 5.248579799999902, "y": 10.379443300000162 }, { "x": 5.265166000000022, "y": 10.378351100000032 }, { "x": 5.281752199999914, "y": 10.379443300000162 }, { "x": 5.29803359999994, "y": 10.382669100000044 }, { "x": 5.313756200000057, "y": 10.388028500000132 }, { "x": 5.328665999999998, "y": 10.395369100000153 }, { "x": 5.3424835999998095, "y": 10.404589300000112 }, { "x": 5.354980400000045, "y": 10.415536700000189 }, { "x": 5.365927799999895, "y": 10.428033500000083 }, { "x": 5.37514799999974, "y": 10.441851100000122 }, { "x": 5.382488599999874, "y": 10.456760900000177 }, { "x": 5.387847999999963, "y": 10.472483500000067 }, { "x": 5.391073800000072, "y": 10.488764900000092 }, { "x": 5.392165999999975, "y": 10.505351100000098 }, { "x": 5.392165999999975, "y": 15.262948900000083 }, { "x": 7.170165999999995, "y": 15.262948900000083 }, { "x": 7.170165999999995, "y": 10.505351100000098 }, { "x": 7.171258199999897, "y": 10.488764900000092 }, { "x": 7.174484000000007, "y": 10.472483500000067 }, { "x": 7.179843400000095, "y": 10.456760900000177 }, { "x": 7.187184000000002, "y": 10.441851100000122 }, { "x": 7.1964042000000745, "y": 10.428033500000083 }, { "x": 7.2073515999999245, "y": 10.415536700000189 }, { "x": 7.2198483999999326, "y": 10.404589300000112 }, { "x": 7.233665999999971, "y": 10.395369100000153 }, { "x": 7.248575799999912, "y": 10.388028500000132 }, { "x": 7.26429840000003, "y": 10.382669100000044 }, { "x": 7.280579800000055, "y": 10.379443300000162 }, { "x": 7.297165999999947, "y": 10.378351100000032 }, { "x": 7.31375219999984, "y": 10.379443300000162 }, { "x": 7.3300336000000925, "y": 10.382669100000044 }, { "x": 7.3457561999999825, "y": 10.388028500000132 }, { "x": 7.360665999999924, "y": 10.395369100000153 }, { "x": 7.374483599999735, "y": 10.404589300000112 }, { "x": 7.38698039999997, "y": 10.415536700000189 }, { "x": 7.39792779999982, "y": 10.428033500000083 }, { "x": 7.407147999999893, "y": 10.441851100000122 }, { "x": 7.414488600000027, "y": 10.456760900000177 }, { "x": 7.4198480000001155, "y": 10.472483500000067 }, { "x": 7.423073799999997, "y": 10.488764900000092 }, { "x": 7.4241659999999, "y": 10.505351100000098 }, { "x": 7.4241659999999, "y": 15.38994890000015 }, { "x": 7.423073799999997, "y": 15.406535100000042 }, { "x": 7.4198480000001155, "y": 15.422816500000181 }, { "x": 7.414488600000027, "y": 15.438539100000071 }, { "x": 7.407147999999893, "y": 15.453448900000126 }, { "x": 7.39792779999982, "y": 15.467266500000164 }, { "x": 7.38698039999997, "y": 15.479763300000059 }, { "x": 7.374483599999735, "y": 15.490710700000136 }, { "x": 7.360665999999924, "y": 15.499930900000095 }, { "x": 7.3457561999999825, "y": 15.507271500000115 }, { "x": 7.3300336000000925, "y": 15.51263090000009 }, { "x": 7.31375219999984, "y": 15.5158567000002 }, { "x": 7.297165999999947, "y": 15.516948900000102 }, { "x": 5.265166000000022, "y": 15.516948900000102 }, { "x": 5.06196599999987, "y": 15.516948900000102 }, { "x": 2.4129999999998972, "y": 15.516948900000102 }, { "x": 2.3964137999997774, "y": 15.5158567000002 }, { "x": 2.380132400000207, "y": 15.51263090000009 }, { "x": 2.364409799999862, "y": 15.507271500000115 }, { "x": 2.349499999999921, "y": 15.499930900000095 }, { "x": 2.3356823999998824, "y": 15.490710700000136 }, { "x": 2.3231855999998743, "y": 15.479763300000059 }, { "x": 2.3122382000000243, "y": 15.467266500000164 }, { "x": 2.303017999999952, "y": 15.453448900000126 }, { "x": 2.295677400000045, "y": 15.438539100000071 }, { "x": 2.2903179999999566, "y": 15.422816500000181 }, { "x": 2.2870921999998473, "y": 15.406535100000042 }, { "x": 2.2859999999999445, "y": 15.38994890000015 }, { "x": 2.2859999999999445, "y": 13.35794890000011 }, { "x": 0, "y": 13.35794890000011 }, { "x": 0, "y": 15.38994890000015 }, { "x": -0.001092200000016419, "y": 15.406535100000042 }, { "x": -0.0043180000000120344, "y": 15.422816500000181 }, { "x": -0.009677400000100533, "y": 15.438539100000071 }, { "x": -0.017018000000007305, "y": 15.453448900000126 }, { "x": -0.026238200000079814, "y": 15.467266500000164 }, { "x": -0.03718560000004345, "y": 15.479763300000059 }, { "x": -0.04968240000005153, "y": 15.490710700000136 }, { "x": -0.06350000000009004, "y": 15.499930900000095 }, { "x": -0.07840980000003128, "y": 15.507271500000115 }, { "x": -0.09413240000014866, "y": 15.51263090000009 }, { "x": -0.1104137999999466, "y": 15.5158567000002 }, { "x": -0.1270000000000664, "y": 15.516948900000102 }, { "x": -2.66700000000003, "y": 15.516948900000102 }, { "x": -2.68358620000015, "y": 15.5158567000002 }, { "x": -2.6998675999999477, "y": 15.51263090000009 }, { "x": -2.715590200000065, "y": 15.507271500000115 }, { "x": -2.7305000000000064, "y": 15.499930900000095 }, { "x": -2.744317600000045, "y": 15.490710700000136 }, { "x": -2.756814400000053, "y": 15.479763300000059 }, { "x": -2.7677618000000166, "y": 15.467266500000164 }, { "x": -2.776982000000089, "y": 15.453448900000126 }, { "x": -2.784322599999996, "y": 15.438539100000071 }, { "x": -2.7896820000000844, "y": 15.422816500000181 }, { "x": -2.79290780000008, "y": 15.406535100000042 }, { "x": -2.7940000000000964, "y": 15.38994890000015 }, { "x": -2.7940000000000964, "y": 13.35794890000011 }, { "x": -4.826000000000022, "y": 13.35794890000011 }, { "x": -4.826000000000022, "y": 15.38994890000015 }, { "x": -4.827092200000038, "y": 15.406535100000042 }, { "x": -4.830318000000034, "y": 15.422816500000181 }, { "x": -4.835677400000122, "y": 15.438539100000071 }, { "x": -4.843018000000029, "y": 15.453448900000126 }, { "x": -4.852238200000102, "y": 15.467266500000164 }, { "x": -4.863185600000065, "y": 15.479763300000059 }, { "x": -4.87568239999996, "y": 15.490710700000136 }, { "x": -4.889499999999998, "y": 15.499930900000095 }, { "x": -4.904409800000053, "y": 15.507271500000115 }, { "x": -4.9201324000001705, "y": 15.51263090000009 }, { "x": -4.936413799999855, "y": 15.5158567000002 }, { "x": -4.953000000000088, "y": 15.516948900000102 }, { "x": -7.239000000000033, "y": 15.516948900000102 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -9.750044499999944, "y": 16.799966900000072 }, { "x": 9.750044499999944, "y": 16.799966900000072 }, { "x": 9.750044499999944, "y": -9.744951799999967 }, { "x": -9.750044499999944, "y": -9.744951799999967 }, { "x": -9.750044499999944, "y": 16.799966900000072 }] })] }), cadModel: {
objUrl: objPath,
stepUrl: stepPath,
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -3.8004924000000644, z: -0.01 },
}, ...props }));
};
const pinLabels$8 = {
pin1: ["S2", "SHELL2", "EH2"],
pin2: ["S1", "SHELL1", "EH1"],
pin3: ["S4", "SHELL4", "EH4"],
pin4: ["S3", "SHELL3", "EH3"],
pin5: ["SBU2", "B8"],
pin6: ["CC1", "A5"],
pin7: ["DM2", "DN2", "B7"],
pin8: ["DP1", "A6"],
pin9: ["DM1", "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 (jsx("connector", { standard: "usb_c", pinLabels: pinLabels$8, supplierPartNumbers: {
"jlcpcb": [
"C165948"
]
}, manufacturerPartNumber: "TYPE-C-31-M-12", footprint: jsxs("footprint", { children: [jsx("hole", { pcbX: "-2.899918mm", pcbY: "0.9055672mm", diameter: "0.5999988mm" }), jsx("hole", { pcbX: "2.899918mm", pcbY: "0.9055672mm", diameter: "0.5999988mm" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "4.325112mm", pcbY: "-2.7741308mm", holeWidth: "0.7999984mm", holeHeight: "1.1999976mm", outerWidth: "1.1999976mm", outerHeight: "1.7999964mm", shape: "pill" }), jsx("platedhole", { portHints: ["pin1"], pcbX: "4.325112mm", pcbY: "1.4056932mm", holeWidth: "0.7999984mm", holeHeight: "1.499997mm", outerWidth: "1.1999976mm", outerHeight: "1.999996mm", shape: "pill" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "-4.325112mm", pcbY: "1.4056932mm", holeWidth: "0.7999984mm", holeHeight: "1.499997mm", outerWidth: "1.1999976mm", outerHeight: "1.999996mm", shape: "pill" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "-4.325112mm", pcbY: "-2.7741308mm", holeWidth: "0.7999984mm", holeHeight: "1.1999976mm", outerWidth: "1.1999976mm", outerHeight: "1.7999964mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.75006mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-1.249934mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.750062mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.249936mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "0.249936mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "0.750062mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "1.24968mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "1.75006mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), 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" }), 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" }), 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" }), 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" }), jsx("silkscreenpath", { route: [{ "x": -4.4689776000000165, "y": -1.6757585999999947 }, { "x": -4.4689776000000165, "y": 0.18715359999987413 }] }), jsx("silkscreenpath", { route: [{ "x": 4.471009600000116, "y": -5.394140800000059 }, { "x": -4.4689776000000165, "y": -5.394140800000059 }, { "x": -4.4689776000000165, "y": -3.91283820000001 }] }), jsx("silkscreenpath", { route: [{ "x": 4.471009600000116, "y": -1.676114200000029 }, { "x": 4.471009600000116, "y": 0.18750920000002225 }] }), jsx("silkscreenpath", { route: [{ "x": 4.471009600000116, "y": -5.394140800000059 }, { "x": 4.471009600000116, "y": -3.912482600000203 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.002794mm", pcbY: "3.8286012mm", anchorAlignment: "center", fontSize: "1mm" }), 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: objPath$1,
stepUrl: stepPath$1,
pcbRotationOffset: 180,
modelOriginPosition: { x: 0, y: -2.350028900000052, z: 0.000010999999999872223 },
}, ...props }));
};
const pinLabels$7 = { pin1: ["STROBE_NC"], pin2: ["AGND"], pin3: ["SDA"], pin4: ["AVDD"], pin5: ["SCL"], pin6: ["RESET_N"], pin7: ["VSYNC"], pin8: ["PWDN"], pin9: ["HREF"], pin10: ["DVDD"], pin11: ["DOVDD"], pin12: ["D9"], pin13: ["XCLK"], pin14: ["D8"], pin15: ["DGND"], pin16: ["D7"], pin17: ["PCLK"], pin18: ["D6"], pin19: ["D2"], pin20: ["D5"], pin21: ["D3"], pin22: ["D4"], pin23: ["D1_NC"], pin24: ["D0_NC"], pin25: ["MP1"], pin26: ["MP2"] };
const AFC01_S24FCA_00 = (props) => {
return (jsx("connector", { pinLabels: pinLabels$7, supplierPartNumbers: {
"jlcpcb": [
"C262669"
]
}, manufacturerPartNumber: "AFC01-S24FCA-00", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin25"], pcbX: "7.44982mm", pcbY: "-1.25011815mm", width: "1.999996mm", height: "1.5999968mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin26"], pcbX: "-7.44982mm", pcbY: "-1.25011815mm", width: "1.999996mm", height: "1.5999968mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "5.750052mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "5.25018mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "4.750054mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "4.250182mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "3.750056mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "3.250184mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "2.750058mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "2.250186mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "1.75006mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "1.250188mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "0.750062mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "0.25019mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "-0.249936mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "-0.749808mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "-1.249934mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "-1.749806mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-2.249932mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-2.749804mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-3.24993mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-3.749802mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-4.249928mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-4.7498mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-5.249926mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-5.749798mm", pcbY: "1.40011785mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -8.26389000000006, "y": -2.280088149999983 }, { "x": -8.26389000000006, "y": -4.370508149999864 }, { "x": 8.256269999999972, "y": -4.370508149999864 }, { "x": 8.256269999999972, "y": -4.243508149999911 }] }), jsx("silkscreenpath", { route: [{ "x": 8.250046999999881, "y": -4.275080349999826 }, { "x": 8.263000999999917, "y": -2.2813327499998195 }] }), jsx("silkscreenpath", { route: [{ "x": 8.263000999999917, "y": -0.21900514999981624 }, { "x": 8.263000999999917, "y": 1.1629834500000698 }, { "x": 6.131102800000008, "y": 1.1629834500000698 }] }), jsx("silkscreenpath", { route: [{ "x": -6.131026599999927, "y": 1.1630088500000966 }, { "x": -8.26287400000001, "y": 1.1630088500000966 }, { "x": -8.26287400000001, "y": -0.21892894999996315 }] }), jsx("silkscreencircle", { pcbX: "-6.549898mm", pcbY: "1.77502185mm", radius: "0.199898mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.00635mm", pcbY: "3.04299185mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -8.69981800000005, "y": 2.300116550000098 }, { "x": 8.69981800000005, "y": 2.300116550000098 }, { "x": 8.69981800000005, "y": -4.557033550000028 }, { "x": -8.69981800000005, "y": -4.557033550000028 }, { "x": -8.69981800000005, "y": 2.300116550000098 }] })] }), cadModel: {
objUrl: objPath$2,
stepUrl: stepPath$2,
pcbRotationOffset: 0,
modelOriginPosition: { x: -762000000804619e-19, y: 1.6320396499999106, z: -0.03 },
}, ...props }));
};
const pinLabels$6 = {
"pin1": [
"I1",
"O11"
],
"pin2": [
"GND"
],
"pin3": [
"I2",
"O21"
],
"pin4": [
"I3",
"O22"
],
"pin5": [
"VBUS"
],
"pin6": [
"I4",
"O12"
]
};
const USBLC6_2SC6 = (props) => (jsx("chip", { footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.9499599999999191mm", pcbY: "-1.1490959999998722mm", layer: "top", width: "0.532003mm", height: "1.0720070000000002mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0mm", pcbY: "-1.1490959999998722mm", layer: "top", width: "0.532003mm", height: "1.0720070000000002mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.9499599999998054mm", pcbY: "-1.1490959999998722mm", layer: "top", width: "0.532003mm", height: "1.0720070000000002mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.9499599999998054mm", pcbY: "1.149095999999986mm", layer: "top", width: "0.532003mm", height: "1.0720070000000002mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0mm", pcbY: "1.149095999999986mm", layer: "top", width: "0.532003mm", height: "1.0720070000000002mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.9499599999999191mm", pcbY: "1.149095999999986mm", layer: "top", width: "0.532003mm", height: "1.0720070000000002mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 1.5391891999998961, "y": -0.8892031999998835 }, { "x": 1.5391891999998961, "y": 0.8892031999999972 }], strokeWidth: 0.15239999999999998 }), jsx("silkscreenpath", { route: [{ "x": -1.5391892000000098, "y": -0.8892031999998835 }, { "x": -1.5391892000000098, "y": 0.8892031999999972 }], strokeWidth: 0.15239999999999998 }), jsx("silkscreencircle", { pcbX: -1.6682720000001154, pcbY: -1.3014960000000428, radius: 0.150114, layer: "top", strokeWidth: 0.29999939999999997 }), 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 }], layer: "top" })] }), pinLabels: pinLabels$6, internallyConnectedPins: [["pin1", "pin6"], ["pin3", "pin4"]], pinAttributes: { pin1: { isPassive: true }, pin2: { requiresGround: true }, pin3: { isPassive: true }, pin4: { isPassive: true }, pin5: { requiresPower: true }, pin6: { isPassive: true } }, supplierPartNumbers: {
"jlcpcb": [
"C2687116"
]
}, manufacturerPartNumber: "USBLC6-2SC6", cadModel: {
objUrl: objPath$3,
stepUrl: stepPath$3,
pcbRotationOffset: 90,
modelOriginPosition: { "x": -12700000070253736e-21, "y": 0.000012700000070253736, "z": -0.048939 },
}, ...props }));
const BSMD0603_075_6V = (props) => {
return (jsx("fuse", { currentRating: "750mA", voltageRating: "6V", supplierPartNumbers: {
"jlcpcb": [
"C914092"
]
}, manufacturerPartNumber: "BSMD0603-075-6V", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.753364mm", pcbY: "0mm", width: "0.8064754mm", height: "0.8640064mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.753364mm", pcbY: "0mm", width: "0.8064754mm", height: "0.8640064mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 1.3969999999999345, "y": 0.3809999999999718 }, { "x": 1.3969999999999345, "y": -0.3810000000000855 }] }), jsx("silkscreenpath", { route: [{ "x": -1.397000000000162, "y": 0.3809999999999718 }, { "x": -1.397000000000162, "y": -0.3810000000000855 }] }), jsx("silkscreenpath", { route: [{ "x": -0.3810000000000855, "y": -0.6349999999999909 }, { "x": -1.143000000000029, "y": -0.6349999999999909 }] }), jsx("silkscreenpath", { route: [{ "x": -0.3810000000000855, "y": 0.6349999999999909 }, { "x": -1.143000000000029, "y": 0.6349999999999909 }] }), jsx("silkscreenpath", { route: [{ "x": 0.3809999999999718, "y": -0.6349999999999909 }, { "x": 1.1429999999999154, "y": -0.6349999999999909 }] }), jsx("silkscreenpath", { route: [{ "x": 0.3809999999999718, "y": 0.6349999999999909 }, { "x": 1.1429999999999154, "y": 0.6349999999999909 }] }), jsx("silkscreenpath", { route: [{ "x": -0.03175000000010186, "y": -0.06349999999997635 }, { "x": -0.14440783308521077, "y": 0.11518298207374755 }, { "x": -0.07336247487728542, "y": 0.31410998505577936 }, { "x": 0.1269999999999527, "y": 0.3809999999999718 }] }), jsx("silkscreenpath", { route: [{ "x": -0.030861000000072636, "y": -0.06349999999997635 }, { "x": 0.1143536728128538, "y": -0.21879178332346783 }, { "x": 0.06940849682075623, "y": -0.42659642793705643 }, { "x": -0.1269999999999527, "y": -0.5080000000000382 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "1.635mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.4066016999998965, "y": 0.7000117999999702 }, { "x": 1.4066016999997828, "y": 0.7000117999999702 }, { "x": 1.4066016999997828, "y": -0.6999863999999434 }, { "x": -1.4066016999998965, "y": -0.6999863999999434 }, { "x": -1.4066016999998965, "y": 0.7000117999999702 }] })] }), cadModel: {
objUrl: objPath$4,
stepUrl: stepPath$4,
pcbRotationOffset: 0,
modelOriginPosition: { x: -12700000070253736e-21, y: -12700000070253736e-21, z: 0 },
}, ...props }));
};
// Self-contained unidirectional TVS symbol, facing up. Explicit supplier pin
// numbers keep the schematic cathode aligned with SMF5.0A pad 1.
// Primitive paths render without a viewer-side schematic-symbols catalog.
const TVSSymbol = () => (jsxs("symbol", { children: [jsx("port", { name: "cathode", pinNumber: 1, aliases: ["C", "neg"], schX: 0, schY: 0.25, direction: "up" }), jsx("port", { name: "anode", pinNumber: 2, aliases: ["A", "pos"], schX: 0, schY: -0.25, direction: "down" }), jsx("schematicpath", { points: [{ x: 0, y: -0.25 }, { x: 0, y: -0.12 }], strokeWidth: 0.02 }), jsx("schematicpath", { points: [{ x: -0.12, y: -0.12 }, { x: 0, y: 0.12 }, { x: 0.12, y: -0.12 }, { x: -0.12, y: -0.12 }], strokeWidth: 0.02 }), jsx("schematicpath", { points: [{ x: -0.14, y: 0.07 }, { x: -0.12, y: 0.12 }, { x: 0.12, y: 0.12 }, { x: 0.14, y: 0.17 }], strokeWidth: 0.02 }), jsx("schematicpath", { points: [{ x: 0, y: 0.12 }, { x: 0, y: 0.25 }], strokeWidth: 0.02 }), jsx("schematictext", { text: "{REF}", schX: 0.14, schY: 0.2, fontSize: 0.18, anchor: "left", color: "#006464" }), jsx("schematictext", { text: "SMF5.0A", schX: 0.2, schY: -0.14, fontSize: 0.18, anchor: "left", color: "#006464" })] }));
const pinLabels$5 = {
pin1: ["cathode", "C", "neg"],
pin2: ["anode", "A", "pos"]
};
const SMF5_0A = (props) => {
return (jsx("diode", { variant: "avalanche", symbol: jsx(TVSSymbol, {}), pinLabels: pinLabels$5, supplierPartNumbers: {
"jlcpcb": [
"C193402"
]
}, manufacturerPartNumber: "SMF5.0A", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2", "anode"], pcbX: "1.634998mm", pcbY: "0mm", width: "1.1999976mm", height: "1.1999976mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1", "cathode"], pcbX: "-1.634998mm", pcbY: "0mm", width: "1.1999976mm", height: "1.1999976mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.7167625999999245, "y": 0.8762238000001616 }, { "x": -0.7167625999999245, "y": -0.876223800000048 }] }), jsx("silkscreenpath", { route: [{ "x": -1.3762228000000505, "y": -0.9262363999999934 }, { "x": 1.3762227999999368, "y": -0.9262363999999934 }] }), jsx("silkscreenpath", { route: [{ "x": -1.3762228000000505, "y": 0.9262364000001071 }, { "x": 1.3762227999999368, "y": 0.9262364000001071 }] }), jsx("silkscreenpath", { route: [{ "x": 1.3762227999999368, "y": 0.9262364000001071 }, { "x": 1.3762227999999368, "y": 0.7331963999999971 }] }), jsx("silkscreenpath", { route: [{ "x": 1.3762227999999368, "y": -0.9262363999999934 }, { "x": 1.3762227999999368, "y": -0.7331963999999971 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "1.9906mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": -2.032000000000039, "y": 0.1270000000000664 }, { "x": -2.032000000000039, "y": -0.06502399999988029 }, { "x": -1.2640056000001323, "y": -0.06502399999988029 }, { "x": -1.2640056000001323, "y": 0.1270000000000664 }, { "x": -2.032000000000039, "y": 0.1270000000000664 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": 2.0349972000000207, "y": 0.09603740000000016 }, { "x": 2.0349972000000207, "y": -0.09598659999994652 }, { "x": 1.2670027999998865, "y": -0.09598659999994652 }, { "x": 1.2670027999998865, "y": 0.09603740000000016 }, { "x": 2.0349972000000207, "y": 0.09603740000000016 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": 1.7470374000000675, "y": -0.3839972000000671 }, { "x": 1.5550133999998934, "y": -0.3839972000000671 }, { "x": 1.5550133999998934, "y": 0.3839972000000671 }, { "x": 1.7470374000000675, "y": 0.3839972000000671 }, { "x": 1.7470374000000675, "y": -0.3839972000000671 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.4849967999998626, "y": 1.1499982000000273 }, { "x": 2.4849967999998626, "y": 1.1499982000000273 }, { "x": 2.4849967999998626, "y": -1.1499981999999136 }, { "x": -2.4849967999998626, "y": -1.1499981999999136 }, { "x": -2.4849967999998626, "y": 1.1499982000000273 }] })] }), cadModel: {
objUrl: objPath$5,
stepUrl: stepPath$5,
pcbRotationOffset: 180,
modelOriginPosition: { x: 0, y: 0, z: 0.09 },
}, ...props }));
};
const pinLabels$4 = {
pin1: ["EN"],
pin2: ["GND"],
pin3: ["SW"],
pin4: ["VIN"],
pin5: ["FB"]
};
const pinAttributes$2 = {
pin2: { requiresGround: true },
pin4: { requiresPower: true }
};
const TLV62569DBVR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$4, pinAttributes: pinAttributes$2, supplierPartNumbers: {
"jlcpcb": [
"C141836"
]
}, manufacturerPartNumber: "TLV62569DBVR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.300099mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": -1.404111999999941 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": -0.45412660000010874 }, { "x": 0.8999728000000005, "y": -0.4958079999998972 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": 0.4958079999998972 }, { "x": 0.8999728000000005, "y": 0.45415200000002187 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.404111999999941 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": -1.404111999999941 }, { "x": -0.9000489999999672, "y": -1.5500604000000067 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 0.4958079999998972 }, { "x": -0.9000489999999672, "y": -0.4958334000000377 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": -0.9000489999999672, "y": 1.4040866000000278 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.5499587999998994 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": -1.5500604000000067 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.012319mm", pcbY: "2.562354mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.1000978999999234, "y": 1.6999843999999484 }, { "x": 2.1000978999999234, "y": 1.6999843999999484 }, { "x": 2.1000978999999234, "y": -1.7000097999999753 }, { "x": -2.1000978999999234, "y": -1.7000097999999753 }, { "x": -2.1000978999999234, "y": 1.6999843999999484 }] })] }), cadModel: {
objUrl: objPath$6,
stepUrl: stepPath$6,
pcbRotationOffset: 180,
modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.049083 },
}, ...props }));
};
const WPN4020H2R2MT = (props) => {
return (jsx("inductor", { inductance: "2.2uH", supplierPartNumbers: {
"jlcpcb": [
"C98361"
]
}, manufacturerPartNumber: "WPN4020H2R2MT", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "1.599946mm", pcbY: "0mm", width: "1.5999968mm", height: "3.499993mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.599946mm", pcbY: "0mm", width: "1.5999968mm", height: "3.499993mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -2.0699984000000313, "y": -1.8899886000000379 }, { "x": -2.0699984000000313, "y": -2.0961858000000575 }, { "x": 2.0824443999999858, "y": -2.0961858000000575 }, { "x": 2.080005999999912, "y": -1.8999962000000323 }] }), jsx("silkscreenpath", { route: [{ "x": 2.0699983999999176, "y": 1.8999962000000323 }, { "x": 2.0700999999999112, "y": 2.0955000000000155 }, { "x": -2.08280000000002, "y": 2.0955000000000155 }, { "x": -2.080006000000026, "y": 1.8800064000000702 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "3.0828mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.649944399999981, "y": 2.24999600000001 }, { "x": 2.649944399999981, "y": 2.24999600000001 }, { "x": 2.649944399999981, "y": -2.2499959999998964 }, { "x": -2.649944399999981, "y": -2.2499959999998964 }, { "x": -2.649944399999981, "y": 2.24999600000001 }] })] }), cadModel: {
objUrl: objPath$7,
stepUrl: stepPath$7,
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0.000050000000000105516, z: 0 },
}, ...props }));
};
const pinLabels$3 = {
pin1: ["VSS"],
pin2: ["VOUT"],
pin3: ["VIN"]
};
const pinAttributes$1 = {
pin1: { requiresGround: true },
pin3: { requiresPower: true }
};
const XC6206P282MR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$3, pinAttributes: pinAttributes$1, supplierPartNumbers: {
"jlcpcb": [
"C347374"
]
}, manufacturerPartNumber: "XC6206P282MR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "1.101344mm", pcbY: "-0.94996mm", width: "1.0374884mm", height: "0.532003mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.101344mm", pcbY: "0.94996mm", width: "1.0374884mm", height: "0.532003mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.101344mm", pcbY: "0mm", width: "1.0374884mm", height: "0.532003mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.8586978000000727, "y": 1.5262098000000606 }, { "x": -0.8586978000000727, "y": 1.5262098000000606 }, { "x": -0.8586978000000727, "y": 0.49458879999997407 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8586978000000727, "y": -1.5262097999999469 }, { "x": -0.8586978000000727, "y": -1.5262097999999469 }, { "x": -0.8586978000000727, "y": -0.49458879999997407 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8586978000000727, "y": 0.45539659999997184 }, { "x": 0.8586978000000727, "y": -0.45539659999985815 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0635mm", pcbY: "2.524mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.8700882000000547, "y": 1.700009800000089 }, { "x": 1.870088199999941, "y": 1.700009800000089 }, { "x": 1.870088199999941, "y": -1.6999843999999484 }, { "x": -1.8700882000000547, "y": -1.6999843999999484 }, { "x": -1.8700882000000547, "y": 1.700009800000089 }] })] }), cadModel: {
objUrl: objPath$8,
stepUrl: stepPath$8,
pcbRotationOffset: 90,
modelOriginPosition: { x: -12700000070253736e-21, y: 0, z: 0 },
}, ...props }));
};
const pinLabels$2 = {
pin1: ["IN"],
pin2: ["GND"],
pin3: ["EN"],
pin4: ["FB"],
pin5: ["OUT"]
};
const pinAttributes = {
pin1: { requiresPower: true },
pin2: { requiresGround: true }
};
const SGM2059_ADJXN5G_TR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$2, pinAttributes: pinAttributes, supplierPartNumbers: {
"jlcpcb": [
"C5152783"
]
}, manufacturerPartNumber: "SGM2059-ADJXN5G/TR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "1.100074mm", pcbY: "-0.000127mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.100074mm", pcbY: "0.949833mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.100074mm", pcbY: "-0.949833mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.100074mm", pcbY: "0.950087mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.100074mm", pcbY: "-0.950087mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.6984238000000005, "y": -1.523974599999974 }, { "x": 0.6985507999999072, "y": -1.5240254000000277 }] }), jsx("silkscreenpath", { route: [{ "x": -0.42237660000012056, "y": 1.3969745999999077 }, { "x": 0.42240199999992, "y": 1.3969745999999077 }] }), jsx("silkscreenpath", { route: [{ "x": -0.88894920000007, "y": -0.38097460000005867 }, { "x": -0.88894920000007, "y": 0.38097460000005867 }] }), jsx("silkscreencircle", { pcbX: "2.0099782mm", pcbY: "-0.9602216mm", radius: "0.150114mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.283972mm", pcbY: "2.448689mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.8500730000000658, "y": 1.7000097999998616 }, { "x": 1.8500730000000658, "y": 1.7000097999998616 }, { "x": 1.8500730000000658, "y": -1.6999844000000621 }, { "x": -1.8500730000000658, "y": -1.6999844000000621 }, { "x": -1.8500730000000658, "y": 1.7000097999998616 }] })] }), cadModel: {
objUrl: objPath$9,
stepUrl: stepPath$9,
pcbRotationOffset: 90,
modelOriginPosition: { x: -12699999956566899e-21, y: 0.00006349999989652133, z: -0.7 },
}, ...props }));
};
const pinLabels$1 = {
pin1: ["A"],
pin2: ["B"],
pin3: ["C"],
pin4: ["D"]
};
const TS_1187A_B_A_B = (props) => {
const { name = "SW1", ...restProps } = props;
return (jsx("pushbutton", { name: name, pinLabels: pinLabels$1, supplierPartNumbers: {
"jlcpcb": [
"C318884"
]
}, manufacturerPartNumber: "TS-1187A-B-A-B", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.999994mm", pcbY: "1.849882mm", width: "0.999998mm", height: "0.7500112mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "2.999994mm", pcbY: "1.849882mm", width: "0.999998mm", height: "0.7500112mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-2.999994mm", pcbY: "-1.849882mm", width: "0.999998mm", height: "0.7500112mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "2.999994mm", pcbY: "-1.849882mm", width: "0.999998mm", height: "0.7500112mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -1.0007600000001275, "y": 1.800860000000057 }, { "x": 0.899159999999938, "y": 1.800860000000057 }, { "x": 1.8008599999999433, "y": 0.899159999999938 }, { "x": 1.8008599999999433, "y": -0.899159999999938 }, { "x": 0.8000999999999294, "y": -1.8999199999999519 }, { "x": -0.8991600000000517, "y": -1.8999199999999519 }, { "x": -1.800860000000057, "y": -0.9982199999999466 }, { "x": -1.800860000000057, "y": 1.0007600000000139 }, { "x": -1.0007600000001275, "y": 1.800860000000057 }] }), jsx("silkscreenpath", { route: [{ "x": 1.2750800000000027, "y": 2.550160000000119 }, { "x": 2.1701506000000563, "y": 1.6550893999999516 }] }), jsx("silkscreenpath", { route: [{ "x": 2.5501599999998916, "y": 1.1684000000000196 }, { "x": 2.5501599999998916, "y": -1.1684000000000196 }] }), jsx("silkscreenpath", { route: [{ "x": 2.1701506000000563, "y": -1.6550893999999516 }, { "x": 1.2750800000000027, "y": -2.5501600000000053 }] }), jsx("silkscreenpath", { route: [{ "x": -2.5501600000000053, "y": 1.1684000000000196 }, { "x": -2.5501600000000053, "y": -1.1684000000000196 }] }), jsx("silkscreenpath", { route: [{ "x": -2.17015060000017, "y": -1.6550893999999516 }, { "x": -1.2750800000000027, "y": -2.5501600000000053 }] }), jsx("silkscreenpath", { route: [{ "x": -1.2750800000000027, "y": 2.550160000000119 }, { "x": -2.17015060000017, "y": 1.6550893999999516 }] }), jsx("silkscreenpath", { route: [{ "x": -1.2750800000000027, "y": -2.5501600000000053 }, { "x": 1.2750800000000027, "y": -2.5501600000000053 }] }), jsx("silkscreenpath", { route: [{ "x": -1.2750800000000027, "y": 2.550160000000119 }, { "x": 1.2750800000000027, "y": 2.550160000000119 }] }), jsx("silkscreencircle", { pcbX: "0mm", pcbY: "0mm", radius: "1.27508mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "3.5908mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -3.7499930000000177, "y": 2.8499947999999904 }, { "x": 3.7499930000000177, "y": 2.8499947999999904 }, { "x": 3.7499930000000177, "y": -2.8499947999998767 }, { "x": -3.7499930000000177, "y": -2.8499947999998767 }, { "x": -3.7499930000000177, "y": 2.8499947999999904 }] })] }), cadModel: {
objUrl: objPath$a,
stepUrl: stepPath$a,
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.000012700000070253736, y: 0.0004999999999999449, z: -0.05 },
}, ...restProps }));
};
const pinLabels = {
pin1: ["anode", "pos"],
pin2: ["cathode", "neg"]
};
const KT_0603R = (props) => {
const { name = "LED1", ...restProps } = props;
return (jsx("led", { name: name, pinLabels: pinLabels, supplierPartNumbers: {
"jlcpcb": [
"C2286"
]
}, manufacturerPartNumber: "KT-0603R", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2", "cathode", "neg"], pcbX: "-0.750062mm", pcbY: "0mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1", "anode", "pos"], pcbX: "0.750062mm", pcbY: "0mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.20063460000005762, "y": 0.7010653999999477 }, { "x": 1.4706346000000394, "y": 0.7010653999999477 }, { "x": 1.4706346000000394, "y": -0.7010146000001214 }, { "x": 0.20063460000005762, "y": -0.7010146000001214 }] }), jsx("silkscreenpath", { route: [{ "x": 0.08994139999992967, "y": 0.0020065999999587802 }, { "x": -0.11892280000006394, "y": 0.00015239999993355013 }] }), jsx("silkscreenpath", { route: [{ "x": -0.30005019999998694, "y": 0.7000747999998111 }, { "x": -1.400022599999943, "y": 0.7000747999998111 }, { "x": -1.7000474000000168, "y": 0.39999919999991107 }, { "x": -1.7000474000000168, "y": -0.3999484000000848 }, { "x": -1.400022599999943, "y": -0.7000240000000986 }] }), jsx("silkscreenpath", { route: [{ "x": -1.400022599999943, "y": -0.7000240000000986 }, { "x": -0.30005019999998694, "y": -0.7000240000000986 }] }), jsx("silkscreenpath", { route: [{ "x": 0.08994139999992967, "y": 0.39999919999991107 }, { "x": 0.08994139999992967, "y": -0.37998400000014954 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.109982mm", pcbY: "1.69596mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": -1.0264647999997578, "y": 0.14396720000002006 }, { "x": -0.4182110000000421, "y": 0.14396720000002006 }, { "x": -0.4182110000000421, "y": -0.009779000000094129 }, { "x": -1.0291825999998991, "y": -0.009779000000094129 }, { "x": -1.0291825999998991, "y": -0.003098800000088886 }, { "x": -1.0264647999997578, "y": 0.14396720000002006 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": 0.4618228000001636, "y": 0.13197839999997996 }, { "x": 1.0700765999998794, "y": 0.13197839999997996 }, { "x": 1.0700765999998794, "y": -0.021767800000020543 }, { "x": 0.4591050000000223, "y": -0.021767800000020543 }, { "x": 0.4591050000000223, "y": -0.015087600000128987 }, { "x": 0.4618228000001636, "y": 0.13197839999997996 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": 0.6916166000000885, "y": -0.2636266000001797 }, { "x": 0.6916166000000885, "y": 0.3446271999998771 }, { "x": 0.845362800000089, "y": 0.3446271999998771 }, { "x": 0.845362800000089, "y": -0.26634440000009363 }, { "x": 0.8386826000000838, "y": -0.26634440000009363 }, { "x": 0.6916166000000885, "y": -0.2636266000001797 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.4000612000000956, "y": 0.650049999999851 }, { "x": 1.4000612000000956, "y": 0.650049999999851 }, { "x": 1.4000612000000956, "y": -0.6499992000000248 }, { "x": -1.4000612000000956, "y": -0.6499992000000248 }, { "x": -1.4000612000000956, "y": 0.650049999999851 }] })] }), cadModel: {
objUrl: objPath$b,
stepUrl: stepPath$b,
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.000050799999826267594, y: -5079999993995443e-20, z: -0.01 },
}, ...restProps }));
};
// Native tscircuit passives, with exact JLCPCB identity. Values are not inferred
// by a parts engine at build time. See sourcing/stock-snapshot.json.
const resistorParts = {
r33: ["33", "C23140", "0603WAF330JT5E", 0.01],
r1k: ["1k", "C21190", "0603WAF1001T5E", 0.01],
r4k7: ["4.7k", "C23162", "0603WAF4701T5E", 0.01],
r5k1: ["5.1k", "C23186", "0603WAF5101T5E", 0.01],
r10k: ["10k", "C25804", "0603WAF1002T5E", 0.01],
r25k5: ["25.5k", "C22920", "0603WAF2552T5E", 0.01],
r40k2: ["40.2k", "C2933218", "FRC0603F4022TS", 0.01],
r100k: ["100k", "C335088", "ARG03BTC1003", 0.001],
r432k: ["432k", "C861402", "RT0603BRD07432KL", 0.001],
r1m: ["1M", "C22935", "0603WAF1004T5E", 0.01],
};
const capacitorParts = {
c6p8: ["6.8pF", "C1679", "0603CG6R8C500NT", "0603", 50],
c4n7: ["4.7nF", "C106076", "C1206X472K202T", "1206", 2000],
c100n: ["100nF", "C14663", "CC0603KRX7R9BB104", "0603", 50],
c1u: ["1uF", "C113807", "CC0603KRX7R6BB105", "0603", 16],
c4u7: ["4.7uF", "C2857993", "0805B475K100NT", "0805", 10],
c10u: ["10uF", "C86038", "GRM21BR71A106KE51L", "0805", 10],
};
const R = ({ part, ...props }) => {
const [resistance, lcsc, manufacturerPartNumber] = resistorParts[part];
return jsx("resistor", { resistance: resistance, footprint: "0603", manufacturerPartNumber: manufacturerPartNumber, supplierPartNumbers: { jlcpcb: [lcsc] }, ...props });
};
const C = ({ part, ...props }) => {
const [capacitance, lcsc, manufacturerPartNumber, footprint, maxVoltageRating] = capacitorParts[part];
// CLI 0.0.2687 applies the capacitor limit to unrelated branches on a shared
// power net. Local IC-to-cap copper is instead checked strictly (3 mm) by
// scripts/check-decoupling.mjs; this is the maximum distribution-branch length.
return jsx("capacitor", { maxDecouplingTraceLength: "80mm", capacitance: capacitance, footprint: footprint, maxVoltageRating: maxVoltageRating, manufacturerPartNumber: manufacturerPartNumber, supplierPartNumbers: { jlcpcb: [lcsc] }, ...props });
};
var fingerprint = "c6bc715a-6984f1ee-1060756";
var traces = [
{
type: "pcb_trace",
pcb_trace_id: "grid_usb_pcb_port_6",
connection_name: "source_net_12",
connectsTo: [
"pcb_port_6",
"usb-escape:pcb_port_6"
],
route: [
{
route_type: "wire",
x: -18.6759568,
y: 3.750062,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_6"
},
{
route_type: "wire",
x: -20,
y: 3.750062,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -20,
y: 3.750062,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_6"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_usb_pcb_port_7",
connection_name: "source_net_13",
connectsTo: [
"pcb_port_7",
"usb-escape:pcb_port_7"
],
route: [
{
route_type: "wire",
x: -18.6759568,
y: 3.249936,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_7"
},
{
route_type: "wire",
x: -20.65,
y: 3.249936,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -20.65,
y: 3.249936,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_8"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_usb_pcb_port_8",
connection_name: "source_net_12",
connectsTo: [
"pcb_port_8",
"usb-escape:pcb_port_8"
],
route: [
{
route_type: "wire",
x: -18.6759568,
y: 2.750064,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_8"
},
{
route_type: "wire",
x: -20,
y: 2.750064,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -20,
y: 2.750064,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_6"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_usb_pcb_port_9",
connection_name: "source_net_13",
connectsTo: [
"pcb_port_9",
"usb-escape:pcb_port_9"
],
route: [
{
route_type: "wire",
x: -18.6759568,
y: 2.249938,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_9"
},
{
route_type: "wire",
x: -20.65,
y: 2.249938,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -20.65,
y: 2.249938,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_8"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_81",
connection_name: "source_net_18",
connectsTo: [
"pcb_port_81",
"mcu-escape:pcb_port_81"
],
route: [
{
route_type: "wire",
x: -4.250046,
y: 7.0049527,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_81"
},
{
route_type: "wire",
x: -2.8,
y: 7.0049527,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -2.8,
y: 7.0049527,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_81"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_105",
connection_name: "source_net_19",
connectsTo: [
"pcb_port_105",
"mcu-escape:pcb_port_105"
],
route: [
{
route_type: "wire",
x: 13.250046,
y: -6.9650473,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_105"
},
{
route_type: "wire",
x: 11.8,
y: -6.9650473,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 11.8,
y: -6.9650473,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_82"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_82",
connection_name: "source_net_20",
connectsTo: [
"pcb_port_82",
"mcu-escape:pcb_port_82"
],
route: [
{
route_type: "wire",
x: -4.250046,
y: 5.7349527,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_82"
},
{
route_type: "wire",
x: -2.8,
y: 5.7349527,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -2.8,
y: 5.7349527,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_83"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_83",
connection_name: "source_net_21",
connectsTo: [
"pcb_port_83",
"mcu-escape:pcb_port_83"
],
route: [
{
route_type: "wire",
x: -4.250046,
y: 4.4649527,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_83"
},
{
route_type: "wire",
x: -2.8,
y: 4.4649527,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -2.8,
y: 4.4649527,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_84"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_84",
connection_name: "source_net_22",
connectsTo: [
"pcb_port_84",
"mcu-escape:pcb_port_84"
],
route: [
{
route_type: "wire",
x: -4.250046,
y: 3.1949527,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_84"
},
{
route_type: "wire",
x: -2.8,
y: 3.1949527,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -2.8,
y: 3.1949527,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_85"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_85",
connection_name: "source_net_23",
connectsTo: [
"pcb_port_85",
"mcu-escape:pcb_port_85"
],
route: [
{
route_type: "wire",
x: -4.250046,
y: 1.9249527,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_85"
},
{
route_type: "wire",
x: -2.8,
y: 1.9249527,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -2.8,
y: 1.9249527,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_86"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_86",
connection_name: "source_net_24",
connectsTo: [
"pcb_port_86",
"mcu-escape:pcb_port_86"
],
route: [
{
route_type: "wire",
x: -4.250046,
y: 0.6549527,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_86"
},
{
route_type: "wire",
x: -2.8,
y: 0.6549527,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -2.8,
y: 0.6549527,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_87"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_95",
connection_name: "source_net_25",
connectsTo: [
"pcb_port_95",
"mcu-escape:pcb_port_95"
],
route: [
{
route_type: "wire",
x: 0.055,
y: -8.2449533,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_95"
},
{
route_type: "wire",
x: 0.055,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 0.055,
y: -6.8,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_88"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_96",
connection_name: "source_net_26",
connectsTo: [
"pcb_port_96",
"mcu-escape:pcb_port_96"
],
route: [
{
route_type: "wire",
x: 1.325,
y: -8.2449533,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_96"
},
{
route_type: "wire",
x: 1.325,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 1.325,
y: -6.8,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_89"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_97",
connection_name: "source_net_27",
connectsTo: [
"pcb_port_97",
"mcu-escape:pcb_port_97"
],
route: [
{
route_type: "wire",
x: 2.595,
y: -8.2449533,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_97"
},
{
route_type: "wire",
x: 2.595,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 2.595,
y: -6.8,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_90"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_98",
connection_name: "source_net_28",
connectsTo: [
"pcb_port_98",
"mcu-escape:pcb_port_98"
],
route: [
{
route_type: "wire",
x: 3.865,
y: -8.2449533,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_98"
},
{
route_type: "wire",
x: 3.865,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 3.865,
y: -6.8,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_91"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_99",
connection_name: "source_net_29",
connectsTo: [
"pcb_port_99",
"mcu-escape:pcb_port_99"
],
route: [
{
route_type: "wire",
x: 5.135,
y: -8.2449533,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_99"
},
{
route_type: "wire",
x: 5.135,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 5.135,
y: -6.8,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_92"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_100",
connection_name: "source_net_30",
connectsTo: [
"pcb_port_100",
"mcu-escape:pcb_port_100"
],
route: [
{
route_type: "wire",
x: 6.405,
y: -8.2449533,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_100"
},
{
route_type: "wire",
x: 6.405,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 6.405,
y: -6.8,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_93"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_101",
connection_name: "source_net_31",
connectsTo: [
"pcb_port_101",
"mcu-escape:pcb_port_101"
],
route: [
{
route_type: "wire",
x: 7.675,
y: -8.2449533,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_101"
},
{
route_type: "wire",
x: 7.675,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 7.675,
y: -6.8,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_94"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_102",
connection_name: "source_net_32",
connectsTo: [
"pcb_port_102",
"mcu-escape:pcb_port_102"
],
route: [
{
route_type: "wire",
x: 8.945,
y: -8.2449533,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_102"
},
{
route_type: "wire",
x: 8.945,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 8.945,
y: -6.8,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_95"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_103",
connection_name: "source_net_33",
connectsTo: [
"pcb_port_103",
"mcu-escape:pcb_port_103"
],
route: [
{
route_type: "wire",
x: 10.215,
y: -8.2449533,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_103"
},
{
route_type: "wire",
x: 10.215,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 10.215,
y: -6.8,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_96"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_87",
connection_name: "source_net_34",
connectsTo: [
"pcb_port_87",
"mcu-escape:pcb_port_87"
],
route: [
{
route_type: "wire",
x: -4.250046,
y: -0.6150473,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_87"
},
{
route_type: "wire",
x: -2.8,
y: -0.6150473,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -2.8,
y: -0.6150473,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_97"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_88",
connection_name: "source_net_35",
connectsTo: [
"pcb_port_88",
"mcu-escape:pcb_port_88"
],
route: [
{
route_type: "wire",
x: -4.250046,
y: -1.8850473,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_88"
},
{
route_type: "wire",
x: -2.8,
y: -1.8850473,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -2.8,
y: -1.8850473,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_98"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_89",
connection_name: "source_net_36",
connectsTo: [
"pcb_port_89",
"mcu-escape:pcb_port_89"
],
route: [
{
route_type: "wire",
x: -4.250046,
y: -3.1550473,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_89"
},
{
route_type: "wire",
x: -2.8,
y: -3.1550473,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -2.8,
y: -3.1550473,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_99"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_90",
connection_name: "source_net_37",
connectsTo: [
"pcb_port_90",
"mcu-escape:pcb_port_90"
],
route: [
{
route_type: "wire",
x: -4.250046,
y: -4.4250473,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_90"
},
{
route_type: "wire",
x: -2.8,
y: -4.4250473,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -2.8,
y: -4.4250473,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_100"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_114",
connection_name: "source_net_38",
connectsTo: [
"pcb_port_114",
"mcu-escape:pcb_port_114"
],
route: [
{
route_type: "wire",
x: 13.250046,
y: 4.4649527,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_114"
},
{
route_type: "wire",
x: 11.8,
y: 4.4649527,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 11.8,
y: 4.4649527,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_103"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_115",
connection_name: "source_net_39",
connectsTo: [
"pcb_port_115",
"mcu-escape:pcb_port_115"
],
route: [
{
route_type: "wire",
x: 13.250046,
y: 5.7349527,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_115"
},
{
route_type: "wire",
x: 11.8,
y: 5.7349527,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 11.8,
y: 5.7349527,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_104"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_110",
connection_name: "source_net_40",
connectsTo: [
"pcb_port_110",
"mcu-escape:pcb_port_110"
],
route: [
{
route_type: "wire",
x: 13.250046,
y: -0.6150473,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_110"
},
{
route_type: "wire",
x: 11.8,
y: -0.6150473,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 11.8,
y: -0.6150473,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_105"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_111",
connection_name: "source_net_41",
connectsTo: [
"pcb_port_111",
"mcu-escape:pcb_port_111"
],
route: [
{
route_type: "wire",
x: 13.250046,
y: 0.6549527,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_111"
},
{
route_type: "wire",
x: 11.8,
y: 0.6549527,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 11.8,
y: 0.6549527,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_106"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_112",
connection_name: "source_net_42",
connectsTo: [
"pcb_port_112",
"mcu-escape:pcb_port_112"
],
route: [
{
route_type: "wire",
x: 13.250046,
y: 1.9249527,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_112"
},
{
route_type: "wire",
x: 11.8,
y: 1.9249527,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 11.8,
y: 1.9249527,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_107"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_mcu_pcb_port_113",
connection_name: "source_net_43",
connectsTo: [
"pcb_port_113",
"mcu-escape:pcb_port_113"
],
route: [
{
route_type: "wire",
x: 13.250046,
y: 3.1949527,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_113"
},
{
route_type: "wire",
x: 11.8,
y: 3.1949527,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 11.8,
y: 3.1949527,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_108"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_0",
connection_name: "source_net_7",
connectsTo: [
"pcb_port_44",
"pcb_port_54"
],
route: [
{
route_type: "wire",
x: -10.05004,
y: -2.800099,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_44"
},
{
route_type: "wire",
x: -9.7,
y: -2.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -9.55,
y: -2.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -9.5,
y: -2.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -9.35,
y: -2.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -8.1,
y: -2.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.8,
y: -2.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.8,
y: -2.175,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_54"
}
],
source_trace_id: "source_trace_42"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_1",
connection_name: "source_net_7",
connectsTo: [
"pcb_port_54",
"pcb_port_55"
],
route: [
{
route_type: "wire",
x: -7.8,
y: -2.175,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_54"
},
{
route_type: "wire",
x: -7.8,
y: -2.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.8,
y: -2.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.85,
y: -2.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.85,
y: -1.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -8.5,
y: -1.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -8.5,
y: -0.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.8,
y: 0.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.8,
y: 0.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.8,
y: 0.875,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_55"
}
],
source_trace_id: "source_trace_42"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_2",
connection_name: "source_net_7",
connectsTo: [
"pcb_port_44",
"pcb_port_58"
],
route: [
{
route_type: "wire",
x: -10.05004,
y: -2.800099,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_44"
},
{
route_type: "wire",
x: -10.05,
y: -6.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.1,
y: -6.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.1,
y: -7.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -9.4,
y: -8.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -9.4,
y: -8.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -9.4,
y: -8.625,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_58"
}
],
source_trace_id: "source_trace_42"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_3",
connection_name: "source_net_8",
connectsTo: [
"pcb_port_69",
"pcb_port_77"
],
route: [
{
route_type: "wire",
x: -19.100074,
y: -9.749913,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_69"
},
{
route_type: "wire",
x: -19.8,
y: -9.75,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -19.9,
y: -9.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -20.65,
y: -9.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -20.7,
y: -9.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -21.3,
y: -9.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -21.4,
y: -9.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -21.375,
y: -9.5,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_77"
}
],
source_trace_id: "source_trace_68"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_4",
connection_name: "source_net_8",
connectsTo: [
"pcb_port_69",
"pcb_port_76"
],
route: [
{
route_type: "wire",
x: -19.100074,
y: -9.749913,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_69"
},
{
route_type: "wire",
x: -18.5,
y: -9.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.75,
y: -9.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.7,
y: -9.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.2,
y: -9.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.15,
y: -9.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -14.85,
y: -9.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -14,
y: -8.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -13.975,
y: -8.2,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_76"
}
],
source_trace_id: "source_trace_68"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_5",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_12",
"plane:source_net_0:5"
],
route: [
{
route_type: "wire",
x: -18.6759568,
y: 6.1999555,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_12"
},
{
route_type: "wire",
x: -18.7,
y: 6.2,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.55,
y: 6.2,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -17.55,
y: 6.2,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_6",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_13",
"plane:source_net_0:6"
],
route: [
{
route_type: "wire",
x: -18.6758552,
y: -0.2000063,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_13"
},
{
route_type: "wire",
x: -18.7,
y: -0.2,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.6,
y: -0.3,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.55,
y: -0.3,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.5,
y: -0.35,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.4,
y: -0.35,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.25,
y: -0.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.25,
y: -0.55,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.15,
y: -0.65,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -18.15,
y: -0.7,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.9,
y: -0.95,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -17.9,
y: -0.95,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_7",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_17",
"plane:source_net_0:7"
],
route: [
{
route_type: "wire",
x: -16,
y: 8.825,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_17"
},
{
route_type: "wire",
x: -16,
y: 8.8,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.95,
y: 8.8,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -16.95,
y: 8.8,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_8",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_19",
"plane:source_net_0:8"
],
route: [
{
route_type: "wire",
x: -16,
y: 5.825,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_19"
},
{
route_type: "wire",
x: -16,
y: 5.8,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.95,
y: 5.8,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -16.95,
y: 5.8,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_9",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_21",
"plane:source_net_0:9"
],
route: [
{
route_type: "wire",
x: -21.275,
y: -3.3,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_21"
},
{
route_type: "wire",
x: -21.3,
y: -3.3,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -21.3,
y: -4.25,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -21.3,
y: -4.25,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_10",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_23",
"plane:source_net_0:10"
],
route: [
{
route_type: "wire",
x: -16.5375,
y: -3.45,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_23"
},
{
route_type: "wire",
x: -16.55,
y: -3.45,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -17.6,
y: -3.45,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -17.6,
y: -3.45,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_11",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_25",
"plane:source_net_0:11"
],
route: [
{
route_type: "wire",
x: -16.849096,
y: 0,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_25"
},
{
route_type: "wire",
x: -16.65,
y: 0,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16.25,
y: -0.4,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -16,
y: -0.4,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -15.85,
y: -0.55,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -15.85,
y: -0.55,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_12",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_39",
"plane:source_net_0:12"
],
route: [
{
route_type: "wire",
x: -19.365002,
y: 9.7,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_39"
},
{
route_type: "wire",
x: -19.35,
y: 9.7,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -20.45,
y: 9.7,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -20.45,
y: 9.7,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_13",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_56",
"plane:source_net_0:13"
],
route: [
{
route_type: "wire",
x: -7.8,
y: -0.775,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_56"
},
{
route_type: "wire",
x: -7.8,
y: -0.8,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -6.85,
y: -0.8,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -6.85,
y: -0.8,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_14",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_78",
"plane:source_net_0:14"
],
route: [
{
route_type: "wire",
x: -23.025,
y: -9.5,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_78"
},
{
route_type: "wire",
x: -23,
y: -9.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -23.9,
y: -9.5,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -23.9,
y: -9.5,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_15",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_79",
"plane:source_net_0:15"
],
route: [
{
route_type: "wire",
x: -4.250046,
y: 9.5449527,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_79"
},
{
route_type: "wire",
x: -4.25,
y: 9.55,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -4.25,
y: 10.5,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -4.25,
y: 10.5,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_16",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_118",
"plane:source_net_0:16"
],
route: [
{
route_type: "wire",
x: 13.250046,
y: 9.5449527,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_118"
},
{
route_type: "wire",
x: 13.25,
y: 9.55,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 13.25,
y: 10.5,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 13.25,
y: 10.5,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_17",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_141",
"plane:source_net_0:17"
],
route: [
{
route_type: "wire",
x: 4.999994,
y: -12.150118,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_141"
},
{
route_type: "wire",
x: 5,
y: -13,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 5,
y: -13,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_18",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_143",
"plane:source_net_0:18"
],
route: [
{
route_type: "wire",
x: 4.999994,
y: -15.849882,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_143"
},
{
route_type: "wire",
x: 5,
y: -16.7,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 5,
y: -16.7,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_19",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_145",
"plane:source_net_0:19"
],
route: [
{
route_type: "wire",
x: 14.499994,
y: -12.150118,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_145"
},
{
route_type: "wire",
x: 14.5,
y: -13,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 14.5,
y: -13,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_20",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_147",
"plane:source_net_0:20"
],
route: [
{
route_type: "wire",
x: 14.499994,
y: -15.849882,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_147"
},
{
route_type: "wire",
x: 14.5,
y: -16.7,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 14.5,
y: -16.7,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_21",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_149",
"plane:source_net_0:21"
],
route: [
{
route_type: "wire",
x: -4.500006,
y: -12.150118,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_149"
},
{
route_type: "wire",
x: -4.5,
y: -13,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -4.5,
y: -13,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_22",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_151",
"plane:source_net_0:22"
],
route: [
{
route_type: "wire",
x: -4.500006,
y: -15.849882,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_151"
},
{
route_type: "wire",
x: -4.5,
y: -16.7,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -4.5,
y: -16.7,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_23",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_155",
"plane:source_net_0:23"
],
route: [
{
route_type: "wire",
x: -13.450062,
y: -13.8,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_155"
},
{
route_type: "wire",
x: -13.45,
y: -14.7,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -13.45,
y: -14.7,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_24",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_165",
"plane:source_net_0:24"
],
route: [
{
route_type: "wire",
x: 21.1998822,
y: -6.749926,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_165"
},
{
route_type: "wire",
x: 22.35,
y: -6.75,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 22.35,
y: -6.75,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_25",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_178",
"plane:source_net_0:25"
],
route: [
{
route_type: "wire",
x: 21.1998822,
y: -0.249812,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_178"
},
{
route_type: "wire",
x: 22.35,
y: -0.25,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 22.35,
y: -0.25,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_26",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_188",
"plane:source_net_0:26"
],
route: [
{
route_type: "wire",
x: 23.8501182,
y: 5.94982,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_188"
},
{
route_type: "wire",
x: 22.55,
y: 5.95,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 22.55,
y: 5.95,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_27",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_189",
"plane:source_net_0:27"
],
route: [
{
route_type: "wire",
x: 23.8501182,
y: -8.94982,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_189"
},
{
route_type: "wire",
x: 22.55,
y: -8.95,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 22.55,
y: -8.95,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_28",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_195",
"plane:source_net_0:28"
],
route: [
{
route_type: "wire",
x: 19.525,
y: -11.7,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_195"
},
{
route_type: "wire",
x: 19.5,
y: -11.7,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 20.4,
y: -11.7,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 20.4,
y: -11.7,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_29",
connection_name: "source_net_0",
connectsTo: [
"pcb_port_211",
"plane:source_net_0:29"
],
route: [
{
route_type: "wire",
x: 6,
y: -10.25,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_211"
},
{
route_type: "wire",
x: 5.25,
y: -11,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 5.25,
y: -11,
from_layer: "top",
to_layer: "inner1",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_10"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_30",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_46",
"plane:source_net_3:30"
],
route: [
{
route_type: "wire",
x: -11.95,
y: 5.949946,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_46"
},
{
route_type: "wire",
x: -11.95,
y: 4.65,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -11.95,
y: 4.65,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_31",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_53",
"plane:source_net_3:31"
],
route: [
{
route_type: "wire",
x: -7.8,
y: -3.825,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_53"
},
{
route_type: "wire",
x: -7.8,
y: -3.8,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -8.75,
y: -3.8,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -8.75,
y: -3.8,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_32",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_57",
"plane:source_net_3:32"
],
route: [
{
route_type: "wire",
x: -9.4,
y: -6.975,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_57"
},
{
route_type: "wire",
x: -9.4,
y: -7,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -9.4,
y: -6.1,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -9.4,
y: -6.1,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_33",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_66",
"plane:source_net_3:33"
],
route: [
{
route_type: "wire",
x: -16.899926,
y: -11.649833,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_66"
},
{
route_type: "wire",
x: -16.9,
y: -12.45,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -16.9,
y: -12.45,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_34",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_68",
"plane:source_net_3:34"
],
route: [
{
route_type: "wire",
x: -16.899926,
y: -9.750167,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_68"
},
{
route_type: "wire",
x: -17.9,
y: -9.75,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -17.9,
y: -9.75,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_35",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_80",
"plane:source_net_3:35"
],
route: [
{
route_type: "wire",
x: -4.250046,
y: 8.2749527,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_80"
},
{
route_type: "wire",
x: -4.25,
y: 8.25,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -5.5,
y: 8.25,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -5.5,
y: 8.25,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_36",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_130",
"plane:source_net_3:36"
],
route: [
{
route_type: "wire",
x: -7.5875,
y: 10,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_130"
},
{
route_type: "wire",
x: -7.6,
y: 10,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -6.6,
y: 10,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -6.6,
y: 10,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_37",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_132",
"plane:source_net_3:37"
],
route: [
{
route_type: "wire",
x: -8.325,
y: 6.4,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_132"
},
{
route_type: "wire",
x: -8.3,
y: 6.4,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -9.2,
y: 6.4,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -9.2,
y: 6.4,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_38",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_136",
"plane:source_net_3:38"
],
route: [
{
route_type: "wire",
x: 18.6,
y: -9.525,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_136"
},
{
route_type: "wire",
x: 18.6,
y: -9.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 18.6,
y: -10.4,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 18.6,
y: -10.4,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_39",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_138",
"plane:source_net_3:39"
],
route: [
{
route_type: "wire",
x: -8.325,
y: 2.8,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_138"
},
{
route_type: "wire",
x: -8.3,
y: 2.8,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -9.2,
y: 2.8,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -9.2,
y: 2.8,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_40",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_174",
"plane:source_net_3:40"
],
route: [
{
route_type: "wire",
x: 21.1998822,
y: -2.249808,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_174"
},
{
route_type: "wire",
x: 22.35,
y: -2.25,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 22.35,
y: -2.25,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_41",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_190",
"plane:source_net_3:41"
],
route: [
{
route_type: "wire",
x: 20,
y: 8.575,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_190"
},
{
route_type: "wire",
x: 20,
y: 8.6,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 20,
y: 7.7,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 20,
y: 7.7,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_42",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_192",
"plane:source_net_3:42"
],
route: [
{
route_type: "wire",
x: 23.3,
y: 8.575,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_192"
},
{
route_type: "wire",
x: 23.3,
y: 8.6,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 23.3,
y: 7.7,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 23.3,
y: 7.7,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_43",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_196",
"plane:source_net_3:43"
],
route: [
{
route_type: "wire",
x: 16.675,
y: -14.7,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_196"
},
{
route_type: "wire",
x: 16.65,
y: -14.7,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.8,
y: -14.7,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 15.8,
y: -14.7,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_44",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_202",
"plane:source_net_3:44"
],
route: [
{
route_type: "wire",
x: 16.5,
y: 0.375,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_202"
},
{
route_type: "wire",
x: 16.5,
y: 0.4,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: 15.55,
y: 0.4,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 15.55,
y: 0.4,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_45",
connection_name: "source_net_3",
connectsTo: [
"pcb_port_210",
"plane:source_net_3:45"
],
route: [
{
route_type: "wire",
x: 3,
y: -10.25,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_210"
},
{
route_type: "wire",
x: 2.25,
y: -11,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: 2.25,
y: -11,
from_layer: "top",
to_layer: "inner2",
via_diameter: 0.6,
via_hole_diameter: 0.3
}
],
source_trace_id: "source_trace_44"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_46",
connection_name: "source_net_10",
connectsTo: [
"pcb_port_5",
"pcb_port_16"
],
route: [
{
route_type: "wire",
x: -18.6759568,
y: 4.249934,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_5"
},
{
route_type: "wire",
x: -18.7,
y: 4.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -18.35,
y: 4.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -18.25,
y: 4.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.95,
y: 4.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.9,
y: 4.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.85,
y: 4.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.05,
y: 5.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -15.4,
y: 5.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -15.3,
y: 5.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -15.3,
y: 6.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16,
y: 7.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16,
y: 7.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16,
y: 7.175,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_16"
}
],
source_trace_id: "source_trace_4"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_47",
connection_name: "source_net_11",
connectsTo: [
"pcb_port_11",
"pcb_port_18"
],
route: [
{
route_type: "wire",
x: -18.6759568,
y: 1.24994,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_11"
},
{
route_type: "wire",
x: -18.7,
y: 1.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -18.35,
y: 1.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -18.25,
y: 1.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.95,
y: 1.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.9,
y: 1.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.85,
y: 1.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.55,
y: 1.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.55,
y: 3.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.45,
y: 3.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.9,
y: 3.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16,
y: 4.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16,
y: 4.175,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_18"
}
],
source_trace_id: "source_trace_5"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_48",
connection_name: "source_net_12",
connectsTo: [
"usb-escape:pcb_port_6",
"usb-escape:pcb_port_8"
],
route: [
{
route_type: "wire",
x: -20,
y: 3.750062,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -20,
y: 2.75,
width: 0.15,
layer: "bottom"
}
],
source_trace_id: "source_trace_6"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_49",
connection_name: "source_net_12",
connectsTo: [
"pcb_port_24",
"usb-escape:pcb_port_8"
],
route: [
{
route_type: "wire",
x: -16.849096,
y: 0.94996,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_24"
},
{
route_type: "wire",
x: -16.85,
y: 1.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.8,
y: 1.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.8,
y: 1.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.45,
y: 1.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.45,
y: 1.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.4,
y: 1.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.4,
y: 1.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.3,
y: 2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.3,
y: 3.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.1,
y: 3.3,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -16.1,
y: 3.3,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -16.1,
y: 3.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.65,
y: 2.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -20,
y: 2.75,
width: 0.15,
layer: "bottom"
}
],
source_trace_id: "source_trace_6"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_50",
connection_name: "source_net_13",
connectsTo: [
"usb-escape:pcb_port_7",
"usb-escape:pcb_port_9"
],
route: [
{
route_type: "wire",
x: -20.65,
y: 3.249936,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -20.65,
y: 2.25,
width: 0.15,
layer: "bottom"
}
],
source_trace_id: "source_trace_8"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_51",
connection_name: "source_net_13",
connectsTo: [
"pcb_port_26",
"usb-escape:pcb_port_9"
],
route: [
{
route_type: "wire",
x: -16.849096,
y: -0.94996,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_26"
},
{
route_type: "wire",
x: -17.05,
y: -1.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.05,
y: -1.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.35,
y: -1.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.35,
y: -1.7,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -17.35,
y: -1.7,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -17.35,
y: -1.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -17.35,
y: -0.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -17.4,
y: -0.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -17.4,
y: -0.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -17.45,
y: -0.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -17.45,
y: -0.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -20.3,
y: 2.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -20.65,
y: 2.25,
width: 0.15,
layer: "bottom"
}
],
source_trace_id: "source_trace_8"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_52",
connection_name: "source_net_14",
connectsTo: [
"pcb_port_27",
"pcb_port_34"
],
route: [
{
route_type: "wire",
x: -14.550904,
y: -0.94996,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_27"
},
{
route_type: "wire",
x: -13.75,
y: -1.75,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -13.55,
y: -1.75,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -13.35,
y: -1.95,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -12.75,
y: -1.95,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -12.75,
y: -1.95,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -12.75,
y: -1.95,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -8.5,
y: -6.2,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -8.5,
y: -6.35,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -8.45,
y: -6.4,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -8.45,
y: -6.4,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -8.45,
y: -6.4,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -7.8,
y: -7.05,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -7.8,
y: -7.3,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -7.825,
y: -7.295,
width: 0.2,
layer: "top",
end_pcb_port_id: "pcb_port_34"
}
],
source_trace_id: "source_trace_190"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_53",
connection_name: "source_net_15",
connectsTo: [
"pcb_port_29",
"pcb_port_32"
],
route: [
{
route_type: "wire",
x: -14.550904,
y: 0.94996,
width: 0.2,
layer: "top",
start_pcb_port_id: "pcb_port_29"
},
{
route_type: "wire",
x: -14.45,
y: 0.85,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -14.4,
y: 0.85,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -14.35,
y: 0.8,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -14.25,
y: 0.8,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -13.95,
y: 0.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -13.85,
y: 0.5,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -12.75,
y: -0.6,
width: 0.2,
layer: "top"
},
{
route_type: "via",
x: -12.75,
y: -0.6,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -12.75,
y: -0.6,
width: 0.2,
layer: "bottom"
},
{
route_type: "wire",
x: -8.65,
y: -4.7,
width: 0.2,
layer: "bottom"
},
{
route_type: "via",
x: -8.65,
y: -4.7,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -8.65,
y: -4.7,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -8,
y: -5.35,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -7.85,
y: -5.35,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -7.8,
y: -5.4,
width: 0.2,
layer: "top"
},
{
route_type: "wire",
x: -7.825,
y: -5.395,
width: 0.2,
layer: "top",
end_pcb_port_id: "pcb_port_32"
}
],
source_trace_id: "source_trace_189"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_54",
connection_name: "source_net_42",
connectsTo: [
"pcb_port_217",
"mcu-escape:pcb_port_112"
],
route: [
{
route_type: "wire",
x: 16.5,
y: 7.3,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_217"
},
{
route_type: "wire",
x: 14.25,
y: 5.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.25,
y: 2.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.1,
y: 2.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 13.6,
y: 2.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 13,
y: 1.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: 1.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: 1.9249527,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_107"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_55",
connection_name: "source_net_43",
connectsTo: [
"pcb_port_218",
"mcu-escape:pcb_port_113"
],
route: [
{
route_type: "wire",
x: 16.5,
y: 9.6,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_218"
},
{
route_type: "wire",
x: 15.1,
y: 8.2,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 15.1,
y: 8.2,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 15.1,
y: 8.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.1,
y: 7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.85,
y: 3.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.85,
y: 3.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.8,
y: 3.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.8,
y: 3.1949527,
width: 0.15,
layer: "bottom"
}
],
source_trace_id: "source_trace_108"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_56",
connection_name: "source_net_1",
connectsTo: [
"pcb_port_14",
"pcb_port_15"
],
route: [
{
route_type: "wire",
x: -18.6758552,
y: 0.5998397,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_14"
},
{
route_type: "wire",
x: -18.7,
y: 0.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.05,
y: 0.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.25,
y: 0.8,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.5,
y: 0.8,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.35,
y: 1.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.85,
y: 1.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.9,
y: 1.7,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.95,
y: 1.7,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21,
y: 1.75,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.05,
y: 1.75,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.15,
y: 1.85,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.15,
y: 1.9,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.2,
y: 1.95,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.2,
y: 2,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.25,
y: 2.05,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.25,
y: 3.45,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.2,
y: 3.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.2,
y: 3.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.15,
y: 3.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.15,
y: 3.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.05,
y: 3.75,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21,
y: 3.75,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.4,
y: 5.35,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -18.75,
y: 5.35,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -18.7,
y: 5.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -18.6760203,
y: 5.3999571,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_15"
}
],
source_trace_id: "source_trace_12"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_57",
connection_name: "source_net_1",
connectsTo: [
"pcb_port_15",
"pcb_port_36"
],
route: [
{
route_type: "wire",
x: -18.6760203,
y: 5.3999571,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_15"
},
{
route_type: "wire",
x: -18.7,
y: 5.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.25,
y: 5.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.4,
y: 5.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.65,
y: 5.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.7,
y: 5.2,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.15,
y: 5.2,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.2,
y: 5.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.3,
y: 5.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.4,
y: 5.35,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.45,
y: 5.35,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.5,
y: 5.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.5,
y: 5.45,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.6,
y: 5.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.6,
y: 5.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.65,
y: 5.7,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.65,
y: 6.45,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.7,
y: 6.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.7,
y: 6.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.75,
y: 6.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.75,
y: 8.05,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.7,
y: 8.1,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.7,
y: 8.15,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.65,
y: 8.2,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.55,
y: 8.2,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.5,
y: 8.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.25,
y: 8.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -18.7,
y: 8.8,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -18.6,
y: 8.8,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -17.75,
y: 9.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -17.75,
y: 10.3,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -17.753364,
y: 10.3,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_36"
}
],
source_trace_id: "source_trace_12"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_58",
connection_name: "source_net_2",
connectsTo: [
"pcb_port_38",
"pcb_port_212"
],
route: [
{
route_type: "wire",
x: -22.634998,
y: 9.7,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_38"
},
{
route_type: "wire",
x: -22.65,
y: 9.7,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -24,
y: 11.05,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -24,
y: 11.9,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_212"
}
],
source_trace_id: "source_trace_26"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_59",
connection_name: "source_net_2",
connectsTo: [
"pcb_port_43",
"pcb_port_40"
],
route: [
{
route_type: "wire",
x: -11.94996,
y: -2.800099,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_43"
},
{
route_type: "wire",
x: -10.75,
y: -1.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -10.7,
y: -1.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -10.65,
y: -1.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -10.6,
y: -1.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -10.05,
y: -1,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -10.05,
y: -0.2,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_40"
}
],
source_trace_id: "source_trace_26"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_60",
connection_name: "source_net_2",
connectsTo: [
"pcb_port_28",
"pcb_port_43"
],
route: [
{
route_type: "wire",
x: -14.550904,
y: 0,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_28"
},
{
route_type: "wire",
x: -14.4,
y: -0.15,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -14.25,
y: -0.15,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -14,
y: -0.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -13.85,
y: -0.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.9,
y: -1.35,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.55,
y: -1.35,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.5,
y: -1.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.45,
y: -1.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.4,
y: -1.45,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.35,
y: -1.45,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -11.95,
y: -1.85,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -11.95,
y: -2.8,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_43"
}
],
source_trace_id: "source_trace_26"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_61",
connection_name: "source_net_2",
connectsTo: [
"pcb_port_49",
"pcb_port_47"
],
route: [
{
route_type: "wire",
x: -11.95,
y: -4.475,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_49"
},
{
route_type: "wire",
x: -11.95,
y: -4.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -11.95,
y: -4.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12,
y: -4.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12,
y: -4.85,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.7,
y: -5.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.7,
y: -5.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.75,
y: -5.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.75,
y: -6.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.7,
y: -6.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.7,
y: -6.7,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.55,
y: -6.85,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.55,
y: -7.1,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.5,
y: -7.15,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.5,
y: -7.2,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.45,
y: -7.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.45,
y: -7.3,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -11.95,
y: -7.8,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -11.95,
y: -8.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -11.95,
y: -8.3875,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_47"
}
],
source_trace_id: "source_trace_26"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_62",
connection_name: "source_net_2",
connectsTo: [
"pcb_port_37",
"pcb_port_38"
],
route: [
{
route_type: "wire",
x: -16.246636,
y: 10.3,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_37"
},
{
route_type: "wire",
x: -16.25,
y: 10.3,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -17,
y: 9.55,
width: 0.3,
layer: "top"
},
{
route_type: "via",
x: -17,
y: 9.55,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -17,
y: 9.55,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -19.7,
y: 9.55,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.05,
y: 9.2,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.1,
y: 9.2,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.15,
y: 9.15,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.2,
y: 9.15,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.25,
y: 9.1,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.65,
y: 9.1,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.7,
y: 9.15,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.75,
y: 9.15,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.8,
y: 9.2,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.85,
y: 9.2,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -21.3,
y: 9.65,
width: 0.3,
layer: "bottom"
},
{
route_type: "via",
x: -21.3,
y: 9.65,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -21.3,
y: 9.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -22.6,
y: 9.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -22.65,
y: 9.7,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -22.634998,
y: 9.7,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_38"
}
],
source_trace_id: "source_trace_26"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_63",
connection_name: "source_net_2",
connectsTo: [
"pcb_port_30",
"pcb_port_37"
],
route: [
{
route_type: "wire",
x: -15.275,
y: 2.6,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_30"
},
{
route_type: "wire",
x: -15.3,
y: 2.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15.3,
y: 2.95,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15,
y: 3.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15,
y: 5.05,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -14.95,
y: 5.1,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -14.95,
y: 5.15,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -14.9,
y: 5.2,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -14.9,
y: 6.45,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -14.95,
y: 6.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -14.95,
y: 6.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15,
y: 6.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15,
y: 6.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15.2,
y: 6.85,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15.2,
y: 9.3,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15.25,
y: 9.35,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15.25,
y: 9.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -16.1,
y: 10.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -16.2,
y: 10.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -16.25,
y: 10.3,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -16.246636,
y: 10.3,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_37"
}
],
source_trace_id: "source_trace_26"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_64",
connection_name: "source_net_2",
connectsTo: [
"pcb_port_28",
"pcb_port_61"
],
route: [
{
route_type: "wire",
x: -14.550904,
y: 0,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_28"
},
{
route_type: "wire",
x: -15.1,
y: 0,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15.25,
y: 0.15,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15.6,
y: 0.15,
width: 0.3,
layer: "top"
},
{
route_type: "via",
x: -15.6,
y: 0.15,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -15.6,
y: 0.15,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -15.7,
y: 0.05,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.05,
y: 0.05,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.1,
y: 0,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.15,
y: 0,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.2,
y: -0.05,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.25,
y: -0.05,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.35,
y: -0.15,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.35,
y: -0.2,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.4,
y: -0.25,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.4,
y: -0.3,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.45,
y: -0.35,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.45,
y: -1.7,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -17.6,
y: -2.85,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -17.8,
y: -2.85,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -17.85,
y: -2.9,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -17.9,
y: -2.9,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -17.95,
y: -2.95,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -18,
y: -2.95,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.4,
y: -5.35,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.4,
y: -5.8,
width: 0.3,
layer: "bottom"
},
{
route_type: "via",
x: -20.4,
y: -5.8,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -20.4,
y: -5.8,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.1,
y: -6.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -21.101344,
y: -6.5,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_61"
}
],
source_trace_id: "source_trace_26"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_65",
connection_name: "source_net_5",
connectsTo: [
"pcb_port_70",
"pcb_port_73"
],
route: [
{
route_type: "wire",
x: -19.100074,
y: -11.650087,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_70"
},
{
route_type: "wire",
x: -18.9,
y: -11.85,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -18.9,
y: -11.9,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -18.6,
y: -12.2,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -18.6,
y: -13.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -18.6,
y: -13.375,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_73"
}
],
source_trace_id: "source_trace_67"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_66",
connection_name: "source_net_5",
connectsTo: [
"pcb_port_70",
"pcb_port_75"
],
route: [
{
route_type: "wire",
x: -19.100074,
y: -11.650087,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_70"
},
{
route_type: "wire",
x: -18.4,
y: -10.95,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -18.35,
y: -10.95,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -18.1,
y: -10.7,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -17.95,
y: -10.7,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -17.9,
y: -10.65,
width: 0.3,
layer: "top"
},
{
route_type: "via",
x: -17.9,
y: -10.65,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -17.9,
y: -10.65,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -17.4,
y: -10.15,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -17.4,
y: -10.1,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -17.35,
y: -10.05,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -17.35,
y: -10,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -17.3,
y: -9.95,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -17.3,
y: -9.9,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.5,
y: -9.1,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -16.5,
y: -8.55,
width: 0.3,
layer: "bottom"
},
{
route_type: "via",
x: -16.5,
y: -8.55,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -16.5,
y: -8.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -16.2,
y: -8.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15.65,
y: -8.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15.6,
y: -8.2,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15.625,
y: -8.2,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_75"
}
],
source_trace_id: "source_trace_67"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_67",
connection_name: "source_net_5",
connectsTo: [
"pcb_port_70",
"pcb_port_214"
],
route: [
{
route_type: "wire",
x: -19.100074,
y: -11.650087,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_70"
},
{
route_type: "wire",
x: -19.2,
y: -11.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.25,
y: -11.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.3,
y: -11.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.4,
y: -11.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.5,
y: -11.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -24,
y: -11.4,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_214"
}
],
source_trace_id: "source_trace_67"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_68",
connection_name: "source_net_5",
connectsTo: [
"pcb_port_200",
"pcb_port_206"
],
route: [
{
route_type: "wire",
x: 16.5,
y: -2.749934,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_200"
},
{
route_type: "wire",
x: 16.5,
y: -2.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 16.55,
y: -2.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 16.55,
y: -2.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 17.25,
y: -1.7,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 17.25,
y: -1.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 17.3,
y: -1.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 17.3,
y: 2.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 17.25,
y: 2.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 17.25,
y: 2.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 16.5,
y: 3.35,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 16.5,
y: 3.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 16.5,
y: 3.4875,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_206"
}
],
source_trace_id: "source_trace_67"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_69",
connection_name: "source_net_5",
connectsTo: [
"pcb_port_75",
"pcb_port_200"
],
route: [
{
route_type: "wire",
x: -15.625,
y: -8.2,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_75"
},
{
route_type: "wire",
x: -15.6,
y: -8.2,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -15,
y: -7.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -14.9,
y: -7.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -14.8,
y: -7.5,
width: 0.3,
layer: "top"
},
{
route_type: "via",
x: -14.8,
y: -7.5,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -14.8,
y: -7.5,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -11.75,
y: -7.5,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -11.7,
y: -7.45,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -11.65,
y: -7.45,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -11.6,
y: -7.4,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -11.55,
y: -7.4,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -11.15,
y: -7,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -8.25,
y: -7,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -8.2,
y: -6.95,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -8.15,
y: -6.95,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -8.1,
y: -6.9,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -8.05,
y: -6.9,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -4.9,
y: -3.75,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -2.6,
y: -3.75,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -2.55,
y: -3.7,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -2.45,
y: -3.7,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -1.55,
y: -2.8,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: 5.9,
y: -2.8,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: 5.95,
y: -2.75,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: 14.5,
y: -2.75,
width: 0.3,
layer: "bottom"
},
{
route_type: "via",
x: 14.5,
y: -2.75,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 14.5,
y: -2.75,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 16.5,
y: -2.75,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_200"
}
],
source_trace_id: "source_trace_67"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_70",
connection_name: "source_net_4",
connectsTo: [
"pcb_port_60",
"pcb_port_64"
],
route: [
{
route_type: "wire",
x: -18.898656,
y: -5.55004,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_60"
},
{
route_type: "wire",
x: -18.9,
y: -5.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -18.3,
y: -6.15,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -17.8,
y: -6.15,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -17.45,
y: -6.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -17.425,
y: -6.5,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_64"
}
],
source_trace_id: "source_trace_59"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_71",
connection_name: "source_net_4",
connectsTo: [
"pcb_port_198",
"pcb_port_204"
],
route: [
{
route_type: "wire",
x: 16.5,
y: -5.749928,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_198"
},
{
route_type: "wire",
x: 17.15,
y: -6.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 17.3,
y: -6.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 17.35,
y: -6.45,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 17.4,
y: -6.45,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 17.5,
y: -6.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 17.5,
y: -7.9,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 16.5,
y: -8.9,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 16.5,
y: -9.05,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 16.5,
y: -9.0625,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_204"
}
],
source_trace_id: "source_trace_59"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_72",
connection_name: "source_net_4",
connectsTo: [
"pcb_port_60",
"pcb_port_213"
],
route: [
{
route_type: "wire",
x: -18.898656,
y: -5.55004,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_60"
},
{
route_type: "wire",
x: -18.9,
y: -5.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -19.8,
y: -4.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.1,
y: -4.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.15,
y: -4.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.2,
y: -4.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.55,
y: -4.25,
width: 0.3,
layer: "top"
},
{
route_type: "via",
x: -20.55,
y: -4.25,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -20.55,
y: -4.25,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.7,
y: -4.1,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.7,
y: -2.1,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.75,
y: -2.05,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -20.75,
y: 1.45,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -21.15,
y: 1.85,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -21.15,
y: 1.9,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -21.2,
y: 1.95,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -21.2,
y: 2,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -21.25,
y: 2.05,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -21.25,
y: 3.55,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -21.9,
y: 4.2,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -21.9,
y: 10.9,
width: 0.3,
layer: "bottom"
},
{
route_type: "wire",
x: -21.55,
y: 11.25,
width: 0.3,
layer: "bottom"
},
{
route_type: "via",
x: -21.55,
y: 11.25,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -21.55,
y: 11.25,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -20.8,
y: 12,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_213"
}
],
source_trace_id: "source_trace_59"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_73",
connection_name: "source_net_4",
connectsTo: [
"pcb_port_64",
"pcb_port_198"
],
route: [
{
route_type: "wire",
x: -17.425,
y: -6.5,
width: 0.3,
layer: "top",
start_pcb_port_id: "pcb_port_64"
},
{
route_type: "wire",
x: -17.45,
y: -6.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -16.85,
y: -5.9,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -16.5,
y: -5.9,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -16.35,
y: -5.75,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -16.3,
y: -5.75,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -16.25,
y: -5.7,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -14.9,
y: -5.7,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.95,
y: -7.65,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.95,
y: -9.05,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -12.8,
y: -9.2,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -10.15,
y: -9.2,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -10.05,
y: -9.3,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -10,
y: -9.3,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: -9.95,
y: -9.35,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 12.55,
y: -9.35,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 15.05,
y: -6.85,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 15.05,
y: -6.8,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 15.25,
y: -6.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 15.3,
y: -6.6,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 15.35,
y: -6.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 15.45,
y: -6.55,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 15.5,
y: -6.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 15.55,
y: -6.5,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 15.6,
y: -6.45,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 15.65,
y: -6.45,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 15.7,
y: -6.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 15.85,
y: -6.4,
width: 0.3,
layer: "top"
},
{
route_type: "wire",
x: 16.5,
y: -5.75,
width: 0.3,
layer: "top",
end_pcb_port_id: "pcb_port_198"
}
],
source_trace_id: "source_trace_59"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_74",
connection_name: "source_net_9",
connectsTo: [
"pcb_port_1",
"pcb_port_20"
],
route: [
{
route_type: "wire",
x: -23.6241308,
y: -1.325112,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_1"
},
{
route_type: "wire",
x: -23.6,
y: -1.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -22.95,
y: -2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -22.95,
y: -3.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -22.925,
y: -3.3,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_20"
}
],
source_trace_id: "source_trace_0"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_75",
connection_name: "source_net_9",
connectsTo: [
"pcb_port_0",
"pcb_port_22"
],
route: [
{
route_type: "wire",
x: -19.4443068,
y: -1.325112,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_0"
},
{
route_type: "wire",
x: -19.45,
y: -1.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -19.45,
y: -3.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -19.4625,
y: -3.45,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_22"
}
],
source_trace_id: "source_trace_0"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_76",
connection_name: "source_net_9",
connectsTo: [
"pcb_port_20",
"pcb_port_22"
],
route: [
{
route_type: "wire",
x: -22.925,
y: -3.3,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_20"
},
{
route_type: "wire",
x: -22.95,
y: -3.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -22.35,
y: -2.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -21.9,
y: -2.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -21.8,
y: -2.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -20.3,
y: -2.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -19.45,
y: -3.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -19.4625,
y: -3.45,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_22"
}
],
source_trace_id: "source_trace_0"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_77",
connection_name: "source_net_9",
connectsTo: [
"pcb_port_3",
"pcb_port_2"
],
route: [
{
route_type: "wire",
x: -19.4443068,
y: 7.325112,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_3"
},
{
route_type: "wire",
x: -19.45,
y: 7.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -18.85,
y: 7.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -18.6,
y: 7.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -18.2,
y: 8.35,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -18.2,
y: 8.35,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -18.2,
y: 8.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.3,
y: 8.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -21.3,
y: 8.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: -21.3,
y: 8.25,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -21.3,
y: 8.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -21.95,
y: 7.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -22,
y: 7.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -22.2,
y: 7.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -23.55,
y: 7.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -23.6,
y: 7.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -23.6241308,
y: 7.325112,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_2"
}
],
source_trace_id: "source_trace_0"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_78",
connection_name: "source_net_9",
connectsTo: [
"pcb_port_1",
"pcb_port_2"
],
route: [
{
route_type: "wire",
x: -23.6241308,
y: -1.325112,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_1"
},
{
route_type: "wire",
x: -23.6,
y: -1.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -23.6,
y: 7.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -23.6241308,
y: 7.325112,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_2"
}
],
source_trace_id: "source_trace_0"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_79",
connection_name: "source_net_37",
connectsTo: [
"pcb_port_265",
"pcb_port_197"
],
route: [
{
route_type: "wire",
x: 18.6,
y: -3.75,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_266"
},
{
route_type: "wire",
x: 18.45,
y: -3.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.45,
y: -4.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.35,
y: -4.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.35,
y: -4.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.15,
y: -4.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.15,
y: -4.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.1,
y: -4.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.1,
y: -4.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.05,
y: -4.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.05,
y: -13.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 18.05,
y: -13.75,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 18.05,
y: -13.75,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 18.3,
y: -14,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 18.3,
y: -14.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 18.325,
y: -14.7,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_197"
}
],
source_trace_id: "source_trace_100"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_80",
connection_name: "source_net_37",
connectsTo: [
"pcb_port_265",
"mcu-escape:pcb_port_90"
],
route: [
{
route_type: "wire",
x: 18.6,
y: -3.75,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_266"
},
{
route_type: "wire",
x: 17.9,
y: -4.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.15,
y: -4.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.05,
y: -4.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16,
y: -4.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.95,
y: -4.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.85,
y: -4.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.8,
y: -4.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.6,
y: -4.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.55,
y: -4.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.45,
y: -4.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.4,
y: -4.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.35,
y: -4.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.25,
y: -4.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: -4.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: -4.4250473,
width: 0.15,
layer: "bottom"
}
],
source_trace_id: "source_trace_100"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_81",
connection_name: "source_net_36",
connectsTo: [
"pcb_port_261",
"pcb_port_194"
],
route: [
{
route_type: "wire",
x: 18.6,
y: -4.75,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_262"
},
{
route_type: "wire",
x: 18.6,
y: -6.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 18.6,
y: -6.65,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 18.6,
y: -6.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.9,
y: -7.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.9,
y: -11.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.875,
y: -11.7,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_194"
}
],
source_trace_id: "source_trace_99"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_82",
connection_name: "source_net_36",
connectsTo: [
"pcb_port_261",
"mcu-escape:pcb_port_89"
],
route: [
{
route_type: "wire",
x: 18.6,
y: -4.75,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_261"
},
{
route_type: "wire",
x: 17.75,
y: -3.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.45,
y: -3.9,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 17.45,
y: -3.9,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 17.45,
y: -3.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.7,
y: -3.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.7,
y: -3.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.85,
y: -2.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.8,
y: -2.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.75,
y: -2.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.65,
y: -2.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.6,
y: -2.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.4,
y: -2.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.35,
y: -2.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.25,
y: -2.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.2,
y: -2.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.15,
y: -2.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.1,
y: -2.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 5.85,
y: -2.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 5.8,
y: -2.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -1.65,
y: -2.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -1.7,
y: -2.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -1.75,
y: -2.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -1.8,
y: -2.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -1.85,
y: -2.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.5,
y: -3.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: -3.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: -3.1550473,
width: 0.15,
layer: "bottom"
}
],
source_trace_id: "source_trace_99"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_83",
connection_name: "source_net_33",
connectsTo: [
"pcb_port_277",
"mcu-escape:pcb_port_103"
],
route: [
{
route_type: "wire",
x: 19.4,
y: 0.75,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_278"
},
{
route_type: "wire",
x: 19.4,
y: 0.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.7,
y: 0.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.7,
y: -0.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.85,
y: -0.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.85,
y: -0.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.9,
y: -1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.9,
y: -1.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.95,
y: -1.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.95,
y: -1.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.9,
y: -1.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.9,
y: -1.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.85,
y: -1.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.85,
y: -1.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.15,
y: -3.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18,
y: -3.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 18,
y: -3.3,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 18,
y: -3.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.2,
y: -3.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.15,
y: -3.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.1,
y: -3.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.05,
y: -3.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 16,
y: -3.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 15.9,
y: -3.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 15.65,
y: -3.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 15.55,
y: -3.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 15.4,
y: -3.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.45,
y: -4.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.45,
y: -5,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 14.45,
y: -5,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 14.45,
y: -5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 13,
y: -6.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.6,
y: -6.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.55,
y: -6.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.5,
y: -6.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.2,
y: -6.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 10.2,
y: -6.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 10.215,
y: -6.8,
width: 0.15,
layer: "bottom"
}
],
source_trace_id: "source_trace_96"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_84",
connection_name: "source_net_32",
connectsTo: [
"pcb_port_269",
"mcu-escape:pcb_port_102"
],
route: [
{
route_type: "wire",
x: 18.6,
y: -1.75,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_270"
},
{
route_type: "wire",
x: 18.55,
y: -1.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 12,
y: -1.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 12,
y: -1.8,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 12,
y: -1.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 8.95,
y: -4.85,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 8.95,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 8.945,
y: -6.8,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_95"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_85",
connection_name: "source_net_31",
connectsTo: [
"pcb_port_273",
"mcu-escape:pcb_port_101"
],
route: [
{
route_type: "wire",
x: 18.6,
y: -0.75,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_274"
},
{
route_type: "wire",
x: 18,
y: -0.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.9,
y: -0.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16,
y: -0.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.95,
y: -0.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.85,
y: -0.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.8,
y: -0.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.6,
y: -0.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.55,
y: -0.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.45,
y: -0.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.4,
y: -0.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.35,
y: -0.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.75,
y: -1.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.9,
y: -1.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.85,
y: -1.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.75,
y: -1.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.7,
y: -1.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.65,
y: -1.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.4,
y: -1.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.4,
y: -1.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.25,
y: -1.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 11.25,
y: -1.8,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 11.25,
y: -1.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 7.65,
y: -5.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 7.65,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 7.675,
y: -6.8,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_94"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_86",
connection_name: "source_net_30",
connectsTo: [
"pcb_port_275",
"mcu-escape:pcb_port_100"
],
route: [
{
route_type: "wire",
x: 18.6,
y: 0.25,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_276"
},
{
route_type: "wire",
x: 18.45,
y: 0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.25,
y: 0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18,
y: -0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 12.05,
y: -0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 12,
y: -0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.6,
y: -0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.55,
y: -0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.5,
y: -0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 10.6,
y: -1.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 10.6,
y: -1.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 10.5,
y: -1.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 10.5,
y: -1.8,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 10.5,
y: -1.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 6.4,
y: -5.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 6.4,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 6.405,
y: -6.8,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_93"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_87",
connection_name: "source_net_29",
connectsTo: [
"pcb_port_279",
"mcu-escape:pcb_port_99"
],
route: [
{
route_type: "wire",
x: 18.6,
y: 1.25,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_280"
},
{
route_type: "wire",
x: 18.55,
y: 1.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.7,
y: 1.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.65,
y: 1.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.55,
y: 1.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.5,
y: 1.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.45,
y: 1.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.95,
y: -0.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.95,
y: -1.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.75,
y: -1.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 9.75,
y: -1.8,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 9.75,
y: -1.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.15,
y: -6.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.15,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.135,
y: -6.8,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_92"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_88",
connection_name: "source_net_28",
connectsTo: [
"pcb_port_283",
"mcu-escape:pcb_port_98"
],
route: [
{
route_type: "wire",
x: 18.6,
y: 2.25,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_284"
},
{
route_type: "wire",
x: 18.25,
y: 2.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.95,
y: 2.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.5,
y: 2.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.45,
y: 2.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.4,
y: 2.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.35,
y: 2.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.6,
y: 2.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.55,
y: 2.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.5,
y: 2.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9,
y: -0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9,
y: -1.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.85,
y: -1.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 8.85,
y: -1.8,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 8.85,
y: -1.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 3.85,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 3.865,
y: -6.8,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_91"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_89",
connection_name: "source_net_27",
connectsTo: [
"pcb_port_287",
"mcu-escape:pcb_port_97"
],
route: [
{
route_type: "wire",
x: 18.6,
y: 3.25,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_288"
},
{
route_type: "wire",
x: 16.6,
y: 5.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.6,
y: 5.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.55,
y: 5.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.55,
y: 7.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.45,
y: 8.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.4,
y: 8.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.35,
y: 8.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.25,
y: 8.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.2,
y: 8.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15,
y: 8.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.95,
y: 8.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.85,
y: 8.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.8,
y: 8.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.75,
y: 8.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 12.6,
y: 6.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 12.6,
y: 5.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.85,
y: 5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.65,
y: 5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.6,
y: 4.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.5,
y: 4.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.35,
y: 4.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.35,
y: 4.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.3,
y: 4.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.3,
y: 4.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.25,
y: 4.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.25,
y: 2.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.7,
y: 0.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.7,
y: -0.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 7.6,
y: -1.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 7.6,
y: -1.8,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 7.6,
y: -1.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 2.6,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 2.595,
y: -6.8,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_90"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_90",
connection_name: "source_net_26",
connectsTo: [
"pcb_port_285",
"mcu-escape:pcb_port_96"
],
route: [
{
route_type: "wire",
x: 19.4,
y: 2.75,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_286"
},
{
route_type: "wire",
x: 19.4,
y: 3.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.1,
y: 3.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.1,
y: 3.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.05,
y: 3.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.05,
y: 3.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.85,
y: 5.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.85,
y: 7.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.6,
y: 8.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.55,
y: 8.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.5,
y: 9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.4,
y: 9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.35,
y: 9.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.85,
y: 9.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.8,
y: 9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.7,
y: 9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.65,
y: 8.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.6,
y: 8.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.9,
y: 6.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.6,
y: 6.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.55,
y: 6.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.5,
y: 6.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.3,
y: 6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.3,
y: 5.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.25,
y: 5.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.25,
y: 5.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.05,
y: 4.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.05,
y: 4.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11,
y: 4.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11,
y: 4.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 10.95,
y: 4.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 10.95,
y: 2.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 6.3,
y: -1.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 6.3,
y: -1.8,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 6.3,
y: -1.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 1.3,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 1.325,
y: -6.8,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_89"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_91",
connection_name: "source_net_25",
connectsTo: [
"pcb_port_281",
"mcu-escape:pcb_port_95"
],
route: [
{
route_type: "wire",
x: 19.4,
y: 1.75,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_282"
},
{
route_type: "wire",
x: 19.4,
y: 1.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.85,
y: 2.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.85,
y: 2.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.9,
y: 2.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.9,
y: 2.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.95,
y: 2.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.95,
y: 2.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.9,
y: 2.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.9,
y: 3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.85,
y: 3.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.85,
y: 3.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.4,
y: 3.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.4,
y: 3.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.35,
y: 3.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.35,
y: 3.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.95,
y: 5.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.95,
y: 7.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.75,
y: 9.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.7,
y: 9.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.65,
y: 9.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.55,
y: 9.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.5,
y: 9.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.7,
y: 9.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.65,
y: 9.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.55,
y: 9.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.5,
y: 9.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.45,
y: 9.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 12,
y: 6.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.7,
y: 6.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 11.7,
y: 6.8,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 11.7,
y: 6.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.15,
y: 0.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.15,
y: 0.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.1,
y: 0.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.1,
y: -0.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.05,
y: -0.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.05,
y: -0.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 0.05,
y: -5.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 0.05,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 0.055,
y: -6.8,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_88"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_92",
connection_name: "source_net_24",
connectsTo: [
"pcb_port_271",
"mcu-escape:pcb_port_86"
],
route: [
{
route_type: "wire",
x: 19.4,
y: -1.25,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_271"
},
{
route_type: "wire",
x: 21.9,
y: -1.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.1,
y: -1.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.25,
y: -1.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.3,
y: -1,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 22.3,
y: -1,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 22.3,
y: -1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 21.8,
y: -0.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 21.8,
y: 0.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.25,
y: 2.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.25,
y: 3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.2,
y: 3.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.2,
y: 3.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.15,
y: 3.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.15,
y: 3.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.7,
y: 3.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.7,
y: 3.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.65,
y: 3.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.65,
y: 3.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.25,
y: 5.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.25,
y: 7.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.9,
y: 9.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.85,
y: 9.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.8,
y: 9.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.7,
y: 9.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.65,
y: 9.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.55,
y: 9.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.5,
y: 9.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.4,
y: 9.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.35,
y: 9.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.3,
y: 9.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 12.1,
y: 7.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.6,
y: 7.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.55,
y: 7.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.45,
y: 7.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.4,
y: 7.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.35,
y: 7.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 5.75,
y: 1.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 2.1,
y: 1.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 2.05,
y: 1.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 2,
y: 1.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 1.05,
y: 0.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: 0.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: 0.6549527,
width: 0.15,
layer: "bottom"
}
],
source_trace_id: "source_trace_87"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_93",
connection_name: "source_net_23",
connectsTo: [
"pcb_port_267",
"mcu-escape:pcb_port_85"
],
route: [
{
route_type: "wire",
x: 19.4,
y: -3.25,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_268"
},
{
route_type: "wire",
x: 21.1,
y: -1.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.4,
y: -1.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.45,
y: -1.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.55,
y: -1.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.6,
y: -1.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.65,
y: -1.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.75,
y: -1.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.75,
y: -1.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.8,
y: -1.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.8,
y: -1.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.85,
y: -1.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.85,
y: -0.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.9,
y: -0.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.9,
y: -0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.85,
y: -0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.85,
y: 0.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.5,
y: 3.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.5,
y: 3.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.45,
y: 3.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.45,
y: 3.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20,
y: 3.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20,
y: 3.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.95,
y: 4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.95,
y: 4.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.55,
y: 5.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.55,
y: 7.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.05,
y: 9.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16,
y: 9.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.95,
y: 9.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.85,
y: 9.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.8,
y: 9.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.4,
y: 9.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.35,
y: 9.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.25,
y: 9.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.2,
y: 9.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.15,
y: 9.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.95,
y: 7.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.45,
y: 7.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.4,
y: 7.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.3,
y: 7.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.25,
y: 7.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.2,
y: 7.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 5.6,
y: 1.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 1.95,
y: 1.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 1.9,
y: 1.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: 1.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: 1.9249527,
width: 0.15,
layer: "bottom"
}
],
source_trace_id: "source_trace_86"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_94",
connection_name: "source_net_22",
connectsTo: [
"pcb_port_263",
"mcu-escape:pcb_port_84"
],
route: [
{
route_type: "wire",
x: 19.4,
y: -4.25,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_264"
},
{
route_type: "wire",
x: 20.85,
y: -2.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.45,
y: -2.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.5,
y: -2.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.6,
y: -2.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.65,
y: -2.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.7,
y: -2.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.8,
y: -2.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.8,
y: -2.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.85,
y: -2.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.85,
y: -2.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.9,
y: -2.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.9,
y: -1.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.05,
y: -1.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.05,
y: -1.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.1,
y: -1.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.1,
y: -1.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.15,
y: -1.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.15,
y: -0.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.2,
y: -0.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.2,
y: 0,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.15,
y: 0.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.15,
y: 1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.8,
y: 3.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.8,
y: 3.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.75,
y: 3.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.75,
y: 3.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.3,
y: 4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.3,
y: 4.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.25,
y: 4.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.25,
y: 4.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.85,
y: 5.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.85,
y: 7.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.2,
y: 10.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.15,
y: 10.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.1,
y: 10.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16,
y: 10.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.95,
y: 10.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.25,
y: 10.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.2,
y: 10.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.1,
y: 10.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14.05,
y: 10.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 14,
y: 10.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.85,
y: 8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.6,
y: 8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.55,
y: 7.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.3,
y: 7.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.25,
y: 7.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.15,
y: 7.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.1,
y: 7.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.05,
y: 7.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 6.4,
y: 3.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: 3.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: 3.1949527,
width: 0.15,
layer: "bottom"
}
],
source_trace_id: "source_trace_85"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_95",
connection_name: "source_net_21",
connectsTo: [
"pcb_port_168",
"pcb_port_193"
],
route: [
{
route_type: "wire",
x: 21.1998822,
y: -5.249802,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_168"
},
{
route_type: "wire",
x: 21.55,
y: -5.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 21.65,
y: -5.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 21.9,
y: -5.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 21.95,
y: -5.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22,
y: -5.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.9,
y: -4.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.9,
y: 4.75,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.85,
y: 4.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.85,
y: 4.85,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.1,
y: 5.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.1,
y: 5.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.05,
y: 5.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.05,
y: 5.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22,
y: 5.85,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22,
y: 6.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.05,
y: 6.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.05,
y: 6.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.1,
y: 6.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.1,
y: 6.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.6,
y: 6.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.6,
y: 9.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 23.3,
y: 9.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 23.3,
y: 10.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 23.3,
y: 10.225,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_193"
}
],
source_trace_id: "source_trace_84"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_96",
connection_name: "source_net_21",
connectsTo: [
"pcb_port_259",
"mcu-escape:pcb_port_83"
],
route: [
{
route_type: "wire",
x: 19.4,
y: -5.25,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_259"
},
{
route_type: "wire",
x: 18.75,
y: -5.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 18.7,
y: -5.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.55,
y: -5.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.45,
y: -5.2,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 17.45,
y: -5.2,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 17.45,
y: -5.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 16.65,
y: -5.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.25,
y: -6.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 13.3,
y: -6.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 13.15,
y: -6.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 12.8,
y: -6.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 12.1,
y: -7.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 12,
y: -7.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.95,
y: -7.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.65,
y: -7.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.6,
y: -7.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.5,
y: -7.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.4,
y: -7.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 10.1,
y: -7.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 10.05,
y: -7.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.95,
y: -7.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.5,
y: -6.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.5,
y: -6.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.45,
y: -6.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.45,
y: -6.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.4,
y: -6.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.4,
y: -6.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 7.95,
y: -5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -0.45,
y: -5,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: -0.45,
y: -5,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -0.45,
y: -5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.25,
y: -3.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.25,
y: 3.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.3,
y: 3.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.3,
y: 3.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.35,
y: 3.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.35,
y: 3.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.8,
y: 4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.8,
y: 4.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.8,
y: 4.4649527,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_84"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_97",
connection_name: "source_net_20",
connectsTo: [
"pcb_port_257",
"pcb_port_191"
],
route: [
{
route_type: "wire",
x: 19.4,
y: -6.25,
width: 0.15,
layer: "bottom",
start_pcb_port_id: "pcb_port_258"
},
{
route_type: "wire",
x: 22.55,
y: -3.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.6,
y: -3.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.65,
y: -3.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.75,
y: -3.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.8,
y: -3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.85,
y: -3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.1,
y: -2.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.1,
y: -2.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.15,
y: -2.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.15,
y: -2.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.2,
y: -2.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.2,
y: -1.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.35,
y: -1.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.35,
y: -1.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.4,
y: -1.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.4,
y: -1.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.45,
y: -1.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.45,
y: -0.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.5,
y: -0.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.5,
y: 1.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 21.1,
y: 3.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 21.1,
y: 9.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 20.75,
y: 9.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 20.75,
y: 9.45,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 20.75,
y: 9.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 20,
y: 10.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 20,
y: 10.225,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_191"
}
],
source_trace_id: "source_trace_83"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_98",
connection_name: "source_net_20",
connectsTo: [
"pcb_port_191",
"mcu-escape:pcb_port_82"
],
route: [
{
route_type: "wire",
x: 20,
y: 10.225,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_191"
},
{
route_type: "wire",
x: 20,
y: 10.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 21.3,
y: 8.9,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 21.3,
y: 8.9,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 21.3,
y: 8.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 21.3,
y: 3.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.45,
y: 1.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.45,
y: 0.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.5,
y: 0.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.5,
y: -0.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.45,
y: -0.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.45,
y: -1.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.4,
y: -1.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.4,
y: -1.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.35,
y: -1.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.35,
y: -1.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.2,
y: -1.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.2,
y: -2.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.15,
y: -2.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.15,
y: -2.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.1,
y: -2.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 23.1,
y: -2.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.15,
y: -6.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.15,
y: -10.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.1,
y: -10.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.1,
y: -10.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.05,
y: -10.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.05,
y: -10.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.6,
y: -11.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.6,
y: -13.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.55,
y: -13.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.55,
y: -14,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.5,
y: -14.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.5,
y: -14.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.4,
y: -14.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.35,
y: -14.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.3,
y: -14.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.2,
y: -14.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.15,
y: -14.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.95,
y: -14.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.9,
y: -14.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.8,
y: -14.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.75,
y: -14.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.7,
y: -14.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.15,
y: -7.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.95,
y: -7.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.9,
y: -7.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.8,
y: -7.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 9.55,
y: -7.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.85,
y: -7.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.8,
y: -7.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.7,
y: -7.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.65,
y: -7.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.6,
y: -7.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.5,
y: -7.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.5,
y: -7.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.45,
y: -7.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.45,
y: -7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.4,
y: -6.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.4,
y: -6.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 7.2,
y: -5.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 1.8,
y: -5.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 1.8,
y: -5.55,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 1.8,
y: -5.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 1.8,
y: -4.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 2.1,
y: -3.9,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 2.1,
y: -3.9,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 2.1,
y: -3.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 1.6,
y: -3.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 1.1,
y: -3.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 1.1,
y: -3.4,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 1.1,
y: -3.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -1.95,
y: -0.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -1.95,
y: 3.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2,
y: 3.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2,
y: 3.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.05,
y: 3.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.05,
y: 3.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.25,
y: 3.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.25,
y: 4.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.3,
y: 4.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.3,
y: 4.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.35,
y: 4.75,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.35,
y: 4.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.8,
y: 5.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.8,
y: 5.75,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.8,
y: 5.7349527,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_83"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_99",
connection_name: "source_net_41",
connectsTo: [
"pcb_port_216",
"mcu-escape:pcb_port_111"
],
route: [
{
route_type: "wire",
x: 12,
y: -10.25,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_216"
},
{
route_type: "wire",
x: 12.6,
y: -10.85,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 13.35,
y: -10.85,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 13.4,
y: -10.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.9,
y: -10.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.95,
y: -10.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 15.9,
y: -10.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.35,
y: -12.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 18.4,
y: -12.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 18.5,
y: -12.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 18.5,
y: -11.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 21.7,
y: -8.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 21.7,
y: -8.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.8,
y: -7.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.8,
y: -7.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.85,
y: -7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.85,
y: -6.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.9,
y: -6.85,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22.9,
y: -4.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 23.2,
y: -4.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 23.2,
y: 1.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 23.45,
y: 1.9,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 23.45,
y: 1.9,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 23.45,
y: 1.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.35,
y: 3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 22.35,
y: 4.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 22.35,
y: 4.25,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 22.35,
y: 4.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 22,
y: 4.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 21.95,
y: 4.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 21.9,
y: 4.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.4,
y: 4.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.35,
y: 4.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.3,
y: 4.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.25,
y: 4.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 16,
y: 4.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.55,
y: 3.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.55,
y: 2.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.25,
y: 2.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.25,
y: 1.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.2,
y: 1.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.2,
y: 1.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 14.15,
y: 1.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12.4,
y: 1.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: 0.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: 0.6549527,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_106"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_100",
connection_name: "source_net_18",
connectsTo: [
"pcb_port_133",
"pcb_port_134"
],
route: [
{
route_type: "wire",
x: -6.675,
y: 6.4,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_133"
},
{
route_type: "wire",
x: -6.7,
y: 6.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.3,
y: 5.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.5,
y: 5.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -8.8,
y: 4.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -8.825,
y: 4.5,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_134"
}
],
source_trace_id: "source_trace_81"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_101",
connection_name: "source_net_18",
connectsTo: [
"pcb_port_140",
"pcb_port_142"
],
route: [
{
route_type: "wire",
x: -0.999994,
y: -12.150118,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_140"
},
{
route_type: "wire",
x: -1,
y: -15.85,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_142"
}
],
source_trace_id: "source_trace_81"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_102",
connection_name: "source_net_18",
connectsTo: [
"pcb_port_133",
"mcu-escape:pcb_port_81"
],
route: [
{
route_type: "wire",
x: -6.675,
y: 6.4,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_133"
},
{
route_type: "wire",
x: -6.7,
y: 6.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.35,
y: 6.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.15,
y: 6.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.1,
y: 6.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6,
y: 6.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -3.1,
y: 6.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.8,
y: 7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.8,
y: 7.0049527,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_81"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_103",
connection_name: "source_net_18",
connectsTo: [
"pcb_port_134",
"pcb_port_140"
],
route: [
{
route_type: "wire",
x: -8.825,
y: 4.5,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_134"
},
{
route_type: "wire",
x: -8.8,
y: 4.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.3,
y: 3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.3,
y: 2.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.3,
y: 1.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.3,
y: -4.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.8,
y: -4.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.8,
y: -6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.45,
y: -6.35,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -6.45,
y: -6.35,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -6.45,
y: -6.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -6.45,
y: -6.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -1.8,
y: -11.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: -1.8,
y: -11.35,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -1.8,
y: -11.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -1,
y: -12.15,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_140"
}
],
source_trace_id: "source_trace_81"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_104",
connection_name: "source_net_19",
connectsTo: [
"pcb_port_144",
"pcb_port_146"
],
route: [
{
route_type: "wire",
x: 8.500006,
y: -12.150118,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_144"
},
{
route_type: "wire",
x: 8.5,
y: -15.85,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_146"
}
],
source_trace_id: "source_trace_82"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_105",
connection_name: "source_net_19",
connectsTo: [
"pcb_port_144",
"mcu-escape:pcb_port_105"
],
route: [
{
route_type: "wire",
x: 8.500006,
y: -12.150118,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_144"
},
{
route_type: "wire",
x: 9.1,
y: -11.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 15.8,
y: -11.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 17.1,
y: -12.85,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 17.1,
y: -12.85,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 17.1,
y: -12.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.8,
y: -11.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 15.8,
y: -10.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 12.75,
y: -7.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 12.75,
y: -7.9,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 12.75,
y: -7.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: -6.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: -6.9650473,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_82"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_106",
connection_name: "source_net_19",
connectsTo: [
"pcb_port_137",
"mcu-escape:pcb_port_105"
],
route: [
{
route_type: "wire",
x: 18.6,
y: -7.875,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_137"
},
{
route_type: "wire",
x: 18.6,
y: -7.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 19.7,
y: -9,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 19.7,
y: -9,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 19.7,
y: -9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 19.7,
y: -12.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.9,
y: -13.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.9,
y: -14.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.8,
y: -14.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.8,
y: -14.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.55,
y: -14.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.5,
y: -14.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.45,
y: -14.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.35,
y: -14.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 18.3,
y: -14.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.8,
y: -14.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.75,
y: -14.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.65,
y: -14.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.6,
y: -14.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 17.55,
y: -14.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 11.05,
y: -8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.4,
y: -8,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: -3.4,
y: -8,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -3.4,
y: -8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.7,
y: -8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.8,
y: -7.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.8,
y: -6.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.9,
y: -6.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.9,
y: -6.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.95,
y: -6.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.95,
y: -6.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7,
y: -6.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7,
y: -6.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.1,
y: -6.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -7.1,
y: -4.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.85,
y: -4.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -6.85,
y: -4.1,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -6.85,
y: -4.1,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -6.85,
y: -4.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -5.85,
y: -4.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -5.2,
y: -3.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -5.15,
y: -3.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -5.1,
y: -3.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -5.05,
y: -3.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -5,
y: -3.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.8,
y: -3.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.15,
y: -2.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.1,
y: -2.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.05,
y: -2.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.45,
y: -2.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2,
y: -2.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -1.95,
y: -2.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -1.9,
y: -2.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -1.85,
y: -2.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -1.8,
y: -2.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 3.9,
y: -2.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 4.15,
y: -1.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 4.15,
y: -1.85,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 4.15,
y: -1.85,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 4.15,
y: -3.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 3.95,
y: -3.4,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 3.95,
y: -3.4,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 3.95,
y: -3.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 4.45,
y: -3.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 10.65,
y: -3.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 10.65,
y: -3.9,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 10.65,
y: -3.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: -5.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: -6.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: -6.9650473,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_82"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_107",
connection_name: "source_net_34",
connectsTo: [
"pcb_port_148",
"pcb_port_150"
],
route: [
{
route_type: "wire",
x: -10.499994,
y: -12.150118,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_148"
},
{
route_type: "wire",
x: -10.5,
y: -15.85,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_150"
}
],
source_trace_id: "source_trace_97"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_108",
connection_name: "source_net_34",
connectsTo: [
"pcb_port_139",
"mcu-escape:pcb_port_87"
],
route: [
{
route_type: "wire",
x: -6.675,
y: 2.8,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_139"
},
{
route_type: "wire",
x: -6.7,
y: 2.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -5.25,
y: 1.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -5.25,
y: 0.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -5.2,
y: 0.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -5.2,
y: 0.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -5.15,
y: 0,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -5.1,
y: 0,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -5.05,
y: -0.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -3.35,
y: -0.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.8,
y: -0.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.8,
y: -0.6150473,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_97"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_109",
connection_name: "source_net_34",
connectsTo: [
"mcu-escape:pcb_port_87",
"pcb_port_148"
],
route: [
{
route_type: "wire",
x: -2.8,
y: -0.6150473,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: -0.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -4.15,
y: -1.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -8.75,
y: -1.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: -8.75,
y: -1.95,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -8.75,
y: -1.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -8.8,
y: -2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.4,
y: -2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.45,
y: -2.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.5,
y: -2.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.55,
y: -2.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.55,
y: -2.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.6,
y: -2.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.6,
y: -7.6,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -10.6,
y: -7.6,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -10.6,
y: -7.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.6,
y: -11.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: -10.6,
y: -11.3,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -10.6,
y: -11.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.5,
y: -11.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.5,
y: -12.15,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_148"
}
],
source_trace_id: "source_trace_97"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_110",
connection_name: "source_net_35",
connectsTo: [
"pcb_port_152",
"mcu-escape:pcb_port_88"
],
route: [
{
route_type: "wire",
x: -16.825,
y: -13.8,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_152"
},
{
route_type: "wire",
x: -16.8,
y: -13.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -15.6,
y: -12.6,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -15.6,
y: -12.6,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -15.6,
y: -12.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.55,
y: -12.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.55,
y: -6.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.5,
y: -6.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.5,
y: -6.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.45,
y: -6.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.45,
y: -6.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.3,
y: -4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.3,
y: -0.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.25,
y: -0.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.25,
y: -0.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.2,
y: -0.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.2,
y: -0.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.1,
y: -0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.05,
y: -0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13,
y: -0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -12.9,
y: -0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -12.85,
y: -0.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -12.65,
y: -0.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -12.6,
y: -0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -12.5,
y: -0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -12.45,
y: -0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -12.4,
y: -0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -12.05,
y: -0.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.9,
y: -0.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.85,
y: -0.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.75,
y: -0.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.7,
y: -0.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.65,
y: -0.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -9.3,
y: -1.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -9.3,
y: -2.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -9.25,
y: -2.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -9.25,
y: -2.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -9.2,
y: -2.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -9.2,
y: -2.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -9.1,
y: -2.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -9.05,
y: -2.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -9,
y: -2.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -8.9,
y: -2.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -8.85,
y: -2.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -8.65,
y: -2.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -8.6,
y: -2.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -8.5,
y: -2.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -8.45,
y: -2.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -8.4,
y: -2.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -8.3,
y: -2.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -5.7,
y: -2.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -5.65,
y: -2.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -4,
y: -2.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.65,
y: -1.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: -1.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.8,
y: -1.8850473,
width: 0.15,
layer: "bottom"
}
],
source_trace_id: "source_trace_98"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_111",
connection_name: "source_net_38",
connectsTo: [
"pcb_port_209",
"mcu-escape:pcb_port_114"
],
route: [
{
route_type: "wire",
x: 0,
y: -10.25,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_209"
},
{
route_type: "wire",
x: -0.4,
y: -10.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -0.7,
y: -10.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.1,
y: -10.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.5,
y: -10.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.55,
y: -10.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.6,
y: -11,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.65,
y: -11,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.7,
y: -11.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.85,
y: -11.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -2.9,
y: -11.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -9.6,
y: -11.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -9.8,
y: -11.3,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -9.8,
y: -11.3,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -9.8,
y: -11.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.25,
y: -11.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.3,
y: -11.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.35,
y: -11.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.4,
y: -11.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.55,
y: -11.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -14.15,
y: -11.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.25,
y: -13.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.3,
y: -13.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.35,
y: -13.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.45,
y: -13.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.5,
y: -13.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.7,
y: -13.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.75,
y: -13.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.85,
y: -13.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.9,
y: -13.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.95,
y: -13.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.05,
y: -12.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.05,
y: -12.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.1,
y: -12.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.1,
y: -12.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.15,
y: -12.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.15,
y: -11.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.6,
y: -10.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.6,
y: -10.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.65,
y: -10.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.65,
y: -10.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.7,
y: -10.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.7,
y: -10.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.65,
y: -10.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.65,
y: -10.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.6,
y: -10.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.6,
y: -10.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.9,
y: -9.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.9,
y: -7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.85,
y: -6.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.85,
y: -6.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.8,
y: -6.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.8,
y: -6.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.75,
y: -6.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.75,
y: -6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.6,
y: -3.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.6,
y: -0.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.55,
y: -0.3,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.55,
y: -0.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.5,
y: -0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.5,
y: -0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.15,
y: 0.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.2,
y: 0.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.15,
y: 0.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.1,
y: 0.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.05,
y: 0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.9,
y: 0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.85,
y: 0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 3.8,
y: 0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 5.05,
y: 1.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 5.9,
y: 1.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 8.95,
y: 4.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 10.05,
y: 4.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 10.05,
y: 4.4,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 10.05,
y: 4.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.75,
y: 4.4,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: 4.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: 4.4649527,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_103"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_112",
connection_name: "source_net_39",
connectsTo: [
"pcb_port_208",
"mcu-escape:pcb_port_115"
],
route: [
{
route_type: "wire",
x: -3,
y: -10.25,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_208"
},
{
route_type: "wire",
x: -10.35,
y: -10.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -11.05,
y: -10.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -11.05,
y: -11,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -11.6,
y: -11.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -11.65,
y: -11.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -11.7,
y: -11.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -11.8,
y: -11.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -11.85,
y: -11.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -14.6,
y: -11.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -15,
y: -12.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -15.85,
y: -12.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.05,
y: -12.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.05,
y: -12.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.1,
y: -12.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.1,
y: -12.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.55,
y: -12.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.6,
y: -12.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.65,
y: -12.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.75,
y: -12.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -16.8,
y: -13,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.1,
y: -13,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.2,
y: -12.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.25,
y: -12.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -17.65,
y: -12.5,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -17.65,
y: -12.5,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -17.65,
y: -12.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -17.65,
y: -11.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.35,
y: -11,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.35,
y: -10.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.4,
y: -10.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.4,
y: -10.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.45,
y: -10.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.45,
y: -9.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.4,
y: -9.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.4,
y: -9.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.35,
y: -9.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.35,
y: -9.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.2,
y: -7.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.2,
y: -6.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.15,
y: -6.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.15,
y: -6.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.1,
y: -6.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.1,
y: -5.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.05,
y: -5.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.05,
y: -5.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.9,
y: -3.7,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.9,
y: -0.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.85,
y: -0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.85,
y: -0.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.8,
y: 0,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.8,
y: 0.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -8.1,
y: 5.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.55,
y: 5.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.1,
y: 6.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3.05,
y: 6.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -3,
y: 6.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.75,
y: 6.25,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -2.05,
y: 6.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: -2.05,
y: 6.95,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -2.05,
y: 6.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.05,
y: 6.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.35,
y: 7.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.4,
y: 7.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.45,
y: 7.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.55,
y: 7.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.6,
y: 7.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: 7.35,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.85,
y: 7.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.95,
y: 7.3,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12,
y: 7.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12.05,
y: 7.25,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12.15,
y: 7.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12.15,
y: 7.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12.2,
y: 7.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12.2,
y: 6.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12.25,
y: 6.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12.25,
y: 6.7,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12.2,
y: 6.65,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12.2,
y: 6.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12.15,
y: 6.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 12.15,
y: 6.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: 6.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: 5.75,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: 5.7349527,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_104"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_113",
connection_name: "source_net_40",
connectsTo: [
"pcb_port_215",
"mcu-escape:pcb_port_110"
],
route: [
{
route_type: "wire",
x: 9,
y: -10.25,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_215"
},
{
route_type: "wire",
x: 8.4,
y: -10.85,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 7.65,
y: -10.85,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 7.6,
y: -10.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 6.55,
y: -10.9,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 6.5,
y: -10.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 6.45,
y: -10.95,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 6.4,
y: -11,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 6.35,
y: -11,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 6.3,
y: -11.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 6.15,
y: -11.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 6.1,
y: -11.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.95,
y: -11.1,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.6,
y: -11.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.55,
y: -11.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.5,
y: -11.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.4,
y: -11.5,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 5.35,
y: -11.55,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -0.05,
y: -11.55,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -0.05,
y: -11.55,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -0.05,
y: -11.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -0.55,
y: -11.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -1.35,
y: -12.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.9,
y: -12.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -13.95,
y: -12.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -14.15,
y: -12.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.1,
y: -13.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.15,
y: -13.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.2,
y: -13.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.3,
y: -13.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.35,
y: -13.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.85,
y: -13.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -15.9,
y: -13.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16,
y: -13.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.05,
y: -13.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.1,
y: -13.35,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -16.4,
y: -13.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -17.75,
y: -13.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -17.8,
y: -13,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -17.9,
y: -13,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -17.95,
y: -12.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18,
y: -12.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.1,
y: -12.85,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.1,
y: -12.8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.15,
y: -12.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.15,
y: -12.65,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.2,
y: -12.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.2,
y: -11.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.65,
y: -11.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.65,
y: -11.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.7,
y: -11.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.7,
y: -10.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.75,
y: -10.9,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.75,
y: -8.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.8,
y: -8.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.8,
y: -8.45,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.85,
y: -8.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.85,
y: -8.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.8,
y: -8.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.8,
y: -8.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.75,
y: -8,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -18.75,
y: -7.95,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -14.2,
y: -3.4,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -14.2,
y: -0.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -14.15,
y: 0,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -14.15,
y: 0.1,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -14.1,
y: 0.15,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -14.1,
y: 0.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.55,
y: 3.75,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -10.55,
y: 4.05,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: -10.55,
y: 4.05,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -10.55,
y: 4.05,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.35,
y: 3.85,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -10.15,
y: 3.85,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -9.9,
y: 3.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -9.15,
y: 3.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -9.1,
y: 3.55,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: -9.1,
y: 3.55,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -9.1,
y: 3.55,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -6.75,
y: 1.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: -1.4,
y: 1.2,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: -1.4,
y: 1.2,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: -1.4,
y: 1.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 0.25,
y: -0.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 3.95,
y: -0.45,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 4,
y: -0.5,
width: 0.15,
layer: "top"
},
{
route_type: "via",
x: 4,
y: -0.5,
from_layer: "top",
to_layer: "bottom",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 4,
y: -0.5,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 4.1,
y: -0.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "wire",
x: 5.4,
y: -0.6,
width: 0.15,
layer: "bottom"
},
{
route_type: "via",
x: 5.4,
y: -0.6,
from_layer: "bottom",
to_layer: "top",
via_diameter: 0.6,
via_hole_diameter: 0.3
},
{
route_type: "wire",
x: 5.4,
y: -0.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: -0.6,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: 11.8,
y: -0.6150473,
width: 0.15,
layer: "top"
}
],
source_trace_id: "source_trace_105"
},
{
type: "pcb_trace",
pcb_trace_id: "grid_114",
connection_name: "source_net_44",
connectsTo: [
"pcb_port_153",
"pcb_port_154"
],
route: [
{
route_type: "wire",
x: -15.175,
y: -13.8,
width: 0.15,
layer: "top",
start_pcb_port_id: "pcb_port_153"
},
{
route_type: "wire",
x: -15.2,
y: -13.8,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -14.6,
y: -13.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -13.95,
y: -13.2,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -13.9,
y: -13.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -12.6,
y: -13.15,
width: 0.15,
layer: "top"
},
{
route_type: "wire",
x: -11.95,
y: -13.8,
width: 0.15,
layer: "top",
end_pcb_port_id: "pcb_port_154"
}
],
source_trace_id: "source_trace_134"
}
];
var saved = {
fingerprint: fingerprint,
traces: traces
};
var board = "MuseView V1";
var usb = "5 V only; no PD";
var rails = {
VDD_IO: 3.192,
CAM_2V8: 2.8,
CAM_1V3: 1.2960223880597017
};
var resistors = {
R1: 5100,
R2: 5100,
R3: 33,
R4: 33,
R6: 432000,
R7: 100000,
R8: 25500,
R9: 40200,
R14: 4700,
R15: 4700
};
var fixedParts = {
U1: "C2913202",
J1: "C165948",
J2: "C262669",
U2: "C2687116",
U3: "C141836",
U4: "C347374",
U5: "C5152783",
R6: "C861402",
R7: "C335088",
R8: "C22920",
R9: "C2933218"
};
var nets = {
J1: {
CC1: "CC1",
CC2: "CC2",
VBUS1: "USB_RAW_5V",
VBUS2: "USB_RAW_5V",
GND1: "GND",
GND2: "GND",
DP1: "USB_DP_PORT",
DP2: "USB_DP_PORT",
DN1: "USB_DM_PORT",
DN2: "USB_DM_PORT"
},
R1: {
pin1: "CC1",
pin2: "GND"
},
R2: {
pin1: "CC2",
pin2: "GND"
},
F1: {
pin1: "USB_RAW_5V",
pin2: "VBUS_5V"
},
D1: {
pin1: "VBUS_5V",
pin2: "GND",
cathode: "VBUS_5V",
anode: "GND"
},
U3: {
VIN: "VBUS_5V",
EN: "VBUS_5V",
GND: "GND",
FB: "BUCK_FB",
SW: "BUCK_SW"
},
L1: {
pin1: "BUCK_SW",
pin2: "VDD_IO"
},
R6: {
pin1: "VDD_IO",
pin2: "BUCK_FB"
},
R7: {
pin1: "BUCK_FB",
pin2: "GND"
},
R8: {
pin1: "CAM_1V3",
pin2: "CAM_FB"
},
R9: {
pin1: "CAM_FB",
pin2: "GND"
},
U4: {
VIN: "VBUS_5V",
VOUT: "CAM_2V8",
VSS: "GND"
},
U5: {
IN: "VDD_IO",
EN: "VDD_IO",
OUT: "CAM_1V3",
GND: "GND",
FB: "CAM_FB"
},
U1: {
"3V3": "VDD_IO",
EN: "ESP_EN",
IO0: "BOOT",
IO19: "USB_DM_MCU",
IO20: "USB_DP_MCU",
IO16: "ASK",
IO17: "LED_DRIVE",
IO4: "CAM_SDA",
IO5: "CAM_SCL",
IO6: "CAM_VSYNC",
IO7: "CAM_HREF",
IO8: "CAM_PWDN",
IO18: "CAM_RESET",
IO15: "CAM_XCLK",
IO9: "CAM_D2",
IO10: "CAM_D3",
IO11: "CAM_D4",
IO12: "CAM_D5",
IO13: "CAM_D6",
IO14: "CAM_D7",
IO21: "CAM_D8",
IO47: "CAM_D9",
IO48: "CAM_PCLK"
},
J2: {
pin2: "GND",
pin3: "CAM_SDA",
pin4: "CAM_2V8",
pin5: "CAM_SCL",
pin6: "CAM_RESET",
pin7: "CAM_VSYNC",
pin8: "CAM_PWDN",
pin9: "CAM_HREF",
pin10: "CAM_1V3",
pin11: "VDD_IO",
pin12: "CAM_D9",
pin13: "CAM_XCLK",
pin14: "CAM_D8",
pin15: "GND",
pin16: "CAM_D7",
pin17: "CAM_PCLK",
pin18: "CAM_D6",
pin19: "CAM_D2",
pin20: "CAM_D5",
pin21: "CAM_D3",
pin22: "CAM_D4",
pin25: "GND",
pin26: "GND"
},
C6: {
pin1: "VBUS_5V",
pin2: "GND"
},
C9: {
pin1: "CAM_1V3",
pin2: "GND"
},
C14: {
pin1: "CAM_1V3",
pin2: "GND"
},
C17: {
pin1: "CAM_1V3",
pin2: "GND"
},
TP7: {
pin1: "CAM_1V3"
}
};
var cameraCore = {
module: "Arducam M0031",
net: "CAM_1V3",
testPoint: "TP7",
feedbackRef: "U5",
upperResistor: "R8",
lowerResistor: "R9",
feedbackV: {
min: 0.773,
typ: 0.793,
max: 0.813
},
resistorTolerance: 0.01,
resistorTcrPpmPerC: 100,
referenceTemperatureC: 25,
sensorDcTemperatureC: {
min: -30,
max: 70
},
moduleLimitsV: {
min: 1.235,
max: 1.365
},
designLimitsV: {
min: 1.24,
max: 1.36
},
nominalTargetV: 1.3,
source: "https://www.arducam.com/arducam-ov2640-camera-module-2mp-mini-ccm-compact-camera-modules-compatible-with-arduino_m0031esp32-esp8266-development-board-with-dvp-24-pin-interface_.html"
};
var contract = {
board: board,
usb: usb,
rails: rails,
resistors: resistors,
fixedParts: fixedParts,
nets: nets,
cameraCore: cameraCore
};
// Stable across runtimes; only routing geometry and electrical identities enter
// the fingerprint. A changed footprint, net, via, trace or board rejects replay.
function routeFingerprint(input, hardwareContract = contract) {
const normalize = (value) => {
if (typeof value === 'number')
return Math.round(value * 1e6) / 1e6;
if (Array.isArray(value))
return value.map(normalize);
if (value && typeof value === 'object')
return Object.fromEntries(Object.keys(value).sort().filter(k => !['circuitJsonMetadata', 'display_name', 'isPointToPoint', 'cacheKey'].includes(k)).map(k => [k, normalize(value[k])]));
if (typeof value === 'string' && /^connectivity_net\d+$/.test(value))
return 'connectivity-net';
return value;
};
const text = JSON.stringify(normalize({ input, hardwareContract }));
let a = 2166136261, b = 0x9e3779b9;
for (let i = 0; i < text.length; i++) {
a = Math.imul(a ^ text.charCodeAt(i), 16777619);
b = Math.imul(b ^ text.charCodeAt(i), 2246822519);
}
return `${(a >>> 0).toString(16)}-${(b >>> 0).toString(16)}-${text.length}`;
}
// @tscircuit/core 0.0.2079 represents circular keepouts by their bounding
// rectangles; 0.0.2021 used "oval". The complete captured inputs differ ONLY
// in the type of the four 4.6 mm mounting-hole obstacles (257..260).
// route-grid.py already treated these as rectangles. Accept the reviewed
// complete input, bound to its original routing revision, without ignoring
// obstacle shapes or weakening the fingerprint for any other input.
// Re-capture and review compatibility if either runtime or routing changes.
const reviewedRendererInput = {
boundingRectangleFingerprint: "904ff28e-139073e2-1060756",
};
/** Replay this board's independently generated, locally corrected routing.
* Native connectivity/placement/short checks still execute on every build.
* Editing the circuit requires fresh routing, never silent stale-cache reuse.
*/
async function boardRouter(input) {
const actual = routeFingerprint(input);
const reviewedEquivalent = actual === reviewedRendererInput.boundingRectangleFingerprint;
if (actual !== saved.fingerprint && !reviewedEquivalent)
throw new Error(`PCB routing is stale (${actual}, expected ${saved.fingerprint}). Regenerate and verify pcb-routes.json.`);
const listeners = {};
return {
on(event, callback) { (listeners[event] ?? (listeners[event] = [])).push(callback); },
start() { for (const callback of listeners.complete ?? [])
callback({ traces: structuredClone(saved.traces) }); },
stop() { },
};
}
/** MuseView V1. Standard USB-C 5 V sink, no USB-PD controller.
* Electrical values and pin assignments follow the component datasheets.
* VDD_IO is intentionally 3.192 V nominal: a common ESP32/camera I/O domain.
*/
const MuseViewV1 = () => (jsxs("board", { name: "MUSEVIEW_V1", title: "MuseView V1 \u00B7 USB-C 5 V camera", width: "50mm", height: "35mm", borderRadius: "2.5mm", layers: 4, thickness: "1.6mm", solderMaskColor: "#181e22", minTraceWidth: "0.15mm", defaultTraceWidth: "0.2mm", minViaHoleDiameter: 0.3, minViaPadDiameter: 0.45, minViaEdgeToPadEdgeClearance: "0.15mm", minBoardEdgeClearance: "0.25mm", minTraceToHoleEdgeClearance: "0.23mm", pcbStyle: { viaPadDiameter: 0.6, viaHoleDiameter: 0.3 }, autorouterVersion: "beta_pipeline9", autorouter: { algorithmFn: boardRouter, local: true, allowViaInPad: false, traceClearance: 0.18 }, autorouterEffortLevel: "5x", schAutoLayoutEnabled: true, schTraceAutoLabelEnabled: true, schMaxTraceDistance: "1.2mm", children: [jsxs("schematicsheet", { name: "usb", displayName: "USB-C input and protection", sheetIndex: 1, sheetSize: "ANSI_B", sheetWidth: "360mm", sheetHeight: "280mm", children: [jsx("schematictext", { schX: 0, schY: 12, fontSize: 0.5, text: "01 \u00b7 USB-C INPUT / PROTECTION" }), jsx("schematictext", { schX: 0, schY: -10, fontSize: 0.28, anchor: "center", text: "5 V ONLY · Independent 5.1k CC pull-downs" }), jsx("schematictext", { schX: 0, schY: -10.45, fontSize: 0.28, anchor: "center", text: "Native USB: GPIO19 D− / GPIO20 D+" }), jsx("schematictext", { schX: 0, schY: -10.9, fontSize: 0.28, anchor: "center", text: "33R source termination. No Power Delivery negotiation." })] }), jsxs("schematicsheet", { name: "power", displayName: "Main and camera power", sheetIndex: 2, sheetSize: "ANSI_B", sheetWidth: "360mm", sheetHeight: "280mm", children: [jsx("schematictext", { schX: 0, schY: 12, fontSize: 0.5, text: "02 \u00b7 POWER SUPPLIES" }), jsx("schematictext", { schX: 0, schY: 10, fontSize: 0.28, anchor: "center", text: "U3: 0.6 × (1 + 432k / 100k) = 3.192 V" }), jsx("schematictext", { schX: 0, schY: 9.55, fontSize: 0.28, anchor: "center", text: "R6/R7 must be 0.1%. Shared MCU/camera I/O supply." }), jsx("schematictext", { schX: 0, schY: 9.1, fontSize: 0.28, anchor: "center", text: "U5: 0.793 × (1 + 25.5k / 40.2k) = 1.296 V" })] }), jsxs("schematicsheet", { name: "mcu", displayName: "ESP32, controls and recovery", sheetIndex: 3, sheetSize: "ANSI_B", sheetWidth: "360mm", sheetHeight: "280mm", children: [jsx("schematictext", { schX: 0, schY: 12, fontSize: 0.5, text: "03 \u00b7 ESP32 / CONTROLS" }), jsx("schematictext", { schX: 0, schY: -11, fontSize: 0.28, anchor: "center", text: "N16R8: internal flash, PSRAM and 2.4 GHz Wi-Fi" }), jsx("schematictext", { schX: 0, schY: -11.45, fontSize: 0.28, anchor: "center", text: "GPIO35/36/37 reserved for octal PSRAM: unconnected" }), jsx("schematictext", { schX: 0, schY: -11.9, fontSize: 0.28, anchor: "center", text: "Hold BOOT, tap RESET, release BOOT for ROM recovery." })] }), jsxs("schematicsheet", { name: "camera", displayName: "M0031 DVP camera interface", sheetIndex: 4, sheetSize: "ANSI_B", sheetWidth: "360mm", sheetHeight: "280mm", children: [jsx("schematictext", { schX: 0, schY: 12, fontSize: 0.5, text: "04 \u00b7 M0031 CAMERA INTERFACE" }), jsx("schematictext", { schX: 0, schY: 10, fontSize: 0.28, anchor: "center", text: "External Arducam M0031 · 24 contacts · 0.5 mm pitch" }), jsx("schematictext", { schX: 0, schY: 9.55, fontSize: 0.28, anchor: "center", text: "Camera is fitted by hand after PCBA. Contacts toward PCB." }), jsx("schematictext", { schX: 0, schY: 9.1, fontSize: 0.28, anchor: "center", text: "Driver D0–D7 = sensor D2–D9. STROBE/D0/D1 unused." })] }), jsx("schematicsection", { name: "usb-port", displayName: "USB-C device and shield" }), jsx("schematicsection", { name: "usb-data", displayName: "ESD and data termination" }), jsx("schematicsection", { name: "buck", displayName: "5 V to 3.192 V" }), jsx("schematicsection", { name: "camera-regulators", displayName: "2.8 V analog / 1.296 V core" }), jsx("schematicsection", { name: "processor", displayName: "ESP32-S3-WROOM-1-N16R8" }), jsx("schematicsection", { name: "controls", displayName: "BOOT / RESET / ASK / status" }), jsx("schematicsection", { name: "camera-interface", displayName: "24-pin camera contract" }), jsx("net", { name: "GND", isGroundNet: true }), jsx("net", { name: "USB_RAW_5V", isPowerNet: true }), jsx("net", { name: "VBUS_5V", isPowerNet: true }), jsx("net", { name: "VDD_IO", isPowerNet: true }), jsx("net", { name: "CAM_2V8", isPowerNet: true }), jsx("net", { name: "CAM_1V3", isPowerNet: true }), jsx("net", { name: "BUCK_SW", isPowerNet: false }), jsx("net", { name: "BUCK_FB", isPowerNet: false }), jsx("net", { name: "CAM_FB", isPowerNet: false }), jsx("net", { name: "USB_SHIELD", isPowerNet: false }), jsx("copperpour", { name: "GND_PLANE", layer: "inner1", connectsTo: "net.GND", unbroken: true, clearance: "0.2mm", boardEdgeMargin: "0.3mm" }), jsx("copperpour", { name: "VDD_PLANE", layer: "inner2", connectsTo: "net.VDD_IO", unbroken: true, clearance: "0.2mm", boardEdgeMargin: "0.3mm" }), jsx("keepout", { shape: "rect", layers: ["top", "inner1", "inner2", "bottom"], excludeRefs: [".U1"], pcbX: 2.75, pcbY: 14.275, width: "44.5mm", height: "6.45mm" }), [[-22.25, 14.75], [22.25, 14.75], [-22.25, -14.75], [22.25, -14.75]].map(([x, y], i) => (jsxs(Fragment, { children: [jsx("hole", { name: `H${i + 1}`, pcbX: x, pcbY: y, diameter: "2.7mm" }), jsx("keepout", { shape: "circle", radius: "2.3mm", pcbX: x, pcbY: y, layers: ["top", "inner1", "inner2", "bottom"] })] }, `mount-${i}`))), jsx(TYPE_C_31_M_12, { name: "J1", displayName: "J1 \u00B7 USB-C 5 V", layer: "top", noConnect: ["SBU1", "SBU2"], pcbX: -20.85, pcbY: 3, pcbRotation: -90, schX: -10, schY: 2, schWidth: 1.2, schHeight: 3.6, schSheetName: "usb", schSectionName: "usb-port", connections: { EH1: "net.USB_SHIELD", EH2: "net.USB_SHIELD", EH3: "net.USB_SHIELD", EH4: "net.USB_SHIELD",
CC1: "net.CC1", CC2: "net.CC2", DN1: "net.USB_DM_PORT", DN2: "net.USB_DM_PORT", DP1: "net.USB_DP_PORT", DP2: "net.USB_DP_PORT",
GND1: "net.GND", GND2: "net.GND", VBUS1: "net.USB_RAW_5V", VBUS2: "net.USB_RAW_5V" } }), jsx(R, { name: "R1", part: "r5k1", pcbX: -16, pcbY: 8, pcbRotation: 90, schX: -10, schY: -3.5, schOrientation: "vertical", schSheetName: "usb", schSectionName: "usb-port", connections: { pin1: "net.CC1", pin2: "net.GND" } }), jsx(R, { name: "R2", part: "r5k1", pcbX: -16, pcbY: 5, pcbRotation: 90, schX: -6.5, schY: -3.5, schOrientation: "vertical", schSheetName: "usb", schSectionName: "usb-port", connections: { pin1: "net.CC2", pin2: "net.GND" } }), jsx(R, { name: "R5", part: "r1m", pcbX: -22.1, pcbY: -3.3, pcbRotation: 0, schX: -10, schY: -7, schOrientation: "vertical", schSheetName: "usb", schSectionName: "usb-port", connections: { pin1: "net.USB_SHIELD", pin2: "net.GND" } }), jsx(C, { name: "C1", part: "c4n7", pcbX: -18, pcbY: -3.45, pcbRotation: 0, schX: -6.5, schY: -7, schOrientation: "vertical", schSheetName: "usb", schSectionName: "usb-port", connections: { pin1: "net.USB_SHIELD", pin2: "net.GND" } }), jsx(USBLC6_2SC6, { name: "U2", layer: "top", pcbX: -15.7, pcbY: 0, pcbRotation: -90, schX: -2, schY: 2, schWidth: 1.8, schHeight: 0.8, schSheetName: "usb", schSectionName: "usb-data", connections: { pin1: "net.USB_DM_PORT", pin2: "net.GND", pin3: "net.USB_DP_PORT", pin4: "net.USB_DP_ESD", pin5: "net.VBUS_5V", pin6: "net.USB_DM_ESD" } }), jsx(C, { name: "C18", part: "c100n", pcbX: -16.1, pcbY: 2.6, pcbRotation: 180, schX: 3, schY: 7, schOrientation: "vertical", schSheetName: "usb", schSectionName: "usb-data", connections: { pin1: "net.VBUS_5V", pin2: "net.GND" } }), jsx(R, { name: "R3", part: "r33", pcbX: -7, pcbY: -5.395, pcbRotation: 0, schX: 4, schY: 3, schSheetName: "usb", schSectionName: "usb-data", connections: { pin1: "net.USB_DM_ESD", pin2: "net.USB_DM_MCU" } }), jsx(R, { name: "R4", part: "r33", pcbX: -7, pcbY: -7.295, pcbRotation: 0, schX: 4, schY: 0, schSheetName: "usb", schSectionName: "usb-data", connections: { pin1: "net.USB_DP_ESD", pin2: "net.USB_DP_MCU" } }), jsx(BSMD0603_075_6V, { name: "F1", displayName: "F1 \u00B7 750 mA PTC", pcbX: -17, pcbY: 10.3, pcbRotation: 0, schX: -10, schY: 7.5, schRotation: -90, schSheetName: "usb", schSectionName: "usb-port", connections: { pin1: "net.USB_RAW_5V", pin2: "net.VBUS_5V" } }), jsx(SMF5_0A, { name: "D1", displayName: "D1 \u00B7 SMF5.0A", pcbX: -21, pcbY: 9.7, pcbRotation: 0, schX: -3, schY: 7.5, schRotation: 0, schSheetName: "usb", schSectionName: "usb-port", connections: { cathode: "net.VBUS_5V", anode: "net.GND" } }), jsx(TLV62569DBVR, { name: "U3", pcbX: -11, pcbY: -1.5, layer: "top", pcbRotation: 90, schX: -7, schY: 5, schWidth: 1.65, schHeight: 0.6, schSheetName: "power", schSectionName: "buck", schPinArrangement: { leftSide: { pins: ["VIN", "EN"], direction: "top-to-bottom" }, rightSide: { pins: ["SW", "FB"], direction: "top-to-bottom" }, bottomSide: { pins: ["GND"], direction: "left-to-right" } }, connections: { VIN: "net.VBUS_5V", EN: "net.VBUS_5V", GND: "net.GND", SW: "net.BUCK_SW", FB: "net.BUCK_FB" } }), jsx(WPN4020H2R2MT, { name: "L1", pcbX: -11.95, pcbY: 4.35, pcbRotation: 90, schX: -2, schY: 6, schSheetName: "power", schSectionName: "buck", connections: { pin1: "net.BUCK_SW", pin2: "net.VDD_IO" } }), jsx(C, { name: "C2", part: "c4u7", pcbX: -11.95, pcbY: -9.3, pcbRotation: 270, schX: -13.2, schY: 0, schOrientation: "vertical", schSheetName: "power", schSectionName: "buck", connections: { pin1: "net.VBUS_5V", pin2: "net.GND" } }), jsx(C, { name: "C3", part: "c100n", pcbX: -11.95, pcbY: -5.3, pcbRotation: 270, schX: -12, schY: 0, schOrientation: "vertical", schSheetName: "power", schSectionName: "buck", connections: { pin1: "net.VBUS_5V", pin2: "net.GND" } }), jsx(C, { name: "C4", part: "c10u", pcbX: -11.7, pcbY: 9.1, pcbRotation: 90, schX: 2.8, schY: -2, schOrientation: "vertical", schSheetName: "power", schSectionName: "buck", connections: { pin1: "net.VDD_IO", pin2: "net.GND" } }), jsx(R, { name: "R6", part: "r432k", pcbX: -7.8, pcbY: -3, pcbRotation: 90, schX: 0, schY: 2.5, schOrientation: "vertical", schSheetName: "power", schSectionName: "buck", connections: { pin1: "net.VDD_IO", pin2: "net.BUCK_FB" } }), jsx(R, { name: "R7", part: "r100k", pcbX: -7.8, pcbY: 0.05, pcbRotation: 270, schX: 0, schY: -4.5, schOrientation: "vertical", schSheetName: "power", schSectionName: "buck", connections: { pin1: "net.BUCK_FB", pin2: "net.GND" } }), jsx(C, { name: "C5", part: "c6p8", pcbX: -9.4, pcbY: -7.8, pcbRotation: 270, schX: 1.6, schY: -2, schOrientation: "vertical", schSheetName: "power", schSectionName: "buck", connections: { pin1: "net.VDD_IO", pin2: "net.BUCK_FB" } }), jsx(XC6206P282MR, { name: "U4", pcbX: -20, pcbY: -6.5, layer: "top", pcbRotation: 0, schX: -8, schY: -6, schWidth: 1.8, schHeight: 1.5, schSheetName: "power", schSectionName: "camera-regulators", schPinArrangement: { leftSide: { pins: ["VIN"], direction: "top-to-bottom" }, rightSide: { pins: ["VOUT"], direction: "top-to-bottom" }, bottomSide: { pins: ["VSS"], direction: "left-to-right" } }, connections: { VSS: "net.GND", VIN: "net.VBUS_5V", VOUT: "net.CAM_2V8" } }), jsx(C, { name: "C6", part: "c1u", pcbX: -23.4, pcbY: -6.5, pcbRotation: 180, schX: -10.8, schY: 0, schOrientation: "vertical", schSheetName: "power", schSectionName: "camera-regulators", connections: { pin1: "net.VBUS_5V", pin2: "net.GND" } }), jsx(C, { name: "C7", part: "c1u", pcbX: -16.6, pcbY: -6.5, pcbRotation: 0, schX: -3, schY: -6, schOrientation: "vertical", schSheetName: "power", schSectionName: "camera-regulators", connections: { pin1: "net.CAM_2V8", pin2: "net.GND" } }), jsx(SGM2059_ADJXN5G_TR, { name: "U5", pcbX: -18, pcbY: -10.7, layer: "top", pcbRotation: 0, schX: 7, schY: -3, schWidth: 1.65, schHeight: 0.6, schSheetName: "power", schSectionName: "camera-regulators", schPinArrangement: { leftSide: { pins: ["IN", "EN"], direction: "top-to-bottom" }, rightSide: { pins: ["OUT", "FB"], direction: "top-to-bottom" }, bottomSide: { pins: ["GND"], direction: "left-to-right" } }, connections: { IN: "net.VDD_IO", EN: "net.VDD_IO", GND: "net.GND", OUT: "net.CAM_1V3", FB: "net.CAM_FB" } }), jsx(C, { name: "C8", part: "c1u", pcbX: -14.4, pcbY: -10.7, pcbRotation: 0, schX: 4, schY: -2, schOrientation: "vertical", schSheetName: "power", schSectionName: "camera-regulators", connections: { pin1: "net.VDD_IO", pin2: "net.GND" } }), jsx(C, { name: "C9", part: "c1u", pcbX: -18.6, pcbY: -14.2, pcbRotation: 270, schX: 12, schY: -3, schOrientation: "vertical", schSheetName: "power", schSectionName: "camera-regulators", connections: { pin1: "net.CAM_1V3", pin2: "net.GND" } }), jsx(R, { name: "R8", part: "r25k5", pcbX: -14.8, pcbY: -8.2, pcbRotation: 0, schX: 7, schY: -7, schSheetName: "power", schSectionName: "camera-regulators", schOrientation: "vertical", connections: { pin1: "net.CAM_1V3", pin2: "net.CAM_FB" } }), jsx(R, { name: "R9", part: "r40k2", pcbX: -22.2, pcbY: -9.5, pcbRotation: 180, schX: 12, schY: -7, schSheetName: "power", schSectionName: "camera-regulators", schOrientation: "vertical", connections: { pin1: "net.CAM_FB", pin2: "net.GND" } }), jsx(ESP32_S3_WROOM_1_N16R8, { name: "U1", layer: "top", pcbX: 4.5, pcbY: 0.5, pcbRotation: 0, schX: -3, schY: 0, schWidth: 1.96, schHeight: 4.4, schSheetName: "mcu", schSectionName: "processor", connections: { GND1: "net.GND", GND2: "net.GND", GND3: "net.GND", "3V3": "net.VDD_IO", EN: "net.ESP_EN", IO0: "net.BOOT",
IO4: "net.CAM_SDA", IO5: "net.CAM_SCL", IO6: "net.CAM_VSYNC", IO7: "net.CAM_HREF", IO15: "net.CAM_XCLK",
IO9: "net.CAM_D2", IO10: "net.CAM_D3", IO11: "net.CAM_D4", IO12: "net.CAM_D5", IO13: "net.CAM_D6", IO14: "net.CAM_D7", IO21: "net.CAM_D8", IO47: "net.CAM_D9", IO48: "net.CAM_PCLK",
IO16: "net.ASK", IO17: "net.LED_DRIVE", IO18: "net.CAM_RESET", IO8: "net.CAM_PWDN", IO19: "net.USB_DM_MCU", IO20: "net.USB_DP_MCU",
RXD0: "net.UART_RX", TXD0: "net.UART_TX", IO39: "net.JTAG_TCK", IO40: "net.JTAG_TDO", IO41: "net.JTAG_TDI", IO42: "net.JTAG_TMS" } }), jsx(C, { name: "C10", part: "c100n", pcbX: -7.5, pcbY: 8.275, pcbRotation: 180, schX: -11.2, schY: 2, schOrientation: "vertical", schSheetName: "mcu", schSectionName: "processor", connections: { pin1: "net.VDD_IO", pin2: "net.GND" } }), jsx(C, { name: "C11", part: "c10u", pcbX: -8.5, pcbY: 10, pcbRotation: 180, schX: -10, schY: 2, schOrientation: "vertical", schSheetName: "mcu", schSectionName: "processor", connections: { pin1: "net.VDD_IO", pin2: "net.GND" } }), jsx(R, { name: "R10", part: "r10k", pcbX: -7.5, pcbY: 6.4, pcbRotation: 0, schX: 5, schY: 2, schSheetName: "mcu", schSectionName: "controls", schOrientation: "vertical", connections: { pin1: "net.VDD_IO", pin2: "net.ESP_EN" } }), jsx(C, { name: "C12", part: "c1u", pcbX: -8, pcbY: 4.5, pcbRotation: 0, schX: 11, schY: 6, schOrientation: "vertical", schSheetName: "mcu", schSectionName: "controls", connections: { pin1: "net.ESP_EN", pin2: "net.GND" } }), jsx(R, { name: "R11", part: "r10k", pcbX: 18.6, pcbY: -8.7, pcbRotation: 90, schX: 7, schY: 2, schSheetName: "mcu", schSectionName: "controls", schOrientation: "vertical", connections: { pin1: "net.VDD_IO", pin2: "net.BOOT" } }), jsx(R, { name: "R12", part: "r10k", pcbX: -7.5, pcbY: 2.8, pcbRotation: 0, schX: 7, schY: -3.5, schSheetName: "mcu", schSectionName: "controls", schOrientation: "vertical", connections: { pin1: "net.VDD_IO", pin2: "net.ASK" } }), jsx(TS_1187A_B_A_B, { name: "SW1", displayName: "SW1 \u00B7 RESET", pcbX: 2, pcbY: -14, pcbRotation: 0, schX: 7, schY: 5.2, schSheetName: "mcu", schSectionName: "controls", connections: { A: "net.ESP_EN", C: "net.ESP_EN", B: "net.GND", D: "net.GND" } }), jsx(TS_1187A_B_A_B, { name: "SW2", displayName: "SW2 \u00B7 BOOT", pcbX: 11.5, pcbY: -14, pcbRotation: 0, schX: 7, schY: -0.2, schSheetName: "mcu", schSectionName: "controls", connections: { A: "net.BOOT", C: "net.BOOT", B: "net.GND", D: "net.GND" } }), jsx(TS_1187A_B_A_B, { name: "SW3", displayName: "SW3 \u00B7 ASK", pcbX: -7.5, pcbY: -14, pcbRotation: 0, schX: 7, schY: -5.8, schSheetName: "mcu", schSectionName: "controls", connections: { A: "net.ASK", C: "net.ASK", B: "net.GND", D: "net.GND" } }), jsx(R, { name: "R13", part: "r1k", pcbX: -16, pcbY: -13.8, pcbRotation: 0, schX: 7, schY: -9, schSheetName: "mcu", schSectionName: "controls", connections: { pin1: "net.LED_DRIVE", pin2: "net.LED_A" } }), jsx(KT_0603R, { name: "LED1", pcbX: -12.7, pcbY: -13.8, pcbRotation: 0, schX: 11, schY: -9, schSheetName: "mcu", schSectionName: "controls", schOrientation: "vertical", connections: { anode: "net.LED_A", cathode: "net.GND" } }), jsx("copperpour", { name: "EPAD_GND", layer: "top", connectsTo: "net.GND", coveredWithSolderMask: true, useThermalReliefs: false, outline: [{ x: 1.15, y: -0.05 }, { x: 4.85, y: -0.05 }, { x: 4.85, y: 3.75 }, { x: 1.15, y: 3.75 }], clearance: "0.15mm" }), [2.299852, 3.6999].flatMap(x => [1.12485, 2.5249].map(y => jsx(Fragment, { children: jsx("via", { name: `EPAD_${x}_${y}`, pcbX: x, pcbY: y, connectsTo: "net.GND", fromLayer: "top", toLayer: "bottom", holeDiameter: "0.3mm", outerDiameter: "0.6mm" }) }, `epad-${x}-${y}`))), jsx(AFC01_S24FCA_00, { name: "J2", displayName: "J2 \u00B7 M0031", pcbX: 22.6, pcbY: -1.5, layer: "top", noConnect: ["pin1", "pin23", "pin24"], pcbRotation: 90, schX: 5, schY: 0, schWidth: 2.5, schHeight: 2.8, schSheetName: "camera", schSectionName: "camera-interface", connections: { pin2: "net.GND", pin3: "net.CAM_SDA", pin4: "net.CAM_2V8", pin5: "net.CAM_SCL", pin6: "net.CAM_RESET", pin7: "net.CAM_VSYNC", pin8: "net.CAM_PWDN", pin9: "net.CAM_HREF", pin10: "net.CAM_1V3", pin11: "net.VDD_IO", pin12: "net.CAM_D9", pin13: "net.CAM_XCLK", pin14: "net.CAM_D8", pin15: "net.GND", pin16: "net.CAM_D7", pin17: "net.CAM_PCLK", pin18: "net.CAM_D6", pin19: "net.CAM_D2", pin20: "net.CAM_D5", pin21: "net.CAM_D3", pin22: "net.CAM_D4", pin25: "net.GND", pin26: "net.GND" } }), jsx(R, { name: "R14", part: "r4k7", pcbX: 20, pcbY: 9.4, pcbRotation: 90, schX: -10, schY: -6, schOrientation: "vertical", schSheetName: "camera", schSectionName: "camera-interface", connections: { pin1: "net.VDD_IO", pin2: "net.CAM_SDA" } }), jsx(R, { name: "R15", part: "r4k7", pcbX: 23.3, pcbY: 9.4, pcbRotation: 90, schX: -6, schY: -6, schOrientation: "vertical", schSheetName: "camera", schSectionName: "camera-interface", connections: { pin1: "net.VDD_IO", pin2: "net.CAM_SCL" } }), jsx(R, { name: "R16", part: "r10k", pcbX: 18.7, pcbY: -11.7, pcbRotation: 0, schX: -10, schY: -10, schOrientation: "vertical", schSheetName: "camera", schSectionName: "camera-interface", connections: { pin1: "net.CAM_RESET", pin2: "net.GND" } }), jsx(R, { name: "R17", part: "r10k", pcbX: 17.5, pcbY: -14.7, pcbRotation: 0, schX: -6, schY: -10, schOrientation: "vertical", schSheetName: "camera", schSectionName: "camera-interface", connections: { pin1: "net.VDD_IO", pin2: "net.CAM_PWDN" } }), jsx(C, { name: "C13", part: "c100n", pcbX: 16.5, pcbY: -4.924928, pcbRotation: 90, schX: -7.2, schY: 5, schOrientation: "vertical", schSheetName: "camera", schSectionName: "camera-interface", connections: { pin1: "net.CAM_2V8", pin2: "net.GND" } }), jsx(C, { name: "C14", part: "c100n", pcbX: 16.5, pcbY: -1.924934, pcbRotation: 90, schX: -7.2, schY: 1, schOrientation: "vertical", schSheetName: "camera", schSectionName: "camera-interface", connections: { pin1: "net.CAM_1V3", pin2: "net.GND" } }), jsx(C, { name: "C15", part: "c100n", pcbX: 16.5, pcbY: 1.2, pcbRotation: 90, schX: -10, schY: -2.5, schOrientation: "vertical", schSheetName: "camera", schSectionName: "camera-interface", connections: { pin1: "net.VDD_IO", pin2: "net.GND" } }), jsx(C, { name: "C16", part: "c4u7", pcbX: 16.5, pcbY: -8.15, pcbRotation: 90, schX: -6, schY: 5, schOrientation: "vertical", schSheetName: "camera", schSectionName: "camera-interface", connections: { pin1: "net.CAM_2V8", pin2: "net.GND" } }), jsx(C, { name: "C17", part: "c4u7", pcbX: 16.5, pcbY: 4.4, pcbRotation: 90, schX: -6, schY: 1, schOrientation: "vertical", schSheetName: "camera", schSectionName: "camera-interface", connections: { pin1: "net.CAM_1V3", pin2: "net.GND" } }), [
["TP1", "UART_TX", -3, -10.25, -11, -3, "mcu"], ["TP2", "UART_RX", 0, -10.25, -11, -5, "mcu"],
["TP3", "VDD_IO", 3, -10.25, -11, -7, "mcu"], ["TP4", "GND", 6, -10.25, -11, -9, "mcu"],
["TP5", "VBUS_5V", -24, 11.9, 9, 7, "usb"], ["TP6", "CAM_2V8", -20.8, 12, 12, -7, "camera"],
["TP7", "CAM_1V3", -24, -11.4, 12, -10, "camera"],
["TP8", "JTAG_TCK", 9, -10.25, 13, 4, "mcu"], ["TP9", "JTAG_TDO", 12, -10.25, 13, 2, "mcu"],
["TP10", "JTAG_TDI", 16.5, 7.3, 13, 0, "mcu"], ["TP11", "JTAG_TMS", 16.5, 9.6, 13, -2, "mcu"],
].map(([name, net, x, y, sx, sy, sheet]) => jsx("testpoint", { name: name, doNotPlace: true, footprintVariant: "pad", padShape: "circle", padDiameter: "1.2mm", layer: "top", pcbX: x, pcbY: y, schX: sx, schY: sy, schSheetName: sheet, connections: { pin1: `net.${net}` }, children: jsx("courtyardoutline", { outline: [{ x: -0.65, y: -0.65 }, { x: .65, y: -0.65 }, { x: .65, y: .65 }, { x: -0.65, y: .65 }, { x: -0.65, y: -0.65 }] }) }, name)), jsx("trace", { name: "USB_DM_TO_R", from: ".U2 > .pin6", to: ".R3 > .pin1", thickness: "0.2mm" }), jsx("trace", { name: "USB_DP_TO_R", from: ".U2 > .pin4", to: ".R4 > .pin1", thickness: "0.2mm" }), jsx("trace", { name: "USB_DM_TO_MCU", from: ".R3 > .pin2", to: ".U1 > .IO19", pcbStraightLine: true, thickness: "0.2mm" }), jsx("trace", { name: "USB_DP_TO_MCU", from: ".R4 > .pin2", to: ".U1 > .IO20", pcbStraightLine: true, thickness: "0.2mm" }), jsx("trace", { name: "DECOUPLE_C13", from: ".J2 > .pin4", to: ".C13 > .pin1", pcbStraightLine: true, thickness: "0.15mm", maxLength: "5.1mm" }), jsx("trace", { name: "DECOUPLE_C14", from: ".J2 > .pin10", to: ".C14 > .pin1", pcbStraightLine: true, thickness: "0.15mm", maxLength: "5.1mm" }), jsx("trace", { name: "DECOUPLE_C3", from: ".U3 > .VIN", to: ".C3 > .pin1", pcbStraightLine: true, thickness: "0.25mm", maxLength: "3mm" }), jsx("trace", { name: "DECOUPLE_C10", from: ".U1 > .3V3", to: ".C10 > .pin1", pcbStraightLine: true, thickness: "0.4mm", maxLength: "3mm" }), jsx("trace", { name: "DECOUPLE_C6", from: ".U4 > .VIN", to: ".C6 > .pin1", pcbStraightLine: true, thickness: "0.3mm", maxLength: "3mm" }), jsx("trace", { name: "DECOUPLE_C8", from: ".U5 > .IN", to: ".C8 > .pin1", pcbStraightLine: true, thickness: "0.3mm", maxLength: "3mm" }), jsx("trace", { name: "DECOUPLE_C18", from: ".U2 > .pin5", to: ".C18 > .pin1", pcbPath: [{ x: 0, y: 0.05 }, { x: -1.7, y: 0.05 }], thickness: "0.25mm", maxLength: "4mm" }), jsx("trace", { name: "BUCK_SWITCH", from: ".U3 > .SW", to: ".L1 > .pin1", pcbStraightLine: true, thickness: "0.6mm", maxLength: "3mm" }), jsx("trace", { name: "BUCK_OUTPUT", from: ".L1 > .pin2", to: ".C4 > .pin1", pcbStraightLine: true, thickness: "0.4mm", maxLength: "3mm" }), [
["C2", -11.95, -11.1],
["C3", -11.95, -6.9],
["C4", -13, 10.1],
["C6", -24.3, -7.4],
["C7", -15, -6.5],
["C8", -12.8, -10.7],
["C9", -18.6, -15.85],
["C10", -9.1, 8.275],
["C11", -10.4, 10],
["C12", -6.4, 4.5],
["C13", 15.7, -4.099928],
["C14", 15.7, -1.099934],
["C15", 15.7, 2.025],
["C16", 15.6, -7.125],
["C17", 15.6, 5.425],
["C18", -16.925, 1.9],
].map(([cap, x, y]) => jsxs(Fragment, { children: [jsx("via", { name: `GND_${cap}`, pcbX: x, pcbY: y, fromLayer: "top", toLayer: "bottom", connectsTo: "net.GND", outerDiameter: "0.6mm", holeDiameter: "0.3mm" }), jsx("trace", { name: `RETURN_${cap}`, from: `.${cap} > .pin2`, to: `.GND_${cap} > .top`, pcbStraightLine: true, thickness: "0.2mm", maxLength: "1.6mm" })] }, `return-${cap}`)), jsx("via", { name: "GND_U3", pcbX: -11, pcbY: -1.05, fromLayer: "top", toLayer: "bottom", connectsTo: "net.GND", outerDiameter: "0.6mm", holeDiameter: "0.3mm" }), jsx("trace", { from: ".U3 > .GND", to: ".GND_U3 > .top", pcbStraightLine: true, thickness: "0.2mm" }), jsx("via", { name: "GND_U4", pcbX: -18.3, pcbY: -8.3, fromLayer: "top", toLayer: "bottom", connectsTo: "net.GND", outerDiameter: "0.6mm", holeDiameter: "0.3mm" }), jsx("trace", { from: ".U4 > .VSS", to: ".GND_U4 > .top", pcbStraightLine: true, thickness: "0.2mm" }), jsx("via", { name: "GND_U5", pcbX: -16.15, pcbY: -10.5, fromLayer: "top", toLayer: "bottom", connectsTo: "net.GND", outerDiameter: "0.6mm", holeDiameter: "0.3mm" }), jsx("trace", { from: ".U5 > .GND", to: ".GND_U5 > .top", pcbStraightLine: true, thickness: "0.2mm" }), [
[3, "CAM_SDA"], [5, "CAM_SCL"], [6, "CAM_RESET"], [7, "CAM_VSYNC"], [8, "CAM_PWDN"], [9, "CAM_HREF"],
[12, "CAM_D9"], [13, "CAM_XCLK"], [14, "CAM_D8"], [16, "CAM_D7"], [17, "CAM_PCLK"], [18, "CAM_D6"],
[19, "CAM_D2"], [20, "CAM_D5"], [21, "CAM_D3"], [22, "CAM_D4"],
].map(([pin, net]) => jsxs(Fragment, { children: [jsx("via", { name: `CAM_ESCAPE_${pin}`, pcbX: pin % 2 ? 19.4 : 18.6, pcbY: -1.5 - 5.75 + (pin - 1) * 0.5, fromLayer: "top", toLayer: "bottom", outerDiameter: "0.6mm", holeDiameter: "0.3mm", connectsTo: `net.${net}` }), jsx("trace", { name: `ESCAPE_J2_${pin}`, from: `.J2 > .pin${pin}`, to: `.CAM_ESCAPE_${pin} > .top`, pcbStraightLine: true, thickness: "0.15mm" })] }, `camera-escape-${pin}`)), jsx("silkscreentext", { text: "MUSEVIEW V1.1", pcbX: -13, pcbY: 13, fontSize: "0.6mm" }), jsx("silkscreentext", { text: "USB-C 5V", pcbX: -23.8, pcbY: 1, fontSize: "0.55mm", pcbRotation: 90 }), jsx("silkscreentext", { text: "ASK", pcbX: -7.5, pcbY: -16.9, fontSize: "0.55mm" }), jsx("silkscreentext", { text: "RESET", pcbX: 2, pcbY: -16.9, fontSize: "0.55mm" }), jsx("silkscreentext", { text: "BOOT", pcbX: 11.5, pcbY: -16.9, fontSize: "0.55mm" }), jsx("silkscreentext", { text: "M0031", pcbX: 24.4, pcbY: -1.5, fontSize: "0.55mm", pcbRotation: 90 }), jsx("silkscreentext", { text: "1", pcbX: 21.5, pcbY: -8.2, fontSize: "0.65mm" }), jsx("silkscreentext", { text: "TOP ASSEMBLY ONLY", pcbX: -13, pcbY: 11.9, fontSize: "0.4mm" }), jsx("fabricationnoterect", { pcbX: 33.5, pcbY: -1.5, width: "12.5mm", height: "21mm" }), jsx("fabricationnotetext", { pcbX: 33.5, pcbY: -1.5, fontSize: "0.55mm", text: "EXTERNAL M0031" })] }));
export { MuseViewV1, MuseViewV1 as default };