AnasSarkiz/Game-Boy-Enhance

This code defines a hardware schematic featuring a CPU with associated power, clock, and interface components, including specialized chips, crystals, connectors, and passive components, all structured for circuit design and simulation.

Version
1.0.3
License
unset
Stars
0

dist/index.js

import { jsx, jsxs, Fragment } from 'react/jsx-runtime';

const A_0402CG180J500NT = (props) => {
    const { name = "C1", ...restProps } = props;
    return (jsx("capacitor", { name: name, capacitance: "18pF", supplierPartNumbers: {
            "jlcpcb": [
                "C1549"
            ]
        }, manufacturerPartNumber: "0402CG180J500NT", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": 0.49753519999990203 }, { "x": -0.22138640000002852, "y": 0.49753519999990203 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8738108000000011, "y": -0.34724340000002485 }, { "x": -0.8738108000000011, "y": 0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": -0.22138640000002852, "y": -0.4996433999999681 }, { "x": -0.721385400000031, "y": -0.4996433999999681 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": -0.4975097999999889 }, { "x": 0.22138639999991483, "y": -0.4975097999999889 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22138639999991483, "y": 0.49961800000005496 }, { "x": 0.7213853999999174, "y": 0.49961800000005496 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8738108000000011, "y": 0.34726880000005167 }, { "x": 0.8738108000000011, "y": -0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": 0.4996433999998544 }, { "x": 0.829148473452733, "y": 0.4550064734527268 }, { "x": 0.8737853999998606, "y": 0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8737853999998606, "y": -0.3451606000000993 }, { "x": 0.829148473452733, "y": -0.4529236734526876 }, { "x": 0.7213853999999174, "y": -0.49756059999992885 }] }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": -0.4996433999997407 }, { "x": -0.829148473452733, "y": -0.45500647345261314 }, { "x": -0.8737853999999743, "y": -0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8737853999999743, "y": 0.3451606000000993 }, { "x": -0.829148473452733, "y": 0.45292367345280127 }, { "x": -0.721385400000031, "y": 0.49756060000004254 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1136000000000195, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": 0.7580000000000382 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1549.obj?uuid=32fe2cf9314f444ca2785a33c2db7189",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1549.step?uuid=32fe2cf9314f444ca2785a33c2db7189",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.25 },
        }, ...restProps }));
};

const A_0402WGF1003TCE = (props) => {
    const { name = "R1", ...restProps } = props;
    return (jsx("resistor", { name: name, resistance: "100kohm", supplierPartNumbers: {
            "jlcpcb": [
                "C25741"
            ]
        }, manufacturerPartNumber: "0402WGF1003TCE", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.432816mm", pcbY: "0mm", width: "0.565658mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.432816mm", pcbY: "0mm", width: "0.565658mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.22621240000012222, "y": -0.4986020000000053 }, { "x": -0.9442450000001372, "y": -0.4986020000000053 }, { "x": -0.9442450000001372, "y": 0.498602000000119 }, { "x": -0.22621240000012222, "y": 0.498602000000119 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22621240000000853, "y": -0.4986020000000053 }, { "x": 0.9442449999999099, "y": -0.4986020000000053 }, { "x": 0.9442449999999099, "y": 0.498602000000119 }, { "x": 0.22621240000000853, "y": 0.498602000000119 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1897999999998774, "y": 0.7580000000000382 }, { "x": 1.189799999999991, "y": 0.7580000000000382 }, { "x": 1.189799999999991, "y": -0.7326000000000477 }, { "x": -1.1897999999998774, "y": -0.7326000000000477 }, { "x": -1.1897999999998774, "y": 0.7580000000000382 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C25741.obj?uuid=026a4a15ab5c4a92ac0e421d6d013717",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C25741.step?uuid=026a4a15ab5c4a92ac0e421d6d013717",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: 0 },
        }, ...restProps }));
};

const A_0402WGF220JTCE = (props) => {
    const { name = "R1", ...restProps } = props;
    return (jsx("resistor", { name: name, resistance: "22ohm", supplierPartNumbers: {
            "jlcpcb": [
                "C25092"
            ]
        }, manufacturerPartNumber: "0402WGF220JTCE", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.432816mm", pcbY: "0mm", width: "0.565658mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.432816mm", pcbY: "0mm", width: "0.565658mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.22621240000012222, "y": -0.4986020000000053 }, { "x": -0.9442450000001372, "y": -0.4986020000000053 }, { "x": -0.9442450000001372, "y": 0.498602000000119 }, { "x": -0.22621240000012222, "y": 0.498602000000119 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22621240000000853, "y": -0.4986020000000053 }, { "x": 0.9442449999999099, "y": -0.4986020000000053 }, { "x": 0.9442449999999099, "y": 0.498602000000119 }, { "x": 0.22621240000000853, "y": 0.498602000000119 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1897999999998774, "y": 0.7580000000000382 }, { "x": 1.189799999999991, "y": 0.7580000000000382 }, { "x": 1.189799999999991, "y": -0.7326000000000477 }, { "x": -1.1897999999998774, "y": -0.7326000000000477 }, { "x": -1.1897999999998774, "y": 0.7580000000000382 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C25092.obj?uuid=026a4a15ab5c4a92ac0e421d6d013717",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C25092.step?uuid=026a4a15ab5c4a92ac0e421d6d013717",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: 0 },
        }, ...restProps }));
};

const A_0402WGF4533TCE = (props) => {
    const { name = "R1", ...restProps } = props;
    return (jsx("resistor", { name: name, resistance: "453kohm", supplierPartNumbers: {
            "jlcpcb": [
                "C27009"
            ]
        }, manufacturerPartNumber: "0402WGF4533TCE", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.432816mm", pcbY: "0mm", width: "0.565658mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.432816mm", pcbY: "0mm", width: "0.565658mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.22621240000012222, "y": -0.4986020000000053 }, { "x": -0.9442450000001372, "y": -0.4986020000000053 }, { "x": -0.9442450000001372, "y": 0.498602000000119 }, { "x": -0.22621240000012222, "y": 0.498602000000119 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22621240000000853, "y": -0.4986020000000053 }, { "x": 0.9442449999999099, "y": -0.4986020000000053 }, { "x": 0.9442449999999099, "y": 0.498602000000119 }, { "x": 0.22621240000000853, "y": 0.498602000000119 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1897999999998774, "y": 0.7580000000000382 }, { "x": 1.189799999999991, "y": 0.7580000000000382 }, { "x": 1.189799999999991, "y": -0.7326000000000477 }, { "x": -1.1897999999998774, "y": -0.7326000000000477 }, { "x": -1.1897999999998774, "y": 0.7580000000000382 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C27009.obj?uuid=026a4a15ab5c4a92ac0e421d6d013717",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C27009.step?uuid=026a4a15ab5c4a92ac0e421d6d013717",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: 0 },
        }, ...restProps }));
};

const A_0402WGF5101TCE = (props) => {
    const { name = "R1", ...restProps } = props;
    return (jsx("resistor", { name: name, resistance: "5.1kohm", supplierPartNumbers: {
            "jlcpcb": [
                "C25905"
            ]
        }, manufacturerPartNumber: "0402WGF5101TCE", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.432816mm", pcbY: "0mm", width: "0.565658mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.432816mm", pcbY: "0mm", width: "0.565658mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.22621240000012222, "y": -0.4986020000000053 }, { "x": -0.9442450000001372, "y": -0.4986020000000053 }, { "x": -0.9442450000001372, "y": 0.498602000000119 }, { "x": -0.22621240000012222, "y": 0.498602000000119 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22621240000000853, "y": -0.4986020000000053 }, { "x": 0.9442449999999099, "y": -0.4986020000000053 }, { "x": 0.9442449999999099, "y": 0.498602000000119 }, { "x": 0.22621240000000853, "y": 0.498602000000119 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1897999999998774, "y": 0.7580000000000382 }, { "x": 1.189799999999991, "y": 0.7580000000000382 }, { "x": 1.189799999999991, "y": -0.7326000000000477 }, { "x": -1.1897999999998774, "y": -0.7326000000000477 }, { "x": -1.1897999999998774, "y": 0.7580000000000382 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C25905.obj?uuid=026a4a15ab5c4a92ac0e421d6d013717",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C25905.step?uuid=026a4a15ab5c4a92ac0e421d6d013717",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: 0 },
        }, ...restProps }));
};

const A_0402WGF5102TCE = (props) => {
    const { name = "R1", ...restProps } = props;
    return (jsx("resistor", { name: name, resistance: "51kohm", supplierPartNumbers: {
            "jlcpcb": [
                "C25794"
            ]
        }, manufacturerPartNumber: "0402WGF5102TCE", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.432816mm", pcbY: "0mm", width: "0.565658mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.432816mm", pcbY: "0mm", width: "0.565658mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.22621240000012222, "y": -0.4986020000000053 }, { "x": -0.9442450000001372, "y": -0.4986020000000053 }, { "x": -0.9442450000001372, "y": 0.498602000000119 }, { "x": -0.22621240000012222, "y": 0.498602000000119 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22621240000000853, "y": -0.4986020000000053 }, { "x": 0.9442449999999099, "y": -0.4986020000000053 }, { "x": 0.9442449999999099, "y": 0.498602000000119 }, { "x": 0.22621240000000853, "y": 0.498602000000119 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1897999999998774, "y": 0.7580000000000382 }, { "x": 1.189799999999991, "y": 0.7580000000000382 }, { "x": 1.189799999999991, "y": -0.7326000000000477 }, { "x": -1.1897999999998774, "y": -0.7326000000000477 }, { "x": -1.1897999999998774, "y": 0.7580000000000382 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C25794.obj?uuid=026a4a15ab5c4a92ac0e421d6d013717",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C25794.step?uuid=026a4a15ab5c4a92ac0e421d6d013717",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: 0 },
        }, ...restProps }));
};

const A_0603WAF2400T5E = (props) => {
    const { name = "R1", ...restProps } = props;
    return (jsx("resistor", { name: name, resistance: "240ohm", supplierPartNumbers: {
            "jlcpcb": [
                "C23350"
            ]
        }, manufacturerPartNumber: "0603WAF2400T5E", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.753364mm", pcbY: "0mm", width: "0.8064754mm", height: "0.8640064mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.753364mm", pcbY: "0mm", width: "0.8064754mm", height: "0.8640064mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.42621199999996406, "y": -0.6606031999999686 }, { "x": 1.3850873999999749, "y": -0.6606031999999686 }, { "x": 1.3850873999999749, "y": 0.6606031999999686 }, { "x": 0.42621199999996406, "y": 0.6606031999999686 }] }), jsx("silkscreenpath", { route: [{ "x": -0.42621200000007775, "y": -0.6606031999999686 }, { "x": -1.3850874000000886, "y": -0.6606031999999686 }, { "x": -1.3850874000000886, "y": 0.6606031999999686 }, { "x": -0.42621200000007775, "y": 0.6606031999999686 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "1.6604mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.647000000000162, "y": 0.9103999999999814 }, { "x": 1.6216000000000577, "y": 0.9103999999999814 }, { "x": 1.6216000000000577, "y": -0.9103999999998678 }, { "x": -1.647000000000162, "y": -0.9103999999998678 }, { "x": -1.647000000000162, "y": 0.9103999999999814 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C23350.obj?uuid=6bd5cd867e9542ebae21caaf5d2d4c4d",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C23350.step?uuid=6bd5cd867e9542ebae21caaf5d2d4c4d",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: -0.004999999999999977, y: 0, z: -0.01 },
        }, ...restProps }));
};

const pinLabels$a = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"],
    pin5: ["A1B12", "GND1"],
    pin6: ["A4B9", "VBUS1"],
    pin7: ["B1A12", "GND2"],
    pin8: ["B4A9", "VBUS2"],
    pin9: ["B5", "CC2"],
    pin10: ["A8", "SBU1"],
    pin11: ["B6", "DP2"],
    pin12: ["A7", "DN1"],
    pin13: ["A6", "DP1"],
    pin14: ["B7", "DN2"],
    pin15: ["A5", "CC1"],
    pin16: ["B8", "SBU2"]
};
const HX_TYPE_C_16P_L8_35 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$a, supplierPartNumbers: {
            "jlcpcb": [
                "C41427493"
            ]
        }, manufacturerPartNumber: "HX TYPE-C 16P L8.35", footprint: jsxs("footprint", { children: [jsx("hole", { pcbX: "2.875026mm", pcbY: "0.79000355mm", diameter: "0.700024mm" }), jsx("hole", { pcbX: "-2.875026mm", pcbY: "0.79101955mm", diameter: "0.700024mm" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "4.320032mm", pcbY: "-2.88994845mm", holeWidth: "0.5999988mm", holeHeight: "1.3999972mm", outerWidth: "0.999998mm", outerHeight: "1.7999964mm", shape: "pill" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "-4.320032mm", pcbY: "-2.88994845mm", holeWidth: "0.5999988mm", holeHeight: "1.3999972mm", outerWidth: "0.999998mm", outerHeight: "1.7999964mm", shape: "pill" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "4.320032mm", pcbY: "1.28946915mm", holeWidth: "0.5999988mm", holeHeight: "1.6999966mm", outerWidth: "0.999998mm", outerHeight: "2.0999958mm", shape: "pill" }), jsx("platedhole", { portHints: ["pin1"], pcbX: "-4.320032mm", pcbY: "1.28987555mm", holeWidth: "0.5999988mm", holeHeight: "1.6999966mm", outerWidth: "0.999998mm", outerHeight: "2.0999958mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-3.200146mm", pcbY: "2.21494355mm", width: "0.5299964mm", height: "1.4500098mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-2.400046mm", pcbY: "2.21494355mm", width: "0.5299964mm", height: "1.4500098mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "3.199892mm", pcbY: "2.21468955mm", width: "0.5299964mm", height: "1.4500098mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "2.400046mm", pcbY: "2.21494355mm", width: "0.5299964mm", height: "1.4500098mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "1.75006mm", pcbY: "2.21494355mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.249934mm", pcbY: "2.21494355mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0.750062mm", pcbY: "2.21494355mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "0.249936mm", pcbY: "2.21494355mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "-0.249936mm", pcbY: "2.21494355mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "-0.750062mm", pcbY: "2.21494355mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "-1.249934mm", pcbY: "2.21494355mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-1.75006mm", pcbY: "2.21494355mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -4.320082800000137, "y": -1.758886450000091 }, { "x": -4.320082800000137, "y": 0.008648749999792926 }] }), jsx("silkscreenpath", { route: [{ "x": 4.319879599999922, "y": -1.758886450000091 }, { "x": 4.319879599999922, "y": 0.008648749999792926 }] }), jsx("silkscreenpath", { route: [{ "x": 4.319879599999922, "y": -6.510032650000085 }, { "x": 4.319879599999922, "y": -4.021162849999996 }] }), jsx("silkscreenpath", { route: [{ "x": -4.320082800000137, "y": -6.510032650000085 }, { "x": -4.320082800000137, "y": -4.021162849999996 }] }), jsx("silkscreenpath", { route: [{ "x": 4.319879599999922, "y": -6.510032650000085 }, { "x": -4.320082800000137, "y": -6.510032650000085 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "3.94341555mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -5.075999999999908, "y": 3.193415549999827 }, { "x": 5.076000000000022, "y": 3.193415549999827 }, { "x": 5.076000000000022, "y": -6.755384450000065 }, { "x": -5.075999999999908, "y": -6.755384450000065 }, { "x": -5.075999999999908, "y": 3.193415549999827 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C41427493.obj?uuid=9544114ef5bb4dfbb31a31544500c2c1",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C41427493.step?uuid=9544114ef5bb4dfbb31a31544500c2c1",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.00008889999992334197, y: 6.437524650000114, z: -1.7299890000000002 },
        }, ...props }));
};

