ShiboSoftwareDev/MSP-EXP430FR2433
This code defines a 4 MHz surface-mount quartz crystal resonator with 15pF load capacitance and ground pin configuration, including PCB footprint and 3D model details.
- Version
- 1.0.1
- 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: ["pin22"],
pin23: ["pin23"],
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: ["RST", "SBWTDIO"],
pin2: ["TEST", "SBWTCK"],
pin3: ["P1_4", "UCA0TXD", "A4"],
pin4: ["P1_5", "UCA0RXD", "A5"],
pin5: ["P1_6", "A6"],
pin6: ["P1_7", "A7"],
pin7: ["P1_0", "A0"],
pin8: ["P1_1", "A1"],
pin9: ["P1_2", "UCB0SDA", "A2"],
pin10: ["P1_3", "UCB0SCL", "A3"],
pin11: ["P2_2", "ACLK"],
pin12: ["P3_0"],
pin13: ["P2_3"],
pin14: ["P3_1", "UCA1STE"],
pin15: ["P2_4", "UCA1CLK"],
pin16: ["P2_5", "UCA1RXD"],
pin17: ["P2_6", "UCA1TXD"],
pin18: ["DVSS2", "GND2"],
pin19: ["P2_7"],
pin20: ["P3_2"],
pin21: ["P2_0", "XOUT"],
pin22: ["P2_1", "XIN"],
pin23: ["DVSS1", "GND1"],
pin24: ["DVCC"],
pin25: ["EP", "GND_EP"]
};
const MSP430FR2433IRGER = (props) => {
return (jsx("chip", { pinLabels: pinLabels$2, supplierPartNumbers: {
"jlcpcb": [
"C191026"
]
}, manufacturerPartNumber: "MSP430FR2433IRGER", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin25"], pcbX: "-0.001016mm", pcbY: "-0.000889mm", width: "2.7999944mm", height: "2.7999944mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "-1.250188mm", pcbY: "2.048129mm", width: "0.299974mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "-0.750316mm", pcbY: "2.048129mm", width: "0.299974mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "-0.25019mm", pcbY: "2.048129mm", width: "0.299974mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "0.249682mm", pcbY: "2.048129mm", width: "0.299974mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "0.749808mm", pcbY: "2.048129mm", width: "0.299974mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "1.24968mm", pcbY: "2.048129mm", width: "0.299974mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "2.041652mm", pcbY: "1.250061mm", width: "0.7999984mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "2.041652mm", pcbY: "0.749935mm", width: "0.7999984mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "2.041652mm", pcbY: "0.250063mm", width: "0.7999984mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "2.041652mm", pcbY: "-0.250063mm", width: "0.7999984mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "2.041652mm", pcbY: "-0.749935mm", width: "0.7999984mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "2.041652mm", pcbY: "-1.250061mm", width: "0.7999984mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "1.24968mm", pcbY: "-2.048129mm", width: "0.299974mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0.749808mm", pcbY: "-2.048129mm", width: "0.299974mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "0.249682mm", pcbY: "-2.048129mm", width: "0.299974mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "-0.25019mm", pcbY: "-2.048129mm", width: "0.299974mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.750316mm", pcbY: "-2.048129mm", width: "0.299974mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-1.250188mm", pcbY: "-2.048129mm", width: "0.299974mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-2.041652mm", pcbY: "-1.249807mm", width: "0.7999984mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-2.041652mm", pcbY: "-0.749935mm", width: "0.7999984mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-2.041652mm", pcbY: "-0.249809mm", width: "0.7999984mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-2.041652mm", pcbY: "0.250063mm", width: "0.7999984mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-2.041652mm", pcbY: "0.750189mm", width: "0.7999984mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.041652mm", pcbY: "1.250061mm", width: "0.7999984mm", height: "0.2999994mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -2.104491600000074, "y": 1.7001743999999235 }, { "x": -2.104491600000074, "y": 2.1001481999999214 }, { "x": -1.7001743999999235, "y": 2.1000212000000147 }] }), jsx("silkscreenpath", { route: [{ "x": -2.1001990000000887, "y": -1.6998696000000564 }, { "x": -2.1001990000000887, "y": -2.099970399999961 }, { "x": -1.7001743999999235, "y": -2.099970399999961 }] }), jsx("silkscreenpath", { route: [{ "x": 2.0997926000000007, "y": -1.5999460000000454 }, { "x": 2.0997926000000007, "y": -2.099970399999961 }, { "x": 1.699818799999889, "y": -2.099970399999961 }] }), jsx("silkscreenpath", { route: [{ "x": 1.6954753999999639, "y": 2.1001481999999214 }, { "x": 2.095449199999962, "y": 2.1001481999999214 }, { "x": 2.095449199999962, "y": 1.7001743999999235 }] }), jsx("silkscreenpath", { route: [{ "x": -2.4132540000000517, "y": 1.9051269999999931 }, { "x": -2.417581420061424, "y": 1.872256981271903 }, { "x": -2.43026877371949, "y": 1.8416270000000168 }, { "x": -2.4504514387894005, "y": 1.8153244387893892 }, { "x": -2.476754000000028, "y": 1.7951417737193651 }, { "x": -2.507383981272028, "y": 1.782454420061299 }, { "x": -2.5402540000000045, "y": 1.7781270000000404 }, { "x": -2.5731240187280946, "y": 1.782454420061299 }, { "x": -2.603753999999981, "y": 1.7951417737193651 }, { "x": -2.6300565612108358, "y": 1.8153244387893892 }, { "x": -2.6502392262806325, "y": 1.8416270000000168 }, { "x": -2.662926579938812, "y": 1.872256981271903 }, { "x": -2.667253999999957, "y": 1.9051269999999931 }, { "x": -2.662926579938812, "y": 1.9379970187279696 }, { "x": -2.6502392262806325, "y": 1.9686269999999695 }, { "x": -2.6300565612108358, "y": 1.9949295612107107 }, { "x": -2.603753999999981, "y": 2.0151122262805075 }, { "x": -2.5731240187280946, "y": 2.027799579938687 }, { "x": -2.5402540000000045, "y": 2.032126999999946 }, { "x": -2.507383981272028, "y": 2.027799579938687 }, { "x": -2.476754000000028, "y": 2.0151122262805075 }, { "x": -2.4504514387894005, "y": 1.9949295612107107 }, { "x": -2.43026877371949, "y": 1.9686269999999695 }, { "x": -2.417581420061424, "y": 1.9379970187279696 }, { "x": -2.4132540000000517, "y": 1.9051269999999931 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.126238mm", pcbY: "3.448687mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.9289380000000165, "y": 2.69868699999995 }, { "x": 2.6764619999999013, "y": 2.69868699999995 }, { "x": 2.6764619999999013, "y": -2.7035130000001573 }, { "x": -2.9289380000000165, "y": -2.7035130000001573 }, { "x": -2.9289380000000165, "y": 2.69868699999995 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C191026.obj?uuid=f9f49049b1e946aebac8a4ca9e490364",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C191026.step?uuid=f9f49049b1e946aebac8a4ca9e490364",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.00013970000009067007, y: -5079999993995443e-20, z: -0.02 },
}, ...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 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 TwoPinHeaderJumper = ({ name, pcbX }) => (jsx("jumper", { name: name, manufacturerPartNumber: "2.54mm removable shunt jumper", 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" }, pcbX: pcbX, pcbY: 6.5, schX: pcbX, schY: 15 }));
var index_circuit = () => (jsxs("board", { title: "MSP-EXP430FR2433 compatible 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: [jsx("hole", { name: "H_MOUNT_1", diameter: "3.2mm", pcbX: -23, pcbY: 38 }), jsx("hole", { name: "H_MOUNT_2", diameter: "3.2mm", pcbX: 23, pcbY: 38 }), jsx("hole", { name: "H_MOUNT_3", diameter: "3.2mm", pcbX: -23, pcbY: -38 }), jsx("hole", { name: "H_MOUNT_4", diameter: "3.2mm", pcbX: 23, pcbY: -38 }), 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-EXP430FR2433 compatible", fontSize: "1.2mm", pcbX: 0, pcbY: -40.5 }), jsx("silkscreentext", { text: "eZ-FET / USB", fontSize: "1mm", pcbX: 0, pcbY: 10.5 }), jsx("silkscreentext", { text: "TARGET", fontSize: "1mm", pcbX: 0, pcbY: 1.8 }), jsx(MicroXNJ, { name: "J_USB", pcbX: 0, pcbY: 39.2, pcbRotation: 90, noConnect: ["ID"] }), jsx(USBLC6_2SC6, { name: "U_ESD", pcbX: 0, pcbY: 32.5, pcbRotation: 90, pinAttributes: {
VBUS: { requiresPower: true },
GND: { requiresGround: true },
} }), jsx("resistor", { name: "R_USB_DM", resistance: "27ohm", footprint: "0402", pcbX: -7, pcbY: 21.75 }), jsx("resistor", { name: "R_USB_DP", resistance: "27ohm", footprint: "0402", pcbX: -7, pcbY: 22.75 }), jsx("resistor", { name: "R_USB_PUR", resistance: "1.4kohm", footprint: "0402", layer: "bottom", pcbX: -11, pcbY: 23.5 }), jsx("resistor", { name: "R_DBG_VBUS_LINK", resistance: "0ohm", footprint: "0402", layer: "bottom", pcbX: -8, pcbY: 18 }), jsx("resistor", { name: "R_SHIELD", resistance: "1Mohm", footprint: "0603", pcbX: 7.2, pcbY: 36.7 }), jsx("capacitor", { name: "C_SHIELD", capacitance: "1nF", footprint: "0603", pcbX: 7.2, pcbY: 34.7 }), jsx(Ldo3V3, { name: "U_LDO", pcbX: -14.5, pcbY: 32, pcbRotation: 180 }), jsx("capacitor", { name: "C_LDO_IN", capacitance: "1uF", footprint: "0603", pcbX: -18.5, pcbY: 32 }), jsx("capacitor", { name: "C_LDO_OUT", capacitance: "1uF", footprint: "0603", pcbX: -10.5, pcbY: 32 }), jsx("resistor", { name: "R_LDO_EN", resistance: "10kohm", footprint: "0402", pcbX: -10.5, pcbY: 35 }), jsx("led", { name: "LED_PWR", color: "green", footprint: "0603", pcbX: -17, pcbY: 27.5 }), jsx("resistor", { name: "R_LED_PWR", resistance: "1kohm", footprint: "0603", pcbX: -13.5, pcbY: 27.5 }), jsx(MSP430F5528IRGCR, { name: "U_DBG", pcbX: 0, pcbY: 19.5, pcbRotation: 0, 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", pcbX: -10, pcbY: 19.5, pcbRotation: 90, pinAttributes: { GND: { requiresGround: true } } }), jsx("capacitor", { name: "C_DBG_VCORE", capacitance: "470nF", maxDecouplingTraceLength: "10mm", footprint: "0402", layer: "bottom", pcbX: 5.7, pcbY: 16.26, pcbRotation: 270 }), jsx("capacitor", { name: "C_DBG_VUSB", capacitance: "220nF", maxDecouplingTraceLength: "10mm", footprint: "0402", layer: "bottom", pcbX: -5.2, pcbY: 21.6, pcbRotation: 270 }), jsx("capacitor", { name: "C_DBG_V18", capacitance: "220nF", maxDecouplingTraceLength: "10mm", footprint: "0402", layer: "bottom", pcbX: -5.2, pcbY: 19.4, pcbRotation: 90 }), jsx("capacitor", { name: "C_DBG_AVCC", capacitance: "100nF", footprint: "0402", pcbX: 0, pcbY: 13.2 }), jsx("capacitor", { name: "C_DBG_DVCC1", capacitance: "100nF", footprint: "0402", pcbX: 2.2, pcbY: 13.2 }), jsx("capacitor", { name: "C_DBG_DVCC2", capacitance: "100nF", footprint: "0402", pcbX: 4.4, pcbY: 13.2 }), jsx("capacitor", { name: "C_DBG_BULK", capacitance: "10uF", footprint: "0805", pcbX: -4, pcbY: 12.4 }), jsx("resistor", { name: "R_DBG_RST", resistance: "47kohm", footprint: "0402", pcbX: -7.5, pcbY: 14 }), jsx("capacitor", { name: "C_DBG_RST", capacitance: "1nF", footprint: "0402", pcbX: -9.5, pcbY: 14 }), jsx("led", { name: "LED_DBG_RED", color: "red", footprint: "0603", pcbX: 8.5, pcbY: 29, schX: 12, schY: 25 }), jsx("resistor", { name: "R_DBG_RED", resistance: "470ohm", footprint: "0603", pcbX: 12.5, pcbY: 29, schX: 9, schY: 25 }), jsx("led", { name: "LED_DBG_GREEN", color: "green", footprint: "0603", pcbX: 8.5, pcbY: 26, schX: 12, schY: 22 }), jsx("resistor", { name: "R_DBG_GREEN", resistance: "390ohm", footprint: "0603", pcbX: 12.5, pcbY: 25.5, schX: 9, schY: 22 }), jsx("pinheader", { name: "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(TwoPinHeaderJumper, { name: "J_ISO_SBW_TST", pcbX: -10.5 }), jsx(TwoPinHeaderJumper, { name: "J_ISO_SBW_RST", pcbX: -7 }), jsx(TwoPinHeaderJumper, { name: "J_ISO_UART_RX", pcbX: -3.5 }), jsx(TwoPinHeaderJumper, { name: "J_ISO_UART_TX", pcbX: 0 }), jsx(TwoPinHeaderJumper, { name: "J_ISO_3V3", pcbX: 3.5 }), jsx(TwoPinHeaderJumper, { name: "J_ISO_5V", pcbX: 7 }), jsx(TwoPinHeaderJumper, { name: "J_ISO_GND", pcbX: 10.5 }), jsx("silkscreentext", { text: "TST RST RX TX 3V3 5V GND", fontSize: "0.65mm", pcbX: 0, pcbY: 9.3 }), jsx(MSP430FR2433IRGER, { name: "U_TARGET", pcbX: 0, pcbY: -13, pcbRotation: 0, pinAttributes: {
DVCC: { requiresPower: true },
GND1: { requiresGround: true },
GND2: { requiresGround: true },
GND_EP: { requiresGround: true },
} }), jsx("capacitor", { name: "C_TARGET_DEC", capacitance: "100nF", maxDecouplingTraceLength: "15mm", footprint: "0402", pcbX: 4.5, pcbY: -9.2 }), jsx("capacitor", { name: "C_TARGET_BULK", capacitance: "10uF", maxDecouplingTraceLength: "15mm", footprint: "0805", pcbX: 7.5, pcbY: -9.2 }), jsx("resistor", { name: "R_TARGET_RST", resistance: "47kohm", footprint: "0402", pcbX: -6, pcbY: -8.5 }), jsx("capacitor", { name: "C_TARGET_RST", capacitance: "1nF", footprint: "0402", pcbX: -8, pcbY: -8.5 }), jsx(TS342A2P_WZ, { name: "SW_RESET", pcbX: -14, pcbY: -5 }), jsx(TS342A2P_WZ, { name: "SW1", pcbX: -13, pcbY: -20 }), jsx(TS342A2P_WZ, { name: "SW2", pcbX: 13, pcbY: -20 }), jsx(SC_32S32_768kHz20PPM12_5pF, { name: "Y_TARGET", pcbX: -9, pcbY: -13, pcbRotation: 90 }), jsx("resistor", { name: "R_XIN", resistance: "0ohm", footprint: "0402", pcbX: -6, pcbY: -11.5 }), jsx("resistor", { name: "R_XOUT", resistance: "0ohm", footprint: "0402", pcbX: -6, pcbY: -14.5 }), jsx("capacitor", { name: "C_XIN", capacitance: "12pF", footprint: "0402", pcbX: -8.5, pcbY: -9.5 }), jsx("capacitor", { name: "C_XOUT", capacitance: "12pF", footprint: "0402", pcbX: -8.5, pcbY: -16.5 }), jsx("resistor", { name: "R_LED1_EN", resistance: "0ohm", footprint: "0603", pcbX: -10, pcbY: -25 }), jsx("resistor", { name: "R_LED1", resistance: "470ohm", footprint: "0603", pcbX: -6, pcbY: -25 }), jsx("led", { name: "LED1", color: "red", footprint: "0603", pcbX: -2, pcbY: -25 }), jsx("resistor", { name: "R_LED2_EN", resistance: "0ohm", footprint: "0603", pcbX: 2, pcbY: -25 }), jsx("resistor", { name: "R_LED2", resistance: "390ohm", footprint: "0603", pcbX: 6, pcbY: -25 }), jsx("led", { name: "LED2", color: "green", footprint: "0603", pcbX: 10, pcbY: -25 }), jsx("pinheader", { name: "J1", pinCount: 10, gender: "female", pitch: "2.54mm", footprint: "pinrow10_p2.54mm", pinLabels: ["V3_3", "A0", "UART_RX", "UART_TX", "GPIO_A6", "GPIO_A7", "SPI_CLK", "GPIO_8", "I2C_SCL", "I2C_SDA"], showSilkscreenPinLabels: true, pcbX: -23, pcbY: -20, pcbRotation: 90 }), jsx("pinheader", { name: "J2", pinCount: 10, gender: "female", pitch: "2.54mm", footprint: "pinrow10_p2.54mm", pinLabels: ["GPIO_11", "SPI_CS0", "SPI_CS1", "SPI_MISO", "SPI_MOSI", "RST", "GPIO_17", "GPIO_18", "PWM", "GND"], showSilkscreenPinLabels: true, pcbX: 23, pcbY: -20, pcbRotation: 90 }), jsx("pinheader", { name: "J_EXT_PWR", pinCount: 3, gender: "male", pitch: "2.54mm", footprint: "pinrow3_p2.54mm", pinLabels: ["V5", "V3_3", "GND"], showSilkscreenPinLabels: true, pcbX: -8, pcbY: -34 }), jsx("pinheader", { name: "J_SUPERCAP", pinCount: 3, gender: "male", pitch: "2.54mm", footprint: "pinrow3_p2.54mm", pinLabels: ["USE", "CAP", "CHARGE"], showSilkscreenPinLabels: true, pcbX: 7, pcbY: -34 }), jsx("resistor", { name: "R_SUPERCAP", resistance: "22ohm", footprint: "0603", pcbX: 3, pcbY: -30.5 }), jsx("capacitor", { name: "C_SUPERCAP", capacitance: "0.22F", manufacturerPartNumber: "EEC-S0HD224H", doNotPlace: true, footprint: jsxs("footprint", { children: [jsx("platedhole", { shape: "circle", portHints: ["pin1"], pcbX: "-1mm", pcbY: "0mm", holeDiameter: "0.8mm", outerDiameter: "1.6mm" }), jsx("platedhole", { shape: "circle", portHints: ["pin2"], pcbX: "1mm", pcbY: "0mm", holeDiameter: "0.8mm", outerDiameter: "1.6mm" }), jsx("silkscreencircle", { pcbX: "0mm", pcbY: "0mm", radius: "3.5mm" })] }), pcbX: 14, pcbY: -31.5 }), jsx("testpoint", { name: "TP_5V", footprintVariant: "pad", padShape: "circle", padDiameter: "1.2mm", pcbX: -15, pcbY: -30 }), jsx("testpoint", { name: "TP_3V3", footprintVariant: "pad", padShape: "circle", padDiameter: "1.2mm", pcbX: -12, pcbY: -30, schX: -12, schY: -30 }), jsx("testpoint", { name: "TP_GND", footprintVariant: "pad", padShape: "circle", padDiameter: "1.2mm", pcbX: -9, pcbY: -30, schX: -9, schY: -30 }), jsx("testpoint", { name: "TP_RST", footprintVariant: "pad", padShape: "circle", padDiameter: "1.2mm", pcbX: -6, pcbY: -30 }), 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", thickness: "0.3mm" }), jsx("trace", { from: "J_USB.SH2", to: "net.USB_SHIELD", thickness: "0.3mm" }), jsx("trace", { from: "J_USB.SH3", to: "net.USB_SHIELD", thickness: "0.3mm" }), jsx("trace", { from: "J_USB.SH4", to: "net.USB_SHIELD", thickness: "0.3mm" }), 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", pcbPathRelativeTo: "J_USB.D_NEG", pcbPath: [
"J_USB.D_NEG",
{ x: -3.8, y: -0.65 },
{ x: -5.45, y: -2.3 },
{ x: -7.65, y: -2.3 },
"U_ESD.DM_CONNECTOR",
], thickness: "0.22mm" }), jsx("trace", { from: "J_USB.D_POS", to: "U_ESD.DP_CONNECTOR", pcbPathRelativeTo: "J_USB.D_POS", pcbPath: [
"J_USB.D_POS",
{ x: -4.6, y: 0 },
"U_ESD.DP_CONNECTOR",
], thickness: "0.22mm" }), jsx("trace", { from: "U_ESD.DM_MCU", to: "R_USB_DM.pin1", pcbPathRelativeTo: "U_ESD.DM_MCU", pcbPath: [
"U_ESD.DM_MCU",
{ x: -0.95, y: 1.8 },
{ x: -0.95, y: 1.8, via: true, toLayer: "bottom" },
{ x: -0.95, y: 1.8 },
{ x: -10.75, y: 8.1 },
{ x: -10.75, y: 8.1, via: true, fromLayer: "bottom", toLayer: "top" },
{ x: -10.75, y: 8.1 },
"R_USB_DM.pin1",
], thickness: "0.22mm" }), jsx("trace", { from: "U_ESD.DP_MCU", to: "R_USB_DP.pin1", pcbPathRelativeTo: "U_ESD.DP_MCU", pcbPath: [
"U_ESD.DP_MCU",
{ x: 0.95, y: 3 },
{ x: 0.95, y: 3, via: true, toLayer: "bottom" },
{ x: 0.95, y: 3 },
{ x: -9.75, y: 8.1 },
{ x: -9.75, y: 8.1, via: true, fromLayer: "bottom", toLayer: "top" },
{ x: -9.75, y: 8.1 },
"R_USB_DP.pin1",
], thickness: "0.22mm" }), jsx("trace", { from: "U_ESD.VBUS", to: "U_LDO.IN", pcbPathRelativeTo: "U_ESD.VBUS", pcbPath: [
"U_ESD.VBUS",
{ x: 0, y: 3.8 },
{ x: 0, y: 3.8, via: true, toLayer: "inner2" },
{ x: 0, y: 3.8 },
{ x: -3.5, y: 3.8 },
{ x: -3.5, y: 14.5 },
{ x: -2.5, y: 14.5 },
{ x: -2.5, y: 14.5, via: true, fromLayer: "inner2", toLayer: "top" },
{ x: -2.5, y: 14.5 },
"U_LDO.IN",
], 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", pcbStraightLine: true }), jsx("trace", { from: "R_USB_DP.pin2", to: "U_DBG.USB_DP", pcbPathRelativeTo: "R_USB_DP.pin2", pcbPath: [
"R_USB_DP.pin2",
{ x: 1, y: 0 },
{ x: 1, y: 0, via: true, toLayer: "inner2" },
{ x: 1, y: 0 },
{ x: 1.7, y: 0 },
{ x: 1.7, y: 0, via: true, fromLayer: "inner2", toLayer: "top" },
{ x: 1.7, y: 0 },
"U_DBG.USB_DP",
], thickness: "0.22mm" }), jsx("trace", { from: "U_DBG.PUR", to: "R_USB_PUR.pin1", pcbPathRelativeTo: "U_DBG.PUR", pcbPath: [
"U_DBG.PUR",
{ x: -5.2, y: 2.75 },
{ x: -5.2, y: 2.75, via: true, toLayer: "inner1" },
{ x: -5.2, y: 2.75 },
{ x: -6.5, y: 2.75 },
{ x: -6.5, y: 6 },
{ x: -10.49, y: 6 },
{ x: -10.49, y: 3.2 },
{ x: -10.49, y: 3.2, via: true, fromLayer: "inner1", toLayer: "bottom" },
{ x: -10.49, y: 3.2 },
"R_USB_PUR.pin1",
] }), jsx("trace", { from: "R_USB_PUR.pin2", to: "net.EZ_3V3" }), jsx("trace", { from: "U_DBG.VBUS", to: "R_DBG_VBUS_LINK.pin1", pcbPathRelativeTo: "U_DBG.VBUS", pcbPath: [
"U_DBG.VBUS",
{ x: -6, y: 1.75 },
{ x: -6, y: 1.3 },
{ x: -6, y: 1.3, via: true, toLayer: "bottom" },
{ x: -6, y: 1.3 },
{ x: -6, y: -1.5 },
"R_DBG_VBUS_LINK.pin1",
], thickness: "0.3mm" }), jsx("trace", { from: "R_DBG_VBUS_LINK.pin2", to: "net.VBUS_USB", thickness: "0.3mm" }), jsx("trace", { from: "U_DBG.VUSB", to: "C_DBG_VUSB.pin1", pcbPath: [
"U_DBG.VUSB",
{ x: -5.15, y: 1.25 },
{ x: -5.15, y: 1.25, via: true, toLayer: "bottom" },
{ x: -5.15, y: 1.25 },
"C_DBG_VUSB.pin1",
], maxLength: "3mm" }), jsx("trace", { from: "C_DBG_VUSB.pin2", to: "net.GND" }), jsx("trace", { from: "U_DBG.V18", to: "C_DBG_V18.pin1", pcbPath: [
"U_DBG.V18",
{ x: -5.15, y: 0.75 },
{ x: -5.15, y: 0.75, via: true, toLayer: "bottom" },
{ x: -5.15, y: 0.75 },
"C_DBG_V18.pin1",
], maxLength: "3mm" }), jsx("trace", { from: "C_DBG_V18.pin2", to: "net.GND" }), 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_LED_PWR.pin1", to: "net.EZ_3V3" }), jsx("trace", { from: "R_LED_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", pcbPath: [
"U_DBG.VCORE",
{ x: 5.15, y: -3.75 },
{ x: 5.15, y: -3.75, via: true, toLayer: "bottom" },
{ x: 5.15, y: -3.75 },
"C_DBG_VCORE.pin1",
], maxLength: "3mm" }), jsx("trace", { from: "C_DBG_VCORE.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_SBW_TST.HOST" }), jsx("trace", { from: "J_ISO_SBW_TST.TARGET", to: "U_TARGET.TEST", pcbRouteHints: [{ x: -3.2, y: -12.25 }] }), jsx("trace", { from: "U_DBG.TARGET_SBWTDIO", to: "J_ISO_SBW_RST.HOST" }), jsx("trace", { from: "J_ISO_SBW_RST.TARGET", to: "net.TARGET_RST" }), jsx("trace", { from: "U_DBG.UART_TXD", to: "J_ISO_UART_RX.HOST" }), jsx("trace", { from: "J_ISO_UART_RX.TARGET", to: "U_TARGET.UCA0RXD" }), jsx("trace", { from: "U_DBG.UART_RXD", to: "J_ISO_UART_TX.HOST" }), jsx("trace", { from: "J_ISO_UART_TX.TARGET", to: "U_TARGET.UCA0TXD" }), jsx("trace", { from: "J_ISO_3V3.HOST", to: "net.EZ_3V3", thickness: "0.3mm" }), jsx("trace", { from: "J_ISO_3V3.TARGET", to: "net.TARGET_3V3", thickness: "0.3mm" }), jsx("trace", { from: "J_ISO_5V.HOST", to: "net.VBUS_USB", thickness: "0.3mm" }), jsx("trace", { from: "J_ISO_5V.TARGET", to: "net.TARGET_5V", 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.DVCC", to: "net.TARGET_3V3", thickness: "0.3mm" }), jsx("trace", { from: "U_TARGET.GND1", to: "net.GND", pcbPathRelativeTo: "U_TARGET.GND1", pcbPath: [
"U_TARGET.GND1",
{ x: -0.75, y: 2.7 },
{ x: -1.9, y: 2.7 },
{ x: -1.9, y: 2.7, via: true, toLayer: "inner1" },
], thickness: "0.3mm" }), jsx("trace", { from: "U_TARGET.GND2", to: "net.GND" }), jsx("trace", { from: "U_TARGET.GND_EP", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "C_TARGET_DEC.pin1", to: "net.TARGET_3V3" }), jsx("trace", { from: "C_TARGET_DEC.pin2", to: "net.GND" }), jsx("trace", { from: "C_TARGET_BULK.pin1", to: "net.TARGET_3V3", thickness: "0.3mm" }), jsx("trace", { from: "C_TARGET_BULK.pin2", to: "net.GND" }), 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_3V3" }), 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: "U_TARGET.P2_3", to: "SW1.pin1" }), jsx("trace", { from: "SW1.pin2", to: "net.GND" }), jsx("trace", { from: "U_TARGET.P2_7", to: "SW2.pin1" }), jsx("trace", { from: "SW2.pin2", to: "net.GND" }), jsx("trace", { from: "U_TARGET.XIN", to: "R_XIN.pin1", pcbPathRelativeTo: "U_TARGET.XIN", pcbPath: [
"U_TARGET.XIN",
{ x: -0.25, y: 3.2 },
{ x: -6.51, y: 3.2 },
"R_XIN.pin1",
] }), jsx("trace", { from: "R_XIN.pin2", to: "Y_TARGET.pin1" }), jsx("trace", { from: "Y_TARGET.pin1", to: "C_XIN.pin1" }), jsx("trace", { from: "C_XIN.pin2", to: "net.GND" }), jsx("trace", { from: "U_TARGET.XOUT", to: "R_XOUT.pin1", pcbPathRelativeTo: "U_TARGET.XOUT", pcbPath: [
"U_TARGET.XOUT",
{ x: 0.25, y: 5.2 },
{ x: -11.5, y: 5.2 },
{ x: -11.5, y: -2.2 },
{ x: -6.51, y: -2.2 },
"R_XOUT.pin1",
] }), jsx("trace", { from: "R_XOUT.pin2", to: "Y_TARGET.pin2" }), jsx("trace", { from: "Y_TARGET.pin2", to: "C_XOUT.pin1" }), jsx("trace", { from: "C_XOUT.pin2", to: "net.GND" }), jsx("trace", { from: "U_TARGET.P1_0", to: "R_LED1_EN.pin1" }), jsx("trace", { from: "R_LED1_EN.pin2", to: "R_LED1.pin1" }), 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_EN.pin1" }), jsx("trace", { from: "R_LED2_EN.pin2", to: "R_LED2.pin1" }), 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_3V3", thickness: "0.3mm" }), jsx("trace", { from: "J1.pin2", to: "U_TARGET.P1_0" }), jsx("trace", { from: "J1.pin3", to: "U_TARGET.UCA0RXD", pcbPathRelativeTo: "U_TARGET.UCA0RXD", pcbPath: [
"U_TARGET.UCA0RXD",
{ x: -3, y: -0.25 },
{ x: -3, y: -0.25, via: true, toLayer: "inner2" },
{ x: -3, y: -0.25 },
{ x: -12.3, y: -2.7 },
"J1.pin3",
] }), jsx("trace", { from: "J1.pin4", to: "U_TARGET.UCA0TXD" }), jsx("trace", { from: "J1.pin5", to: "U_TARGET.P1_6" }), jsx("trace", { from: "J1.pin6", to: "U_TARGET.P1_7" }), jsx("trace", { from: "J1.pin7", to: "U_TARGET.P2_4" }), jsx("trace", { from: "J1.pin8", to: "U_TARGET.P3_1" }), jsx("trace", { from: "J1.pin9", to: "U_TARGET.P1_3" }), jsx("trace", { from: "J1.pin10", to: "U_TARGET.P1_2" }), jsx("trace", { from: "J2.pin1", to: "U_TARGET.P3_2" }), jsx("trace", { from: "J2.pin2", to: "U_TARGET.P2_7" }), jsx("trace", { from: "J2.pin3", to: "U_TARGET.P3_0" }), jsx("trace", { from: "J2.pin4", to: "U_TARGET.P2_5" }), jsx("trace", { from: "J2.pin5", to: "U_TARGET.P2_6", pcbRouteHints: [
{ x: 4, y: -12.25 },
{ x: 3, y: -12.25 },
] }), jsx("trace", { from: "J2.pin6", to: "net.TARGET_RST" }), jsx("trace", { from: "J2.pin7", to: "U_TARGET.P2_2" }), jsx("trace", { from: "J2.pin8", to: "U_TARGET.P2_3" }), jsx("trace", { from: "J2.pin9", to: "U_TARGET.P1_1" }), jsx("trace", { from: "J2.pin10", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "J_EXT_PWR.pin1", to: "net.TARGET_5V", thickness: "0.3mm" }), jsx("trace", { from: "J_EXT_PWR.pin2", to: "net.TARGET_3V3", thickness: "0.3mm" }), jsx("trace", { from: "J_EXT_PWR.pin3", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "J_SUPERCAP.pin1", to: "net.TARGET_3V3", thickness: "0.3mm" }), jsx("trace", { from: "J_SUPERCAP.pin2", to: "C_SUPERCAP.pin1", thickness: "0.3mm" }), jsx("trace", { from: "J_SUPERCAP.pin3", to: "R_SUPERCAP.pin1", thickness: "0.3mm" }), jsx("trace", { from: "R_SUPERCAP.pin2", to: "net.TARGET_3V3", thickness: "0.3mm" }), jsx("trace", { from: "C_SUPERCAP.pin2", to: "net.GND", thickness: "0.3mm" }), jsx("trace", { from: "TP_5V.pin1", to: "net.TARGET_5V" }), jsx("trace", { from: "TP_3V3.pin1", to: "net.TARGET_3V3" }), jsx("trace", { from: "TP_GND.pin1", to: "net.GND" }), jsx("trace", { from: "TP_RST.pin1", to: "net.TARGET_RST" }), jsx("copperpour", { name: "GND_INNER1", connectsTo: "net.GND", layer: "inner1", clearance: "0.18mm", boardEdgeMargin: "0.25mm" })] }));
export { index_circuit as default };