ShiboSoftwareDev/msp-exp430fr5994
This code defines and renders electronic components such as a 4MHz ceramic resonator and various microcontroller chips with their physical pin layouts footprints, 3D models, and associated metadata.
- Version
- 1.0.0
- License
- unset
- Stars
- 0
dist/index.js
import { jsx, jsxs } from 'react/jsx-runtime';
const CSTCR4M00G53_R0 = (props) => {
return (jsx("resonator", { frequency: "4MHz", loadCapacitance: "15pF", pinVariant: "ground_pin", supplierPartNumbers: {
"jlcpcb": [
"C22122"
]
}, manufacturerPartNumber: "CSTCR4M00G53_R0", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.499997mm", pcbY: "0mm", width: "0.8001mm", height: "2.99974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.000127mm", pcbY: "0mm", width: "0.8001mm", height: "2.99974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.499997mm", pcbY: "0mm", width: "0.8001mm", height: "2.99974mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -2.300096999999937, "y": 1.1000232000000096 }, { "x": -2.300096999999937, "y": -1.0999978000000965 }] }), jsx("silkscreenpath", { route: [{ "x": 2.2998684000001504, "y": 1.1000232000000096 }, { "x": 2.2998684000001504, "y": -1.0999978000000965 }] }), jsx("silkscreenpath", { route: [{ "x": -2.300096999999937, "y": 1.1000232000000096 }, { "x": -2.131313999999861, "y": 1.1000232000000096 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8689339999998538, "y": 1.1000232000000096 }, { "x": -0.6313169999999673, "y": 1.1000232000000096 }] }), jsx("silkscreenpath", { route: [{ "x": 0.6310630000001538, "y": 1.1000232000000096 }, { "x": 0.8686800000000403, "y": 1.1000232000000096 }] }), jsx("silkscreenpath", { route: [{ "x": 2.1310600000001614, "y": 1.1000232000000096 }, { "x": 2.2998684000001504, "y": 1.1000232000000096 }] }), jsx("silkscreenpath", { route: [{ "x": -2.300096999999937, "y": -1.0999978000000965 }, { "x": -2.131313999999861, "y": -1.0999978000000965 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8689339999998538, "y": -1.0999978000000965 }, { "x": -0.6313169999999673, "y": -1.0999978000000965 }] }), jsx("silkscreenpath", { route: [{ "x": 0.6310630000001538, "y": -1.0999978000000965 }, { "x": 0.8686800000000403, "y": -1.0999978000000965 }] }), jsx("silkscreenpath", { route: [{ "x": 2.1310600000001614, "y": -1.0999978000000965 }, { "x": 2.2998684000001504, "y": -1.0999978000000965 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.012827mm", pcbY: "2.4986mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.5615269999999555, "y": 1.7486000000000104 }, { "x": 2.535873000000038, "y": 1.7486000000000104 }, { "x": 2.535873000000038, "y": -1.7486000000000104 }, { "x": -2.5615269999999555, "y": -1.7486000000000104 }, { "x": -2.5615269999999555, "y": 1.7486000000000104 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C22122.obj?uuid=cf7e6f23fe2b4e8ba9b6e877647e77c5",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C22122.step?uuid=cf7e6f23fe2b4e8ba9b6e877647e77c5",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.00011430000006384944, y: 0, z: -1.15 },
}, ...props }));
};
const pinLabels$4 = {
pin1: ["VBUS"],
pin2: ["D_NEG"],
pin3: ["D_POS"],
pin4: ["ID"],
pin5: ["GND"],
pin6: ["SH1"],
pin7: ["SH2"],
pin8: ["SH3"],
pin9: ["SH4"]
};
const MicroXNJ = (props) => {
return (jsx("connector", { pinLabels: pinLabels$4, supplierPartNumbers: {
"jlcpcb": [
"C404969"
]
}, manufacturerPartNumber: "MicroXNJ", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin6"], pcbX: "-0.869042mm", pcbY: "2.424938mm", outerDiameter: "1.2999974mm", holeDiameter: "0.700024mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin9"], pcbX: "-0.869042mm", pcbY: "-2.424938mm", outerDiameter: "1.2999974mm", holeDiameter: "0.700024mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin8"], pcbX: "1.811166mm", pcbY: "-3.624834mm", holeWidth: "0.700024mm", holeHeight: "1.200023mm", outerWidth: "1.2999974mm", outerHeight: "1.7999964mm", pcbRotation: "90deg", shape: "pill" }), jsx("platedhole", { portHints: ["pin7"], pcbX: "1.811166mm", pcbY: "3.624834mm", holeWidth: "0.700024mm", holeHeight: "1.200023mm", outerWidth: "1.2999974mm", outerHeight: "1.7999964mm", pcbRotation: "90deg", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.861168mm", pcbY: "1.299972mm", width: "1.999996mm", height: "0.3999992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.861168mm", pcbY: "0.649986mm", width: "1.999996mm", height: "0.3999992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.861168mm", pcbY: "0mm", width: "1.999996mm", height: "0.3999992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.861168mm", pcbY: "-0.649986mm", width: "1.999996mm", height: "0.3999992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.861168mm", pcbY: "-1.299972mm", width: "1.999996mm", height: "0.3999992mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.5294565999998895, "y": -3.7454586000000063 }, { "x": -1.254004400000099, "y": -3.7454586000000063 }, { "x": -1.254004400000099, "y": -3.2736028000001625 }] }), jsx("silkscreenpath", { route: [{ "x": -1.254004400000099, "y": 3.273780600000009 }, { "x": -1.254004400000099, "y": 3.7900863999998364 }, { "x": 0.536974999999984, "y": 3.7900863999998364 }] }), jsx("silkscreenpath", { route: [{ "x": 3.9225409999997964, "y": -2.9998924000001352 }, { "x": 4.422540000000026, "y": -2.9998924000001352 }, { "x": 4.452435799999876, "y": 3.0900369999999384 }, { "x": 3.9225409999997964, "y": 3.1000192000000197 }] }), jsx("silkscreenpath", { route: [{ "x": 2.919317200000023, "y": 3.7900863999998364 }, { "x": 3.511772199999882, "y": 3.7900863999998364 }] }), jsx("silkscreenpath", { route: [{ "x": 3.5226941999999326, "y": -3.7454586000000063 }, { "x": 2.926632399999903, "y": -3.7454586000000063 }] }), jsx("silkscreenpath", { route: [{ "x": 3.9225409999997964, "y": -2.9998924000001352 }, { "x": 3.942454600000019, "y": -3.4499042000001054 }, { "x": 4.437627599999928, "y": -3.869969400000059 }, { "x": 3.5226941999999326, "y": -3.7454586000000063 }] }), jsx("silkscreenpath", { route: [{ "x": 3.9225409999997964, "y": -2.9998924000001352 }, { "x": 3.9225409999997964, "y": 3.1000192000000197 }, { "x": 3.9225409999997964, "y": 3.4000948000000335 }, { "x": 4.3974955999999565, "y": 3.9300404000000526 }, { "x": 3.511772199999882, "y": 3.8000686000000314 }] }), jsx("silkscreenpath", { route: [{ "x": 0.4826443999999128, "y": -3.7326824000000443 }, { "x": 0.30807019999997465, "y": -3.731869599999982 }] }), jsx("silkscreenpath", { route: [{ "x": 0.48299999999994725, "y": -3.734917600000017 }, { "x": 0.27520259999994323, "y": -3.73131079999996 }] }), jsx("silkscreenpath", { route: [{ "x": -1.8845340000000306, "y": -2.0490180000000464 }, { "x": -1.8888614200612892, "y": -2.081888018728023 }, { "x": -1.901548773719469, "y": -2.1125180000000228 }, { "x": -1.9217314387893794, "y": -2.1388205612106503 }, { "x": -1.948034000000007, "y": -2.1590032262806744 }, { "x": -1.9786639812721205, "y": -2.1716905799387405 }, { "x": -2.0115339999999833, "y": -2.176017999999999 }, { "x": -2.0444040187280734, "y": -2.1716905799387405 }, { "x": -2.0750339999999596, "y": -2.1590032262806744 }, { "x": -2.1013365612108146, "y": -2.1388205612106503 }, { "x": -2.1215192262806113, "y": -2.1125180000000228 }, { "x": -2.1342065799386774, "y": -2.081888018728023 }, { "x": -2.1385340000001634, "y": -2.0490180000000464 }, { "x": -2.1342065799386774, "y": -2.01614798127207 }, { "x": -2.1215192262806113, "y": -1.9855179999999564 }, { "x": -2.1013365612108146, "y": -1.9592154387893288 }, { "x": -2.0750339999999596, "y": -1.939032773719532 }, { "x": -2.0444040187280734, "y": -1.9263454200612387 }, { "x": -2.0115339999999833, "y": -1.92201799999998 }, { "x": -1.9786639812721205, "y": -1.9263454200612387 }, { "x": -1.948034000000007, "y": -1.939032773719532 }, { "x": -1.9217314387893794, "y": -1.9592154387893288 }, { "x": -1.901548773719469, "y": -1.9855179999999564 }, { "x": -1.8888614200612892, "y": -2.01614798127207 }, { "x": -1.8845340000000306, "y": -2.0490180000000464 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "1.2033948mm", pcbY: "5.0577262mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.3994052000000465, "y": 4.307726200000047 }, { "x": 4.8061947999999575, "y": 4.307726200000047 }, { "x": 4.8061947999999575, "y": -4.269473800000014 }, { "x": -2.3994052000000465, "y": -4.269473800000014 }, { "x": -2.3994052000000465, "y": 4.307726200000047 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C404969.obj?uuid=a2b1a9114fe84000a47b1a073321bc87",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C404969.step?uuid=a2b1a9114fe84000a47b1a073321bc87",
pcbRotationOffset: 90,
modelOriginPosition: { x: 0.015163800000095762, y: -1.2809149000001319, z: -1.8298538000000002 },
}, ...props }));
};
const pinLabels$3 = {
pin1: ["pin1"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"],
pin5: ["pin5"],
pin6: ["pin6"],
pin7: ["pin7"],
pin8: ["pin8"],
pin9: ["pin9"],
pin10: ["pin10"],
pin11: ["AVCC1"],
pin12: ["XIN"],
pin13: ["XOUT"],
pin14: ["AVSS1"],
pin15: ["DVCC1"],
pin16: ["DVSS1"],
pin17: ["VCORE"],
pin18: ["pin18"],
pin19: ["pin19"],
pin20: ["LED0"],
pin21: ["LED1"],
pin22: ["UART_RTS"],
pin23: ["UART_CTS"],
pin24: ["pin24"],
pin25: ["pin25"],
pin26: ["pin26"],
pin27: ["pin27"],
pin28: ["pin28"],
pin29: ["pin29"],
pin30: ["pin30"],
pin31: ["pin31"],
pin32: ["pin32"],
pin33: ["pin33"],
pin34: ["HOST_SDA"],
pin35: ["HOST_SCL"],
pin36: ["pin36"],
pin37: ["UART_TXD"],
pin38: ["UART_RXD"],
pin39: ["DVSS2"],
pin40: ["DVCC2"],
pin41: ["pin41"],
pin42: ["pin42"],
pin43: ["TARGET_SBWTDIO"],
pin44: ["TARGET_SBWTCK"],
pin45: ["pin45"],
pin46: ["pin46"],
pin47: ["pin47"],
pin48: ["pin48"],
pin49: ["VSSU"],
pin50: ["USB_DP"],
pin51: ["PUR"],
pin52: ["USB_DM"],
pin53: ["VBUS"],
pin54: ["VUSB"],
pin55: ["V18"],
pin56: ["AVSS2"],
pin57: ["XT2IN"],
pin58: ["XT2OUT"],
pin59: ["TEST", "SBWTCK"],
pin60: ["TDO"],
pin61: ["TDI"],
pin62: ["TMS"],
pin63: ["TCK"],
pin64: ["RST", "SBWTDIO"],
pin65: ["EP", "GND_EP"]
};
const MSP430F5528IRGCR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$3, supplierPartNumbers: {
"jlcpcb": [
"C179685"
]
}, manufacturerPartNumber: "MSP430F5528IRGCR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin65"], pcbX: "0.000127mm", pcbY: "0.000127mm", width: "4.2999914mm", height: "4.2999914mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin64"], pcbX: "-4.499991mm", pcbY: "-3.749929mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin63"], pcbX: "-4.499991mm", pcbY: "-3.249803mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin62"], pcbX: "-4.499991mm", pcbY: "-2.749931mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin61"], pcbX: "-4.499991mm", pcbY: "-2.249805mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin60"], pcbX: "-4.499991mm", pcbY: "-1.749933mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin59"], pcbX: "-4.499991mm", pcbY: "-1.249807mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin58"], pcbX: "-4.499991mm", pcbY: "-0.749935mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin57"], pcbX: "-4.499991mm", pcbY: "-0.249809mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin56"], pcbX: "-4.499991mm", pcbY: "0.250063mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin55"], pcbX: "-4.499991mm", pcbY: "0.750189mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin54"], pcbX: "-4.499991mm", pcbY: "1.250061mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin53"], pcbX: "-4.499991mm", pcbY: "1.750187mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin52"], pcbX: "-4.499991mm", pcbY: "2.250059mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin51"], pcbX: "-4.499991mm", pcbY: "2.750185mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin50"], pcbX: "-4.499991mm", pcbY: "3.250057mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin49"], pcbX: "-4.499991mm", pcbY: "3.750183mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin48"], pcbX: "-3.750183mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin47"], pcbX: "-3.250057mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin46"], pcbX: "-2.750185mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin45"], pcbX: "-2.250059mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin44"], pcbX: "-1.750187mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin43"], pcbX: "-1.250061mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin42"], pcbX: "-0.750189mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "-0.250063mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin40"], pcbX: "0.249809mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin39"], pcbX: "0.749935mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin38"], pcbX: "1.249807mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin37"], pcbX: "1.749933mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin36"], pcbX: "2.249805mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin35"], pcbX: "2.749931mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin34"], pcbX: "3.249803mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin33"], pcbX: "3.749929mm", pcbY: "4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin32"], pcbX: "4.499991mm", pcbY: "3.750183mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin31"], pcbX: "4.499991mm", pcbY: "3.250057mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin30"], pcbX: "4.499991mm", pcbY: "2.750185mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin29"], pcbX: "4.499991mm", pcbY: "2.250059mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin28"], pcbX: "4.499991mm", pcbY: "1.750187mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin27"], pcbX: "4.499991mm", pcbY: "1.250061mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin26"], pcbX: "4.499991mm", pcbY: "0.750189mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin25"], pcbX: "4.499991mm", pcbY: "0.250063mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "4.499991mm", pcbY: "-0.249809mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "4.499991mm", pcbY: "-0.749935mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "4.499991mm", pcbY: "-1.249807mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "4.499991mm", pcbY: "-1.749933mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "4.499991mm", pcbY: "-2.249805mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "4.499991mm", pcbY: "-2.749931mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "4.499991mm", pcbY: "-3.249803mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "4.499991mm", pcbY: "-3.749929mm", width: "0.7999984mm", height: "0.249936mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "3.749929mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "3.249803mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "2.749931mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "2.249805mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "1.749933mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "1.249807mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "0.749935mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "0.249809mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.250063mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.750189mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-1.250061mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.750187mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-2.250059mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-2.750185mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-3.250057mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-3.750183mm", pcbY: "-4.499991mm", width: "0.249936mm", height: "0.7999984mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -4.5001179999999295, "y": 4.106291000000056 }, { "x": -4.5001179999999295, "y": 4.500118000000043 }] }), jsx("silkscreenpath", { route: [{ "x": -4.106290999999828, "y": -4.499863999999889 }, { "x": -4.5001179999999295, "y": -4.499863999999889 }, { "x": -4.5001179999999295, "y": -4.106037000000015 }] }), jsx("silkscreenpath", { route: [{ "x": 4.499864000000116, "y": -4.106037000000015 }, { "x": 4.499864000000116, "y": -4.499863999999889 }, { "x": 4.106037000000015, "y": -4.499863999999889 }] }), jsx("silkscreenpath", { route: [{ "x": 4.106037000000015, "y": 4.500118000000043 }, { "x": 4.499864000000116, "y": 4.500118000000043 }, { "x": 4.499864000000116, "y": 4.106291000000056 }] }), jsx("silkscreenpath", { route: [{ "x": -4.5001179999999295, "y": 4.500118000000043 }, { "x": -4.106290999999828, "y": 4.500118000000043 }] }), jsx("silkscreenpath", { route: [{ "x": -4.444999999999936, "y": -4.952999999999861 }, { "x": -4.568188380049264, "y": -4.827911471495327 }, { "x": -4.4437299999999595, "y": -4.704086479760576 }, { "x": -4.319271619950541, "y": -4.827911471495327 }, { "x": -4.442459999999869, "y": -4.952999999999861 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.000127mm", pcbY: "5.902327mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -5.152072999999973, "y": 5.1523270000001276 }, { "x": 5.152327000000014, "y": 5.1523270000001276 }, { "x": 5.152327000000014, "y": -5.456872999999973 }, { "x": -5.152072999999973, "y": -5.456872999999973 }, { "x": -5.152072999999973, "y": 5.1523270000001276 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C179685.obj?uuid=0ffb808492284182bfb30691efcc53fa",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C179685.step?uuid=0ffb808492284182bfb30691efcc53fa",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: -0.05 },
}, ...props }));
};
const pinLabels$2 = {
pin1: ["P1_0"],
pin2: ["P1_1"],
pin3: ["P1_2"],
pin4: ["P3_0"],
pin5: ["P3_1"],
pin6: ["P3_2"],
pin7: ["P3_3"],
pin8: ["P6_0"],
pin9: ["P6_1"],
pin10: ["P6_2"],
pin11: ["P6_3"],
pin12: ["P4_7"],
pin13: ["P7_0"],
pin14: ["P7_1"],
pin15: ["P8_0"],
pin16: ["P1_3"],
pin17: ["P1_4"],
pin18: ["P1_5"],
pin19: ["DVSS2"],
pin20: ["DVCC2"],
pin21: ["PJ_0", "TDI", "TCLK"],
pin22: ["PJ_1", "TDO", "TBCLK"],
pin23: ["PJ_2", "TMS"],
pin24: ["PJ_3", "TCK"],
pin25: ["P7_2"],
pin26: ["P7_3"],
pin27: ["P7_4"],
pin28: ["P7_5"],
pin29: ["P7_6"],
pin30: ["P7_7"],
pin31: ["P4_0"],
pin32: ["P4_1"],
pin33: ["P4_2"],
pin34: ["P4_3"],
pin35: ["P2_5"],
pin36: ["P2_6"],
pin37: ["TEST"],
pin38: ["RST"],
pin39: ["DVSS3"],
pin40: ["DVCC3"],
pin41: ["P2_0"],
pin42: ["P2_1"],
pin43: ["P2_2"],
pin44: ["P8_1"],
pin45: ["P8_2"],
pin46: ["P8_3"],
pin47: ["P3_4"],
pin48: ["P3_5"],
pin49: ["P3_6"],
pin50: ["P3_7"],
pin51: ["P1_6"],
pin52: ["P1_7"],
pin53: ["P5_0"],
pin54: ["P5_1"],
pin55: ["P5_2"],
pin56: ["P5_3"],
pin57: ["P4_4"],
pin58: ["P4_5"],
pin59: ["P4_6"],
pin60: ["DVSS1"],
pin61: ["DVCC1"],
pin62: ["P2_7"],
pin63: ["P2_3"],
pin64: ["P2_4"],
pin65: ["P5_4"],
pin66: ["P5_5"],
pin67: ["P5_6"],
pin68: ["P5_7"],
pin69: ["P6_4"],
pin70: ["P6_5"],
pin71: ["P6_6"],
pin72: ["P6_7"],
pin73: ["AVSS3"],
pin74: ["PJ_6", "HFXIN"],
pin75: ["PJ_7", "HFXOUT"],
pin76: ["AVSS2"],
pin77: ["PJ_4", "LFXIN"],
pin78: ["PJ_5", "LFXOUT"],
pin79: ["AVSS1"],
pin80: ["AVCC1"]
};
const MSP430FR5994IPNR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$2, supplierPartNumbers: {
"jlcpcb": [
"C2052740"
]
}, manufacturerPartNumber: "MSP430FR5994IPNR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin21"], pcbX: "6.89991mm", pcbY: "-4.750054mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "4.750054mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "4.750054mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin40"], pcbX: "6.89991mm", pcbY: "4.750054mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin60"], pcbX: "-4.750054mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin61"], pcbX: "-6.89991mm", pcbY: "4.750054mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin80"], pcbX: "-6.89991mm", pcbY: "-4.750054mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-4.750054mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-4.249928mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-3.750056mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-3.24993mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-2.750058mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-2.249932mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-1.75006mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.249934mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "-0.750062mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "-0.249936mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0.249936mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "0.750062mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "1.249934mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "1.75006mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "2.249932mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "2.750058mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "3.24993mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "3.750056mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "4.249928mm", pcbY: "-6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "6.89991mm", pcbY: "-4.249928mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "6.89991mm", pcbY: "-3.750056mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "6.89991mm", pcbY: "-3.24993mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin25"], pcbX: "6.89991mm", pcbY: "-2.750058mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin26"], pcbX: "6.89991mm", pcbY: "-2.249932mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin27"], pcbX: "6.89991mm", pcbY: "-1.75006mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin28"], pcbX: "6.89991mm", pcbY: "-1.249934mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin29"], pcbX: "6.89991mm", pcbY: "-0.750062mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin30"], pcbX: "6.89991mm", pcbY: "-0.249936mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin31"], pcbX: "6.89991mm", pcbY: "0.249936mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin32"], pcbX: "6.89991mm", pcbY: "0.750062mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin33"], pcbX: "6.89991mm", pcbY: "1.249934mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin34"], pcbX: "6.89991mm", pcbY: "1.75006mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin35"], pcbX: "6.89991mm", pcbY: "2.249932mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin36"], pcbX: "6.89991mm", pcbY: "2.750058mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin37"], pcbX: "6.89991mm", pcbY: "3.24993mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin38"], pcbX: "6.89991mm", pcbY: "3.750056mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin39"], pcbX: "6.89991mm", pcbY: "4.249928mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin42"], pcbX: "4.249928mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin43"], pcbX: "3.750056mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin44"], pcbX: "3.24993mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin45"], pcbX: "2.750058mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin46"], pcbX: "2.249932mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin47"], pcbX: "1.75006mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin48"], pcbX: "1.249934mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin49"], pcbX: "0.750062mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin50"], pcbX: "0.249936mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin51"], pcbX: "-0.249936mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin52"], pcbX: "-0.750062mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin53"], pcbX: "-1.249934mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin54"], pcbX: "-1.75006mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin55"], pcbX: "-2.249932mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin56"], pcbX: "-2.750058mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin57"], pcbX: "-3.24993mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin58"], pcbX: "-3.750056mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin59"], pcbX: "-4.249928mm", pcbY: "6.89991mm", width: "0.2800096mm", height: "1.499997mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin62"], pcbX: "-6.89991mm", pcbY: "4.249928mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin63"], pcbX: "-6.89991mm", pcbY: "3.750056mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin64"], pcbX: "-6.89991mm", pcbY: "3.24993mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin65"], pcbX: "-6.89991mm", pcbY: "2.750058mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin66"], pcbX: "-6.89991mm", pcbY: "2.249932mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin67"], pcbX: "-6.89991mm", pcbY: "1.75006mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin68"], pcbX: "-6.89991mm", pcbY: "1.249934mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin69"], pcbX: "-6.89991mm", pcbY: "0.750062mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin70"], pcbX: "-6.89991mm", pcbY: "0.249936mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin71"], pcbX: "-6.89991mm", pcbY: "-0.249936mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin72"], pcbX: "-6.89991mm", pcbY: "-0.750062mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin73"], pcbX: "-6.89991mm", pcbY: "-1.249934mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin74"], pcbX: "-6.89991mm", pcbY: "-1.75006mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin75"], pcbX: "-6.89991mm", pcbY: "-2.249932mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin76"], pcbX: "-6.89991mm", pcbY: "-2.750058mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin77"], pcbX: "-6.89991mm", pcbY: "-3.24993mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin78"], pcbX: "-6.89991mm", pcbY: "-3.750056mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin79"], pcbX: "-6.89991mm", pcbY: "-4.249928mm", width: "1.499997mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("silkscreenpath", { route: [{ "x": -5.750001199999986, "y": 5.7500012 }, { "x": 5.750001200000014, "y": 5.7500012 }, { "x": 5.750001200000014, "y": -5.7500012 }, { "x": -5.750001199999986, "y": -5.7500012 }, { "x": -5.750001199999986, "y": 5.7500012 }] }), jsx("silkscreenpath", { route: [{ "x": -4.749799999999993, "y": -4.450080000000007 }, { "x": -4.960734378607924, "y": -4.360871640570068 }, { "x": -5.047256711767744, "y": -4.148821341500593 }, { "x": -4.958942117039101, "y": -3.937511200170853 }, { "x": -4.74726000000004, "y": -3.850091952880888 }, { "x": -4.535577882960979, "y": -3.9375112001708317 }, { "x": -4.4472632882322785, "y": -4.14882134150055 }, { "x": -4.533785621392099, "y": -4.360871640570046 }, { "x": -4.7447199999999725, "y": -4.450080000000007 }] }), jsx("silkscreenpath", { route: [{ "x": -5.40003999999999, "y": -7.000240000000005 }, { "x": -5.548781055997665, "y": -6.849597970296074 }, { "x": -5.398769999999985, "y": -6.70022057598527 }, { "x": -5.248758944002304, "y": -6.849597970296074 }, { "x": -5.397500000000008, "y": -7.000240000000005 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "8.5184mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -7.7683999999999855, "y": 7.7684 }, { "x": 7.742999999999995, "y": 7.7684 }, { "x": 7.742999999999995, "y": -8.123999999999995 }, { "x": -7.7683999999999855, "y": -8.123999999999995 }, { "x": -7.7683999999999855, "y": 7.7684 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2052740.obj?uuid=3054dfda187d4aca8a5768d7a8f5a9ec",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2052740.step?uuid=3054dfda187d4aca8a5768d7a8f5a9ec",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: -0.149425 },
}, ...props }));
};
const SC_32S32_768kHz20PPM12_5pF = (props) => {
return (jsx("crystal", { frequency: "32.768kHz", loadCapacitance: "12.5pF", pinVariant: "two_pin", supplierPartNumbers: {
"jlcpcb": [
"C97606"
]
}, manufacturerPartNumber: "SC_32S32_768kHz20PPM12_5pF", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.1549888mm", pcbY: "0mm", width: "0.850011mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.1549888mm", pcbY: "0mm", width: "0.850011mm", height: "1.6999966mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -2.028596400000083, "y": -1.0786109999999098 }, { "x": -2.028596400000083, "y": 1.0786110000000235 }, { "x": 2.0285963999999694, "y": 1.0786110000000235 }, { "x": 2.0285963999999694, "y": -1.0786109999999098 }, { "x": -2.028596400000083, "y": -1.0786109999999098 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.0668mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.282000000000039, "y": 1.3167999999999438 }, { "x": 2.2819999999999254, "y": 1.3167999999999438 }, { "x": 2.2819999999999254, "y": -1.3421999999999343 }, { "x": -2.282000000000039, "y": -1.3421999999999343 }, { "x": -2.282000000000039, "y": 1.3167999999999438 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C97606.obj?uuid=b374b09d4a6d4557b2ff8af51e7e333f",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C97606.step?uuid=b374b09d4a6d4557b2ff8af51e7e333f",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: 0 },
}, ...props }));
};
const pinLabels$1 = {
pin1: ["pin1"],
pin2: ["pin2"]
};
const TS342A2P_WZ = (props) => {
return (jsx("pushbutton", { pinLabels: pinLabels$1, supplierPartNumbers: {
"jlcpcb": [
"C557591"
]
}, manufacturerPartNumber: "TS342A2P_WZ", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.035048mm", pcbY: "0mm", width: "1.5299944mm", height: "1.3599922mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "2.035048mm", pcbY: "0mm", width: "1.5299944mm", height: "1.3599922mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 2.0761959999999817, "y": 1.5761970000000929 }, { "x": -2.0761960000000954, "y": 1.5761970000000929 }] }), jsx("silkscreenpath", { route: [{ "x": 2.0761959999999817, "y": -1.5761969999999792 }, { "x": 2.0761959999999817, "y": -0.8832087999999203 }] }), jsx("silkscreenpath", { route: [{ "x": 2.0761959999999817, "y": 1.5761970000000929 }, { "x": 2.0761959999999817, "y": 0.8832087999999203 }] }), jsx("silkscreenpath", { route: [{ "x": -2.0761960000000954, "y": 1.5761970000000929 }, { "x": -2.0761960000000954, "y": 0.8832087999999203 }] }), jsx("silkscreenpath", { route: [{ "x": 2.0761959999999817, "y": -1.5761969999999792 }, { "x": -2.0761960000000954, "y": -1.5761969999999792 }] }), jsx("silkscreenpath", { route: [{ "x": -2.0761960000000954, "y": -1.5761969999999792 }, { "x": -2.0761960000000954, "y": -0.8832087999999203 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8133080000000064, "y": 0 }, { "x": 0.7855952019274355, "y": -0.21049959993422362 }, { "x": 0.7043453891010358, "y": -0.4066540000000032 }, { "x": 0.5750956019933255, "y": -0.5750956019932119 }, { "x": 0.4066540000000032, "y": -0.7043453891010358 }, { "x": 0.21049959993410994, "y": -0.7855952019275492 }, { "x": 0, "y": -0.8133080000000064 }, { "x": -0.21049959993422362, "y": -0.7855952019275492 }, { "x": -0.4066540000000032, "y": -0.7043453891010358 }, { "x": -0.5750956019934392, "y": -0.5750956019932119 }, { "x": -0.7043453891011495, "y": -0.4066540000000032 }, { "x": -0.7855952019276629, "y": -0.21049959993422362 }, { "x": -0.81330800000012, "y": 0 }, { "x": -0.7855952019276629, "y": 0.2104995999343373 }, { "x": -0.7043453891011495, "y": 0.40665400000011687 }, { "x": -0.5750956019934392, "y": 0.5750956019933255 }, { "x": -0.4066540000000032, "y": 0.7043453891011495 }, { "x": -0.21049959993422362, "y": 0.7855952019275492 }, { "x": 0, "y": 0.81330800000012 }, { "x": 0.21049959993410994, "y": 0.7855952019275492 }, { "x": 0.4066540000000032, "y": 0.7043453891011495 }, { "x": 0.5750956019933255, "y": 0.5750956019933255 }, { "x": 0.7043453891010358, "y": 0.40665400000011687 }, { "x": 0.7855952019274355, "y": 0.2104995999343373 }, { "x": 0.8133080000000064, "y": 0 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.5748mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -3.0439999999999827, "y": 1.8248000000000957 }, { "x": 3.043999999999869, "y": 1.8248000000000957 }, { "x": 3.043999999999869, "y": -1.8248000000000957 }, { "x": -3.0439999999999827, "y": -1.8248000000000957 }, { "x": -3.0439999999999827, "y": 1.8248000000000957 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C557591.obj?uuid=01b89f2829364ee897a7f8e9b91bc152",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C557591.step?uuid=01b89f2829364ee897a7f8e9b91bc152",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -1.51 },
}, ...props }));
};
const pinLabels = {
pin1: ["DM_CONNECTOR"],
pin2: ["GND"],
pin3: ["DP_CONNECTOR"],
pin4: ["DP_MCU"],
pin5: ["VBUS"],
pin6: ["DM_MCU"]
};
const USBLC6_2SC6 = (props) => {
return (jsx("chip", { pinLabels: pinLabels, supplierPartNumbers: {
"jlcpcb": [
"C7519"
]
}, manufacturerPartNumber: "USBLC6_2SC6", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.94996mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.94996mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.94996mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.94996mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 1.5391891999998961, "y": -0.8892031999998835 }, { "x": 1.5391891999998961, "y": 0.8892031999999972 }] }), jsx("silkscreenpath", { route: [{ "x": -1.5391892000000098, "y": -0.8892031999998835 }, { "x": -1.5391892000000098, "y": 0.8892031999999972 }] }), jsx("silkscreenpath", { route: [{ "x": -1.518158000000085, "y": -1.3014960000000428 }, { "x": -1.5232730105126393, "y": -1.3403483621364103 }, { "x": -1.538269462536391, "y": -1.3765529999999444 }, { "x": -1.5621253726490067, "y": -1.4076426273509242 }, { "x": -1.5932150000001002, "y": -1.4314985374635398 }, { "x": -1.6294196378635206, "y": -1.4464949894874053 }, { "x": -1.6682720000001154, "y": -1.451609999999846 }, { "x": -1.7071243621367103, "y": -1.4464949894874053 }, { "x": -1.7433290000001307, "y": -1.4314985374635398 }, { "x": -1.7744186273511104, "y": -1.4076426273509242 }, { "x": -1.7982745374637261, "y": -1.3765529999999444 }, { "x": -1.8132709894875916, "y": -1.3403483621364103 }, { "x": -1.818386000000146, "y": -1.3014960000000428 }, { "x": -1.8132709894875916, "y": -1.2626436378633343 }, { "x": -1.7982745374637261, "y": -1.226438999999914 }, { "x": -1.7744186273511104, "y": -1.1953493726489341 }, { "x": -1.7433290000001307, "y": -1.1714934625363185 }, { "x": -1.7071243621367103, "y": -1.156497010512453 }, { "x": -1.6682720000001154, "y": -1.1513819999998987 }, { "x": -1.6294196378635206, "y": -1.156497010512453 }, { "x": -1.5932150000001002, "y": -1.1714934625363185 }, { "x": -1.5621253726490067, "y": -1.1953493726489341 }, { "x": -1.538269462536391, "y": -1.226438999999914 }, { "x": -1.5232730105126393, "y": -1.2626436378633343 }, { "x": -1.518158000000085, "y": -1.3014960000000428 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.1524mm", pcbY: "2.6764mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.078800000000001, "y": 1.9264000000000578 }, { "x": 1.7739999999998872, "y": 1.9264000000000578 }, { "x": 1.7739999999998872, "y": -2.0279999999999063 }, { "x": -2.078800000000001, "y": -2.0279999999999063 }, { "x": -2.078800000000001, "y": 1.9264000000000578 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7519.obj?uuid=229b69761e2c45dba6a83d8866dec72d",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7519.step?uuid=229b69761e2c45dba6a83d8866dec72d",
pcbRotationOffset: 90,
modelOriginPosition: { x: -12700000070253736e-21, y: 0.000012700000070253736, z: -0.048939 },
}, ...props }));
};
const onSheet = (schSheetName, placement) => ({ schSheetName, ...placement });
const fanout = (x, y) => [{ x, y }];
const SCH = {
U_TARGET: onSheet("TARGET", { schX: 0, schY: 0 }),
C_TARGET_BULK: onSheet("TARGET", { schX: -10, schY: 8, schOrientation: "vertical" }),
C_TARGET_DVCC1: onSheet("TARGET", { schX: -8, schY: 8, schOrientation: "vertical" }),
C_TARGET_DVCC2: onSheet("TARGET", { schX: -6, schY: 8, schOrientation: "vertical" }),
C_TARGET_DVCC3: onSheet("TARGET", { schX: -4, schY: 8, schOrientation: "vertical" }),
R_DVCC1: onSheet("TARGET", { schX: -8, schY: 5, schOrientation: "horizontal" }),
R_DVCC2: onSheet("TARGET", { schX: -4, schY: 5, schOrientation: "horizontal" }),
R_DVCC3: onSheet("TARGET", { schX: 0, schY: 5, schOrientation: "horizontal" }),
C_TARGET_AVCC: onSheet("TARGET", { schX: -2, schY: 8, schOrientation: "vertical" }),
R_AVCC: onSheet("TARGET", { schX: 1, schY: 8, schOrientation: "horizontal" }),
Y_LF: onSheet("TARGET", { schX: 8, schY: 5, schOrientation: "horizontal" }),
C_LFXIN: onSheet("TARGET", { schX: 6, schY: 2, schOrientation: "vertical" }),
C_LFXOUT: onSheet("TARGET", { schX: 10, schY: 2, schOrientation: "vertical" }),
Y_HF: onSheet("TARGET", { schX: 8, schY: -2, schOrientation: "right" }),
SW_RESET: onSheet("TARGET", { schX: -9, schY: -7, schOrientation: "down" }),
R_TARGET_RST: onSheet("TARGET", { schX: -5, schY: -6, schOrientation: "horizontal" }),
C_TARGET_RST: onSheet("TARGET", { schX: -2, schY: -8, schOrientation: "vertical" }),
J1: onSheet("BOOSTERPACK_UI", { schX: -11, schY: 5 }),
J3: onSheet("BOOSTERPACK_UI", { schX: -4, schY: 5 }),
J4: onSheet("BOOSTERPACK_UI", { schX: 4, schY: 5 }),
J2: onSheet("BOOSTERPACK_UI", { schX: 9, schY: 5 }),
SW1: onSheet("BOOSTERPACK_UI", { schX: -8, schY: -6, schOrientation: "down" }),
SW2: onSheet("BOOSTERPACK_UI", { schX: -4, schY: -6, schOrientation: "down" }),
R_LED1: onSheet("BOOSTERPACK_UI", { schX: 1, schY: -5, schOrientation: "horizontal" }),
LED1: onSheet("BOOSTERPACK_UI", { schX: 4, schY: -5, schOrientation: "horizontal" }),
R_LED2: onSheet("BOOSTERPACK_UI", { schX: 7, schY: -7, schOrientation: "horizontal" }),
LED2: onSheet("BOOSTERPACK_UI", { schX: 10, schY: -7, schOrientation: "horizontal" }),
J_EXT_3V3: onSheet("BOOSTERPACK_UI", { schX: -7, schY: -9 }),
J_EXT_5V: onSheet("BOOSTERPACK_UI", { schX: -1, schY: -9 }),
J_SD: onSheet("STORAGE_SUPERCAP", { schX: -7, schY: 2 }),
C_SD_BULK: onSheet("STORAGE_SUPERCAP", { schX: -11, schY: -5, schOrientation: "vertical" }),
C_SD_DECOUPLE: onSheet("STORAGE_SUPERCAP", { schX: -8, schY: -5, schOrientation: "vertical" }),
R_SD_DETECT: onSheet("STORAGE_SUPERCAP", { schX: -4, schY: -5, schOrientation: "vertical" }),
R_CAP_CHARGE: onSheet("STORAGE_SUPERCAP", { schX: 3, schY: 4, schOrientation: "horizontal" }),
J_CAP_MODE: onSheet("STORAGE_SUPERCAP", { schX: 7, schY: 4 }),
C_SUPER: onSheet("STORAGE_SUPERCAP", { schX: 10, schY: 0, schOrientation: "vertical" }),
J_PWRSEL: onSheet("TARGET_SUPPLY", { schX: -7, schY: 3 }),
J_CURRENT: onSheet("TARGET_SUPPLY", { schX: -2, schY: 3 }),
J_EXT: onSheet("TARGET_SUPPLY", { schX: 3, schY: 3 }),
J_ISO_TST: onSheet("EZFET_HOST", { schX: -10.5, schY: 10 }),
J_ISO_RST: onSheet("EZFET_HOST", { schX: -7.5, schY: 10 }),
J_ISO_RX: onSheet("EZFET_HOST", { schX: -4.5, schY: 10 }),
J_ISO_TX: onSheet("EZFET_HOST", { schX: -1.5, schY: 10 }),
J_ISO_RTS: onSheet("EZFET_HOST", { schX: 1.5, schY: 10 }),
J_ISO_CTS: onSheet("EZFET_HOST", { schX: 4.5, schY: 10 }),
J_ISO_VCC: onSheet("EZFET_HOST", { schX: 7.5, schY: 10 }),
J_ISO_GND: onSheet("EZFET_HOST", { schX: 10.5, schY: 10 }),
J_JTAG: onSheet("EZFET_HOST", { schX: 10, schY: 0 }),
J_USB: onSheet("USB_POWER", { schX: -10, schY: 3 }),
U_ESD: onSheet("USB_POWER", { schX: -6, schY: 3, schRotation: 180 }),
R_USB_DM: onSheet("USB_POWER", { schX: -2, schY: 2.4, schOrientation: "horizontal" }),
R_USB_DP: onSheet("USB_POWER", { schX: -2, schY: 3.6, schOrientation: "horizontal" }),
R_USB_PUR: onSheet("USB_POWER", { schX: 2, schY: 1, schOrientation: "horizontal" }),
R_SHIELD: onSheet("USB_POWER", { schX: -8, schY: -2, schOrientation: "vertical" }),
C_SHIELD: onSheet("USB_POWER", { schX: -5, schY: -2, schOrientation: "vertical" }),
U_LDO: onSheet("USB_POWER", { schX: 5, schY: 4 }),
C_LDO_IN: onSheet("USB_POWER", { schX: 2, schY: -2, schOrientation: "vertical" }),
C_LDO_OUT: onSheet("USB_POWER", { schX: 8, schY: -2, schOrientation: "vertical" }),
R_LDO_EN: onSheet("USB_POWER", { schX: 2, schY: 5, schOrientation: "horizontal" }),
R_PWR: onSheet("USB_POWER", { schX: 10, schY: 2, schOrientation: "horizontal" }),
LED_PWR: onSheet("USB_POWER", { schX: 12, schY: 2, schOrientation: "horizontal" }),
U_DBG: onSheet("EZFET_HOST", { schX: 0, schY: 0 }),
Y_DBG: onSheet("EZFET_HOST", { schX: -8, schY: 2, schOrientation: "right" }),
C_DBG_VCORE: onSheet("EZFET_HOST", { schX: 8, schY: 7, schOrientation: "vertical" }),
C_DBG_VUSB: onSheet("EZFET_HOST", { schX: -5, schY: -6, schOrientation: "vertical" }),
C_DBG_V18: onSheet("EZFET_HOST", { schX: -3, schY: -6, schOrientation: "vertical" }),
C_DBG_AVCC: onSheet("EZFET_HOST", { schX: 0, schY: -6, schOrientation: "vertical" }),
C_DBG_DVCC1: onSheet("EZFET_HOST", { schX: 2, schY: -6, schOrientation: "vertical" }),
C_DBG_DVCC2: onSheet("EZFET_HOST", { schX: 4, schY: -6, schOrientation: "vertical" }),
C_DBG_BULK: onSheet("EZFET_HOST", { schX: 6, schY: -6, schOrientation: "vertical" }),
R_DBG_RST: onSheet("EZFET_HOST", { schX: 7, schY: 5, schOrientation: "horizontal" }),
C_DBG_RST: onSheet("EZFET_HOST", { schX: 10, schY: 5, schOrientation: "vertical" }),
R_DBG_RED: onSheet("EZFET_HOST", { schX: -7, schY: -7, schOrientation: "horizontal" }),
LED_DBG_RED: onSheet("EZFET_HOST", { schX: -10, schY: -7, schOrientation: "horizontal" }),
R_DBG_GREEN: onSheet("EZFET_HOST", { schX: 1, schY: -7, schOrientation: "horizontal" }),
LED_DBG_GREEN: onSheet("EZFET_HOST", { schX: -2, schY: -7, schOrientation: "horizontal" }),
J_DBG_PROG: onSheet("EZFET_HOST", { schX: 10, schY: -4, schRotation: 180 }),
};
const Ldo3V3 = (props) => (jsx("chip", { ...props, manufacturerPartNumber: "TLV70033DDCR", supplierPartNumbers: { jlcpcb: ["C11337"] }, footprint: "sot23_5", pinLabels: { pin1: "IN", pin2: "GND", pin3: "EN", pin4: "NC", pin5: "OUT" }, pinAttributes: {
IN: { requiresPower: true },
GND: { requiresGround: true },
EN: { mustBeConnected: true },
OUT: { providesPower: true },
} }));
const Link = ({ name, pcbX, pcbY = 8, schX, schY, schSheetName, }) => (jsx("jumper", { name: name, manufacturerPartNumber: "2.54mm removable shunt link", footprint: jsxs("footprint", { children: [jsx("platedhole", { shape: "circle", portHints: ["pin1"], pcbX: "0mm", pcbY: "1.27mm", holeDiameter: "0.9mm", outerDiameter: "1.7mm" }), jsx("platedhole", { shape: "circle", portHints: ["pin2"], pcbX: "0mm", pcbY: "-1.27mm", holeDiameter: "0.9mm", outerDiameter: "1.7mm" }), jsx("silkscreenrect", { width: "2mm", height: "3.4mm" })] }), pinLabels: { pin1: "HOST", pin2: "TARGET" }, schPinArrangement: { leftSide: ["HOST"], rightSide: ["TARGET"] }, schX: schX, schY: schY, schSheetName: schSheetName, pcbX: pcbX, pcbY: pcbY }));
const MicroSdSocket = (props) => (jsx("connector", { ...props, manufacturerPartNumber: "DNP - Molex 502702-0831 compatible microSD footprint", pinLabels: {
pin1: "DAT2",
pin2: "DAT3_CS",
pin3: "CMD_MOSI",
pin4: "VDD",
pin5: "CLK",
pin6: "VSS",
pin7: "DAT0_MISO",
pin8: "DAT1",
pin9: "DETECT",
pin10: "SHELL1",
pin11: "SHELL2",
pin12: "SHELL3",
pin13: "SHELL4",
}, pinAttributes: {
VDD: { requiresPower: true },
VSS: { requiresGround: true },
SHELL1: { requiresGround: true },
SHELL2: { requiresGround: true },
SHELL3: { requiresGround: true },
SHELL4: { requiresGround: true },
}, schPinArrangement: {
leftSide: ["DAT2", "DAT3_CS", "CMD_MOSI", "CLK", "DAT0_MISO", "DAT1", "DETECT"],
rightSide: ["VDD", "VSS", "SHELL1", "SHELL2", "SHELL3", "SHELL4"],
}, footprint: jsxs("footprint", { children: [jsx("smtpad", { shape: "rect", portHints: ["pin1"], pcbX: "-3.5mm", pcbY: "-6.6mm", width: "0.8mm", height: "2mm" }), jsx("smtpad", { shape: "rect", portHints: ["pin2"], pcbX: "-2.5mm", pcbY: "-6.6mm", width: "0.8mm", height: "2mm" }), jsx("smtpad", { shape: "rect", portHints: ["pin3"], pcbX: "-1.5mm", pcbY: "-6.6mm", width: "0.8mm", height: "2mm" }), jsx("smtpad", { shape: "rect", portHints: ["pin4"], pcbX: "-0.5mm", pcbY: "-6.6mm", width: "0.8mm", height: "2mm" }), jsx("smtpad", { shape: "rect", portHints: ["pin5"], pcbX: "0.5mm", pcbY: "-6.6mm", width: "0.8mm", height: "2mm" }), jsx("smtpad", { shape: "rect", portHints: ["pin6"], pcbX: "1.5mm", pcbY: "-6.6mm", width: "0.8mm", height: "2mm" }), jsx("smtpad", { shape: "rect", portHints: ["pin7"], pcbX: "2.5mm", pcbY: "-6.6mm", width: "0.8mm", height: "2mm" }), jsx("smtpad", { shape: "rect", portHints: ["pin8"], pcbX: "3.5mm", pcbY: "-6.6mm", width: "0.8mm", height: "2mm" }), jsx("smtpad", { shape: "rect", portHints: ["pin9"], pcbX: "6.4mm", pcbY: "2mm", width: "1.2mm", height: "2.2mm" }), jsx("smtpad", { shape: "rect", portHints: ["pin10"], pcbX: "-6.4mm", pcbY: "4.8mm", width: "1.8mm", height: "2.4mm" }), jsx("smtpad", { shape: "rect", portHints: ["pin11"], pcbX: "6.4mm", pcbY: "4.8mm", width: "1.8mm", height: "2.4mm" }), jsx("smtpad", { shape: "rect", portHints: ["pin12"], pcbX: "-6.4mm", pcbY: "-4.8mm", width: "1.8mm", height: "2.4mm" }), jsx("smtpad", { shape: "rect", portHints: ["pin13"], pcbX: "6.4mm", pcbY: "-4.8mm", width: "1.8mm", height: "2.4mm" }), jsx("silkscreenrect", { width: "14.5mm", height: "15.5mm" }), jsx("silkscreentext", { text: "microSD DNP", pcbX: "0mm", pcbY: "0mm", fontSize: "0.8mm" })] }) }));
const SuperCap = (props) => (jsx("capacitor", { ...props, capacitance: "220mF", manufacturerPartNumber: "0.22F 5.5V radial supercapacitor", footprint: jsxs("footprint", { children: [jsx("platedhole", { shape: "circle", portHints: ["pin1"], pcbX: "-1.75mm", pcbY: "0mm", holeDiameter: "0.9mm", outerDiameter: "1.8mm" }), jsx("platedhole", { shape: "circle", portHints: ["pin2"], pcbX: "1.75mm", pcbY: "0mm", holeDiameter: "0.9mm", outerDiameter: "1.8mm" }), jsx("silkscreencircle", { radius: "4mm" }), jsx("silkscreentext", { text: "+", pcbX: "-2.8mm", pcbY: "0mm", fontSize: "1mm" })] }) }));
var index_circuit = () => (jsxs("board", { title: "MSP-EXP430FR5994 LaunchPad - tscircuit edition", width: "54mm", height: "86mm", layers: 4, borderRadius: "2mm", minTraceWidth: "0.15mm", minViaHoleDiameter: "0.3mm", minViaPadDiameter: "0.45mm", pcbStyle: { viaHoleDiameter: "0.3mm", viaPadDiameter: "0.45mm" }, children: [jsxs("schematicsheet", { name: "OVERVIEW", displayName: "System Overview", sheetIndex: 0, children: [jsx("schematictext", { text: "MSP-EXP430FR5994 System Overview", schX: -10, schY: 8, fontSize: 0.8, anchor: "left" }), jsx("schematictext", { text: "MSP430FR5994 target MCU", schX: -3, schY: 2, fontSize: 0.65, anchor: "left" }), jsx("schematictext", { text: "eZ-FET, USB, and target supply", schX: -3, schY: 6, fontSize: 0.5, anchor: "left" }), jsx("schematictext", { text: "40-pin BoosterPack, buttons, and LEDs", schX: 4, schY: 2, fontSize: 0.5, anchor: "left" }), jsx("schematictext", { text: "microSD DNP footprint and 0.22 F supercapacitor", schX: -10, schY: -3, fontSize: 0.5, anchor: "left" }), jsx("schematictext", { text: "Seven-sheet organization follows TI SLAU678C.", schX: -10, schY: -7, fontSize: 0.4, anchor: "left" })] }), jsxs("schematicsheet", { name: "TARGET", displayName: "Target MSP430FR5994 MCU", sheetIndex: 1, children: [jsx("schematictext", { text: "MSP430FR5994 Target MCU, Power, Reset, and Crystals", schX: -12, schY: 10, fontSize: 0.7, anchor: "left" }), jsx("schematictext", { text: "Exact 80-pin PN package and pin mapping from TI SLAU678C sheet 2.", schX: -12, schY: -10, fontSize: 0.35, anchor: "left" })] }), jsx("schematicsheet", { name: "BOOSTERPACK_UI", displayName: "BoosterPack, Buttons, and LEDs", sheetIndex: 2, children: jsx("schematictext", { text: "40-pin BoosterPack Interface, External Rails, Pushbuttons, and LEDs", schX: -12, schY: 10, fontSize: 0.7, anchor: "left" }) }), jsxs("schematicsheet", { name: "STORAGE_SUPERCAP", displayName: "microSD and Supercapacitor", sheetIndex: 3, children: [jsx("schematictext", { text: "microSD Interface and 0.22 F Supercapacitor", schX: -12, schY: 9, fontSize: 0.7, anchor: "left" }), jsx("schematictext", { text: "The microSD connector is an intentional DNP footprint because TI removed the EOL socket from current boards.", schX: -12, schY: -9, fontSize: 0.35, anchor: "left" })] }), jsxs("schematicsheet", { name: "TARGET_SUPPLY", displayName: "Target Supply Implementation", sheetIndex: 4, children: [jsx("schematictext", { text: "Conventional 3.3 V Target Supply Implementation", schX: -10, schY: 5, fontSize: 0.7, anchor: "left" }), jsx("schematictext", { text: "The TI patented EnergyTrace DCDC is intentionally replaced by a fixed LDO and removable power links.", schX: -10, schY: 1, fontSize: 0.45, anchor: "left" }), jsx("schematictext", { text: "Programming, UART, 40-pin BoosterPack I/O, external power, and supercapacitor operation remain usable.", schX: -10, schY: -2, fontSize: 0.45, anchor: "left" }), jsx("schematictext", { text: "EnergyTrace profiling is not implemented on this recreation.", schX: -10, schY: -5, fontSize: 0.45, anchor: "left" })] }), jsx("schematicsheet", { name: "EZFET_HOST", displayName: "eZ-FET Host MCU", sheetIndex: 5, children: jsx("schematictext", { text: "MSP430F5528 eZ-FET Host, Isolation Links, Clock, and Status LEDs", schX: -12, schY: 12, fontSize: 0.7, anchor: "left" }) }), jsx("schematicsheet", { name: "USB_POWER", displayName: "USB Interface and 3.3 V Supply", sheetIndex: 6, children: jsx("schematictext", { text: "Protected Micro-USB Interface and 3.3 V eZ-FET Supply", schX: -11, schY: 8, fontSize: 0.7, anchor: "left" }) }), jsx("hole", { name: "H1", diameter: "3.2mm", pcbX: -23, pcbY: 38 }), jsx("hole", { name: "H2", diameter: "3.2mm", pcbX: 23, pcbY: 38 }), jsx("hole", { name: "H3", diameter: "3.2mm", pcbX: -19.5, pcbY: -40 }), jsx("hole", { name: "H4", diameter: "3.2mm", pcbX: 19.5, pcbY: -40 }), jsx("fiducial", { name: "FID1", padDiameter: "1mm", soldermaskPullback: "1mm", pcbX: -20, pcbY: 34 }), jsx("fiducial", { name: "FID2", padDiameter: "1mm", soldermaskPullback: "1mm", pcbX: -20, pcbY: -34 }), jsx("silkscreentext", { text: "MSP-EXP430FR5994", fontSize: "1.1mm", pcbX: 0, pcbY: -40.5 }), jsx("silkscreentext", { text: "eZ-FET / USB", fontSize: "0.9mm", pcbX: 0, pcbY: 11.5 }), jsx("silkscreentext", { text: "TARGET", fontSize: "0.9mm", pcbX: 0, pcbY: 1.8 }), jsx(MicroXNJ, { name: "J_USB", ...SCH.J_USB, pcbX: 0, pcbY: 39.2, pcbRotation: 90, noConnect: ["ID"] }), jsx(USBLC6_2SC6, { name: "U_ESD", ...SCH.U_ESD, pcbX: 0, pcbY: 32.5, pcbRotation: 90, pinAttributes: { VBUS: { requiresPower: true }, GND: { requiresGround: true } } }), jsx("resistor", { name: "R_USB_DM", ...SCH.R_USB_DM, resistance: "27ohm", footprint: "0402", pcbX: -7, pcbY: 21.75 }), jsx("resistor", { name: "R_USB_DP", ...SCH.R_USB_DP, resistance: "27ohm", footprint: "0402", pcbX: -7, pcbY: 22.75 }), jsx("resistor", { name: "R_USB_PUR", ...SCH.R_USB_PUR, resistance: "1.4kohm", footprint: "0402", layer: "bottom", pcbX: -11, pcbY: 23.5 }), jsx("resistor", { name: "R_SHIELD", ...SCH.R_SHIELD, resistance: "1Mohm", footprint: "0603", pcbX: 7.2, pcbY: 36.7 }), jsx("capacitor", { name: "C_SHIELD", ...SCH.C_SHIELD, capacitance: "1nF", footprint: "0603", pcbX: 7.2, pcbY: 34.7 }), jsx(Ldo3V3, { name: "U_LDO", ...SCH.U_LDO, pcbX: -14.5, pcbY: 32, pcbRotation: 180 }), jsx("capacitor", { name: "C_LDO_IN", ...SCH.C_LDO_IN, capacitance: "1uF", maxDecouplingTraceLength: "80mm", footprint: "0603", pcbX: -18.5, pcbY: 32 }), jsx("capacitor", { name: "C_LDO_OUT", ...SCH.C_LDO_OUT, capacitance: "1uF", maxDecouplingTraceLength: "80mm", footprint: "0603", pcbX: -10.5, pcbY: 32 }), jsx("resistor", { name: "R_LDO_EN", ...SCH.R_LDO_EN, resistance: "10kohm", footprint: "0402", pcbX: -10.5, pcbY: 35 }), jsx("resistor", { name: "R_PWR", ...SCH.R_PWR, resistance: "1kohm", footprint: "0603", pcbX: -17, pcbY: 27.5 }), jsx("led", { name: "LED_PWR", ...SCH.LED_PWR, color: "green", footprint: "0603", pcbX: -13.5, pcbY: 27.5 }), jsx(MSP430F5528IRGCR, { name: "U_DBG", ...SCH.U_DBG, schWidth: "6mm", schHeight: "9mm", pcbX: 0, pcbY: 19.5, pinAttributes: {
AVCC1: { requiresPower: true },
AVSS1: { requiresGround: true },
DVCC1: { requiresPower: true },
DVSS1: { requiresGround: true },
DVCC2: { requiresPower: true },
DVSS2: { requiresGround: true },
AVSS2: { requiresGround: true },
VSSU: { requiresGround: true },
GND_EP: { requiresGround: true },
VBUS: { requiresPower: true },
} }), jsx(CSTCR4M00G53_R0, { name: "Y_DBG", ...SCH.Y_DBG, pcbX: -13, pcbY: 17, pcbRotation: 90, pinAttributes: { GND: { requiresGround: true } } }), jsx("capacitor", { name: "C_DBG_VCORE", ...SCH.C_DBG_VCORE, capacitance: "470nF", maxDecouplingTraceLength: "25mm", footprint: "0402", layer: "bottom", pcbX: 5.7, pcbY: 16.26, pcbRotation: 270 }), jsx("capacitor", { name: "C_DBG_VUSB", ...SCH.C_DBG_VUSB, capacitance: "220nF", maxDecouplingTraceLength: "25mm", footprint: "0402", layer: "bottom", pcbX: -5.2, pcbY: 21.6, pcbRotation: 270 }), jsx("capacitor", { name: "C_DBG_V18", ...SCH.C_DBG_V18, capacitance: "220nF", maxDecouplingTraceLength: "25mm", footprint: "0402", layer: "bottom", pcbX: -5.2, pcbY: 17, pcbRotation: 90 }), jsx("capacitor", { name: "C_DBG_AVCC", ...SCH.C_DBG_AVCC, capacitance: "100nF", maxDecouplingTraceLength: "80mm", footprint: "0402", pcbX: 0, pcbY: 13.2 }), jsx("capacitor", { name: "C_DBG_DVCC1", ...SCH.C_DBG_DVCC1, capacitance: "100nF", maxDecouplingTraceLength: "80mm", footprint: "0402", pcbX: 2.2, pcbY: 13.2 }), jsx("capacitor", { name: "C_DBG_DVCC2", ...SCH.C_DBG_DVCC2, capacitance: "100nF", maxDecouplingTraceLength: "80mm", footprint: "0402", pcbX: 4.4, pcbY: 13.2 }), jsx("capacitor", { name: "C_DBG_BULK", ...SCH.C_DBG_BULK, capacitance: "10uF", maxDecouplingTraceLength: "80mm", footprint: "0805", pcbX: -4, pcbY: 12.4 }), jsx("resistor", { name: "R_DBG_RST", ...SCH.R_DBG_RST, resistance: "47kohm", footprint: "0402", pcbX: -7.5, pcbY: 14 }), jsx("capacitor", { name: "C_DBG_RST", ...SCH.C_DBG_RST, capacitance: "1nF", footprint: "0402", pcbX: -9.5, pcbY: 14 }), jsx("led", { name: "LED_DBG_RED", ...SCH.LED_DBG_RED, color: "red", footprint: "0603", pcbX: 8.5, pcbY: 29 }), jsx("resistor", { name: "R_DBG_RED", ...SCH.R_DBG_RED, resistance: "470ohm", footprint: "0603", pcbX: 12.5, pcbY: 29 }), jsx("led", { name: "LED_DBG_GREEN", ...SCH.LED_DBG_GREEN, color: "green", footprint: "0603", pcbX: 8.5, pcbY: 26 }), jsx("resistor", { name: "R_DBG_GREEN", ...SCH.R_DBG_GREEN, resistance: "390ohm", footprint: "0603", pcbX: 12.5, pcbY: 26 }), jsx("pinheader", { name: "J_DBG_PROG", ...SCH.J_DBG_PROG, pinCount: 7, gender: "male", pitch: "2.54mm", footprint: "pinrow7_p2.54mm", pinLabels: ["TEST", "TDO", "TDI", "TMS", "TCK", "RST", "GND"], showSilkscreenPinLabels: true, pcbX: -21.5, pcbY: 20, pcbRotation: 270 }), jsx(Link, { name: "J_ISO_TST", pcbX: -10, ...SCH.J_ISO_TST }), jsx(Link, { name: "J_ISO_RST", pcbX: -6, ...SCH.J_ISO_RST }), jsx(Link, { name: "J_ISO_RX", pcbX: -2, ...SCH.J_ISO_RX }), jsx(Link, { name: "J_ISO_TX", pcbX: 2, ...SCH.J_ISO_TX }), jsx(Link, { name: "J_ISO_VCC", pcbX: 6, ...SCH.J_ISO_VCC }), jsx(Link, { name: "J_ISO_GND", pcbX: 10, ...SCH.J_ISO_GND }), jsx("silkscreentext", { text: "TST RST RX TX VCC GND", fontSize: "0.5mm", pcbX: 0, pcbY: 10.2 }), jsx(MSP430FR5994IPNR, { name: "U_TARGET", ...SCH.U_TARGET, schWidth: "8mm", schHeight: "16mm", schPinArrangement: {
leftSide: [1, 2, 3, 16, 17, 18, 51, 52, 41, 42, 43, 63, 64, 35, 36, 62, 4, 5, 6, 7, 47, 48, 49, 50, 31, 32, 33, 34, 57, 58, 59, 12, 53, 54, 55, 56, 65, 66, 67, 68],
rightSide: [80, 79, 76, 73, 61, 60, 20, 19, 40, 39, 77, 78, 74, 75, 38, 37, 21, 22, 23, 24, 13, 14, 25, 26, 27, 28, 29, 30, 15, 44, 45, 46, 8, 9, 10, 11, 69, 70, 71, 72],
}, pcbX: 0, pcbY: -14, pinAttributes: {
DVCC1: { requiresPower: true },
DVCC2: { requiresPower: true },
DVCC3: { requiresPower: true },
AVCC1: { requiresPower: true },
DVSS1: { requiresGround: true },
DVSS2: { requiresGround: true },
DVSS3: { requiresGround: true },
AVSS1: { requiresGround: true },
AVSS2: { requiresGround: true },
AVSS3: { requiresGround: true },
} }), jsx("capacitor", { name: "C_TARGET_BULK", ...SCH.C_TARGET_BULK, capacitance: "10uF", maxDecouplingTraceLength: "80mm", footprint: "0805", pcbX: -10, pcbY: -15 }), jsx("capacitor", { name: "C_TARGET_DVCC1", ...SCH.C_TARGET_DVCC1, capacitance: "100nF", maxDecouplingTraceLength: "80mm", footprint: "0402", pcbX: -9.5, pcbY: -8 }), jsx("capacitor", { name: "C_TARGET_DVCC2", ...SCH.C_TARGET_DVCC2, capacitance: "100nF", maxDecouplingTraceLength: "80mm", footprint: "0402", pcbX: 6, pcbY: -23 }), jsx("capacitor", { name: "C_TARGET_DVCC3", ...SCH.C_TARGET_DVCC3, capacitance: "100nF", maxDecouplingTraceLength: "80mm", footprint: "0402", pcbX: 10, pcbY: -9.5 }), jsx("resistor", { name: "R_DVCC1", ...SCH.R_DVCC1, resistance: "0ohm", footprint: "0402", pcbX: -10, pcbY: -11 }), jsx("resistor", { name: "R_DVCC2", ...SCH.R_DVCC2, resistance: "0ohm", footprint: "0402", pcbX: 8, pcbY: -24 }), jsx("resistor", { name: "R_DVCC3", ...SCH.R_DVCC3, resistance: "0ohm", footprint: "0402", pcbX: 10, pcbY: -15 }), jsx("capacitor", { name: "C_TARGET_AVCC", ...SCH.C_TARGET_AVCC, capacitance: "100nF", maxDecouplingTraceLength: "80mm", footprint: "0402", pcbX: -10, pcbY: -19 }), jsx("resistor", { name: "R_AVCC", ...SCH.R_AVCC, resistance: "0ohm", footprint: "0402", pcbX: -10, pcbY: -22 }), jsx(SC_32S32_768kHz20PPM12_5pF, { name: "Y_LF", ...SCH.Y_LF, pcbX: -5, pcbY: -24 }), jsx("capacitor", { name: "C_LFXIN", ...SCH.C_LFXIN, capacitance: "22pF", footprint: "0402", pcbX: -8.5, pcbY: -24 }), jsx("capacitor", { name: "C_LFXOUT", ...SCH.C_LFXOUT, capacitance: "22pF", footprint: "0402", pcbX: -5, pcbY: -27 }), jsx(CSTCR4M00G53_R0, { name: "Y_HF", ...SCH.Y_HF, pcbX: 3, pcbY: -25, pcbRotation: 90, pinAttributes: { GND: { requiresGround: true } } }), jsx(TS342A2P_WZ, { name: "SW1", ...SCH.SW1, pcbX: -13, pcbY: -29 }), jsx(TS342A2P_WZ, { name: "SW2", ...SCH.SW2, pcbX: -13, pcbY: -35 }), jsx(TS342A2P_WZ, { name: "SW_RESET", ...SCH.SW_RESET, pcbX: 13, pcbY: -27.5 }), jsx("resistor", { name: "R_TARGET_RST", ...SCH.R_TARGET_RST, resistance: "47kohm", footprint: "0402", pcbX: 13, pcbY: -6 }), jsx("capacitor", { name: "C_TARGET_RST", ...SCH.C_TARGET_RST, capacitance: "1nF", footprint: "0402", pcbX: 13, pcbY: -3 }), jsx("resistor", { name: "R_LED1", ...SCH.R_LED1, resistance: "470ohm", footprint: "0603", pcbX: 10.5, pcbY: -18 }), jsx("led", { name: "LED1", ...SCH.LED1, color: "red", footprint: "0603", pcbX: 13.5, pcbY: -18 }), jsx("resistor", { name: "R_LED2", ...SCH.R_LED2, resistance: "390ohm", footprint: "0603", pcbX: 10.5, pcbY: -21 }), jsx("led", { name: "LED2", ...SCH.LED2, color: "green", footprint: "0603", pcbX: 13.5, pcbY: -21 }), jsx("pinheader", { name: "J1", ...SCH.J1, pinCount: 10, gender: "female", pitch: "2.54mm", footprint: "pinrow10_p2.54mm", pinLabels: ["VCC", "P1_2_A2", "P6_1_UART_RX", "P6_0_UART_TX", "P6_2_IO", "P1_3_A3", "P5_2_SPI_CLK", "P6_3_IO", "P7_1_I2C_SCL", "P7_0_I2C_SDA"], schPinArrangement: { leftSide: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] }, showSilkscreenPinLabels: true, pcbX: -23, pcbY: -14, pcbRotation: 90 }), jsx("pinheader", { name: "J3", ...SCH.J3, pinCount: 10, gender: "female", pitch: "2.54mm", footprint: "pinrow10_p2.54mm", pinLabels: ["VBUS_5V", "GND", "P3_0_A12", "P3_1_A13", "P3_2_A14", "P3_3_A15", "P3_4_PWM", "P1_5_A5", "P4_7_IO", "P8_0_IO"], schPinArrangement: { leftSide: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] }, showSilkscreenPinLabels: true, pcbX: -18, pcbY: -14, pcbRotation: 90 }), jsx("pinheader", { name: "J4", ...SCH.J4, pinCount: 10, gender: "female", pitch: "2.54mm", footprint: "pinrow10_p2.54mm", pinLabels: ["P3_7_PWM", "P3_6_PWM", "P3_5_PWM", "P3_4_PWM", "P7_3_CAPTURE", "P2_6_CAPTURE", "P2_5_IO", "P4_3_IO", "P4_2_IO", "P4_1_IO"], schPinArrangement: { rightSide: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] }, showSilkscreenPinLabels: true, pcbX: 23, pcbY: -14, pcbRotation: 90 }), jsx("pinheader", { name: "J2", ...SCH.J2, pinCount: 10, gender: "female", pitch: "2.54mm", footprint: "pinrow10_p2.54mm", pinLabels: ["GND", "P5_7_PWM", "P4_4_IO", "P5_3_IO", "RST", "P5_0_SPI_MOSI", "P5_1_SPI_MISO", "P8_3_SPI_CS", "P8_2_SPI_CS", "P8_1_IO"], schPinArrangement: { rightSide: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] }, showSilkscreenPinLabels: true, pcbX: 18, pcbY: -14, pcbRotation: 90 }), jsx("pinheader", { name: "J_PWRSEL", ...SCH.J_PWRSEL, pinCount: 3, gender: "male", pitch: "2.54mm", footprint: "pinrow3_p2.54mm", pinLabels: ["DEBUG", "TARGET", "EXTERNAL"], showSilkscreenPinLabels: true, pcbX: -8, pcbY: 3.5 }), jsx(Link, { name: "J_CURRENT", pcbX: -3, pcbY: 3.5, ...SCH.J_CURRENT }), jsx("pinheader", { name: "J_EXT", ...SCH.J_EXT, pinCount: 2, gender: "male", pitch: "2.54mm", footprint: "pinrow2_p2.54mm", pinLabels: ["VCC", "GND"], showSilkscreenPinLabels: true, pcbX: 3, pcbY: 3.5 }), jsx("pinheader", { name: "J_EXT_3V3", ...SCH.J_EXT_3V3, pinCount: 3, gender: "male", pitch: "2.54mm", footprint: "pinrow3_p2.54mm", pinLabels: ["VCC", "GND1", "GND2"], pcbX: 20, pcbY: 34 }), jsx("pinheader", { name: "J_EXT_5V", ...SCH.J_EXT_5V, pinCount: 3, gender: "male", pitch: "2.54mm", footprint: "pinrow3_p2.54mm", pinLabels: ["VBUS", "GND1", "GND2"], pcbX: 20, pcbY: 26 }), jsx(MicroSdSocket, { name: "J_SD", ...SCH.J_SD, layer: "bottom", pcbX: 0, pcbY: -33, noConnect: ["DAT2", "DAT1"] }), jsx("capacitor", { name: "C_SD_BULK", ...SCH.C_SD_BULK, capacitance: "1uF", footprint: "0603", layer: "bottom", pcbX: 9.5, pcbY: -28.5 }), jsx("capacitor", { name: "C_SD_DECOUPLE", ...SCH.C_SD_DECOUPLE, capacitance: "100nF", footprint: "0402", layer: "bottom", pcbX: 9.5, pcbY: -31 }), jsx("resistor", { name: "R_SD_DETECT", ...SCH.R_SD_DETECT, resistance: "100kohm", footprint: "0402", layer: "bottom", pcbX: 9.5, pcbY: -37 }), jsx("resistor", { name: "R_CAP_CHARGE", ...SCH.R_CAP_CHARGE, resistance: "22ohm", footprint: "0603", pcbX: 7.5, pcbY: -28.5 }), jsx("pinheader", { name: "J_CAP_MODE", ...SCH.J_CAP_MODE, pinCount: 3, gender: "male", pitch: "2.54mm", footprint: "pinrow3_p2.54mm", pinLabels: ["USE", "CAP", "CHARGE"], showSilkscreenPinLabels: true, pcbX: 12, pcbY: -33 }), jsx(SuperCap, { name: "C_SUPER", ...SCH.C_SUPER, pcbX: 18, pcbY: -35 }), jsx("trace", { from: "J_USB.VBUS", to: "net.VBUS_USB", thickness: "0.3mm" }), jsx("trace", { from: "J_USB.GND", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "J_USB.SH1", to: "net.USB_SHIELD" }), jsx("trace", { from: "J_USB.SH2", to: "net.USB_SHIELD" }), jsx("trace", { from: "J_USB.SH3", to: "net.USB_SHIELD" }), jsx("trace", { from: "J_USB.SH4", to: "net.USB_SHIELD" }), jsx("trace", { from: "R_SHIELD.pin1", to: "net.USB_SHIELD" }), jsx("trace", { from: "R_SHIELD.pin2", to: "net.GND" }), jsx("trace", { from: "C_SHIELD.pin1", to: "net.USB_SHIELD" }), jsx("trace", { from: "C_SHIELD.pin2", to: "net.GND" }), jsx("trace", { from: "J_USB.D_NEG", to: "U_ESD.DM_CONNECTOR", thickness: "0.22mm" }), jsx("trace", { from: "J_USB.D_POS", to: "U_ESD.DP_CONNECTOR", thickness: "0.22mm" }), jsx("trace", { from: "U_ESD.DM_MCU", to: "R_USB_DM.pin1", thickness: "0.22mm" }), jsx("trace", { from: "U_ESD.DP_MCU", to: "R_USB_DP.pin1", thickness: "0.22mm" }), jsx("trace", { from: "U_ESD.VBUS", to: "net.VBUS_USB", thickness: "0.3mm" }), jsx("trace", { from: "U_ESD.GND", to: "net.GND" }), jsx("trace", { from: "R_USB_DM.pin2", to: "U_DBG.USB_DM", thickness: "0.22mm" }), jsx("trace", { from: "R_USB_DP.pin2", to: "U_DBG.USB_DP", thickness: "0.22mm" }), jsx("trace", { from: "U_DBG.PUR", to: "R_USB_PUR.pin1" }), jsx("trace", { from: "R_USB_PUR.pin2", to: "net.EZ_3V3" }), jsx("trace", { from: "U_DBG.VBUS", to: "net.VBUS_USB", thickness: "0.3mm", pcbRouteHints: fanout(-5.8, 21.25) }), jsx("trace", { from: "U_LDO.IN", to: "net.VBUS_USB", thickness: "0.3mm" }), jsx("trace", { from: "U_LDO.EN", to: "R_LDO_EN.pin1" }), jsx("trace", { from: "R_LDO_EN.pin2", to: "net.VBUS_USB" }), jsx("trace", { from: "U_LDO.GND", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "U_LDO.OUT", to: "net.EZ_3V3", thickness: "0.3mm" }), jsx("trace", { from: "C_LDO_IN.pin1", to: "net.VBUS_USB", thickness: "0.3mm" }), jsx("trace", { from: "C_LDO_IN.pin2", to: "net.GND" }), jsx("trace", { from: "C_LDO_OUT.pin1", to: "net.EZ_3V3", thickness: "0.3mm" }), jsx("trace", { from: "C_LDO_OUT.pin2", to: "net.GND" }), jsx("trace", { from: "R_PWR.pin1", to: "net.EZ_3V3" }), jsx("trace", { from: "R_PWR.pin2", to: "LED_PWR.anode" }), jsx("trace", { from: "LED_PWR.cathode", to: "net.GND" }), jsx("trace", { from: "U_DBG.AVCC1", to: "net.EZ_3V3", thickness: "0.3mm" }), jsx("trace", { from: "U_DBG.DVCC1", to: "net.EZ_3V3", thickness: "0.3mm" }), jsx("trace", { from: "U_DBG.DVCC2", to: "net.EZ_3V3", thickness: "0.3mm" }), jsx("trace", { from: "U_DBG.AVSS1", to: "net.GND" }), jsx("trace", { from: "U_DBG.DVSS1", to: "net.GND" }), jsx("trace", { from: "U_DBG.DVSS2", to: "net.GND" }), jsx("trace", { from: "U_DBG.AVSS2", to: "net.GND" }), jsx("trace", { from: "U_DBG.VSSU", to: "net.GND" }), jsx("trace", { from: "U_DBG.GND_EP", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "U_DBG.VCORE", to: "C_DBG_VCORE.pin1" }), jsx("trace", { from: "C_DBG_VCORE.pin2", to: "net.GND" }), jsx("trace", { from: "U_DBG.VUSB", to: "C_DBG_VUSB.pin1" }), jsx("trace", { from: "C_DBG_VUSB.pin2", to: "net.GND" }), jsx("trace", { from: "U_DBG.V18", to: "C_DBG_V18.pin1" }), jsx("trace", { from: "C_DBG_V18.pin2", to: "net.GND" }), jsx("trace", { from: "C_DBG_AVCC.pin1", to: "net.EZ_3V3" }), jsx("trace", { from: "C_DBG_AVCC.pin2", to: "net.GND" }), jsx("trace", { from: "C_DBG_DVCC1.pin1", to: "net.EZ_3V3" }), jsx("trace", { from: "C_DBG_DVCC1.pin2", to: "net.GND" }), jsx("trace", { from: "C_DBG_DVCC2.pin1", to: "net.EZ_3V3" }), jsx("trace", { from: "C_DBG_DVCC2.pin2", to: "net.GND" }), jsx("trace", { from: "C_DBG_BULK.pin1", to: "net.EZ_3V3", thickness: "0.3mm" }), jsx("trace", { from: "C_DBG_BULK.pin2", to: "net.GND" }), jsx("trace", { from: "U_DBG.RST", to: "net.DBG_RST" }), jsx("trace", { from: "R_DBG_RST.pin1", to: "net.DBG_RST" }), jsx("trace", { from: "R_DBG_RST.pin2", to: "net.EZ_3V3" }), jsx("trace", { from: "C_DBG_RST.pin1", to: "net.DBG_RST" }), jsx("trace", { from: "C_DBG_RST.pin2", to: "net.GND" }), jsx("trace", { from: "Y_DBG.pin1", to: "U_DBG.XT2OUT" }), jsx("trace", { from: "Y_DBG.pin3", to: "U_DBG.XT2IN" }), jsx("trace", { from: "Y_DBG.pin2", to: "net.GND" }), jsx("trace", { from: "U_DBG.LED0", to: "R_DBG_RED.pin1" }), jsx("trace", { from: "R_DBG_RED.pin2", to: "LED_DBG_RED.anode" }), jsx("trace", { from: "LED_DBG_RED.cathode", to: "net.GND" }), jsx("trace", { from: "U_DBG.LED1", to: "R_DBG_GREEN.pin1" }), jsx("trace", { from: "R_DBG_GREEN.pin2", to: "LED_DBG_GREEN.anode" }), jsx("trace", { from: "LED_DBG_GREEN.cathode", to: "net.GND" }), jsx("trace", { from: "J_DBG_PROG.pin1", to: "U_DBG.TEST" }), jsx("trace", { from: "J_DBG_PROG.pin2", to: "U_DBG.TDO" }), jsx("trace", { from: "J_DBG_PROG.pin3", to: "U_DBG.TDI" }), jsx("trace", { from: "J_DBG_PROG.pin4", to: "U_DBG.TMS" }), jsx("trace", { from: "J_DBG_PROG.pin5", to: "U_DBG.TCK" }), jsx("trace", { from: "J_DBG_PROG.pin6", to: "net.DBG_RST" }), jsx("trace", { from: "J_DBG_PROG.pin7", to: "net.GND" }), jsx("trace", { from: "U_DBG.TARGET_SBWTCK", to: "J_ISO_TST.HOST" }), jsx("trace", { from: "J_ISO_TST.TARGET", to: "U_TARGET.TEST", pcbRouteHints: fanout(8.5, -10.75) }), jsx("trace", { from: "U_DBG.TARGET_SBWTDIO", to: "J_ISO_RST.HOST" }), jsx("trace", { from: "J_ISO_RST.TARGET", to: "net.TARGET_RST" }), jsx("trace", { from: "U_DBG.UART_TXD", to: "J_ISO_RX.HOST" }), jsx("trace", { from: "J_ISO_RX.TARGET", to: "U_TARGET.P2_1", pcbRouteHints: fanout(4.25, -5.3) }), jsx("trace", { from: "U_DBG.UART_RXD", to: "J_ISO_TX.HOST" }), jsx("trace", { from: "J_ISO_TX.TARGET", to: "U_TARGET.P2_0", pcbRouteHints: fanout(4.75, -5.9) }), jsx("trace", { from: "J_ISO_VCC.HOST", to: "net.EZ_3V3", thickness: "0.3mm" }), jsx("trace", { from: "J_ISO_VCC.TARGET", to: "net.TARGET_3V3", thickness: "0.3mm" }), jsx("trace", { from: "J_ISO_GND.HOST", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "J_ISO_GND.TARGET", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "U_TARGET.AVCC1", to: "R_AVCC.pin1", thickness: "0.3mm" }), jsx("trace", { from: "R_AVCC.pin2", to: "net.TARGET_VCC", thickness: "0.3mm" }), jsx("trace", { from: "U_TARGET.DVSS1", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "U_TARGET.DVSS2", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "U_TARGET.DVSS3", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "U_TARGET.AVSS1", to: "net.GND" }), jsx("trace", { from: "U_TARGET.AVSS2", to: "net.GND" }), jsx("trace", { from: "U_TARGET.AVSS3", to: "net.GND" }), jsx("trace", { from: "C_TARGET_BULK.pin1", to: "net.TARGET_VCC", thickness: "0.3mm" }), jsx("trace", { from: "C_TARGET_BULK.pin2", to: "net.GND" }), jsx("trace", { from: "C_TARGET_DVCC1.pin1", to: "U_TARGET.DVCC1" }), jsx("trace", { from: "C_TARGET_DVCC1.pin2", to: "net.GND" }), jsx("trace", { from: "R_DVCC1.pin1", to: "U_TARGET.DVCC1" }), jsx("trace", { from: "R_DVCC1.pin2", to: "net.TARGET_VCC", thickness: "0.3mm" }), jsx("trace", { from: "C_TARGET_DVCC2.pin1", to: "U_TARGET.DVCC2" }), jsx("trace", { from: "C_TARGET_DVCC2.pin2", to: "net.GND" }), jsx("trace", { from: "R_DVCC2.pin1", to: "U_TARGET.DVCC2" }), jsx("trace", { from: "R_DVCC2.pin2", to: "net.TARGET_VCC", thickness: "0.3mm" }), jsx("trace", { from: "C_TARGET_DVCC3.pin1", to: "U_TARGET.DVCC3" }), jsx("trace", { from: "C_TARGET_DVCC3.pin2", to: "net.GND" }), jsx("trace", { from: "R_DVCC3.pin1", to: "U_TARGET.DVCC3" }), jsx("trace", { from: "R_DVCC3.pin2", to: "net.TARGET_VCC", thickness: "0.3mm" }), jsx("trace", { from: "C_TARGET_AVCC.pin1", to: "U_TARGET.AVCC1" }), jsx("trace", { from: "C_TARGET_AVCC.pin2", to: "net.GND" }), jsx("trace", { from: "U_TARGET.PJ_4", to: "Y_LF.pin1" }), jsx("trace", { from: "Y_LF.pin1", to: "C_LFXIN.pin1" }), jsx("trace", { from: "C_LFXIN.pin2", to: "net.GND" }), jsx("trace", { from: "U_TARGET.PJ_5", to: "Y_LF.pin2" }), jsx("trace", { from: "Y_LF.pin2", to: "C_LFXOUT.pin1" }), jsx("trace", { from: "C_LFXOUT.pin2", to: "net.GND" }), jsx("trace", { from: "U_TARGET.PJ_6", to: "Y_HF.pin1" }), jsx("trace", { from: "U_TARGET.PJ_7", to: "Y_HF.pin3" }), jsx("trace", { from: "Y_HF.pin2", to: "net.GND" }), jsx("trace", { from: "U_TARGET.P5_6", to: "SW1.pin1", schDisplayLabel: "S1 / P5.6", pcbRouteHints: fanout(-9, -12.25) }), jsx("trace", { from: "SW1.pin2", to: "net.GND" }), jsx("trace", { from: "U_TARGET.P5_5", to: "SW2.pin1", schDisplayLabel: "S2 / P5.5", pcbRouteHints: fanout(-8.4, -11.75) }), jsx("trace", { from: "SW2.pin2", to: "net.GND" }), jsx("trace", { from: "U_TARGET.P1_0", to: "R_LED1.pin1", schDisplayLabel: "LED1 / P1.0", pcbRouteHints: fanout(-4.75, -22.3) }), jsx("trace", { from: "R_LED1.pin2", to: "LED1.anode" }), jsx("trace", { from: "LED1.cathode", to: "net.GND" }), jsx("trace", { from: "U_TARGET.P1_1", to: "R_LED2.pin1", schDisplayLabel: "LED2 / P1.1", pcbRouteHints: fanout(-4.25, -22.9) }), jsx("trace", { from: "R_LED2.pin2", to: "LED2.anode" }), jsx("trace", { from: "LED2.cathode", to: "net.GND" }), jsx("trace", { from: "J1.pin1", to: "net.TARGET_VCC", thickness: "0.3mm" }), jsx("trace", { from: "J1.pin2", to: "U_TARGET.P1_2", pcbRouteHints: fanout(-3.75, -22.3) }), jsx("trace", { from: "J1.pin3", to: "U_TARGET.P6_1", pcbRouteHints: fanout(-0.75, -22.3) }), jsx("trace", { from: "J1.pin4", to: "U_TARGET.P6_0", pcbRouteHints: fanout(-1.25, -22.9) }), jsx("trace", { from: "J1.pin5", to: "U_TARGET.P6_2", pcbRouteHints: fanout(-0.25, -22.9) }), jsx("trace", { from: "J1.pin6", to: "U_TARGET.P1_3", pcbRouteHints: fanout(2.75, -22.9) }), jsx("trace", { from: "J1.pin7", to: "U_TARGET.P5_2", pcbRouteHints: fanout(-2.25, -5.9) }), jsx("trace", { from: "J1.pin8", to: "U_TARGET.P6_3", pcbRouteHints: fanout(0.25, -22.3) }), jsx("trace", { from: "J1.pin9", to: "U_TARGET.P7_1", pcbRouteHints: fanout(1.75, -22.9) }), jsx("trace", { from: "J1.pin10", to: "U_TARGET.P7_0", pcbRouteHints: fanout(1.25, -22.3) }), jsx("trace", { from: "J3.pin1", to: "net.VBUS_USB", thickness: "0.3mm" }), jsx("trace", { from: "J3.pin2", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "J3.pin3", to: "U_TARGET.P3_0", pcbRouteHints: fanout(-3.25, -22.9) }), jsx("trace", { from: "J3.pin4", to: "U_TARGET.P3_1", pcbRouteHints: fanout(-2.75, -22.3) }), jsx("trace", { from: "J3.pin5", to: "U_TARGET.P3_2", pcbRouteHints: fanout(-2.25, -22.9) }), jsx("trace", { from: "J3.pin6", to: "U_TARGET.P3_3", pcbRouteHints: fanout(-1.75, -22.3) }), jsx("trace", { from: "J3.pin7", to: "U_TARGET.P3_4", pcbRouteHints: fanout(1.75, -5.3) }), jsx("trace", { from: "J3.pin8", to: "U_TARGET.P1_5", pcbRouteHints: fanout(3.75, -22.3) }), jsx("trace", { from: "J3.pin9", to: "U_TARGET.P4_7", pcbRouteHints: fanout(0.75, -22.9) }), jsx("trace", { from: "J3.pin10", to: "U_TARGET.P8_0", pcbRouteHints: fanout(2.25, -22.3) }), jsx("trace", { from: "J4.pin1", to: "U_TARGET.P3_7", pcbRouteHints: fanout(0.25, -5.9) }), jsx("trace", { from: "J4.pin2", to: "U_TARGET.P3_6", pcbRouteHints: fanout(0.75, -5.3) }), jsx("trace", { from: "J4.pin3", to: "U_TARGET.P3_5", pcbRouteHints: fanout(1.25, -5.9) }), jsx("trace", { from: "J4.pin4", to: "U_TARGET.P3_4" }), jsx("trace", { from: "J4.pin5", to: "U_TARGET.P7_3", pcbRouteHints: fanout(8.4, -15.75) }), jsx("trace", { from: "J4.pin6", to: "U_TARGET.P2_6", pcbRouteHints: fanout(8.9, -13.75) }), jsx("trace", { from: "J4.pin7", to: "U_TARGET.P2_5", pcbRouteHints: fanout(8.4, -13.25) }), jsx("trace", { from: "J4.pin8", to: "U_TARGET.P4_3", pcbRouteHints: fanout(8.9, -12.25) }), jsx("trace", { from: "J4.pin9", to: "U_TARGET.P4_2", pcbRouteHints: fanout(8.4, -11.75) }), jsx("trace", { from: "J4.pin10", to: "U_TARGET.P4_1", pcbRouteHints: fanout(8.9, -11.25) }), jsx("trace", { from: "J2.pin1", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "J2.pin2", to: "U_TARGET.P5_7", pcbRouteHints: fanout(-8.4, -12.75) }), jsx("trace", { from: "J2.pin3", to: "U_TARGET.P4_4", pcbRouteHints: fanout(-3.25, -5.3) }), jsx("trace", { from: "J2.pin4", to: "U_TARGET.P5_3", pcbRouteHints: fanout(-2.75, -5.3) }), jsx("trace", { from: "J2.pin5", to: "net.TARGET_RST" }), jsx("trace", { from: "J2.pin6", to: "U_TARGET.P5_0", pcbRouteHints: fanout(-1.25, -5.9) }), jsx("trace", { from: "J2.pin7", to: "U_TARGET.P5_1", pcbRouteHints: fanout(-1.75, -5.3) }), jsx("trace", { from: "J2.pin8", to: "U_TARGET.P8_3", pcbRouteHints: fanout(2.25, -5.9) }), jsx("trace", { from: "J2.pin9", to: "U_TARGET.P8_2", pcbRouteHints: fanout(2.75, -5.3) }), jsx("trace", { from: "J2.pin10", to: "U_TARGET.P8_1", pcbRouteHints: fanout(3.25, -5.9) }), jsx("trace", { from: "U_TARGET.RST", to: "net.TARGET_RST" }), jsx("trace", { from: "R_TARGET_RST.pin1", to: "net.TARGET_RST" }), jsx("trace", { from: "R_TARGET_RST.pin2", to: "net.TARGET_VCC" }), jsx("trace", { from: "C_TARGET_RST.pin1", to: "net.TARGET_RST" }), jsx("trace", { from: "C_TARGET_RST.pin2", to: "net.GND" }), jsx("trace", { from: "SW_RESET.pin1", to: "net.TARGET_RST" }), jsx("trace", { from: "SW_RESET.pin2", to: "net.GND" }), jsx("trace", { from: "J_PWRSEL.pin1", to: "net.EZ_3V3", thickness: "0.3mm" }), jsx("trace", { from: "J_PWRSEL.pin2", to: "net.TARGET_3V3", thickness: "0.3mm" }), jsx("trace", { from: "J_PWRSEL.pin3", to: "net.EXT_3V3", thickness: "0.3mm" }), jsx("trace", { from: "J_CURRENT.HOST", to: "net.TARGET_3V3", thickness: "0.3mm" }), jsx("trace", { from: "J_CURRENT.TARGET", to: "net.TARGET_VCC", thickness: "0.3mm" }), jsx("trace", { from: "J_EXT.pin1", to: "net.EXT_3V3", thickness: "0.3mm" }), jsx("trace", { from: "J_EXT.pin2", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "J_EXT_3V3.pin1", to: "net.TARGET_VCC", thickness: "0.3mm" }), jsx("trace", { from: "J_EXT_3V3.pin2", to: "net.GND" }), jsx("trace", { from: "J_EXT_3V3.pin3", to: "net.GND" }), jsx("trace", { from: "J_EXT_5V.pin1", to: "net.VBUS_USB", thickness: "0.3mm" }), jsx("trace", { from: "J_EXT_5V.pin2", to: "net.GND" }), jsx("trace", { from: "J_EXT_5V.pin3", to: "net.GND" }), jsx("trace", { from: "J_SD.DAT3_CS", to: "U_TARGET.P4_0", pcbRouteHints: fanout(8.4, -10.75) }), jsx("trace", { from: "J_SD.CMD_MOSI", to: "U_TARGET.P1_6", pcbRouteHints: fanout(-0.25, -5.3) }), jsx("trace", { from: "J_SD.VDD", to: "net.TARGET_VCC", thickness: "0.3mm" }), jsx("trace", { from: "J_SD.CLK", to: "U_TARGET.P2_2", pcbRouteHints: fanout(3.75, -5.3) }), jsx("trace", { from: "J_SD.VSS", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "J_SD.SHELL1", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "J_SD.SHELL2", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "J_SD.SHELL3", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "J_SD.SHELL4", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "J_SD.DAT0_MISO", to: "U_TARGET.P1_7", pcbRouteHints: fanout(-0.75, -5.9) }), jsx("trace", { from: "J_SD.DETECT", to: "U_TARGET.P7_2", pcbRouteHints: fanout(8.9, -16.25) }), jsx("trace", { from: "C_SD_BULK.pin1", to: "net.TARGET_VCC" }), jsx("trace", { from: "C_SD_BULK.pin2", to: "net.GND" }), jsx("trace", { from: "C_SD_DECOUPLE.pin1", to: "net.TARGET_VCC" }), jsx("trace", { from: "C_SD_DECOUPLE.pin2", to: "net.GND" }), jsx("trace", { from: "R_SD_DETECT.pin1", to: "net.TARGET_VCC" }), jsx("trace", { from: "R_SD_DETECT.pin2", to: "J_SD.DETECT" }), jsx("trace", { from: "R_CAP_CHARGE.pin1", to: "net.TARGET_3V3" }), jsx("trace", { from: "R_CAP_CHARGE.pin2", to: "J_CAP_MODE.pin3" }), jsx("trace", { from: "J_CAP_MODE.pin2", to: "net.SUPERCAP_POS" }), jsx("trace", { from: "J_CAP_MODE.pin1", to: "net.TARGET_VCC" }), jsx("trace", { from: "C_SUPER.pin1", to: "net.SUPERCAP_POS", thickness: "0.3mm" }), jsx("trace", { from: "C_SUPER.pin2", to: "net.GND", thickness: "0.3mm" }), jsx("copperpour", { name: "GND_INNER1", connectsTo: "net.GND", layer: "inner1", clearance: "0.18mm", boardEdgeMargin: "0.25mm" })] }));
export { index_circuit as default };