const pinLabels$9 = {
    pin1: ["A"],
    pin2: ["B"],
    pin3: ["GND"],
    pin4: ["Y"],
    pin5: ["VCC"]
};
const pinAttributes$5 = {
    pin3: { requiresGround: true },
    pin5: { requiresPower: true }
};
const SN74AHC1G08DCKR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$9, pinAttributes: pinAttributes$5, supplierPartNumbers: {
            "jlcpcb": [
                "C122838"
            ]
        }, manufacturerPartNumber: "SN74AHC1G08DCKR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.100074mm", pcbY: "-0.649986mm", width: "0.8999982mm", height: "0.3999992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.100074mm", pcbY: "0.649986mm", width: "0.8999982mm", height: "0.3999992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.100074mm", pcbY: "0.649986mm", width: "0.8999982mm", height: "0.3999992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.100074mm", pcbY: "0mm", width: "0.8999982mm", height: "0.3999992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.100074mm", pcbY: "-0.649986mm", width: "0.8999982mm", height: "0.3999992mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.6999732000001586, "y": -0.2418841999997312 }, { "x": -0.6999732000001586, "y": 0.24198580000006586 }] }), jsx("silkscreenpath", { route: [{ "x": 0.6999985999998444, "y": 1.058189400000174 }, { "x": 0.6999985999998444, "y": 1.1500866000001224 }] }), jsx("silkscreenpath", { route: [{ "x": 0.6999985999998444, "y": -1.1499341999999615 }, { "x": 0.6999985999998444, "y": -1.0580877999998393 }] }), jsx("silkscreenpath", { route: [{ "x": -0.6999732000001586, "y": 1.0581132000000935 }, { "x": -0.6999732000001586, "y": 1.1500866000001224 }] }), jsx("silkscreenpath", { route: [{ "x": -0.6999732000001586, "y": -1.1499341999999615 }, { "x": -0.6999732000001586, "y": -1.0580369999998993 }] }), jsx("silkscreenpath", { route: [{ "x": -0.6999732000001586, "y": 1.1500866000001224 }, { "x": 0.6999985999998444, "y": 1.1500866000001224 }] }), jsx("silkscreenpath", { route: [{ "x": -0.6999732000001586, "y": -1.1499341999999615 }, { "x": 0.6999985999998444, "y": -1.1499341999999615 }] }), jsx("silkscreencircle", { pcbX: "1.143mm", pcbY: "-1.27mm", radius: "0.127mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.237744mm", pcbY: "2.146556mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.802956000000222, "y": 1.3965560000000323 }, { "x": 2.2784439999998085, "y": 1.3965560000000323 }, { "x": 2.2784439999998085, "y": -1.6434439999999313 }, { "x": -1.802956000000222, "y": -1.6434439999999313 }, { "x": -1.802956000000222, "y": 1.3965560000000323 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C122838.obj?uuid=2a221d464efb4ebcb99e4ea11aff9052",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C122838.step?uuid=2a221d464efb4ebcb99e4ea11aff9052",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0.000012699999842880061, y: 0.00005080000005364127, z: -0.1 },
        }, ...props }));
};

const pinLabels$8 = {
    pin1: ["IO11"],
    pin2: ["GND"],
    pin3: ["IO21"],
    pin4: ["IO22"],
    pin5: ["VBUS"],
    pin6: ["IO12"]
};
const pinAttributes$4 = {
    pin2: { requiresGround: true }
};
const USBLC6_2SC6 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$8, pinAttributes: pinAttributes$4, supplierPartNumbers: {
            "jlcpcb": [
                "C2827654"
            ]
        }, 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("silkscreencircle", { pcbX: "-1.668272mm", pcbY: "-1.301496mm", radius: "0.150114mm" }), 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/C2827654.obj?uuid=229b69761e2c45dba6a83d8866dec72d",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2827654.step?uuid=229b69761e2c45dba6a83d8866dec72d",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0.000012700000070253736, z: -0.048939 },
        }, ...props }));
};

const pinLabels$7 = {
    pin1: ["DAT2"],
    pin2: ["DAT3"],
    pin3: ["CLK"],
    pin4: ["GND"],
    pin5: ["CMD"],
    pin6: ["DAT0"],
    pin7: ["DAT1"],
    pin8: ["VDD"]
};
const pinAttributes$3 = {
    pin4: { requiresGround: true },
    pin8: { requiresPower: true }
};
const ZDSD04GLGEAG = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$7, pinAttributes: pinAttributes$3, supplierPartNumbers: {
            "jlcpcb": [
                "C2875854"
            ]
        }, manufacturerPartNumber: "ZDSD04GLGEAG", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-3.700018mm", pcbY: "1.905mm", width: "1.6999966mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-3.700018mm", pcbY: "0.635mm", width: "1.6999966mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-3.700018mm", pcbY: "-0.635mm", width: "1.6999966mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-3.700018mm", pcbY: "-1.905mm", width: "1.6999966mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "3.700018mm", pcbY: "1.905mm", width: "1.6999966mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "3.700018mm", pcbY: "0.635mm", width: "1.6999966mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "3.700018mm", pcbY: "-0.635mm", width: "1.6999966mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "3.700018mm", pcbY: "-1.905mm", width: "1.6999966mm", height: "0.7999984mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 4.00004279999996, "y": -1.2190476000000672 }, { "x": 4.00004279999996, "y": -1.3207491999999093 }] }), jsx("silkscreenpath", { route: [{ "x": 4.00004279999996, "y": 0.05095240000002832 }, { "x": 4.00004279999996, "y": -0.05074919999992744 }] }), jsx("silkscreenpath", { route: [{ "x": 4.00004279999996, "y": 1.3209524000000101 }, { "x": 4.00004279999996, "y": 1.2192507999999407 }] }), jsx("silkscreenpath", { route: [{ "x": 4.00004279999996, "y": 3.000095599999895 }, { "x": 4.00004279999996, "y": 2.489250800000036 }] }), jsx("silkscreenpath", { route: [{ "x": -3.9999665999999934, "y": -2.489047600000049 }, { "x": -3.9999665999999934, "y": -2.9999178000000484 }] }), jsx("silkscreenpath", { route: [{ "x": -3.9999665999999934, "y": -1.2190476000000672 }, { "x": -3.9999665999999934, "y": -1.3207491999999093 }] }), jsx("silkscreenpath", { route: [{ "x": -3.9999665999999934, "y": 0.05095240000002832 }, { "x": -3.9999665999999934, "y": -0.05074919999992744 }] }), jsx("silkscreenpath", { route: [{ "x": -3.9999665999999934, "y": 1.3209524000000101 }, { "x": -3.9999665999999934, "y": 1.2192507999999407 }] }), jsx("silkscreenpath", { route: [{ "x": -3.9999665999999934, "y": 3.000095599999895 }, { "x": -3.9999665999999934, "y": 2.489250800000036 }] }), jsx("silkscreenpath", { route: [{ "x": -3.9999665999999934, "y": -2.9999178000000484 }, { "x": 4.00004279999996, "y": -2.9999178000000484 }] }), jsx("silkscreenpath", { route: [{ "x": -3.9999665999999934, "y": 3.000095599999895 }, { "x": 4.00004279999996, "y": 3.000095599999895 }] }), jsx("silkscreenpath", { route: [{ "x": 4.00004279999996, "y": -2.489047600000049 }, { "x": 4.00004279999996, "y": -2.9999178000000484 }] }), jsx("silkscreencircle", { pcbX: "-4.799838mm", pcbY: "2.800096mm", radius: "0.141478mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.189738mm", pcbY: "4.02514mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -5.1895379999999705, "y": 3.275139999999965 }, { "x": 4.810061999999903, "y": 3.275139999999965 }, { "x": 4.810061999999903, "y": -3.2700600000000577 }, { "x": -5.1895379999999705, "y": -3.2700600000000577 }, { "x": -5.1895379999999705, "y": 3.275139999999965 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2875854.obj?uuid=35d565001239477681fdfc17de9b684b",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2875854.step?uuid=35d565001239477681fdfc17de9b684b",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -5079999993995443e-20, y: -0.004949199999946252, z: -0.02 },
        }, ...props }));
};

const pinLabels$6 = {
    pin1: ["pin1"],
    pin2: ["pin2"]
};
const JK_nSMD100_16 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$6, symbol: jsxs("symbol", { children: [jsx("schematicrect", { schX: 0, schY: 0, width: 0.52, height: 0.12, color: "#880000" }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -0.4, schY: 0, schStemLength: 0.2 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "right", schX: 0.4, schY: 0, schStemLength: 0.2 }), jsx("schematicpath", { points: [{ "x": -0.2, "y": 0 }, { "x": 0.2, "y": 0 }], strokeColor: "#8D2323" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C369161"
            ]
        }, manufacturerPartNumber: "JK-nSMD100-16", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.445006mm", pcbY: "0mm", width: "1.1900916mm", height: "1.7279874mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.445006mm", pcbY: "0mm", width: "1.1900916mm", height: "1.7279874mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.9261856000000108, "y": 1.0926064000000082 }, { "x": -2.1163026000000116, "y": 1.0926064000000082 }] }), jsx("silkscreenpath", { route: [{ "x": 0.926210999999995, "y": 1.0926064000000082 }, { "x": 2.1163026000000116, "y": 1.0926064000000082 }] }), jsx("silkscreenpath", { route: [{ "x": -2.2687025999999975, "y": 0.9402064000000081 }, { "x": -2.2687025999999975, "y": -0.9402063999999939 }] }), jsx("silkscreenpath", { route: [{ "x": 2.2687025999999832, "y": 0.9402064000000081 }, { "x": 2.2687025999999832, "y": -0.9402063999999939 }] }), jsx("silkscreenpath", { route: [{ "x": -2.1163026000000116, "y": -1.092606399999994 }, { "x": -0.9261856000000108, "y": -1.092606399999994 }] }), jsx("silkscreenpath", { route: [{ "x": 2.1163026000000116, "y": -1.092606399999994 }, { "x": 0.926210999999995, "y": -1.092606399999994 }] }), jsx("silkscreenpath", { route: [{ "x": -14210854715202004e-30, "y": 0 }, { "x": -0.08441074011676619, "y": 0.2037855535998574 }, { "x": -0.11320167162334371, "y": 0.422474390000005 }, { "x": -0.08441074011676619, "y": 0.6411632264001383 }, { "x": 0, "y": 0.8449487799999957 }] }), jsx("silkscreenpath", { route: [{ "x": 2.842170943040401e-14, "y": 0 }, { "x": 0.08441074011679461, "y": -0.20378555359984318 }, { "x": 0.11320167162334371, "y": -0.42247438999999076 }, { "x": 0.08441074011679461, "y": -0.6411632264001241 }, { "x": 0, "y": -0.8449487799999957 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "2.0922mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.5105999999999966, "y": 1.3422000000000054 }, { "x": 2.5360000000000014, "y": 1.3422000000000054 }, { "x": 2.5360000000000014, "y": -1.3421999999999912 }, { "x": -2.5105999999999966, "y": -1.3421999999999912 }, { "x": -2.5105999999999966, "y": 1.3422000000000054 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C369161.obj?uuid=7dbd95a5ee9a45949b72cb8147e267ff",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C369161.step?uuid=7dbd95a5ee9a45949b72cb8147e267ff",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12699999999199463e-21, z: 0 },
        }, ...props }));
};

function UsbRecoveryConnector(props) {
    const supplierChip = HX_TYPE_C_16P_L8_35(props);
    return jsx("connector", { ...supplierChip.props, standard: "usb_c", pinAttributes: {
            pin1: { requiresGround: true, mustBeConnected: true },
            pin2: { requiresGround: true, mustBeConnected: true },
            pin3: { requiresGround: true, mustBeConnected: true },
            pin4: { requiresGround: true, mustBeConnected: true },
            pin5: { requiresGround: true, mustBeConnected: true },
            pin7: { requiresGround: true, mustBeConnected: true },
            pin6: { providesPower: true, mustBeConnected: true }, pin8: { providesPower: true, mustBeConnected: true },
            pin9: { mustBeConnected: true }, pin15: { mustBeConnected: true },
            pin11: { mustBeConnected: true }, pin12: { mustBeConnected: true },
            pin13: { mustBeConnected: true }, pin14: { mustBeConnected: true },
            pin10: { doNotConnect: true }, pin16: { doNotConnect: true },
        } });
}
function UsbInputFuse(props) {
    const supplierChip = JK_nSMD100_16(props);
    return jsx("fuse", { ...supplierChip.props, symbol: undefined, currentRating: "1A", voltageRating: "16V", pinAttributes: { pin1: { mustBeConnected: true }, pin2: { mustBeConnected: true } } });
}
function UsbRecoveryProtection(props) {
    const supplierChip = USBLC6_2SC6(props);
    // ST's top-view circuit connects 1–6 and 3–4 inside the package.
    return jsx("chip", { ...supplierChip.props, internallyConnectedPins: [[1, 6], [3, 4]], pinAttributes: {
            pin1: { mustBeConnected: true }, pin6: { mustBeConnected: true },
            pin3: { mustBeConnected: true }, pin4: { mustBeConnected: true },
            pin2: { requiresGround: true, mustBeConnected: true },
            pin5: { requiresPower: true, mustBeConnected: true },
        } });
}
function BootStorage(props) {
    const supplierChip = ZDSD04GLGEAG(props);
    return jsx("chip", { ...supplierChip.props, pinAttributes: {
            pin1: { mustBeConnected: true }, pin2: { mustBeConnected: true },
            pin3: { mustBeConnected: true }, pin5: { mustBeConnected: true },
            pin6: { mustBeConnected: true }, pin7: { mustBeConnected: true },
            pin4: { requiresGround: true, mustBeConnected: true },
            pin8: { requiresPower: true, mustBeConnected: true },
        } });
}
function RecoveryClockGate(props) {
    const supplierChip = SN74AHC1G08DCKR(props);
    return jsx("chip", { ...supplierChip.props, pinAttributes: {
            pin1: { mustBeConnected: true }, pin2: { mustBeConnected: true },
            pin4: { mustBeConnected: true },
            pin3: { requiresGround: true, mustBeConnected: true },
            pin5: { requiresPower: true, mustBeConnected: true },
        } });
}

const CL05A225MQ5NSNC = (props) => {
    const { name = "C1", ...restProps } = props;
    return (jsx("capacitor", { name: name, capacitance: "2.2uF", supplierPartNumbers: {
            "jlcpcb": [
                "C12530"
            ]
        }, manufacturerPartNumber: "CL05A225MQ5NSNC", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": 0.49753519999990203 }, { "x": -0.22138640000002852, "y": 0.49753519999990203 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8738108000000011, "y": -0.34724340000002485 }, { "x": -0.8738108000000011, "y": 0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": -0.22138640000002852, "y": -0.4996433999999681 }, { "x": -0.721385400000031, "y": -0.4996433999999681 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": -0.4975097999999889 }, { "x": 0.22138639999991483, "y": -0.4975097999999889 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22138639999991483, "y": 0.49961800000005496 }, { "x": 0.7213853999999174, "y": 0.49961800000005496 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8738108000000011, "y": 0.34726880000005167 }, { "x": 0.8738108000000011, "y": -0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": 0.4996433999998544 }, { "x": 0.829148473452733, "y": 0.4550064734527268 }, { "x": 0.8737853999998606, "y": 0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8737853999998606, "y": -0.3451606000000993 }, { "x": 0.829148473452733, "y": -0.4529236734526876 }, { "x": 0.7213853999999174, "y": -0.49756059999992885 }] }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": -0.4996433999997407 }, { "x": -0.829148473452733, "y": -0.45500647345261314 }, { "x": -0.8737853999999743, "y": -0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8737853999999743, "y": 0.3451606000000993 }, { "x": -0.829148473452733, "y": 0.45292367345280127 }, { "x": -0.721385400000031, "y": 0.49756060000004254 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1136000000000195, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": 0.7580000000000382 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C12530.obj?uuid=32fe2cf9314f444ca2785a33c2db7189",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C12530.step?uuid=32fe2cf9314f444ca2785a33c2db7189",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.25 },
        }, ...restProps }));
};

const CL05B104KB54PNC = (props) => {
    const { name = "C1", ...restProps } = props;
    return (jsx("capacitor", { name: name, capacitance: "100nF", supplierPartNumbers: {
            "jlcpcb": [
                "C307331"
            ]
        }, manufacturerPartNumber: "CL05B104KB54PNC", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": 0.49753519999990203 }, { "x": -0.22138640000002852, "y": 0.49753519999990203 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8738108000000011, "y": -0.34724340000002485 }, { "x": -0.8738108000000011, "y": 0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": -0.22138640000002852, "y": -0.4996433999999681 }, { "x": -0.721385400000031, "y": -0.4996433999999681 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": -0.4975097999999889 }, { "x": 0.22138639999991483, "y": -0.4975097999999889 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22138639999991483, "y": 0.49961800000005496 }, { "x": 0.7213853999999174, "y": 0.49961800000005496 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8738108000000011, "y": 0.34726880000005167 }, { "x": 0.8738108000000011, "y": -0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": 0.4996433999998544 }, { "x": 0.829148473452733, "y": 0.4550064734527268 }, { "x": 0.8737853999998606, "y": 0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8737853999998606, "y": -0.3451606000000993 }, { "x": 0.829148473452733, "y": -0.4529236734526876 }, { "x": 0.7213853999999174, "y": -0.49756059999992885 }] }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": -0.4996433999997407 }, { "x": -0.829148473452733, "y": -0.45500647345261314 }, { "x": -0.8737853999999743, "y": -0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8737853999999743, "y": 0.3451606000000993 }, { "x": -0.829148473452733, "y": 0.45292367345280127 }, { "x": -0.721385400000031, "y": 0.49756060000004254 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1136000000000195, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": 0.7580000000000382 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C307331.obj?uuid=32fe2cf9314f444ca2785a33c2db7189",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C307331.step?uuid=32fe2cf9314f444ca2785a33c2db7189",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.25 },
        }, ...restProps }));
};

const CL05C100JB5NNNC = (props) => {
    const { name = "C1", ...restProps } = props;
    return (jsx("capacitor", { name: name, capacitance: "10pF", supplierPartNumbers: {
            "jlcpcb": [
                "C32949"
            ]
        }, manufacturerPartNumber: "CL05C100JB5NNNC", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": 0.49753519999990203 }, { "x": -0.22138640000002852, "y": 0.49753519999990203 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8738108000000011, "y": -0.34724340000002485 }, { "x": -0.8738108000000011, "y": 0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": -0.22138640000002852, "y": -0.4996433999999681 }, { "x": -0.721385400000031, "y": -0.4996433999999681 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": -0.4975097999999889 }, { "x": 0.22138639999991483, "y": -0.4975097999999889 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22138639999991483, "y": 0.49961800000005496 }, { "x": 0.7213853999999174, "y": 0.49961800000005496 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8738108000000011, "y": 0.34726880000005167 }, { "x": 0.8738108000000011, "y": -0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": 0.4996433999998544 }, { "x": 0.829148473452733, "y": 0.4550064734527268 }, { "x": 0.8737853999998606, "y": 0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8737853999998606, "y": -0.3451606000000993 }, { "x": 0.829148473452733, "y": -0.4529236734526876 }, { "x": 0.7213853999999174, "y": -0.49756059999992885 }] }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": -0.4996433999997407 }, { "x": -0.829148473452733, "y": -0.45500647345261314 }, { "x": -0.8737853999999743, "y": -0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8737853999999743, "y": 0.3451606000000993 }, { "x": -0.829148473452733, "y": 0.45292367345280127 }, { "x": -0.721385400000031, "y": 0.49756060000004254 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1136000000000195, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": 0.7580000000000382 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C32949.obj?uuid=32fe2cf9314f444ca2785a33c2db7189",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C32949.step?uuid=32fe2cf9314f444ca2785a33c2db7189",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.25 },
        }, ...restProps }));
};

const CL10A106MA8NRNC = (props) => {
    const { name = "C1", ...restProps } = props;
    return (jsx("capacitor", { name: name, capacitance: "10uF", supplierPartNumbers: {
            "jlcpcb": [
                "C96446"
            ]
        }, manufacturerPartNumber: "CL10A106MA8NRNC", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.700024mm", pcbY: "0mm", width: "0.7999984mm", height: "0.8999982mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.700024mm", pcbY: "0mm", width: "0.7999984mm", height: "0.8999982mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.2801873999999316, "y": -0.7095743999998376 }, { "x": -1.080160400000068, "y": -0.7095743999998376 }] }), jsx("silkscreenpath", { route: [{ "x": 0.28026359999989836, "y": -0.7100315999998656 }, { "x": 1.080236599999921, "y": -0.7100315999998656 }] }), jsx("silkscreenpath", { route: [{ "x": -0.2801873999999316, "y": 0.7101078000000598 }, { "x": -1.080160400000068, "y": 0.7101078000000598 }] }), jsx("silkscreenpath", { route: [{ "x": 0.28026359999989836, "y": 0.7096252000001186 }, { "x": 1.080236599999921, "y": 0.7096252000001186 }] }), jsx("silkscreenpath", { route: [{ "x": -1.3899134000000686, "y": -0.3997452000000976 }, { "x": -1.3899134000000686, "y": 0.40030400000000554 }] }), jsx("silkscreenpath", { route: [{ "x": 1.3900149999998348, "y": 0.39977060000001075 }, { "x": 1.3900149999998348, "y": -0.4002531999999519 }] }), jsx("silkscreenpath", { route: [{ "x": 1.080185799999981, "y": 0.7096252000001186 }, { "x": 1.299277109074751, "y": 0.6188693482574763 }, { "x": 1.3900149999998348, "y": 0.39977060000001075 }] }), jsx("silkscreenpath", { route: [{ "x": 1.3900149999998348, "y": -0.40020240000012564 }, { "x": 1.2992681283295724, "y": -0.6192847283296032 }, { "x": 1.080185799999981, "y": -0.7100315999998656 }] }), jsx("silkscreenpath", { route: [{ "x": -1.0801096000000143, "y": -0.7095743999998376 }, { "x": -1.2991755087698493, "y": -0.6188185485625581 }, { "x": -1.3899134000000686, "y": -0.3997452000000976 }] }), jsx("silkscreenpath", { route: [{ "x": -1.3899134000000686, "y": 0.40022780000003877 }, { "x": -1.2991934705021322, "y": 0.6193339880503572 }, { "x": -1.0801096000000143, "y": 0.7101078000000598 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "1.7112mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.647000000000162, "y": 0.9612000000000762 }, { "x": 1.6216000000000577, "y": 0.9612000000000762 }, { "x": 1.6216000000000577, "y": -0.9611999999999625 }, { "x": -1.647000000000162, "y": -0.9611999999999625 }, { "x": -1.647000000000162, "y": 0.9612000000000762 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C96446.obj?uuid=ac9b32e974bc448eab36b1293f859dcb",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C96446.step?uuid=ac9b32e974bc448eab36b1293f859dcb",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0, z: -0.4 },
        }, ...restProps }));
};

const CL21A226MAQNNNE = (props) => {
    const { name = "C1", ...restProps } = props;
    return (jsx("capacitor", { name: name, capacitance: "22uF", supplierPartNumbers: {
            "jlcpcb": [
                "C45783"
            ]
        }, manufacturerPartNumber: "CL21A226MAQNNNE", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.999998mm", pcbY: "0mm", width: "1.4100048mm", height: "1.35001mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.999998mm", pcbY: "0mm", width: "1.4100048mm", height: "1.35001mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 1.8111977999999453, "y": 0.9036049999999705 }, { "x": 0.4011929999999211, "y": 0.9036049999999705 }] }), jsx("silkscreenpath", { route: [{ "x": 0.4011929999999211, "y": -0.9036049999999705 }, { "x": 1.8111977999999453, "y": -0.9036049999999705 }] }), jsx("silkscreenpath", { route: [{ "x": 1.9635978000000023, "y": -0.7512050000000272 }, { "x": 1.9635978000000023, "y": 0.7512050000000272 }] }), jsx("silkscreenpath", { route: [{ "x": -1.811197800000059, "y": 0.9036049999999705 }, { "x": -0.40119300000003477, "y": 0.9036049999999705 }] }), jsx("silkscreenpath", { route: [{ "x": -0.40119300000003477, "y": -0.9036049999999705 }, { "x": -1.811197800000059, "y": -0.9036049999999705 }] }), jsx("silkscreenpath", { route: [{ "x": -1.9635978000000023, "y": -0.7512050000000272 }, { "x": -1.9635978000000023, "y": 0.7512050000000272 }] }), jsx("silkscreenpath", { route: [{ "x": 1.8111977999999453, "y": -0.9036049999997431 }, { "x": 1.918960873452761, "y": -0.8589680734526155 }, { "x": 1.9635977999998886, "y": -0.7512050000000272 }] }), jsx("silkscreenpath", { route: [{ "x": 1.9635977999998886, "y": 0.7512050000000272 }, { "x": 1.918960873452761, "y": 0.8589680734527292 }, { "x": 1.8111977999999453, "y": 0.9036049999998568 }] }), jsx("silkscreenpath", { route: [{ "x": -1.811197800000059, "y": -0.9036049999997431 }, { "x": -1.9189608734528747, "y": -0.8589680734526155 }, { "x": -1.9635978000000023, "y": -0.7512050000000272 }] }), jsx("silkscreenpath", { route: [{ "x": -1.9635978000000023, "y": 0.7512050000000272 }, { "x": -1.9189608734528747, "y": 0.8589680734527292 }, { "x": -1.811197800000059, "y": 0.9036049999998568 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "1.9144mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.205799999999954, "y": 1.1644000000000005 }, { "x": 2.2311999999999443, "y": 1.1644000000000005 }, { "x": 2.2311999999999443, "y": -1.13900000000001 }, { "x": -2.205799999999954, "y": -1.13900000000001 }, { "x": -2.205799999999954, "y": 1.1644000000000005 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C45783.obj?uuid=b87ab0c5465a48b3a1c9a6dac8d30bc5",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C45783.step?uuid=b87ab0c5465a48b3a1c9a6dac8d30bc5",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.65 },
        }, ...restProps }));
};

const pinLabels$5 = {
    pin1: ["pin1"],
    pin2: ["GND1"],
    pin3: ["pin3"],
    pin4: ["GND2"]
};
const pinAttributes$2 = {
    pin2: { requiresGround: true },
    pin4: { requiresGround: true }
};
const CM4024M00008001 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$5, pinAttributes: pinAttributes$2, symbol: jsxs("symbol", { children: [jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -0.6, schY: -0.2, schStemLength: 0.2 }), jsx("port", { name: "pin3", pinNumber: 3, aliases: ["3"], direction: "right", schX: 0.6, schY: 0.2, schStemLength: 0.2 }), jsx("port", { name: "pin4", pinNumber: 4, aliases: ["GND2", "GND"], direction: "left", schX: -0.6, schY: 0.2, schStemLength: 0.2 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["GND1", "GND"], direction: "right", schX: 0.6, schY: -0.2, schStemLength: 0.2 }), jsx("schematicrect", { schX: 0, schY: 0, width: 0.8, height: 0.8, color: "#880000" }), jsx("schematiccircle", { center: { x: -0.3, y: -0.3 }, radius: 0.03, color: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.1, "y": -0.14 }, { "x": -0.1, "y": 0.14 }], strokeColor: "#881100" }), jsx("schematicpath", { points: [{ "x": 0.1, "y": -0.14 }, { "x": 0.1, "y": 0.14 }], strokeColor: "#881100" }), jsx("schematicpath", { points: [{ "x": -0.4, "y": -0.2 }, { "x": -0.2, "y": -0.2 }, { "x": -0.2, "y": 0 }, { "x": -0.1, "y": 0 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.4, "y": 0.2 }, { "x": 0.2, "y": 0.2 }, { "x": 0.2, "y": 0 }, { "x": 0.1, "y": 0 }], strokeColor: "#880000" }), jsx("schematicrect", { schX: 0, schY: 0, width: 0.08, height: 0.28, color: "#880000" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C7294624"
            ]
        }, manufacturerPartNumber: "CM4024M00008001", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.94996mm", pcbY: "-0.750062mm", width: "1.1999976mm", height: "1.0999978mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0.94996mm", pcbY: "-0.750062mm", width: "1.1999976mm", height: "1.0999978mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.94996mm", pcbY: "0.750062mm", width: "1.1999976mm", height: "1.0999978mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.94996mm", pcbY: "0.750062mm", width: "1.1999976mm", height: "1.0999978mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -2.0066000000000486, "y": -0.20065999999997075 }, { "x": -2.0066000000000486, "y": -1.7576799999999366 }, { "x": -0.3505200000001878, "y": -1.7576799999999366 }] }), jsx("silkscreenpath", { route: [{ "x": -1.7786095999999816, "y": -1.5285973999998532 }, { "x": -1.7786095999999816, "y": 1.528597399999967 }, { "x": 1.7786095999999816, "y": 1.528597399999967 }, { "x": 1.7786095999999816, "y": -1.5285973999998532 }, { "x": -1.7786095999999816, "y": -1.5285973999998532 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.1143mm", pcbY: "2.524mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.2566000000000486, "y": 1.774000000000001 }, { "x": 2.02800000000002, "y": 1.774000000000001 }, { "x": 2.02800000000002, "y": -2.0026000000000295 }, { "x": -2.2566000000000486, "y": -2.0026000000000295 }, { "x": -2.2566000000000486, "y": 1.774000000000001 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7294624.obj?uuid=f88e6934b74b41a8bf87a127332ccf2b",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7294624.step?uuid=f88e6934b74b41a8bf87a127332ccf2b",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0, z: -0.01 },
        }, ...props }));
};

const pinLabels$4 = {
    pin1: ["pin1"],
    pin2: ["pin2"]
};
const Q13FC13500004 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$4, symbol: jsxs("symbol", { children: [jsx("schematicpath", { points: [{ "x": -0.08, "y": 0.14 }, { "x": -0.08, "y": -0.14 }], strokeColor: "#8D2323" }), jsx("schematicrect", { schX: 0, schY: 0, width: 0.08, height: 0.28, color: "#880000" }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -0.4, schY: 0, schStemLength: 0.2 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "right", schX: 0.4, schY: 0, schStemLength: 0.2 }), jsx("schematicpath", { points: [{ "x": 0.08, "y": 0.14 }, { "x": 0.08, "y": -0.14 }], strokeColor: "#8D2323" }), jsx("schematicpath", { points: [{ "x": -0.2, "y": 0 }, { "x": -0.08, "y": 0 }], strokeColor: "#8D2323" }), jsx("schematicpath", { points: [{ "x": 0.08, "y": 0 }, { "x": 0.2, "y": 0 }], strokeColor: "#8D2323" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C32346"
            ]
        }, manufacturerPartNumber: "Q13FC13500004", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.250061mm", pcbY: "0mm", width: "0.999998mm", height: "1.7999964mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.250061mm", pcbY: "0mm", width: "0.999998mm", height: "1.7999964mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.5079999999999956, "y": 0.7621269999999924 }, { "x": 0.5079999999999956, "y": 0.7621269999999924 }] }), jsx("silkscreenpath", { route: [{ "x": 0.5079999999999956, "y": -0.7618730000000085 }, { "x": -0.5079999999999956, "y": -0.7618730000000085 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.012065mm", pcbY: "1.91186mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.027365000000003, "y": 1.1618600000000043 }, { "x": 2.0032349999999894, "y": 1.1618600000000043 }, { "x": 2.0032349999999894, "y": -1.1669399999999968 }, { "x": -2.027365000000003, "y": -1.1669399999999968 }, { "x": -2.027365000000003, "y": 1.1618600000000043 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C32346.obj?uuid=fd4574cdfbe94d00a9458103bda2310c",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C32346.step?uuid=fd4574cdfbe94d00a9458103bda2310c",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -1396999999911941e-19, z: 0 },
        }, ...props }));
};

// The importer emits these passive crystals as chips. Retain all supplier
// geometry while using the standard crystal symbols and electrical primitive.
function MainClock(props) {
    const supplier = CM4024M00008001(props);
    return jsx("crystal", { ...supplier.props, symbol: undefined, pinVariant: "four_pin", frequency: "24MHz", loadCapacitance: "8pF", pinAttributes: {
            pin1: { mustBeConnected: true }, pin3: { mustBeConnected: true },
            pin2: { requiresGround: true }, pin4: { requiresGround: true },
        } });
}
function RtcClock(props) {
    const supplier = Q13FC13500004(props);
    return jsx("crystal", { ...supplier.props, symbol: undefined, pinVariant: "two_pin", frequency: "32.768kHz", loadCapacitance: "12.5pF", pinAttributes: { pin1: { mustBeConnected: true }, pin2: { mustBeConnected: true } } });
}

const pinLabels$3 = {
    pin1: ["cathode", "neg"],
    pin2: ["anode", "pos"]
};
const NCD0805R1 = (props) => {
    const { name = "LED1", ...restProps } = props;
    return (jsx("led", { name: name, pinLabels: pinLabels$3, supplierPartNumbers: {
            "jlcpcb": [
                "C84256"
            ]
        }, manufacturerPartNumber: "NCD0805R1", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2", "anode", "pos"], pcbX: "1.100074mm", pcbY: "0mm", width: "0.999998mm", height: "1.2500102mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1", "cathode", "neg"], pcbX: "-1.100074mm", pcbY: "0mm", width: "0.999998mm", height: "1.2500102mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.4999735999999757, "y": 0.9499091999999791 }, { "x": 1.980056999999988, "y": 0.9598913999999468 }] }), jsx("silkscreenpath", { route: [{ "x": 0.6400545999999849, "y": -0.9401047999999719 }, { "x": 1.980056999999988, "y": -0.9401047999999719 }] }), jsx("silkscreenpath", { route: [{ "x": 1.980056999999988, "y": 0.9598913999999468 }, { "x": 1.980056999999988, "y": -0.9401302000001124 }] }), jsx("silkscreenpath", { route: [{ "x": -1.7500600000000759, "y": -0.95011240000008 }, { "x": -1.7500600000000759, "y": -0.9500616000000264 }, { "x": -2.099995799999988, "y": -0.6001258000001144 }] }), jsx("silkscreenpath", { route: [{ "x": -1.7500600000000759, "y": 0.9499091999999791 }, { "x": -1.7500600000000759, "y": 0.9498583999999255 }, { "x": -2.099995799999988, "y": 0.5999226000000135 }] }), jsx("silkscreenpath", { route: [{ "x": -0.500024400000143, "y": 0.9499091999999791 }, { "x": -1.7500600000000759, "y": 0.9499091999999791 }] }), jsx("silkscreenpath", { route: [{ "x": -0.500024400000143, "y": -0.95011240000008 }, { "x": -1.7500600000000759, "y": -0.95011240000008 }] }), jsx("silkscreenpath", { route: [{ "x": -2.099995799999988, "y": 0.5999226000000135 }, { "x": -2.099995799999988, "y": -0.6001258000001144 }] }), jsx("silkscreenpath", { route: [{ "x": 0.30005019999998694, "y": 0.49989740000000893 }, { "x": 0.30005019999998694, "y": -0.5001006000001098 }] }), jsx("silkscreenpath", { route: [{ "x": 0.30005019999998694, "y": -0.005156199999987621 }, { "x": -0.19994880000001558, "y": -0.005156199999987621 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.066802mm", pcbY: "1.9525mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": 1.000048799999945, "y": 0.6998715999999376 }, { "x": 1.2000484000000142, "y": 0.6998715999999376 }, { "x": 1.2000484000000142, "y": -0.7001256000000922 }, { "x": 1.000048799999945, "y": -0.7001256000000922 }, { "x": 1.000048799999945, "y": 0.6998715999999376 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": 0.6346952000000101, "y": -0.09431020000010903 }, { "x": 1.6346932000001289, "y": -0.09431020000010903 }, { "x": 1.6346932000001289, "y": 0.05567680000001474 }, { "x": 0.6346952000000101, "y": 0.05567680000001474 }, { "x": 0.6346952000000101, "y": -0.09431020000010903 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": -1.5999460000000454, "y": -1015999999935957e-19 }, { "x": -0.5999480000000403, "y": -1015999999935957e-19 }, { "x": -0.5999480000000403, "y": 0.1498853999999028 }, { "x": -1.5999460000000454, "y": 0.1498853999999028 }, { "x": -1.5999460000000454, "y": -1015999999935957e-19 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.361501999999973, "y": 1.2024999999999864 }, { "x": 2.2278979999998683, "y": 1.2024999999999864 }, { "x": 2.2278979999998683, "y": -1.2024999999999864 }, { "x": -2.361501999999973, "y": -1.2024999999999864 }, { "x": -2.361501999999973, "y": 1.2024999999999864 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C84256.obj?uuid=23093642268545519703b953fc993978",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C84256.step?uuid=23093642268545519703b953fc993978",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -5079999993995443e-20, y: 0.00011430000006384944, z: -0.01 },
        }, ...restProps }));
};

const pinLabels$2 = {
    pin1: ["PG6"],
    pin2: ["PG7"],
    pin3: ["PG8"],
    pin4: ["PG9"],
    pin5: ["PG10"],
    pin6: ["PG11"],
    pin7: ["PF0"],
    pin8: ["PF1"],
    pin9: ["PF2"],
    pin10: ["PF3"],
    pin11: ["PF4"],
    pin12: ["PF5"],
    pin13: ["PF6"],
    pin14: ["PC7"],
    pin15: ["PC6"],
    pin16: ["PC5"],
    pin17: ["PC4"],
    pin18: ["PC3"],
    pin19: ["PC2"],
    pin20: ["VCC_PLL"],
    pin21: ["REFCLK_OUT"],
    pin22: ["DXOUT"],
    pin23: ["DXIN"],
    pin24: ["X32KOUT"],
    pin25: ["X32KIN"],
    pin26: ["VCC_RTC"],
    pin27: ["RESET"],
    pin28: ["LDOA_OUT"],
    pin29: ["LDO_IN"],
    pin30: ["LDOB_OUT"],
    pin31: ["PE13"],
    pin32: ["PE12"],
    pin33: ["PE3"],
    pin34: ["VCC_PE"],
    pin35: ["PE2"],
    pin36: ["PE11"],
    pin37: ["PE10"],
    pin38: ["PE9"],
    pin39: ["PE8"],
    pin40: ["PE7"],
    pin41: ["PE6"],
    pin42: ["PE5"],
    pin43: ["PE4"],
    pin44: ["PE0"],
    pin45: ["PE1"],
    pin46: ["VDD_SYS0"],
    pin47: ["DZQ"],
    pin48: ["VCC_DRAM0"],
    pin49: ["VCC_DRAM1"],
    pin50: ["VDD18_DRAM"],
    pin51: ["VDD_SYS1"],
    pin52: ["PD22"],
    pin53: ["PD21"],
    pin54: ["PD20"],
    pin55: ["PD0"],
    pin56: ["PD1"],
    pin57: ["PD2"],
    pin58: ["PD3"],
    pin59: ["PD4"],
    pin60: ["PD5"],
    pin61: ["PD6"],
    pin62: ["PD7"],
    pin63: ["PD8"],
    pin64: ["PD9"],
    pin65: ["VCC_LVDS"],
    pin66: ["VCC_PD"],
    pin67: ["PD10"],
    pin68: ["PD11"],
    pin69: ["PD13"],
    pin70: ["PD12"],
    pin71: ["PD14"],
    pin72: ["PD15"],
    pin73: ["PD16"],
    pin74: ["PD17"],
    pin75: ["PD18"],
    pin76: ["PD19"],
    pin77: ["VCC_TVOUT"],
    pin78: ["TVOUT0"],
    pin79: ["PB7"],
    pin80: ["PB6"],
    pin81: ["VDD_SYS2"],
    pin82: ["PB5"],
    pin83: ["VCC_IO"],
    pin84: ["PB4"],
    pin85: ["PB3"],
    pin86: ["PB2"],
    pin87: ["MICIN3P"],
    pin88: ["MICIN3N"],
    pin89: ["AVCC"],
    pin90: ["VRA2"],
    pin91: ["AGND"],
    pin92: ["VRA1"],
    pin93: ["FMINR"],
    pin94: ["FMINL"],
    pin95: ["LINEINR"],
    pin96: ["LINEINL"],
    pin97: ["HPVCC"],
    pin98: ["HPOUTR"],
    pin99: ["HPOUTL"],
    pin100: ["HPOUTFB"],
    pin101: ["GPADC0"],
    pin102: ["TP_X1"],
    pin103: ["TP_X2"],
    pin104: ["TP_Y1"],
    pin105: ["TP_Y2"],
    pin106: ["NC0"],
    pin107: ["VCC_TVIN"],
    pin108: ["TVIN0"],
    pin109: ["TVIN1"],
    pin110: ["TVIN_VRP"],
    pin111: ["TVIN_VRN"],
    pin112: ["USB1_DP"],
    pin113: ["USB1_DM"],
    pin114: ["USB0_DM"],
    pin115: ["USB0_DP"],
    pin116: ["VDD_CORE0"],
    pin117: ["VDD_CORE1"],
    pin118: ["PG1"],
    pin119: ["PG2"],
    pin120: ["PG0"],
    pin121: ["PG3"],
    pin122: ["PG5"],
    pin123: ["PG4"],
    pin124: ["PG12"],
    pin125: ["PG13"],
    pin126: ["PG14"],
    pin127: ["PG15"],
    pin128: ["VCC_PG"],
    pin129: ["EPAD"]
};
const pinAttributes$1 = {
    pin91: { requiresGround: true },
    pin106: { doNotConnect: true }
};
const T113_S3 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$2, pinAttributes: pinAttributes$1, supplierPartNumbers: {
            "jlcpcb": [
                "C5197687"
            ]
        }, manufacturerPartNumber: "T113-S3", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin128"], pcbX: "-7.629906mm", pcbY: "-6.199886mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin127"], pcbX: "-7.629906mm", pcbY: "-5.80009mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin126"], pcbX: "-7.629906mm", pcbY: "-5.40004mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin125"], pcbX: "-7.629906mm", pcbY: "-4.99999mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin124"], pcbX: "-7.629906mm", pcbY: "-4.59994mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin123"], pcbX: "-7.629906mm", pcbY: "-4.19989mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin122"], pcbX: "-7.629906mm", pcbY: "-3.800094mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin121"], pcbX: "-7.629906mm", pcbY: "-3.400044mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin120"], pcbX: "-7.629906mm", pcbY: "-2.999994mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin119"], pcbX: "-7.629906mm", pcbY: "-2.599944mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin118"], pcbX: "-7.629906mm", pcbY: "-2.199894mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin117"], pcbX: "-7.629906mm", pcbY: "-1.800098mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin116"], pcbX: "-7.629906mm", pcbY: "-1.400048mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin115"], pcbX: "-7.629906mm", pcbY: "-0.999998mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin114"], pcbX: "-7.629906mm", pcbY: "-0.599948mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin113"], pcbX: "-7.629906mm", pcbY: "-0.199898mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin112"], pcbX: "-7.629906mm", pcbY: "0.199898mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin111"], pcbX: "-7.629906mm", pcbY: "0.599948mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin110"], pcbX: "-7.629906mm", pcbY: "0.999998mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin109"], pcbX: "-7.629906mm", pcbY: "1.400048mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin108"], pcbX: "-7.629906mm", pcbY: "1.800098mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin107"], pcbX: "-7.629906mm", pcbY: "2.200148mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin106"], pcbX: "-7.629906mm", pcbY: "2.599944mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin105"], pcbX: "-7.629906mm", pcbY: "2.999994mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin104"], pcbX: "-7.629906mm", pcbY: "3.400044mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin103"], pcbX: "-7.629906mm", pcbY: "3.800094mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin102"], pcbX: "-7.629906mm", pcbY: "4.19989mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin101"], pcbX: "-7.629906mm", pcbY: "4.59994mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin100"], pcbX: "-7.629906mm", pcbY: "4.99999mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin99"], pcbX: "-7.629906mm", pcbY: "5.40004mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin98"], pcbX: "-7.629906mm", pcbY: "5.800344mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin97"], pcbX: "-7.629906mm", pcbY: "6.199886mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin96"], pcbX: "-6.199886mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin95"], pcbX: "-5.80009mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin94"], pcbX: "-5.40004mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin93"], pcbX: "-4.99999mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin92"], pcbX: "-4.59994mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin91"], pcbX: "-4.19989mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin90"], pcbX: "-3.800094mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin89"], pcbX: "-3.400044mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin88"], pcbX: "-2.999994mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin87"], pcbX: "-2.599944mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin86"], pcbX: "-2.199894mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin85"], pcbX: "-1.800098mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin84"], pcbX: "-1.400048mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin83"], pcbX: "-0.999998mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin82"], pcbX: "-0.599948mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin81"], pcbX: "-0.199898mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin80"], pcbX: "0.199898mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin79"], pcbX: "0.599948mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin78"], pcbX: "0.999998mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin77"], pcbX: "1.400048mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin76"], pcbX: "1.800098mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin75"], pcbX: "2.199894mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin74"], pcbX: "2.599944mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin73"], pcbX: "2.999994mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin72"], pcbX: "3.400044mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin71"], pcbX: "3.800094mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin70"], pcbX: "4.19989mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin69"], pcbX: "4.59994mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin68"], pcbX: "4.99999mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin67"], pcbX: "5.40004mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin66"], pcbX: "5.80009mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin65"], pcbX: "6.199886mm", pcbY: "7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin64"], pcbX: "7.629906mm", pcbY: "6.199886mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin63"], pcbX: "7.629906mm", pcbY: "5.800344mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin62"], pcbX: "7.629906mm", pcbY: "5.40004mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin61"], pcbX: "7.629906mm", pcbY: "4.99999mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin60"], pcbX: "7.629906mm", pcbY: "4.59994mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin59"], pcbX: "7.629906mm", pcbY: "4.19989mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin58"], pcbX: "7.629906mm", pcbY: "3.800094mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin57"], pcbX: "7.629906mm", pcbY: "3.400044mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin56"], pcbX: "7.629906mm", pcbY: "2.999994mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin55"], pcbX: "7.629906mm", pcbY: "2.599944mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin54"], pcbX: "7.629906mm", pcbY: "2.200148mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin53"], pcbX: "7.629906mm", pcbY: "1.800098mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin52"], pcbX: "7.629906mm", pcbY: "1.400048mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin51"], pcbX: "7.629906mm", pcbY: "0.999998mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin50"], pcbX: "7.629906mm", pcbY: "0.599948mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin49"], pcbX: "7.629906mm", pcbY: "0.199898mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin48"], pcbX: "7.629906mm", pcbY: "-0.199898mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin47"], pcbX: "7.629906mm", pcbY: "-0.599948mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin46"], pcbX: "7.629906mm", pcbY: "-0.999998mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin45"], pcbX: "7.629906mm", pcbY: "-1.400048mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin44"], pcbX: "7.629906mm", pcbY: "-1.800098mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin43"], pcbX: "7.629906mm", pcbY: "-2.199894mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin42"], pcbX: "7.629906mm", pcbY: "-2.599944mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "7.629906mm", pcbY: "-2.999994mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin40"], pcbX: "7.629906mm", pcbY: "-3.400044mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin39"], pcbX: "7.629906mm", pcbY: "-3.800094mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin38"], pcbX: "7.629906mm", pcbY: "-4.19989mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin37"], pcbX: "7.629906mm", pcbY: "-4.59994mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin36"], pcbX: "7.629906mm", pcbY: "-4.99999mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin35"], pcbX: "7.629906mm", pcbY: "-5.40004mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin34"], pcbX: "7.629906mm", pcbY: "-5.80009mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin33"], pcbX: "7.629906mm", pcbY: "-6.199886mm", width: "1.459992mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin32"], pcbX: "6.199886mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin31"], pcbX: "5.80009mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin30"], pcbX: "5.40004mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin29"], pcbX: "4.99999mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin28"], pcbX: "4.59994mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin27"], pcbX: "4.19989mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin26"], pcbX: "3.800094mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin25"], pcbX: "3.400044mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "2.999994mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "2.599944mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "2.199894mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "1.800098mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "1.400048mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "0.999998mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "0.599948mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "0.199898mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-0.199898mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "-0.599948mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "-0.999998mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "-1.400048mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "-1.800098mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "-2.199894mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "-2.599944mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "-2.999994mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-3.400044mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-3.800094mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-4.19989mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-4.59994mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-4.99999mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-5.40004mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-5.80009mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-6.199886mm", pcbY: "-7.629906mm", width: "0.1999996mm", height: "1.459992mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin129"], pcbX: "-0mm", pcbY: "0mm", width: "5.5999888mm", height: "5.5999888mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -7.0761606000002075, "y": 6.50262859999998 }, { "x": -7.0761606000002075, "y": 7.076338400000054 }, { "x": -6.502450800000133, "y": 7.076338400000054 }] }), jsx("silkscreenpath", { route: [{ "x": 7.076262199999974, "y": 6.50262859999998 }, { "x": 7.076262199999974, "y": 7.076338400000054 }, { "x": 6.502552399999786, "y": 7.076338400000054 }] }), jsx("silkscreenpath", { route: [{ "x": -7.0761606000002075, "y": -6.502374600000053 }, { "x": -7.0761606000002075, "y": -7.076084400000013 }, { "x": -6.502450800000133, "y": -7.076084400000013 }] }), jsx("silkscreenpath", { route: [{ "x": 7.076262199999974, "y": -6.502374600000053 }, { "x": 7.076262199999974, "y": -7.076084400000013 }, { "x": 6.502552399999786, "y": -7.076084400000013 }] }), jsx("silkscreenpath", { route: [{ "x": -6.67136080000023, "y": -6.671284600000035 }, { "x": -6.67136080000023, "y": 6.671538599999963 }, { "x": 6.671462399999882, "y": 6.671538599999963 }, { "x": 6.671462399999882, "y": -6.671284600000035 }, { "x": -6.67136080000023, "y": -6.671284600000035 }] }), jsx("silkscreencircle", { pcbX: "-6.171438mm", pcbY: "-6.171438mm", radius: "0.150114mm" }), jsx("silkscreencircle", { pcbX: "-6.199886mm", pcbY: "-8.66013mm", radius: "0.100076mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.004572mm", pcbY: "9.37184mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -8.611172000000124, "y": 8.621840000000134 }, { "x": 8.602027999999791, "y": 8.621840000000134 }, { "x": 8.602027999999791, "y": -8.997759999999971 }, { "x": -8.611172000000124, "y": -8.997759999999971 }, { "x": -8.611172000000124, "y": 8.621840000000134 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5197687.obj?uuid=138cf4ad0f544b5585356689f7c677f5",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5197687.step?uuid=138cf4ad0f544b5585356689f7c677f5",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -50799999826267594e-21, y: -1269999999067295e-19, z: -0.8 },
        }, ...props }));
};

// Pin roles: Allwinner family datasheet tables 4-2/5-2, cross-checked against
// Trellis S4. Exact S4 voltage tolerances remain unqualified; do not invent them.
const cpuSupplyInputs = [
    20, 26, 29, 34, 46, 48, 49, 50, 51, 65,
    66, 77, 81, 83, 89, 97, 107, 116, 117, 128,
];
const cpuPinAttributes = {
    ...Object.fromEntries(cpuSupplyInputs.map((pin) => [
        `pin${pin}`, { requiresPower: true, mustBeConnected: true },
    ])),
    pin28: { providesPower: true, mustBeConnected: true },
    pin30: { providesPower: true, mustBeConnected: true },
    pin91: { requiresGround: true, mustBeConnected: true },
    pin129: { requiresGround: true, mustBeConnected: true },
    pin106: { doNotConnect: true },
};

/**
 * User-authorized reuse of the unchanged C5197687 supplier package and pin map.
 * Procurement targets S4. Package/voltage qualification remains in BLOCKERS.md.
 */
function T113M4020DC0(props) {
    const supplierChip = T113_S3(props);
    return (jsx("chip", { ...supplierChip.props, manufacturerPartNumber: "T113M4020DC0", supplierPartNumbers: { jlcpcb: ["C41411351"] }, pinAttributes: cpuPinAttributes }));
}

const pinLabels$1 = {
    pin1: ["EN"],
    pin2: ["GND"],
    pin3: ["SW"],
    pin4: ["VIN"],
    pin5: ["PG"],
    pin6: ["FB"]
};
const pinAttributes = {
    pin2: { requiresGround: true },
    pin4: { requiresPower: true }
};
const TLV62569PDDCR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$1, pinAttributes: pinAttributes, supplierPartNumbers: {
            "jlcpcb": [
                "C398365"
            ]
        }, manufacturerPartNumber: "TLV62569PDDCR", 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("silkscreencircle", { pcbX: "-1.668272mm", pcbY: "-1.301496mm", radius: "0.150114mm" }), 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/C398365.obj?uuid=229b69761e2c45dba6a83d8866dec72d",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C398365.step?uuid=229b69761e2c45dba6a83d8866dec72d",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0.000012700000070253736, z: -0.048939 },
        }, ...props }));
};

const pinLabels = {
    pin1: ["pin1"],
    pin2: ["pin2"]
};
const TSA010A2026B = (props) => {
    const { name = "SW1", ...restProps } = props;
    return (jsx("pushbutton", { name: name, pinLabels: pinLabels, supplierPartNumbers: {
            "jlcpcb": [
                "C2888420"
            ]
        }, manufacturerPartNumber: "TSA010A2026B", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.200148mm", pcbY: "0mm", width: "1.35001mm", height: "1.999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "2.200148mm", pcbY: "0mm", width: "1.35001mm", height: "1.999996mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -1.99999600000001, "y": 1.131138200000123 }, { "x": -1.99999600000001, "y": 1.4999969999998939 }] }), jsx("silkscreenpath", { route: [{ "x": 1.9999959999998964, "y": -1.1311382000000094 }, { "x": 1.9999959999998964, "y": -1.4999970000000076 }, { "x": -1.99999600000001, "y": -1.4999970000000076 }, { "x": -1.99999600000001, "y": -1.1311382000000094 }] }), jsx("silkscreenpath", { route: [{ "x": -1.99999600000001, "y": 1.4999969999998939 }, { "x": 1.9999959999998964, "y": 1.4999969999998939 }, { "x": 1.9999959999998964, "y": 1.131138200000123 }] }), jsx("silkscreencircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.762mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.4986mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -3.120200000000068, "y": 1.7486000000000104 }, { "x": 3.1201999999999543, "y": 1.7486000000000104 }, { "x": 3.1201999999999543, "y": -1.774000000000001 }, { "x": -3.120200000000068, "y": -1.774000000000001 }, { "x": -3.120200000000068, "y": 1.7486000000000104 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2888420.obj?uuid=f7b3c012650c4dd98a67d3ac9a9d13dc",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2888420.step?uuid=f7b3c012650c4dd98a67d3ac9a9d13dc",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0, z: -1.5 },
        }, ...restProps }));
};

const XRIM252012S2R2MBCA = (props) => {
    return (jsx("inductor", { inductance: "2.2uH", supplierPartNumbers: {
            "jlcpcb": [
                "C22471111"
            ]
        }, manufacturerPartNumber: "XRIM252012S2R2MBCA", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.899922mm", pcbY: "0mm", width: "1.0999978mm", height: "2.1999956mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.899922mm", pcbY: "0mm", width: "1.0999978mm", height: "2.1999956mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -1.4986000000000104, "y": -1.2953999999999724 }, { "x": 1.5013940000001185, "y": -1.2953999999999724 }] }), jsx("silkscreenpath", { route: [{ "x": -1.4986000000000104, "y": 1.295400000000086 }, { "x": 1.5013940000001185, "y": 1.295400000000086 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0mm", pcbY: "2.2954mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.7486000000000104, "y": 1.545400000000086 }, { "x": 1.7485999999998967, "y": 1.545400000000086 }, { "x": 1.7485999999998967, "y": -1.5453999999999724 }, { "x": -1.7486000000000104, "y": -1.5453999999999724 }, { "x": -1.7486000000000104, "y": 1.545400000000086 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C22471111.obj?uuid=dfca0b435de34645b55006e00f483960",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C22471111.step?uuid=dfca0b435de34645b55006e00f483960",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.00013970000009067007, y: 0, z: 0 },
        }, ...props }));
};

function PowerCoreComponents() {
    return jsxs(Fragment, { children: [jsxs("schematicsheet", { name: "power", displayName: "TI REGULATORS / SEQUENCING", sheetWidth: 600, sheetHeight: 500, children: [jsx("schematicsection", { name: "power", displayName: "TI REGULATORS / SEQUENCING" }), jsx(CL10A106MA8NRNC, { name: "C1", schX: -17.5, schY: 10, schSectionName: "power", pcbX: -8.27, pcbY: -35.2351, pcbRotation: 0 }), jsx(CL05C100JB5NNNC, { name: "C2", schX: -10.5, schY: 10, schSectionName: "power", pcbX: -3.915, pcbY: -28.855, pcbRotation: 180 }), jsx(CL10A106MA8NRNC, { name: "C3", schX: -3.5, schY: 10, schSectionName: "power", pcbX: -8.265, pcbY: -24.505, pcbRotation: 0 }), jsx(CL05C100JB5NNNC, { name: "C4", schX: 3.5, schY: 10, schSectionName: "power", pcbX: 27.985, pcbY: -30.885, pcbRotation: 180 }), jsx(CL21A226MAQNNNE, { name: "C5", schX: 10.5, schY: 10, schSectionName: "power", pcbX: 23.635, pcbY: -24.215, pcbRotation: 0 }), jsx(CL21A226MAQNNNE, { name: "C6", schX: 17.5, schY: 10, schSectionName: "power", pcbX: 23.635, pcbY: -21.025, pcbRotation: 0 }), jsx(CL10A106MA8NRNC, { name: "C7", schX: -17.5, schY: 4, schSectionName: "power", pcbX: 23.635, pcbY: -35.235, pcbRotation: 0 }), jsx(CL05B104KB54PNC, { name: "C8", schX: -10.5, schY: 4, schSectionName: "power", pcbX: 27.985, pcbY: -26.825, pcbRotation: 0 }), jsx(A_0402WGF1003TCE, { name: "R1", schX: -3.5, schY: 4, schSectionName: "power", pcbX: -3.915, pcbY: -26.825, pcbRotation: 180 }), jsx(A_0402WGF4533TCE, { name: "R2", schX: 3.5, schY: 4, schSectionName: "power", pcbX: -3.915, pcbY: -30.885, pcbRotation: 180 }), jsx(A_0402WGF1003TCE, { name: "R3", schX: 10.5, schY: 4, schSectionName: "power", pcbX: -3.915, pcbY: -32.915, pcbRotation: 0 }), jsx(A_0402WGF5101TCE, { name: "R4", schX: 17.5, schY: 4, schSectionName: "power", pcbX: -2.32, pcbY: -37.99, pcbRotation: 0 }), jsx(A_0402WGF5102TCE, { name: "R5", schX: -17.5, schY: -2, schSectionName: "power", pcbX: 27.985, pcbY: -32.915, pcbRotation: 180 }), jsx(A_0402WGF1003TCE, { name: "R6", schX: -10.5, schY: -2, schSectionName: "power", pcbX: 27.985, pcbY: -28.855, pcbRotation: 180 }), jsx(A_0402WGF1003TCE, { name: "R7", schX: -3.5, schY: -2, schSectionName: "power", pcbX: 27.985, pcbY: -34.945, pcbRotation: 0 }), jsx(TLV62569PDDCR, { name: "U1", schX: 3.5, schY: -2, schSectionName: "power", pcbX: -8.265, pcbY: -29.87, pcbRotation: 180 }), jsx(TLV62569PDDCR, { name: "U2", schX: 10.5, schY: -2, schSectionName: "power", pcbX: 23.635, pcbY: -29.87, pcbRotation: 180 }), jsx(XRIM252012S2R2MBCA, { name: "L1", schX: 17.5, schY: -2, schSectionName: "power", pcbX: -13.34, pcbY: -29.87, pcbRotation: 90 }), jsx(XRIM252012S2R2MBCA, { name: "L2", schX: -17.5, schY: -8, schSectionName: "power", pcbX: 18.56, pcbY: -29.87, pcbRotation: 90 }), jsx(NCD0805R1, { name: "D1", schX: -10.5, schY: -8, schSectionName: "power", pcbX: -12, pcbY: -42, pcbRotation: 90 })] }), jsxs("schematicsheet", { name: "cpu_core", displayName: "S4 SUPPLIES / CLOCKS / RESET", sheetWidth: 850, sheetHeight: 550, children: [jsx("schematicsection", { name: "cpu_core", displayName: "S4 SUPPLIES / CLOCKS / RESET" }), jsx(CL05A225MQ5NSNC, { name: "C9", schX: -5, schY: 17, schSectionName: "cpu_core", pcbX: 11.4, pcbY: 9.28, pcbRotation: 0 }), jsx(CL10A106MA8NRNC, { name: "C10", schX: 2, schY: 17, schSectionName: "cpu_core", pcbX: -15.5, pcbY: 0.29, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C11", schX: 9, schY: 17, schSectionName: "cpu_core", pcbX: -11.4, pcbY: -1.45, pcbRotation: 180 }), jsx(CL05B104KB54PNC, { name: "C12", schX: 16, schY: 17, schSectionName: "cpu_core", pcbX: 8.41, pcbY: 11.4, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C13", schX: 23, schY: 17, schSectionName: "cpu_core", pcbX: 8.99, pcbY: -11.4, pcbRotation: 270 }), jsx(CL05B104KB54PNC, { name: "C14", schX: 30, schY: 17, schSectionName: "cpu_core", pcbX: -11.4, pcbY: 8.41, pcbRotation: 180 }), jsx(CL05B104KB54PNC, { name: "C15", schX: -5, schY: 12, schSectionName: "cpu_core", pcbX: -11.4, pcbY: 2.03, pcbRotation: 180 }), jsx(CL05A225MQ5NSNC, { name: "C16", schX: 2, schY: 12, schSectionName: "cpu_core", pcbX: 11.4, pcbY: 7.685, pcbRotation: 0 }), jsx(CL05B104KB54PNC, { name: "C17", schX: 9, schY: 12, schSectionName: "cpu_core", pcbX: 11.4, pcbY: 6.09, pcbRotation: 0 }), jsx(CL05B104KB54PNC, { name: "C18", schX: 16, schY: 12, schSectionName: "cpu_core", pcbX: 10.6, pcbY: 0.0, pcbRotation: 0 }), jsx(CL05B104KB54PNC, { name: "C19", schX: 23, schY: 12, schSectionName: "cpu_core", pcbX: -3.19, pcbY: -11.4, pcbRotation: 270 }), jsx(CL05B104KB54PNC, { name: "C20", schX: 30, schY: 12, schSectionName: "cpu_core", pcbX: -11.4, pcbY: 10.15, pcbRotation: 180 }), jsx(CL05B104KB54PNC, { name: "C21", schX: -5, schY: 7, schSectionName: "cpu_core", pcbX: -2.61, pcbY: 11.4, pcbRotation: 90 }), jsx(CL10A106MA8NRNC, { name: "C22", schX: 2, schY: 7, schSectionName: "cpu_core", pcbX: 4.06, pcbY: -15, pcbRotation: 180 }), jsx(CL05B104KB54PNC, { name: "C23", schX: 9, schY: 7, schSectionName: "cpu_core", pcbX: 4.64, pcbY: 11.4, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C24", schX: 16, schY: 7, schSectionName: "cpu_core", pcbX: -4.35, pcbY: 11.4, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C25", schX: 23, schY: 7, schSectionName: "cpu_core", pcbX: -11.4, pcbY: 0.29, pcbRotation: 180 }), jsx(CL05B104KB54PNC, { name: "C26", schX: 30, schY: 7, schSectionName: "cpu_core", pcbX: 4.205, pcbY: -11.4, pcbRotation: 270 }), jsx(CL05B104KB54PNC, { name: "C27", schX: -5, schY: 2, schSectionName: "cpu_core", pcbX: 2.61, pcbY: -11.4, pcbRotation: 270 }), jsx(CL05A225MQ5NSNC, { name: "C28", schX: 2, schY: 2, schSectionName: "cpu_core", pcbX: 11.4, pcbY: 10.875, pcbRotation: 0 }), jsx(CL10A106MA8NRNC, { name: "C29", schX: 9, schY: 2, schSectionName: "cpu_core", pcbX: -0.725, pcbY: 14.5, pcbRotation: 0 }), jsx(CL05B104KB54PNC, { name: "C30", schX: 16, schY: 2, schSectionName: "cpu_core", pcbX: -0.725, pcbY: 11.4, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C31", schX: 23, schY: 2, schSectionName: "cpu_core", pcbX: 0.87, pcbY: 11.4, pcbRotation: 90 }), jsx(CL05C100JB5NNNC, { name: "C32", schX: 30, schY: 2, schSectionName: "cpu_core", pcbX: 13.0, pcbY: -2.2, pcbRotation: 90 }), jsx(CL05C100JB5NNNC, { name: "C33", schX: -5, schY: -3, schSectionName: "cpu_core", pcbX: 16.8, pcbY: 1.5, pcbRotation: 270 }), jsx(CL05B104KB54PNC, { name: "C34", schX: 2, schY: -3, schSectionName: "cpu_core", pcbX: -8.99, pcbY: -11.4, pcbRotation: 270 }), jsx(CL05B104KB54PNC, { name: "C35", schX: 9, schY: -3, schSectionName: "cpu_core", pcbX: -11.5, pcbY: -4.93, pcbRotation: 180 }), jsx(A_0402CG180J500NT, { name: "C36", schX: 16, schY: -3, schSectionName: "cpu_core", pcbX: 13.6, pcbY: 7.8, pcbRotation: 270 }), jsx(A_0402CG180J500NT, { name: "C37", schX: 23, schY: -3, schSectionName: "cpu_core", pcbX: 15.3, pcbY: 7.8, pcbRotation: 270 }), jsx(CL05B104KB54PNC, { name: "C38", schX: 30, schY: -3, schSectionName: "cpu_core", pcbX: -11.5, pcbY: -6.525, pcbRotation: 180 }), jsx(CL05B104KB54PNC, { name: "C39", schX: -5, schY: -8, schSectionName: "cpu_core", pcbX: -11.5, pcbY: -8.265, pcbRotation: 180 }), jsx(CL05A225MQ5NSNC, { name: "C40", schX: 2, schY: -8, schSectionName: "cpu_core", pcbX: 17.255, pcbY: 14.6, pcbRotation: 90 }), jsx(A_0603WAF2400T5E, { name: "R10", schX: 9, schY: -8, schSectionName: "cpu_core", pcbX: 2.755, pcbY: 17.4, pcbRotation: 90 }), jsx(A_0402WGF1003TCE, { name: "R11", schX: 16, schY: -8, schSectionName: "cpu_core", pcbX: 17.255, pcbY: 17.69, pcbRotation: 90 }), jsx(T113M4020DC0, { name: "U3", schX: -24, schY: 3, schSectionName: "cpu_core", pcbX: 0.0, pcbY: 0.0, pcbRotation: 90, schWidth: 8, schHeight: 17 }), jsx(TSA010A2026B, { name: "SW1", schX: 30, schY: -8, schSectionName: "cpu_core", pcbX: 20.735, pcbY: 19.43, pcbRotation: 270 }), jsx(MainClock, { name: "Y1", schX: -5, schY: -13, schSectionName: "cpu_core", pcbX: 14.0, pcbY: 1.5, pcbRotation: 270 }), jsx(RtcClock, { name: "Y2", schX: 2, schY: -13, schSectionName: "cpu_core", pcbX: 14.7, pcbY: 5.2, pcbRotation: 0 })] }), jsxs("schematicsheet", { name: "cpu_io", displayName: "BOOT STRAPS / BOARD IDENTIFICATION", sheetWidth: 600, sheetHeight: 500, children: [jsx("schematicsection", { name: "cpu_io", displayName: "BOOT STRAPS / BOARD IDENTIFICATION" }), jsx(A_0402WGF5101TCE, { name: "R12", schX: -17.5, schY: 10, schSectionName: "cpu_io", pcbX: 17, pcbY: -2, pcbRotation: 90 }), jsx(A_0402WGF5101TCE, { name: "R13", schX: -10.5, schY: 10, schSectionName: "cpu_io", pcbX: 19, pcbY: -2, pcbRotation: 90 }), jsx(A_0402WGF5101TCE, { name: "R14", schX: -3.5, schY: 10, schSectionName: "cpu_io", pcbX: 21, pcbY: -2, pcbRotation: 90 }), jsx(A_0402WGF5101TCE, { name: "R24", schX: 3.5, schY: 10, schSectionName: "cpu_io", pcbX: 0, pcbY: 17, pcbRotation: 90 }), jsx(A_0402WGF5101TCE, { name: "R25", schX: 10.5, schY: 10, schSectionName: "cpu_io", pcbX: 6, pcbY: 17, pcbRotation: 90 })] }), jsxs("schematicsheet", { name: "usb", displayName: "USB-C POWER / RECOVERY", sheetWidth: 600, sheetHeight: 500, children: [jsx("schematicsection", { name: "usb", displayName: "USB-C POWER / RECOVERY" }), jsx(A_0402WGF5101TCE, { name: "R15", schX: -12, schY: -4, schSectionName: "usb", pcbX: -3.5, pcbY: -43, pcbRotation: 90 }), jsx(A_0402WGF5101TCE, { name: "R16", schX: -4, schY: -4, schSectionName: "usb", pcbX: 3.5, pcbY: -43, pcbRotation: 90 }), jsx(UsbRecoveryProtection, { name: "U4", schX: 0, schY: 5, schSectionName: "usb", pcbX: 0, pcbY: -41, pcbRotation: 0 }), jsx(UsbInputFuse, { name: "F1", schX: 12, schY: 5, schSectionName: "usb", pcbX: -7, pcbY: -42, pcbRotation: 90 }), jsx(UsbRecoveryConnector, { name: "J1", schX: -12, schY: 5, schSectionName: "usb", pcbX: 0, pcbY: -48, pcbRotation: 0 })] }), jsxs("schematicsheet", { name: "storage", displayName: "512 MB SD STORAGE / FEL RECOVERY", sheetWidth: 600, sheetHeight: 500, children: [jsx("schematicsection", { name: "storage", displayName: "512 MB SD STORAGE / FEL RECOVERY" }), jsx(CL10A106MA8NRNC, { name: "C41", schX: -17.5, schY: 10, schSectionName: "storage", pcbX: 34, pcbY: -4, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C42", schX: -10.5, schY: 10, schSectionName: "storage", pcbX: 34, pcbY: -0.8, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C43", schX: -3.5, schY: 10, schSectionName: "storage", pcbX: 18, pcbY: -4.5, pcbRotation: 0 }), jsx(CL05B104KB54PNC, { name: "C44", schX: 3.5, schY: 10, schSectionName: "storage", pcbX: 19, pcbY: -11, pcbRotation: 90 }), jsx(A_0402WGF5102TCE, { name: "R17", schX: 10.5, schY: 10, schSectionName: "storage", pcbX: 31, pcbY: 0, pcbRotation: 90 }), jsx(A_0402WGF5102TCE, { name: "R18", schX: 17.5, schY: 10, schSectionName: "storage", pcbX: 29, pcbY: 0, pcbRotation: 90 }), jsx(A_0402WGF5102TCE, { name: "R19", schX: -17.5, schY: 4, schSectionName: "storage", pcbX: 27, pcbY: 0, pcbRotation: 90 }), jsx(A_0402WGF5102TCE, { name: "R20", schX: -10.5, schY: 4, schSectionName: "storage", pcbX: 25, pcbY: 0, pcbRotation: 90 }), jsx(A_0402WGF5102TCE, { name: "R21", schX: -3.5, schY: 4, schSectionName: "storage", pcbX: 23, pcbY: 0, pcbRotation: 90 }), jsx(A_0402WGF5101TCE, { name: "R22", schX: -16, schY: -3, schSectionName: "storage", pcbX: 17, pcbY: -11, pcbRotation: 90 }), jsx(A_0402WGF220JTCE, { name: "R23", schX: 2, schY: -3, schSectionName: "storage", pcbX: 21.3, pcbY: -7.65, pcbRotation: 0 }), jsx(BootStorage, { name: "U5", schX: 12, schY: -3, schSectionName: "storage", pcbX: 28, pcbY: -5, pcbRotation: 0 }), jsx(RecoveryClockGate, { name: "U6", schX: -8, schY: -3, schSectionName: "storage", pcbX: 18, pcbY: -7, pcbRotation: 180 }), jsx(TSA010A2026B, { name: "SW2", schX: -8, schY: -10, schSectionName: "storage", pcbX: 18, pcbY: -16, pcbRotation: 0 })] }), jsxs("schematicsheet", { name: "controls", displayName: "GAME INPUTS / GPIO FILTERS", sheetWidth: 600, sheetHeight: 500, children: [jsx("schematicsection", { name: "controls", displayName: "GAME INPUTS / GPIO FILTERS" }), jsx(TSA010A2026B, { name: "SW3", schX: -18, schY: 14, schSectionName: "controls", pcbX: -36, pcbY: 34, pcbRotation: 0 }), jsx("silkscreentext", { text: "UP", pcbX: -36, pcbY: 38, fontSize: "1.2mm" }), jsx(A_0402WGF5101TCE, { name: "R26", schX: -13, schY: 14, schSectionName: "controls", pcbX: -37, pcbY: 30.5, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C45", schX: -8, schY: 14, schSectionName: "controls", pcbX: -35, pcbY: 30.5, pcbRotation: 90 }), jsx(TSA010A2026B, { name: "SW4", schX: 6, schY: 14, schSectionName: "controls", pcbX: -36, pcbY: 16, pcbRotation: 0 }), jsx("silkscreentext", { text: "DOWN", pcbX: -36, pcbY: 20, fontSize: "1.2mm" }), jsx(A_0402WGF5101TCE, { name: "R27", schX: 11, schY: 14, schSectionName: "controls", pcbX: -37, pcbY: 12.5, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C46", schX: 16, schY: 14, schSectionName: "controls", pcbX: -35, pcbY: 12.5, pcbRotation: 90 }), jsx(TSA010A2026B, { name: "SW5", schX: -18, schY: 8, schSectionName: "controls", pcbX: -45, pcbY: 25, pcbRotation: 0 }), jsx("silkscreentext", { text: "LEFT", pcbX: -45, pcbY: 29, fontSize: "1.2mm" }), jsx(A_0402WGF5101TCE, { name: "R28", schX: -13, schY: 8, schSectionName: "controls", pcbX: -46, pcbY: 21.5, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C47", schX: -8, schY: 8, schSectionName: "controls", pcbX: -44, pcbY: 21.5, pcbRotation: 90 }), jsx(TSA010A2026B, { name: "SW6", schX: 6, schY: 8, schSectionName: "controls", pcbX: -27, pcbY: 25, pcbRotation: 0 }), jsx("silkscreentext", { text: "RIGHT", pcbX: -27, pcbY: 29, fontSize: "1.2mm" }), jsx(A_0402WGF5101TCE, { name: "R29", schX: 11, schY: 8, schSectionName: "controls", pcbX: -28, pcbY: 21.5, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C48", schX: 16, schY: 8, schSectionName: "controls", pcbX: -26, pcbY: 21.5, pcbRotation: 90 }), jsx(TSA010A2026B, { name: "SW7", schX: -18, schY: 2, schSectionName: "controls", pcbX: 38, pcbY: 31, pcbRotation: 0 }), jsx("silkscreentext", { text: "A", pcbX: 38, pcbY: 35, fontSize: "1.2mm" }), jsx(A_0402WGF5101TCE, { name: "R30", schX: -13, schY: 2, schSectionName: "controls", pcbX: 37, pcbY: 27.5, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C49", schX: -8, schY: 2, schSectionName: "controls", pcbX: 39, pcbY: 27.5, pcbRotation: 90 }), jsx(TSA010A2026B, { name: "SW8", schX: 6, schY: 2, schSectionName: "controls", pcbX: 27, pcbY: 23, pcbRotation: 0 }), jsx("silkscreentext", { text: "B", pcbX: 27, pcbY: 27, fontSize: "1.2mm" }), jsx(A_0402WGF5101TCE, { name: "R31", schX: 11, schY: 2, schSectionName: "controls", pcbX: 26, pcbY: 19.5, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C50", schX: 16, schY: 2, schSectionName: "controls", pcbX: 28, pcbY: 19.5, pcbRotation: 90 }), jsx(TSA010A2026B, { name: "SW9", schX: -18, schY: -4, schSectionName: "controls", pcbX: 7, pcbY: 42, pcbRotation: 0 }), jsx("silkscreentext", { text: "START", pcbX: 7, pcbY: 46, fontSize: "1.2mm" }), jsx(A_0402WGF5101TCE, { name: "R32", schX: -13, schY: -4, schSectionName: "controls", pcbX: 6, pcbY: 38.5, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C51", schX: -8, schY: -4, schSectionName: "controls", pcbX: 8, pcbY: 38.5, pcbRotation: 90 }), jsx(TSA010A2026B, { name: "SW10", schX: 6, schY: -4, schSectionName: "controls", pcbX: -7, pcbY: 42, pcbRotation: 0 }), jsx("silkscreentext", { text: "SELECT", pcbX: -7, pcbY: 46, fontSize: "1.2mm" }), jsx(A_0402WGF5101TCE, { name: "R33", schX: 11, schY: -4, schSectionName: "controls", pcbX: -8, pcbY: 38.5, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C52", schX: 16, schY: -4, schSectionName: "controls", pcbX: -6, pcbY: 38.5, pcbRotation: 90 }), jsx(TSA010A2026B, { name: "SW11", schX: -18, schY: -10, schSectionName: "controls", pcbX: -44, pcbY: 46, pcbRotation: 0 }), jsx("silkscreentext", { text: "L", pcbX: -44, pcbY: 50, fontSize: "1.2mm" }), jsx(A_0402WGF5101TCE, { name: "R34", schX: -13, schY: -10, schSectionName: "controls", pcbX: -45, pcbY: 42.5, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C53", schX: -8, schY: -10, schSectionName: "controls", pcbX: -43, pcbY: 42.5, pcbRotation: 90 }), jsx(TSA010A2026B, { name: "SW12", schX: 6, schY: -10, schSectionName: "controls", pcbX: 44, pcbY: 46, pcbRotation: 0 }), jsx("silkscreentext", { text: "R", pcbX: 44, pcbY: 50, fontSize: "1.2mm" }), jsx(A_0402WGF5101TCE, { name: "R35", schX: 11, schY: -10, schSectionName: "controls", pcbX: 43, pcbY: 42.5, pcbRotation: 90 }), jsx(CL05B104KB54PNC, { name: "C54", schX: 16, schY: -10, schSectionName: "controls", pcbX: 45, pcbY: 42.5, pcbRotation: 90 })] })] });
}
function PowerCoreNets() {
    return jsxs(Fragment, { children: [jsx("net", { name: "VDD_CORE_0V9", isPowerNet: true }), jsx("trace", { from: ".C22 > .pin1", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".C23 > .pin1", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".C24 > .pin1", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".C25 > .pin1", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".C26 > .pin1", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".C27 > .pin1", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".C4 > .pin1", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".C5 > .pin1", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".C6 > .pin1", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".L2 > .pin2", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".R5 > .pin1", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".U3 > .pin116", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".U3 > .pin117", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".U3 > .pin46", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".U3 > .pin51", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("trace", { from: ".U3 > .pin81", to: "net.VDD_CORE_0V9", schDisplayLabel: "VDD_CORE_0V9" }), jsx("net", { name: "DDR_1V5", isPowerNet: true }), jsx("trace", { from: ".C28 > .pin1", to: "net.DDR_1V5", schDisplayLabel: "DDR_1V5" }), jsx("trace", { from: ".C29 > .pin1", to: "net.DDR_1V5", schDisplayLabel: "DDR_1V5" }), jsx("trace", { from: ".C30 > .pin1", to: "net.DDR_1V5", schDisplayLabel: "DDR_1V5" }), jsx("trace", { from: ".C31 > .pin1", to: "net.DDR_1V5", schDisplayLabel: "DDR_1V5" }), jsx("trace", { from: ".U3 > .pin30", to: "net.DDR_1V5", schDisplayLabel: "DDR_1V5" }), jsx("trace", { from: ".U3 > .pin48", to: "net.DDR_1V5", schDisplayLabel: "DDR_1V5" }), jsx("trace", { from: ".U3 > .pin49", to: "net.DDR_1V5", schDisplayLabel: "DDR_1V5" }), jsx("net", { name: "LDOA_1V8", isPowerNet: true }), jsx("trace", { from: ".C16 > .pin1", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".C17 > .pin1", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".C18 > .pin1", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".C19 > .pin1", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".C20 > .pin1", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".C21 > .pin1", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".C34 > .pin1", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".C35 > .pin1", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".U3 > .pin107", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".U3 > .pin20", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".U3 > .pin26", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".U3 > .pin28", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".U3 > .pin50", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".U3 > .pin65", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".U3 > .pin89", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".U3 > .pin97", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("trace", { from: ".R11 > .pin1", to: "net.LDOA_1V8", schDisplayLabel: "LDOA_1V8" }), jsx("net", { name: "SYS_3V3", isPowerNet: true }), jsx("trace", { from: ".C10 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".C11 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".C12 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".C13 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".C14 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".C15 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".C2 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".C3 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".C41 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".C42 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".C43 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".C9 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".D1 > .pin2", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".L1 > .pin2", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R12 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R13 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R17 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R18 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R19 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R2 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R20 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R21 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R22 > .pin2", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".U3 > .pin128", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".U3 > .pin29", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".U3 > .pin34", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".U3 > .pin66", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".U3 > .pin77", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".U3 > .pin83", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".U5 > .pin8", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".U6 > .pin5", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R26 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R27 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R28 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R29 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R30 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R31 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R32 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R33 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R34 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("trace", { from: ".R35 > .pin1", to: "net.SYS_3V3", schDisplayLabel: "SYS_3V3" }), jsx("net", { name: "DXIN" }), jsx("trace", { from: ".C32 > .pin1", to: "net.DXIN", schDisplayLabel: "DXIN" }), jsx("trace", { from: ".U3 > .pin23", to: "net.DXIN", schDisplayLabel: "DXIN" }), jsx("trace", { from: ".Y1 > .pin1", to: "net.DXIN", schDisplayLabel: "DXIN" }), jsx("net", { name: "DXOUT" }), jsx("trace", { from: ".C33 > .pin1", to: "net.DXOUT", schDisplayLabel: "DXOUT" }), jsx("trace", { from: ".U3 > .pin22", to: "net.DXOUT", schDisplayLabel: "DXOUT" }), jsx("trace", { from: ".Y1 > .pin3", to: "net.DXOUT", schDisplayLabel: "DXOUT" }), jsx("net", { name: "LXIN" }), jsx("trace", { from: ".C36 > .pin1", to: "net.LXIN", schDisplayLabel: "LXIN" }), jsx("trace", { from: ".U3 > .pin25", to: "net.LXIN", schDisplayLabel: "LXIN" }), jsx("trace", { from: ".Y2 > .pin1", to: "net.LXIN", schDisplayLabel: "LXIN" }), jsx("net", { name: "LXOUT" }), jsx("trace", { from: ".C37 > .pin1", to: "net.LXOUT", schDisplayLabel: "LXOUT" }), jsx("trace", { from: ".U3 > .pin24", to: "net.LXOUT", schDisplayLabel: "LXOUT" }), jsx("trace", { from: ".Y2 > .pin2", to: "net.LXOUT", schDisplayLabel: "LXOUT" }), jsx("net", { name: "RESET_N" }), jsx("trace", { from: ".C40 > .pin1", to: "net.RESET_N", schDisplayLabel: "RESET_N" }), jsx("trace", { from: ".R11 > .pin2", to: "net.RESET_N", schDisplayLabel: "RESET_N" }), jsx("trace", { from: ".SW1 > .pin2", to: "net.RESET_N", schDisplayLabel: "RESET_N" }), jsx("trace", { from: ".U3 > .pin27", to: "net.RESET_N", schDisplayLabel: "RESET_N" }), jsx("net", { name: "BOARD_ID_1" }), jsx("trace", { from: ".R14 > .pin1", to: "net.BOARD_ID_1", schDisplayLabel: "BOARD_ID_1" }), jsx("trace", { from: ".U3 > .pin13", to: "net.BOARD_ID_1", schDisplayLabel: "BOARD_ID_1" }), jsx("net", { name: "BOARD_ID_2" }), jsx("trace", { from: ".R24 > .pin1", to: "net.BOARD_ID_2", schDisplayLabel: "BOARD_ID_2" }), jsx("trace", { from: ".U3 > .pin39", to: "net.BOARD_ID_2", schDisplayLabel: "BOARD_ID_2" }), jsx("net", { name: "BOARD_ID_3" }), jsx("trace", { from: ".R25 > .pin1", to: "net.BOARD_ID_3", schDisplayLabel: "BOARD_ID_3" }), jsx("trace", { from: ".U3 > .pin38", to: "net.BOARD_ID_3", schDisplayLabel: "BOARD_ID_3" }), jsx("net", { name: "BOOT_SEL0" }), jsx("trace", { from: ".R13 > .pin2", to: "net.BOOT_SEL0", schDisplayLabel: "BOOT_SEL0" }), jsx("trace", { from: ".U3 > .pin17", to: "net.BOOT_SEL0", schDisplayLabel: "BOOT_SEL0" }), jsx("net", { name: "BOOT_SEL1" }), jsx("trace", { from: ".R12 > .pin2", to: "net.BOOT_SEL1", schDisplayLabel: "BOOT_SEL1" }), jsx("trace", { from: ".U3 > .pin16", to: "net.BOOT_SEL1", schDisplayLabel: "BOOT_SEL1" }), jsx("net", { name: "SDC0_CLK" }), jsx("trace", { from: ".U3 > .pin9", to: "net.SDC0_CLK", schDisplayLabel: "SDC0_CLK" }), jsx("trace", { from: ".U6 > .pin1", to: "net.SDC0_CLK", schDisplayLabel: "SDC0_CLK" }), jsx("net", { name: "SDC0_CMD" }), jsx("trace", { from: ".R19 > .pin2", to: "net.SDC0_CMD", schDisplayLabel: "SDC0_CMD" }), jsx("trace", { from: ".U3 > .pin10", to: "net.SDC0_CMD", schDisplayLabel: "SDC0_CMD" }), jsx("trace", { from: ".U5 > .pin5", to: "net.SDC0_CMD", schDisplayLabel: "SDC0_CMD" }), jsx("net", { name: "SDC0_D0" }), jsx("trace", { from: ".R18 > .pin2", to: "net.SDC0_D0", schDisplayLabel: "SDC0_D0" }), jsx("trace", { from: ".U3 > .pin8", to: "net.SDC0_D0", schDisplayLabel: "SDC0_D0" }), jsx("trace", { from: ".U5 > .pin6", to: "net.SDC0_D0", schDisplayLabel: "SDC0_D0" }), jsx("net", { name: "SDC0_D1" }), jsx("trace", { from: ".R17 > .pin2", to: "net.SDC0_D1", schDisplayLabel: "SDC0_D1" }), jsx("trace", { from: ".U3 > .pin7", to: "net.SDC0_D1", schDisplayLabel: "SDC0_D1" }), jsx("trace", { from: ".U5 > .pin7", to: "net.SDC0_D1", schDisplayLabel: "SDC0_D1" }), jsx("net", { name: "SDC0_D2" }), jsx("trace", { from: ".R21 > .pin2", to: "net.SDC0_D2", schDisplayLabel: "SDC0_D2" }), jsx("trace", { from: ".U3 > .pin12", to: "net.SDC0_D2", schDisplayLabel: "SDC0_D2" }), jsx("trace", { from: ".U5 > .pin1", to: "net.SDC0_D2", schDisplayLabel: "SDC0_D2" }), jsx("net", { name: "SDC0_D3" }), jsx("trace", { from: ".R20 > .pin2", to: "net.SDC0_D3", schDisplayLabel: "SDC0_D3" }), jsx("trace", { from: ".U3 > .pin11", to: "net.SDC0_D3", schDisplayLabel: "SDC0_D3" }), jsx("trace", { from: ".U5 > .pin2", to: "net.SDC0_D3", schDisplayLabel: "SDC0_D3" }), jsx("net", { name: "SYS_3V3_PG" }), jsx("trace", { from: ".C8 > .pin1", to: "net.SYS_3V3_PG", schDisplayLabel: "SYS_3V3_PG" }), jsx("trace", { from: ".R6 > .pin2", to: "net.SYS_3V3_PG", schDisplayLabel: "SYS_3V3_PG" }), jsx("trace", { from: ".U1 > .pin5", to: "net.SYS_3V3_PG", schDisplayLabel: "SYS_3V3_PG" }), jsx("trace", { from: ".U2 > .pin1", to: "net.SYS_3V3_PG", schDisplayLabel: "SYS_3V3_PG" }), jsx("net", { name: "USB0_CC1" }), jsx("trace", { from: ".J1 > .pin15", to: "net.USB0_CC1", schDisplayLabel: "USB0_CC1" }), jsx("trace", { from: ".R15 > .pin1", to: "net.USB0_CC1", schDisplayLabel: "USB0_CC1" }), jsx("net", { name: "USB0_CC2" }), jsx("trace", { from: ".J1 > .pin9", to: "net.USB0_CC2", schDisplayLabel: "USB0_CC2" }), jsx("trace", { from: ".R16 > .pin1", to: "net.USB0_CC2", schDisplayLabel: "USB0_CC2" }), jsx("net", { name: "USB0_DM" }), jsx("trace", { from: ".U3 > .pin114", to: "net.USB0_DM", schDisplayLabel: "USB0_DM" }), jsx("trace", { from: ".U4 > .pin6", to: "net.USB0_DM", schDisplayLabel: "USB0_DM" }), jsx("trace", { from: ".J1 > .pin12", to: "net.USB0_DM", schDisplayLabel: "USB0_DM" }), jsx("trace", { from: ".J1 > .pin14", to: "net.USB0_DM", schDisplayLabel: "USB0_DM" }), jsx("trace", { from: ".U4 > .pin1", to: "net.USB0_DM", schDisplayLabel: "USB0_DM" }), jsx("net", { name: "USB0_DP" }), jsx("trace", { from: ".U3 > .pin115", to: "net.USB0_DP", schDisplayLabel: "USB0_DP" }), jsx("trace", { from: ".U4 > .pin4", to: "net.USB0_DP", schDisplayLabel: "USB0_DP" }), jsx("trace", { from: ".J1 > .pin11", to: "net.USB0_DP", schDisplayLabel: "USB0_DP" }), jsx("trace", { from: ".J1 > .pin13", to: "net.USB0_DP", schDisplayLabel: "USB0_DP" }), jsx("trace", { from: ".U4 > .pin3", to: "net.USB0_DP", schDisplayLabel: "USB0_DP" }), jsx("net", { name: "GND", isGroundNet: true }), jsx("trace", { from: ".C1 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C10 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C11 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C12 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C13 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C14 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C15 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C16 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C17 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C18 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C19 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C20 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C21 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C22 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C23 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C24 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C25 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C26 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C27 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C28 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C29 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C3 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C30 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C31 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C32 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C33 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C34 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C35 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C36 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C37 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C38 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C39 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C40 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C41 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C42 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C43 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C44 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C5 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C6 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C7 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C8 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C9 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".J1 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".J1 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".J1 > .pin3", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".J1 > .pin4", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".J1 > .pin5", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".J1 > .pin7", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".R10 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".R14 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".R15 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".R16 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".R24 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".R25 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".R3 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".R4 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".R7 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".SW1 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".SW2 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".U1 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".U2 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".U3 > .pin129", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".U3 > .pin91", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".U3 > .pin93", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".U3 > .pin94", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".U4 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".U5 > .pin4", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".U6 > .pin3", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".Y1 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".Y1 > .pin4", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".SW3 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C45 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".SW4 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C46 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".SW5 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C47 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".SW6 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C48 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".SW7 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C49 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".SW8 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C50 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".SW9 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C51 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".SW10 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C52 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".SW11 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C53 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".SW12 > .pin1", to: "net.GND", schDisplayLabel: "GND" }), jsx("trace", { from: ".C54 > .pin2", to: "net.GND", schDisplayLabel: "GND" }), jsx("net", { name: "FEL_CLOCK_ENABLE" }), jsx("trace", { from: ".C44 > .pin1", to: "net.FEL_CLOCK_ENABLE", schDisplayLabel: "FEL_CLOCK_ENABLE" }), jsx("trace", { from: ".R22 > .pin1", to: "net.FEL_CLOCK_ENABLE", schDisplayLabel: "FEL_CLOCK_ENABLE" }), jsx("trace", { from: ".SW2 > .pin2", to: "net.FEL_CLOCK_ENABLE", schDisplayLabel: "FEL_CLOCK_ENABLE" }), jsx("trace", { from: ".U6 > .pin2", to: "net.FEL_CLOCK_ENABLE", schDisplayLabel: "FEL_CLOCK_ENABLE" }), jsx("net", { name: "Net__D1_K_" }), jsx("trace", { from: ".D1 > .pin1", to: "net.Net__D1_K_", schDisplayLabel: "Net__D1_K_" }), jsx("trace", { from: ".R4 > .pin1", to: "net.Net__D1_K_", schDisplayLabel: "Net__D1_K_" }), jsx("net", { name: "SDC0_CLK_BUFFERED" }), jsx("trace", { from: ".R23 > .pin1", to: "net.SDC0_CLK_BUFFERED", schDisplayLabel: "SDC0_CLK_BUFFERED" }), jsx("trace", { from: ".U6 > .pin4", to: "net.SDC0_CLK_BUFFERED", schDisplayLabel: "SDC0_CLK_BUFFERED" }), jsx("net", { name: "BUCK_3V3_EN" }), jsx("trace", { from: ".R1 > .pin2", to: "net.BUCK_3V3_EN", schDisplayLabel: "BUCK_3V3_EN" }), jsx("trace", { from: ".U1 > .pin1", to: "net.BUCK_3V3_EN", schDisplayLabel: "BUCK_3V3_EN" }), jsx("net", { name: "BUCK_3V3_FB" }), jsx("trace", { from: ".C2 > .pin2", to: "net.BUCK_3V3_FB", schDisplayLabel: "BUCK_3V3_FB" }), jsx("trace", { from: ".R2 > .pin2", to: "net.BUCK_3V3_FB", schDisplayLabel: "BUCK_3V3_FB" }), jsx("trace", { from: ".R3 > .pin1", to: "net.BUCK_3V3_FB", schDisplayLabel: "BUCK_3V3_FB" }), jsx("trace", { from: ".U1 > .pin6", to: "net.BUCK_3V3_FB", schDisplayLabel: "BUCK_3V3_FB" }), jsx("net", { name: "BUCK_3V3_SW" }), jsx("trace", { from: ".L1 > .pin1", to: "net.BUCK_3V3_SW", schDisplayLabel: "BUCK_3V3_SW" }), jsx("trace", { from: ".U1 > .pin3", to: "net.BUCK_3V3_SW", schDisplayLabel: "BUCK_3V3_SW" }), jsx("net", { name: "BUCK_CORE_FB" }), jsx("trace", { from: ".C4 > .pin2", to: "net.BUCK_CORE_FB", schDisplayLabel: "BUCK_CORE_FB" }), jsx("trace", { from: ".R5 > .pin2", to: "net.BUCK_CORE_FB", schDisplayLabel: "BUCK_CORE_FB" }), jsx("trace", { from: ".R7 > .pin1", to: "net.BUCK_CORE_FB", schDisplayLabel: "BUCK_CORE_FB" }), jsx("trace", { from: ".U2 > .pin6", to: "net.BUCK_CORE_FB", schDisplayLabel: "BUCK_CORE_FB" }), jsx("net", { name: "BUCK_CORE_SW" }), jsx("trace", { from: ".L2 > .pin1", to: "net.BUCK_CORE_SW", schDisplayLabel: "BUCK_CORE_SW" }), jsx("trace", { from: ".U2 > .pin3", to: "net.BUCK_CORE_SW", schDisplayLabel: "BUCK_CORE_SW" }), jsx("net", { name: "DDR_ZQ" }), jsx("trace", { from: ".R10 > .pin1", to: "net.DDR_ZQ", schDisplayLabel: "DDR_ZQ" }), jsx("trace", { from: ".U3 > .pin47", to: "net.DDR_ZQ", schDisplayLabel: "DDR_ZQ" }), jsx("net", { name: "Net__U3F_VRA1_" }), jsx("trace", { from: ".C39 > .pin1", to: "net.Net__U3F_VRA1_", schDisplayLabel: "Net__U3F_VRA1_" }), jsx("trace", { from: ".U3 > .pin92", to: "net.Net__U3F_VRA1_", schDisplayLabel: "Net__U3F_VRA1_" }), jsx("net", { name: "Net__U3F_VRA2_" }), jsx("trace", { from: ".C38 > .pin1", to: "net.Net__U3F_VRA2_", schDisplayLabel: "Net__U3F_VRA2_" }), jsx("trace", { from: ".U3 > .pin90", to: "net.Net__U3F_VRA2_", schDisplayLabel: "Net__U3F_VRA2_" }), jsx("net", { name: "USB_C_VBUS_5V", isPowerNet: true }), jsx("trace", { from: ".F1 > .pin1", to: "net.USB_C_VBUS_5V", schDisplayLabel: "USB_C_VBUS_5V" }), jsx("trace", { from: ".J1 > .pin6", to: "net.USB_C_VBUS_5V", schDisplayLabel: "USB_C_VBUS_5V" }), jsx("trace", { from: ".J1 > .pin8", to: "net.USB_C_VBUS_5V", schDisplayLabel: "USB_C_VBUS_5V" }), jsx("trace", { from: ".U4 > .pin5", to: "net.USB_C_VBUS_5V", schDisplayLabel: "USB_C_VBUS_5V" }), jsx("net", { name: "SDC0_CLK_STORAGE" }), jsx("trace", { from: ".R23 > .pin2", to: "net.SDC0_CLK_STORAGE", schDisplayLabel: "SDC0_CLK_STORAGE" }), jsx("trace", { from: ".U5 > .pin3", to: "net.SDC0_CLK_STORAGE", schDisplayLabel: "SDC0_CLK_STORAGE" }), jsx("net", { name: "INPUT_5V", isPowerNet: true }), jsx("trace", { from: ".C1 > .pin1", to: "net.INPUT_5V", schDisplayLabel: "INPUT_5V" }), jsx("trace", { from: ".C7 > .pin1", to: "net.INPUT_5V", schDisplayLabel: "INPUT_5V" }), jsx("trace", { from: ".F1 > .pin2", to: "net.INPUT_5V", schDisplayLabel: "INPUT_5V" }), jsx("trace", { from: ".R1 > .pin1", to: "net.INPUT_5V", schDisplayLabel: "INPUT_5V" }), jsx("trace", { from: ".R6 > .pin1", to: "net.INPUT_5V", schDisplayLabel: "INPUT_5V" }), jsx("trace", { from: ".U1 > .pin4", to: "net.INPUT_5V", schDisplayLabel: "INPUT_5V" }), jsx("trace", { from: ".U2 > .pin4", to: "net.INPUT_5V", schDisplayLabel: "INPUT_5V" }), jsx("net", { name: "BUTTON_UP_N" }), jsx("trace", { from: ".U3 > .pin44", to: "net.BUTTON_UP_N", schDisplayLabel: "BUTTON_UP_N" }), jsx("trace", { from: ".SW3 > .pin2", to: "net.BUTTON_UP_N", schDisplayLabel: "BUTTON_UP_N" }), jsx("trace", { from: ".R26 > .pin2", to: "net.BUTTON_UP_N", schDisplayLabel: "BUTTON_UP_N" }), jsx("trace", { from: ".C45 > .pin1", to: "net.BUTTON_UP_N", schDisplayLabel: "BUTTON_UP_N" }), jsx("net", { name: "BUTTON_DOWN_N" }), jsx("trace", { from: ".U3 > .pin45", to: "net.BUTTON_DOWN_N", schDisplayLabel: "BUTTON_DOWN_N" }), jsx("trace", { from: ".SW4 > .pin2", to: "net.BUTTON_DOWN_N", schDisplayLabel: "BUTTON_DOWN_N" }), jsx("trace", { from: ".R27 > .pin2", to: "net.BUTTON_DOWN_N", schDisplayLabel: "BUTTON_DOWN_N" }), jsx("trace", { from: ".C46 > .pin1", to: "net.BUTTON_DOWN_N", schDisplayLabel: "BUTTON_DOWN_N" }), jsx("net", { name: "BUTTON_LEFT_N" }), jsx("trace", { from: ".U3 > .pin35", to: "net.BUTTON_LEFT_N", schDisplayLabel: "BUTTON_LEFT_N" }), jsx("trace", { from: ".SW5 > .pin2", to: "net.BUTTON_LEFT_N", schDisplayLabel: "BUTTON_LEFT_N" }), jsx("trace", { from: ".R28 > .pin2", to: "net.BUTTON_LEFT_N", schDisplayLabel: "BUTTON_LEFT_N" }), jsx("trace", { from: ".C47 > .pin1", to: "net.BUTTON_LEFT_N", schDisplayLabel: "BUTTON_LEFT_N" }), jsx("net", { name: "BUTTON_RIGHT_N" }), jsx("trace", { from: ".U3 > .pin33", to: "net.BUTTON_RIGHT_N", schDisplayLabel: "BUTTON_RIGHT_N" }), jsx("trace", { from: ".SW6 > .pin2", to: "net.BUTTON_RIGHT_N", schDisplayLabel: "BUTTON_RIGHT_N" }), jsx("trace", { from: ".R29 > .pin2", to: "net.BUTTON_RIGHT_N", schDisplayLabel: "BUTTON_RIGHT_N" }), jsx("trace", { from: ".C48 > .pin1", to: "net.BUTTON_RIGHT_N", schDisplayLabel: "BUTTON_RIGHT_N" }), jsx("net", { name: "BUTTON_A_N" }), jsx("trace", { from: ".U3 > .pin41", to: "net.BUTTON_A_N", schDisplayLabel: "BUTTON_A_N" }), jsx("trace", { from: ".SW7 > .pin2", to: "net.BUTTON_A_N", schDisplayLabel: "BUTTON_A_N" }), jsx("trace", { from: ".R30 > .pin2", to: "net.BUTTON_A_N", schDisplayLabel: "BUTTON_A_N" }), jsx("trace", { from: ".C49 > .pin1", to: "net.BUTTON_A_N", schDisplayLabel: "BUTTON_A_N" }), jsx("net", { name: "BUTTON_B_N" }), jsx("trace", { from: ".U3 > .pin40", to: "net.BUTTON_B_N", schDisplayLabel: "BUTTON_B_N" }), jsx("trace", { from: ".SW8 > .pin2", to: "net.BUTTON_B_N", schDisplayLabel: "BUTTON_B_N" }), jsx("trace", { from: ".R31 > .pin2", to: "net.BUTTON_B_N", schDisplayLabel: "BUTTON_B_N" }), jsx("trace", { from: ".C50 > .pin1", to: "net.BUTTON_B_N", schDisplayLabel: "BUTTON_B_N" }), jsx("net", { name: "BUTTON_START_N" }), jsx("trace", { from: ".U3 > .pin37", to: "net.BUTTON_START_N", schDisplayLabel: "BUTTON_START_N" }), jsx("trace", { from: ".SW9 > .pin2", to: "net.BUTTON_START_N", schDisplayLabel: "BUTTON_START_N" }), jsx("trace", { from: ".R32 > .pin2", to: "net.BUTTON_START_N", schDisplayLabel: "BUTTON_START_N" }), jsx("trace", { from: ".C51 > .pin1", to: "net.BUTTON_START_N", schDisplayLabel: "BUTTON_START_N" }), jsx("net", { name: "BUTTON_SELECT_N" }), jsx("trace", { from: ".U3 > .pin36", to: "net.BUTTON_SELECT_N", schDisplayLabel: "BUTTON_SELECT_N" }), jsx("trace", { from: ".SW10 > .pin2", to: "net.BUTTON_SELECT_N", schDisplayLabel: "BUTTON_SELECT_N" }), jsx("trace", { from: ".R33 > .pin2", to: "net.BUTTON_SELECT_N", schDisplayLabel: "BUTTON_SELECT_N" }), jsx("trace", { from: ".C52 > .pin1", to: "net.BUTTON_SELECT_N", schDisplayLabel: "BUTTON_SELECT_N" }), jsx("net", { name: "BUTTON_L_N" }), jsx("trace", { from: ".U3 > .pin32", to: "net.BUTTON_L_N", schDisplayLabel: "BUTTON_L_N" }), jsx("trace", { from: ".SW11 > .pin2", to: "net.BUTTON_L_N", schDisplayLabel: "BUTTON_L_N" }), jsx("trace", { from: ".R34 > .pin2", to: "net.BUTTON_L_N", schDisplayLabel: "BUTTON_L_N" }), jsx("trace", { from: ".C53 > .pin1", to: "net.BUTTON_L_N", schDisplayLabel: "BUTTON_L_N" }), jsx("net", { name: "BUTTON_R_N" }), jsx("trace", { from: ".U3 > .pin31", to: "net.BUTTON_R_N", schDisplayLabel: "BUTTON_R_N" }), jsx("trace", { from: ".SW12 > .pin2", to: "net.BUTTON_R_N", schDisplayLabel: "BUTTON_R_N" }), jsx("trace", { from: ".R35 > .pin2", to: "net.BUTTON_R_N", schDisplayLabel: "BUTTON_R_N" }), jsx("trace", { from: ".C54 > .pin1", to: "net.BUTTON_R_N", schDisplayLabel: "BUTTON_R_N" })] });
}

function S4PowerCoreStage() {
    return (jsxs("board", { title: "S4 power / USB / storage / controls \u2014 incomplete console", width: 110, height: 110, layers: 4, schLayout: { layoutMode: "relative" }, routingDisabled: true, minViaPadDiameter: 0.45, minViaHoleDiameter: 0.3, children: [jsx(PowerCoreComponents, {}), jsx(PowerCoreNets, {})] }));
}

export { S4PowerCoreStage as default };