gokul/acoustic-guitar-tuner

This code defines a miniature circuit board featuring a microcontroller (ATTINY1616-MNR), audio and power components, tactile switch, various LEDs, and passive components arranged with specific footprints, connections, and mechanical markings for a mini acoustic guitar tuner.

Version
1.0.8
License
unset
Stars
2

dist/index.js

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

const pinLabels$8 = {
    pin1: ["PA2"],
    pin2: ["PA3"],
    pin3: ["GND"],
    pin4: ["VDD"],
    pin5: ["PA4"],
    pin6: ["PA5"],
    pin7: ["PA6"],
    pin8: ["PA7"],
    pin9: ["PB5"],
    pin10: ["PB4"],
    pin11: ["PB3"],
    pin12: ["PB2"],
    pin13: ["PB1"],
    pin14: ["PB0"],
    pin15: ["PC0"],
    pin16: ["PC1"],
    pin17: ["PC2"],
    pin18: ["PC3"],
    pin19: ["PA0_UPDI"],
    pin20: ["PA1"],
    pin21: ["EP"]
};
const pinAttributes$3 = {
    pin3: { requiresGround: true },
    pin4: { requiresPower: true },
    pin19: { mustBeConnected: true },
    pin21: { requiresGround: true }
};
const ATTINY1616_MNR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$8, pinAttributes: pinAttributes$3, supplierPartNumbers: {
            "jlcpcb": [
                "C507118"
            ]
        }, manufacturerPartNumber: "ATTINY1616-MNR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.8001mm", pcbY: "-1.407414mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.40005mm", pcbY: "-1.407414mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0mm", pcbY: "-1.407414mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.40005mm", pcbY: "-1.407414mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.8001mm", pcbY: "-1.407414mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "1.407414mm", pcbY: "-0.8001mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "1.407414mm", pcbY: "-0.40005mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "1.407414mm", pcbY: "0mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "1.407414mm", pcbY: "0.40005mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.407414mm", pcbY: "0.8001mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0.8001mm", pcbY: "1.407414mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "0.40005mm", pcbY: "1.407414mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "0mm", pcbY: "1.407414mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "-0.40005mm", pcbY: "1.407414mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "-0.8001mm", pcbY: "1.407414mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-1.407414mm", pcbY: "0.8001mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "-1.407414mm", pcbY: "0.40005mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "-1.407414mm", pcbY: "0mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "-1.407414mm", pcbY: "-0.40005mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "-1.407414mm", pcbY: "-0.8001mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "0mm", pcbY: "0mm", width: "1.6500094mm", height: "1.6500094mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -1.5761970000000929, "y": 1.1025124000000233 }, { "x": -1.5761970000000929, "y": 1.5761970000000929 }, { "x": -1.1025124000000233, "y": 1.5761970000000929 }] }), jsx("silkscreenpath", { route: [{ "x": 1.5761969999998655, "y": 1.1025124000000233 }, { "x": 1.5761969999998655, "y": 1.5761970000000929 }, { "x": 1.1025123999999096, "y": 1.5761970000000929 }] }), jsx("silkscreenpath", { route: [{ "x": -1.5761970000000929, "y": -1.1025124000000233 }, { "x": -1.5761970000000929, "y": -1.5761969999999792 }, { "x": -1.1025124000000233, "y": -1.5761969999999792 }] }), jsx("silkscreenpath", { route: [{ "x": 1.5761969999998655, "y": -1.1025124000000233 }, { "x": 1.5761969999998655, "y": -1.5761969999999792 }, { "x": 1.1025123999999096, "y": -1.5761969999999792 }] }), jsx("silkscreencircle", { pcbX: "-0.8001mm", pcbY: "-2.040128mm", radius: "0.07493mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "2.7526mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.0026000000000295, "y": 2.0026000000000295 }, { "x": 1.9771999999999252, "y": 2.0026000000000295 }, { "x": 1.9771999999999252, "y": -2.358199999999897 }, { "x": -2.0026000000000295, "y": -2.358199999999897 }, { "x": -2.0026000000000295, "y": 2.0026000000000295 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C507118.obj?uuid=61b6ae921434449696dbd4fc3f995851",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C507118.step?uuid=61b6ae921434449696dbd4fc3f995851",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0, z: -0.02 },
        }, ...props }));
};

const pinLabels$7 = {
    pin1: ["pin1"],
    pin2: ["pin2"]
};
const HX_3x4x2_2P_1_6N_TACTILE_SWITCH = (props) => {
    const { name = "SW1", ...restProps } = props;
    return (jsx("pushbutton", { name: name, pinLabels: pinLabels$7, supplierPartNumbers: {
            "jlcpcb": [
                "C49234124"
            ]
        }, manufacturerPartNumber: "HX 3x4x2-2P-1.6N TACTILE SWITCH", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.159mm", pcbY: "0mm", width: "1.2999974mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "2.159mm", pcbY: "0mm", width: "1.2999974mm", height: "1.6999966mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -2.032000000000039, "y": 1.081150999999977 }, { "x": -2.032000000000039, "y": 1.524000000000001 }] }), jsx("silkscreenpath", { route: [{ "x": 2.0319999999999254, "y": -1.081150999999977 }, { "x": 2.0319999999999254, "y": -1.524000000000001 }, { "x": -2.032000000000039, "y": -1.524000000000001 }, { "x": -2.032000000000039, "y": -1.081150999999977 }] }), jsx("silkscreenpath", { route: [{ "x": -2.032000000000039, "y": 1.524000000000001 }, { "x": 2.0319999999999254, "y": 1.524000000000001 }, { "x": 2.0319999999999254, "y": 1.081150999999977 }] }), jsx("silkscreencircle", { pcbX: "-0.005588mm", pcbY: "-0.001778mm", radius: "0.62484mm" }), jsx("silkscreenrect", { pcbX: "0mm", pcbY: "0mm", width: "2.413mm", height: "2.032mm", strokeWidth: "0.254mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "2.524mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -3.0693999999999733, "y": 1.774000000000001 }, { "x": 3.043999999999869, "y": 1.774000000000001 }, { "x": 3.043999999999869, "y": -1.774000000000001 }, { "x": -3.0693999999999733, "y": -1.774000000000001 }, { "x": -3.0693999999999733, "y": 1.774000000000001 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C49234124.obj?uuid=167cb812923f4f7cbb49e982a3bb3b9d",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C49234124.step?uuid=167cb812923f4f7cbb49e982a3bb3b9d",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0.000012699999956566899, z: -0.01 },
        }, ...restProps }));
};

const pinLabels$6 = {
    pin1: ["OUTA"],
    pin2: ["INA_NEG"],
    pin3: ["INA_POS"],
    pin4: ["VSS_NEG"],
    pin5: ["INB_POS"],
    pin6: ["INB_NEG"],
    pin7: ["OUTB"],
    pin8: ["VDD"]
};
const pinAttributes$2 = {
    pin4: { requiresGround: true },
    pin8: { requiresPower: true }
};
const MCP6002T_I_SN = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$6, pinAttributes: pinAttributes$2, supplierPartNumbers: {
            "jlcpcb": [
                "C7377"
            ]
        }, manufacturerPartNumber: "MCP6002T-I/SN", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin5"], pcbX: "1.905mm", pcbY: "2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.635mm", pcbY: "2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.635mm", pcbY: "2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.905mm", pcbY: "2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.905mm", pcbY: "-2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.635mm", pcbY: "-2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.635mm", pcbY: "-2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.905mm", pcbY: "-2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("silkscreenpath", { route: [{ "x": -2.5262078000000656, "y": -1.5214091999999937 }, { "x": 2.526207799999952, "y": -1.5214091999999937 }] }), jsx("silkscreenpath", { route: [{ "x": -2.5262078000000656, "y": 1.5214092000001074 }, { "x": 2.526207799999952, "y": 1.5214092000001074 }] }), jsx("silkscreenpath", { route: [{ "x": -2.5262078000000656, "y": -0.43538139999998293 }, { "x": -2.5262078000000656, "y": -1.5214091999999937 }] }), jsx("silkscreenpath", { route: [{ "x": -2.5262078000000656, "y": 0.44889420000004066 }, { "x": -2.5262078000000656, "y": 1.5214092000001074 }] }), jsx("silkscreenpath", { route: [{ "x": -2.0675600000000713, "y": -1.5214091999999937 }, { "x": -2.5262078000000656, "y": -1.5214091999999937 }] }), jsx("silkscreenpath", { route: [{ "x": -0.7975599999999758, "y": -1.5214091999999937 }, { "x": -1.7424400000001015, "y": -1.5214091999999937 }] }), jsx("silkscreenpath", { route: [{ "x": 0.47244000000000597, "y": -1.5214091999999937 }, { "x": -0.47244000000011965, "y": -1.5214091999999937 }] }), jsx("silkscreenpath", { route: [{ "x": 1.7424399999999878, "y": -1.5214091999999937 }, { "x": 0.7975599999999758, "y": -1.5214091999999937 }] }), jsx("silkscreenpath", { route: [{ "x": 2.526207799999952, "y": -1.5214091999999937 }, { "x": 2.0675599999999577, "y": -1.5214091999999937 }] }), jsx("silkscreenpath", { route: [{ "x": 2.526207799999952, "y": 1.5214092000001074 }, { "x": 2.526207799999952, "y": -1.5214091999999937 }] }), jsx("silkscreenpath", { route: [{ "x": -2.0675600000000713, "y": 1.5214092000001074 }, { "x": -2.5262078000000656, "y": 1.5214092000001074 }] }), jsx("silkscreenpath", { route: [{ "x": -0.7975599999999758, "y": 1.5214092000001074 }, { "x": -1.7424400000001015, "y": 1.5214092000001074 }] }), jsx("silkscreenpath", { route: [{ "x": 0.47244000000000597, "y": 1.5214092000001074 }, { "x": -0.47244000000011965, "y": 1.5214092000001074 }] }), jsx("silkscreenpath", { route: [{ "x": 1.7424399999999878, "y": 1.5214092000001074 }, { "x": 0.7975599999999758, "y": 1.5214092000001074 }] }), jsx("silkscreenpath", { route: [{ "x": 2.526207799999952, "y": 1.5214092000001074 }, { "x": 2.0675599999999577, "y": 1.5214092000001074 }] }), jsx("silkscreenpath", { route: [{ "x": -2.5262078000000656, "y": -0.43538139999998293 }, { "x": -2.5262078000000656, "y": 0.44889420000004066 }] }), jsx("silkscreencircle", { pcbX: "-1.905mm", pcbY: "-1.016mm", radius: "0.150114mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "4.2004mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.764599999999973, "y": 3.4504000000000588 }, { "x": 2.7899999999999636, "y": 3.4504000000000588 }, { "x": 2.7899999999999636, "y": -3.80600000000004 }, { "x": -2.764599999999973, "y": -3.80600000000004 }, { "x": -2.764599999999973, "y": 3.4504000000000588 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7377.obj?uuid=ec3b9f9b31a74655be3e55848dbee9c1",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7377.step?uuid=ec3b9f9b31a74655be3e55848dbee9c1",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0, z: 0 },
        }, ...props }));
};

const pinLabels$5 = {
    pin1: ["VDD"],
    pin2: ["OUT"],
    pin3: ["GND"]
};
const pinAttributes$1 = {
    pin1: { requiresPower: true },
    pin3: { requiresGround: true }
};
const MSM381ACB026 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$5, pinAttributes: pinAttributes$1, supplierPartNumbers: {
            "jlcpcb": [
                "C51928208"
            ]
        }, manufacturerPartNumber: "MSM381ACB026", footprint: jsxs("footprint", { children: [jsx("hole", { pcbX: "0mm", pcbY: "-0.484632mm", diameter: "0.5000244mm" }), jsx("smtpad", { portHints: ["pin3"], points: [{ x: "0.099949mm", y: "-1.264666mm" }, { x: "0.1393698mm", y: "-1.2588494mm" }, { x: "0.1784604mm", y: "-1.2510008mm" }, { x: "0.2170684mm", y: "-1.2411964mm" }, { x: "0.255143mm", y: "-1.2294108mm" }, { x: "0.2925572mm", y: "-1.2157202mm" }, { x: "0.3292348mm", y: "-1.2001246mm" }, { x: "0.3650488mm", y: "-1.1826748mm" }, { x: "0.3999484mm", y: "-1.1633962mm" }, { x: "0.4338066mm", y: "-1.1423904mm" }, { x: "0.4665472mm", y: "-1.1196828mm" }, { x: "0.498094mm", y: "-1.0953242mm" }, { x: "0.5283454mm", y: "-1.0693908mm" }, { x: "0.5572252mm", y: "-1.0419334mm" }, { x: "0.5846826mm", y: "-1.0130536mm" }, { x: "0.610616mm", y: "-0.9828022mm" }, { x: "0.6349746mm", y: "-0.9512554mm" }, { x: "0.6576822mm", y: "-0.9185148mm" }, { x: "0.6787134mm", y: "-0.8846566mm" }, { x: "0.6979666mm", y: "-0.8497824mm" }, { x: "0.7154164mm", y: "-0.813943mm" }, { x: "0.731012mm", y: "-0.7772654mm" }, { x: "0.744728mm", y: "-0.7398512mm" }, { x: "0.7565136mm", y: "-0.7017766mm" }, { x: "0.766318mm", y: "-0.6631686mm" }, { x: "0.7741412mm", y: "-0.6241034mm" }, { x: "0.7799832mm", y: "-0.5846826mm" }, { x: "0.7799832mm", y: "-0.5846826mm" }, { x: "0.4899406mm", y: "-0.5846826mm" }, { x: "0.4828032mm", y: "-0.6164326mm" }, { x: "0.473583mm", y: "-0.6476238mm" }, { x: "0.4623054mm", y: "-0.6781546mm" }, { x: "0.4490466mm", y: "-0.7078726mm" }, { x: "0.433832mm", y: "-0.7366254mm" }, { x: "0.4167378mm", y: "-0.7643114mm" }, { x: "0.3978656mm", y: "-0.7908036mm" }, { x: "0.3772662mm", y: "-0.8160004mm" }, { x: "0.3550158mm", y: "-0.8397494mm" }, { x: "0.3312668mm", y: "-0.8619744mm" }, { x: "0.3060954mm", y: "-0.8825738mm" }, { x: "0.2796032mm", y: "-0.9014714mm" }, { x: "0.2519172mm", y: "-0.9185656mm" }, { x: "0.223139mm", y: "-0.9337802mm" }, { x: "0.1934464mm", y: "-0.947039mm" }, { x: "0.1629156mm", y: "-0.9583166mm" }, { x: "0.1317244mm", y: "-0.9675368mm" }, { x: "0.0999744mm", y: "-0.9746742mm" }], shape: "polygon" }), jsx("smtpad", { portHints: ["pin3"], points: [{ x: "-0.7801356mm", y: "-0.5846064mm" }, { x: "-0.774319mm", y: "-0.6240272mm" }, { x: "-0.7664704mm", y: "-0.6631178mm" }, { x: "-0.756666mm", y: "-0.7017258mm" }, { x: "-0.7448804mm", y: "-0.7398004mm" }, { x: "-0.7311644mm", y: "-0.7772146mm" }, { x: "-0.7155688mm", y: "-0.8138922mm" }, { x: "-0.698119mm", y: "-0.8497062mm" }, { x: "-0.6788658mm", y: "-0.8846058mm" }, { x: "-0.65786mm", y: "-0.918464mm" }, { x: "-0.635127mm", y: "-0.9512046mm" }, { x: "-0.6107684mm", y: "-0.982726mm" }, { x: "-0.584835mm", y: "-1.0129774mm" }, { x: "-0.5573776mm", y: "-1.0418572mm" }, { x: "-0.5284978mm", y: "-1.0693146mm" }, { x: "-0.4982464mm", y: "-1.095248mm" }, { x: "-0.4666996mm", y: "-1.1196066mm" }, { x: "-0.433959mm", y: "-1.1423142mm" }, { x: "-0.4001008mm", y: "-1.1633454mm" }, { x: "-0.3652266mm", y: "-1.1825986mm" }, { x: "-0.3293872mm", y: "-1.2000484mm" }, { x: "-0.2927096mm", y: "-1.215644mm" }, { x: "-0.2552954mm", y: "-1.2293346mm" }, { x: "-0.2172208mm", y: "-1.2411202mm" }, { x: "-0.1786128mm", y: "-1.25095mm" }, { x: "-0.1395476mm", y: "-1.2587732mm" }, { x: "-0.1001268mm", y: "-1.2645898mm" }, { x: "-0.1001268mm", y: "-1.2645898mm" }, { x: "-0.1001268mm", y: "-0.9745726mm" }, { x: "-0.1318768mm", y: "-0.9674606mm" }, { x: "-0.163068mm", y: "-0.9582404mm" }, { x: "-0.1935988mm", y: "-0.9469628mm" }, { x: "-0.2233168mm", y: "-0.933704mm" }, { x: "-0.2520696mm", y: "-0.9184894mm" }, { x: "-0.2797556mm", y: "-0.9013952mm" }, { x: "-0.3062478mm", y: "-0.882523mm" }, { x: "-0.3314446mm", y: "-0.8618982mm" }, { x: "-0.3551936mm", y: "-0.8396732mm" }, { x: "-0.377444mm", y: "-0.8159242mm" }, { x: "-0.3980434mm", y: "-0.7907274mm" }, { x: "-0.416941mm", y: "-0.7642352mm" }, { x: "-0.4340098mm", y: "-0.7365492mm" }, { x: "-0.4492244mm", y: "-0.7077964mm" }, { x: "-0.4625086mm", y: "-0.6780784mm" }, { x: "-0.4737862mm", y: "-0.647573mm" }, { x: "-0.4830064mm", y: "-0.6163564mm" }, { x: "-0.4901184mm", y: "-0.5846064mm" }], shape: "polygon" }), jsx("smtpad", { portHints: ["pin3"], points: [{ x: "-0.1000252mm", y: "0.2954274mm" }, { x: "-0.139446mm", y: "0.2896108mm" }, { x: "-0.1785112mm", y: "0.2817622mm" }, { x: "-0.2171446mm", y: "0.2719578mm" }, { x: "-0.2551938mm", y: "0.2601722mm" }, { x: "-0.292608mm", y: "0.2464562mm" }, { x: "-0.3292856mm", y: "0.2308606mm" }, { x: "-0.3650996mm", y: "0.2134108mm" }, { x: "-0.3999992mm", y: "0.1941576mm" }, { x: "-0.4338574mm", y: "0.1731264mm" }, { x: "-0.466598mm", y: "0.1504188mm" }, { x: "-0.4981194mm", y: "0.1260602mm" }, { x: "-0.5283708mm", y: "0.1001268mm" }, { x: "-0.5572506mm", y: "0.0726694mm" }, { x: "-0.584708mm", y: "0.0437896mm" }, { x: "-0.6106414mm", y: "0.0135382mm" }, { x: "-0.635mm", y: "-0.0180086mm" }, { x: "-0.6577076mm", y: "-0.0507492mm" }, { x: "-0.6787388mm", y: "-0.0846074mm" }, { x: "-0.697992mm", y: "-0.1194816mm" }, { x: "-0.7154418mm", y: "-0.155321mm" }, { x: "-0.7310374mm", y: "-0.1919732mm" }, { x: "-0.744728mm", y: "-0.2294128mm" }, { x: "-0.7565136mm", y: "-0.267462mm" }, { x: "-0.766318mm", y: "-0.3060954mm" }, { x: "-0.7741666mm", y: "-0.3451606mm" }, { x: "-0.7799832mm", y: "-0.3845814mm" }, { x: "-0.7799832mm", y: "-0.3845814mm" }, { x: "-0.4900168mm", y: "-0.384556mm" }, { x: "-0.4828794mm", y: "-0.352806mm" }, { x: "-0.4736592mm", y: "-0.3215894mm" }, { x: "-0.462407mm", y: "-0.291084mm" }, { x: "-0.4491228mm", y: "-0.261366mm" }, { x: "-0.4339082mm", y: "-0.2325878mm" }, { x: "-0.416814mm", y: "-0.2049018mm" }, { x: "-0.3979164mm", y: "-0.1784096mm" }, { x: "-0.377317mm", y: "-0.1532382mm" }, { x: "-0.355092mm", y: "-0.1294638mm" }, { x: "-0.3313176mm", y: "-0.1072388mm" }, { x: "-0.3061208mm", y: "-0.0866394mm" }, { x: "-0.2796286mm", y: "-0.0677418mm" }, { x: "-0.2519426mm", y: "-0.0506476mm" }, { x: "-0.2231644mm", y: "-0.035433mm" }, { x: "-0.1934718mm", y: "-0.0221742mm" }, { x: "-0.162941mm", y: "-0.0108966mm" }, { x: "-0.1317244mm", y: "-0.0017018mm" }, { x: "-0.0999744mm", y: "0.0054356mm" }], shape: "polygon" }), jsx("smtpad", { portHints: ["pin3"], points: [{ x: "0.7800086mm", y: "-0.3846322mm" }, { x: "0.774192mm", y: "-0.3452114mm" }, { x: "0.7663434mm", y: "-0.3061462mm" }, { x: "0.756539mm", y: "-0.2675128mm" }, { x: "0.7447534mm", y: "-0.2294382mm" }, { x: "0.7310628mm", y: "-0.192024mm" }, { x: "0.7154418mm", y: "-0.1553464mm" }, { x: "0.697992mm", y: "-0.1195324mm" }, { x: "0.6787388mm", y: "-0.0846328mm" }, { x: "0.657733mm", y: "-0.0507746mm" }, { x: "0.6350254mm", y: "-0.018034mm" }, { x: "0.6106668mm", y: "0.0134874mm" }, { x: "0.584708mm", y: "0.0437388mm" }, { x: "0.557276mm", y: "0.072644mm" }, { x: "0.5283708mm", y: "0.100076mm" }, { x: "0.4981194mm", y: "0.1260348mm" }, { x: "0.466598mm", y: "0.1503934mm" }, { x: "0.4338574mm", y: "0.173101mm" }, { x: "0.3999992mm", y: "0.1941068mm" }, { x: "0.3650996mm", y: "0.21336mm" }, { x: "0.3292856mm", y: "0.2308098mm" }, { x: "0.292608mm", y: "0.2464308mm" }, { x: "0.2551938mm", y: "0.2601214mm" }, { x: "0.2171192mm", y: "0.271907mm" }, { x: "0.1784858mm", y: "0.2817114mm" }, { x: "0.1394206mm", y: "0.28956mm" }, { x: "0.0999998mm", y: "0.2953766mm" }, { x: "0.0999998mm", y: "0.2953766mm" }, { x: "0.0999998mm", y: "0.0053594mm" }, { x: "0.1317498mm", y: "-0.001778mm" }, { x: "0.162941mm", y: "-0.0109982mm" }, { x: "0.1934718mm", y: "-0.0222504mm" }, { x: "0.2231898mm", y: "-0.0355346mm" }, { x: "0.2519426mm", y: "-0.0507492mm" }, { x: "0.2796286mm", y: "-0.067818mm" }, { x: "0.3061462mm", y: "-0.0867156mm" }, { x: "0.3313176mm", y: "-0.107315mm" }, { x: "0.3550666mm", y: "-0.1295654mm" }, { x: "0.377317mm", y: "-0.1533144mm" }, { x: "0.3979164mm", y: "-0.1784858mm" }, { x: "0.416814mm", y: "-0.2050034mm" }, { x: "0.4338828mm", y: "-0.2326894mm" }, { x: "0.4490974mm", y: "-0.2614422mm" }, { x: "0.4623816mm", y: "-0.2911602mm" }, { x: "0.4736338mm", y: "-0.321691mm" }, { x: "0.482854mm", y: "-0.3528822mm" }, { x: "0.4899914mm", y: "-0.3846322mm" }], shape: "polygon" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.47498mm", pcbY: "0.992886mm", width: "0.6500114mm", height: "0.5450078mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "0.47498mm", pcbY: "0.992886mm", width: "0.6500114mm", height: "0.5450078mm", shape: "rect" }), jsx("silkscreenrect", { pcbX: "0mm", pcbY: "0mm", width: "2.032mm", height: "2.921mm", strokeWidth: "0.254mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.4630146mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.2659999999999627, "y": 1.713014600000065 }, { "x": 1.2659999999999627, "y": 1.713014600000065 }, { "x": 1.2659999999999627, "y": -1.707985399999984 }, { "x": -1.2659999999999627, "y": -1.707985399999984 }, { "x": -1.2659999999999627, "y": 1.713014600000065 }] })] }), ...props }));
};

const pinLabels$4 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"]
};
const MSK12C02 = (props) => {
    const { name = "SW1", ...restProps } = props;
    return (jsx("switch", { name: name, pinLabels: pinLabels$4, supplierPartNumbers: {
            "jlcpcb": [
                "C431540"
            ]
        }, manufacturerPartNumber: "MSK12C02", footprint: jsxs("footprint", { children: [jsx("hole", { pcbX: "-1.49987mm", pcbY: "-0.75616435mm", diameter: "0.9000236mm" }), jsx("hole", { pcbX: "1.500124mm", pcbY: "-0.75616435mm", diameter: "0.9000236mm" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "3.599942mm", pcbY: "0.39394765mm", width: "1.1999976mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "3.599942mm", pcbY: "-1.90602235mm", width: "1.1999976mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-3.599942mm", pcbY: "-1.90602235mm", width: "1.1999976mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-3.599942mm", pcbY: "0.39394765mm", width: "1.1999976mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "2.249932mm", pcbY: "1.49402165mm", width: "0.5999988mm", height: "1.524mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0.750062mm", pcbY: "1.49402165mm", width: "0.5999988mm", height: "1.524mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.249932mm", pcbY: "1.49402165mm", width: "0.5999988mm", height: "1.524mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.1500124000000369, "y": -3.736016149999841 }, { "x": 1.4254734000001008, "y": -3.736016149999841 }, { "x": 1.4254734000001008, "y": -2.1359939499999427 }] }), jsx("silkscreenpath", { route: [{ "x": 0.1500124000000369, "y": -2.1359939499999427 }, { "x": 0.1500124000000369, "y": -3.736016149999841 }] }), jsx("silkscreenpath", { route: [{ "x": 3.399993199999926, "y": -0.1500695499998983 }, { "x": 3.399993199999926, "y": -1.3500671499998589 }] }), jsx("silkscreenpath", { route: [{ "x": -3.399993199999926, "y": -0.1500695499998983 }, { "x": -3.399993199999926, "y": -1.3500671499998589 }] }), jsx("silkscreenpath", { route: [{ "x": -2.749981799999887, "y": -2.1560345499999585 }, { "x": 2.7500325999999404, "y": -2.1560345499999585 }] }), jsx("silkscreenpath", { route: [{ "x": 2.768879399999946, "y": 0.7439342500000521 }, { "x": 2.7588971999999785, "y": 0.7439342500000521 }] }), jsx("silkscreenpath", { route: [{ "x": -1.4999970000001213, "y": 0.7439342500000521 }, { "x": 0, "y": 0.7439342500000521 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.005842mm", pcbY: "3.25017965mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": 0.09997439999995095, "y": -2.1560345499999585 }, { "x": 0.09997439999995095, "y": -3.60599354999988 }, { "x": 1.4999715999999808, "y": -3.60599354999988 }, { "x": 1.4999715999999808, "y": -2.0059967499998947 }, { "x": 1.299972000000139, "y": -2.0059967499998947 }, { "x": 1.299972000000139, "y": -3.4059939499999246 }, { "x": 0.29997400000002017, "y": -3.4059939499999246 }, { "x": 0.29997400000002017, "y": -2.0059967499998947 }, { "x": 0.09997439999995095, "y": -2.0059967499998947 }, { "x": 0.09997439999995095, "y": -2.1560345499999585 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": -0.21501100000000406, "y": -2.610999349999929 }, { "x": -0.21501100000000406, "y": -2.9810011499998836 }, { "x": -1.4349984000000404, "y": -2.9810011499998836 }, { "x": -1.4349984000000404, "y": -3.2509777499998336 }, { "x": -1.4350237999999536, "y": -3.2509777499998336 }, { "x": -1.9050000000000864, "y": -2.781001549999928 }, { "x": -1.4349984000000404, "y": -2.3810023499999033 }, { "x": -1.4349984000000404, "y": -2.6209815499998967 }, { "x": -0.21501100000000406, "y": -2.610999349999929 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -4.459541999999942, "y": 2.5001796500000637 }, { "x": 4.4478579999999965, "y": 2.5001796500000637 }, { "x": 4.4478579999999965, "y": -3.9942203499999778 }, { "x": -4.459541999999942, "y": -3.9942203499999778 }, { "x": -4.459541999999942, "y": 2.5001796500000637 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C431540.obj?uuid=fc12522ae2f04394b021187ce17b23bb",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C431540.step?uuid=fc12522ae2f04394b021187ce17b23bb",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0.000025400000026820635, y: -0.7060877499999378, z: -10000000000287557e-22 },
        }, ...restProps }));
};

const pinLabels$3 = {
    pin1: ["1"],
    pin2: ["2"]
};
const pinAttributes = {
    pin1: { providesPower: true },
    pin2: { requiresGround: true }
};
const XDCR_2032_603 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$3, pinAttributes: pinAttributes, symbol: jsxs("symbol", { children: [jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "down", schX: 0, schY: -0.4, schStemLength: 0.3 }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "up", schX: 0, schY: 0.4, schStemLength: 0.3 }), jsx("schematicpath", { points: [{ "x": 0.08, "y": 0.1 }, { "x": 0.08, "y": -0.08 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.02, "y": 0.18 }, { "x": 0.02, "y": -0.14 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.04, "y": 0.1 }, { "x": -0.04, "y": -0.08 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.1, "y": 0.18 }, { "x": -0.1, "y": -0.14 }], strokeColor: "#880000" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C7498148"
            ]
        }, manufacturerPartNumber: "XDCR-2032-603", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-14.499971mm", pcbY: "0mm", width: "2.999994mm", height: "4.1999916mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "14.499971mm", pcbY: "0mm", width: "2.999994mm", height: "4.1999916mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -9.885299000000032, "y": -8.000136399999974 }, { "x": 11.000079599999935, "y": -8.000136399999974 }] }), jsx("silkscreenpath", { route: [{ "x": -10.999901800000089, "y": -3.5000691999998708 }, { "x": -10.999901800000089, "y": -6.885355799999957 }, { "x": -9.885299000000032, "y": -8.000136399999974 }] }), jsx("silkscreenpath", { route: [{ "x": 14.30002219999983, "y": -2.331211999999823 }, { "x": 14.30002219999983, "y": -3.5000691999998708 }] }), jsx("silkscreenpath", { route: [{ "x": 14.30002219999983, "y": 3.499866000000111 }, { "x": 14.30002219999983, "y": 2.3310088000000633 }] }), jsx("silkscreenpath", { route: [{ "x": -10.999901800000089, "y": -3.5000691999998708 }, { "x": -14.299895200000037, "y": -3.5000691999998708 }] }), jsx("silkscreenpath", { route: [{ "x": -14.299895200000037, "y": -2.331211999999823 }, { "x": -14.299895200000037, "y": -3.5000691999998708 }] }), jsx("silkscreenpath", { route: [{ "x": -14.299895200000037, "y": 3.499866000000111 }, { "x": -14.299895200000037, "y": 2.3310088000000633 }] }), jsx("silkscreenpath", { route: [{ "x": 11.000079599999935, "y": -3.5000691999998708 }, { "x": 14.30002219999983, "y": -3.5000691999998708 }] }), jsx("silkscreenpath", { route: [{ "x": 11.000079599999935, "y": 3.499866000000111 }, { "x": 14.30002219999983, "y": 3.499866000000111 }] }), jsx("silkscreenpath", { route: [{ "x": -10.999901800000089, "y": 7.999882400000047 }, { "x": -10.999901800000089, "y": 3.499866000000111 }] }), jsx("silkscreenpath", { route: [{ "x": -10.999901800000089, "y": 3.499866000000111 }, { "x": -14.299895200000037, "y": 3.499866000000111 }] }), jsx("silkscreenpath", { route: [{ "x": 11.000079599999935, "y": -8.000136399999974 }, { "x": 11.000079599999935, "y": -3.5000691999998708 }] }), jsx("silkscreenpath", { route: [{ "x": 11.000079599999935, "y": 7.999882400000047 }, { "x": 11.000079599999935, "y": 3.499866000000111 }] }), jsx("silkscreenpath", { route: [{ "x": -10.999901800000089, "y": 7.999882400000047 }, { "x": 11.000079599999935, "y": 7.999882400000047 }] }), jsx("silkscreentext", { text: "+", pcbX: "-10.497185mm", pcbY: "5.277866mm", anchorAlignment: "bottom_left", fontSize: "2.032mm" }), jsx("silkscreentext", { text: "-", pcbX: "8.933815mm", pcbY: "-7.676134mm", anchorAlignment: "bottom_left", fontSize: "2.032mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.003429mm", pcbY: "9.001mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": -11.049000000000092, "y": -8.127999999999929 }, { "x": -9.778999999999996, "y": -8.127999999999929 }, { "x": -11.049000000000092, "y": -6.857999999999947 }, { "x": -11.049000000000092, "y": -8.127999999999929 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -16.248571000000084, "y": 8.250999999999976 }, { "x": 16.25542900000005, "y": 8.250999999999976 }, { "x": 16.25542900000005, "y": -8.40339999999992 }, { "x": -16.248571000000084, "y": -8.40339999999992 }, { "x": -16.248571000000084, "y": 8.250999999999976 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7498148.obj?uuid=84d3cbc7a7724605aa081d279e458c85",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7498148.step?uuid=84d3cbc7a7724605aa081d279e458c85",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -12700000070253736e-21, y: -4995000000000971e-19, z: -0.25 },
        }, ...props }));
};

const pinLabels$2 = {
    pin1: ["cathode", "neg"],
    pin2: ["anode", "pos"]
};
const XL_1608SURC_06 = (props) => {
    const { name = "LED1", ...restProps } = props;
    return (jsx("led", { name: name, pinLabels: pinLabels$2, supplierPartNumbers: {
            "jlcpcb": [
                "C965799"
            ]
        }, manufacturerPartNumber: "XL-1608SURC-06", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1", "cathode", "neg"], pcbX: "-0.7489952mm", pcbY: "-0.003429mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2", "anode", "pos"], pcbX: "0.7489952mm", pcbY: "0.003429mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.2203958000000057, "y": -0.3235452000000123 }, { "x": 0.21048979999989115, "y": -0.3235452000000123 }, { "x": -0.11960860000010598, "y": 0.006477000000018052 }] }), jsx("silkscreenpath", { route: [{ "x": 0.2203958000000057, "y": 0.3564890000001242 }, { "x": 0.2203958000000057, "y": 0.3464814000001297 }, { "x": -0.11960860000010598, "y": 0.006477000000018052 }] }), jsx("silkscreenpath", { route: [{ "x": 0.2203958000000057, "y": 0.3564890000001242 }, { "x": 0.2203958000000057, "y": -0.3235452000000123 }] }), jsx("silkscreenpath", { route: [{ "x": 0.24043639999990774, "y": 0.7565136000000621 }, { "x": 1.3904975999998896, "y": 0.7565136000000621 }] }), jsx("silkscreenpath", { route: [{ "x": 0.24043639999990774, "y": -0.7436103999999659 }, { "x": 1.3904975999998896, "y": -0.7436103999999659 }] }), jsx("silkscreenpath", { route: [{ "x": 1.3904975999998896, "y": 0.7564628000000084 }, { "x": 1.3904975999998896, "y": -0.7235189999998966 }] }), jsx("silkscreenpath", { route: [{ "x": -0.13957299999992756, "y": -0.7458963999999924 }, { "x": -1.189685200000099, "y": -0.7458963999999924 }] }), jsx("silkscreenpath", { route: [{ "x": -1.4896337999999787, "y": -0.345795599999974 }, { "x": -1.4896337999999787, "y": -0.4458207999998649 }, { "x": -1.189685200000099, "y": -0.7458963999999924 }] }), jsx("silkscreenpath", { route: [{ "x": -1.4896337999999787, "y": 0.3541268000000173 }, { "x": -1.4896337999999787, "y": -0.345795599999974 }] }), jsx("silkscreenpath", { route: [{ "x": -1.4896337999999787, "y": 0.3541268000000173 }, { "x": -1.4896337999999787, "y": 0.4542790000000423 }, { "x": -1.189685200000099, "y": 0.7542276000000356 }] }), jsx("silkscreenpath", { route: [{ "x": -0.13957299999992756, "y": 0.7542276000000356 }, { "x": -1.189685200000099, "y": 0.7542276000000356 }] }), jsx("silkscreenpath", { route: [{ "x": 0.2203958000000057, "y": 0.006477000000018052 }, { "x": -0.11960860000010598, "y": 0.006477000000018052 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0653542mm", pcbY: "1.768477mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": 0.5289295999998558, "y": 0.06832600000007005 }, { "x": 1.068933599999923, "y": 0.06832600000007005 }, { "x": 1.068933599999923, "y": -0.061671199999977944 }, { "x": 0.5289295999998558, "y": -0.061671199999977944 }, { "x": 0.5289295999998558, "y": 0.06832600000007005 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": 0.7345679999999675, "y": -0.2671318000000156 }, { "x": 0.7345679999999675, "y": 0.27287220000005163 }, { "x": 0.8645397999999886, "y": 0.27287220000005163 }, { "x": 0.8645397999999886, "y": -0.2671318000000156 }, { "x": 0.7345679999999675, "y": -0.2671318000000156 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": -1.0700004000000263, "y": 0.06146800000010444 }, { "x": -0.5299964000000728, "y": 0.06146800000010444 }, { "x": -0.5299964000000728, "y": -0.06852919999994356 }, { "x": -1.0700004000000263, "y": -0.06852919999994356 }, { "x": -1.0700004000000263, "y": 0.06146800000010444 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.7504542000001493, "y": 1.0184769999999617 }, { "x": 1.6197458000000324, "y": 1.0184769999999617 }, { "x": 1.6197458000000324, "y": -0.980122999999935 }, { "x": -1.7504542000001493, "y": -0.980122999999935 }, { "x": -1.7504542000001493, "y": 1.0184769999999617 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C965799.obj?uuid=d0740cb8891c49a88b6949cb978926f3",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C965799.step?uuid=d0740cb8891c49a88b6949cb978926f3",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0.00005079999993995443, z: -0.01 },
        }, ...restProps }));
};

const pinLabels$1 = {
    pin1: ["cathode", "neg"],
    pin2: ["anode", "pos"]
};
const XL_1608SYGC_06 = (props) => {
    const { name = "LED1", ...restProps } = props;
    return (jsx("led", { name: name, pinLabels: pinLabels$1, supplierPartNumbers: {
            "jlcpcb": [
                "C965805"
            ]
        }, manufacturerPartNumber: "XL-1608SYGC-06", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1", "cathode", "neg"], pcbX: "-0.799465mm", pcbY: "-0.003429mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2", "anode", "pos"], pcbX: "0.799465mm", pcbY: "0.003429mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.24043639999990774, "y": 0.7565136000000621 }, { "x": 1.390497600000117, "y": 0.7565136000000621 }] }), jsx("silkscreenpath", { route: [{ "x": 0.24043639999990774, "y": -0.7436103999999659 }, { "x": 1.390497600000117, "y": -0.7436103999999659 }] }), jsx("silkscreenpath", { route: [{ "x": 1.390497600000117, "y": 0.7564628000000084 }, { "x": 1.390497600000117, "y": -0.7235189999998966 }] }), jsx("silkscreenpath", { route: [{ "x": -0.13957299999992756, "y": -0.7458963999999924 }, { "x": -1.189685200000099, "y": -0.7458963999999924 }] }), jsx("silkscreenpath", { route: [{ "x": -1.4896337999999787, "y": -0.345795599999974 }, { "x": -1.4896337999999787, "y": -0.4458207999998649 }, { "x": -1.189685200000099, "y": -0.7458963999999924 }] }), jsx("silkscreenpath", { route: [{ "x": -1.4896337999999787, "y": 0.3541268000000173 }, { "x": -1.4896337999999787, "y": -0.345795599999974 }] }), jsx("silkscreenpath", { route: [{ "x": -1.4896337999999787, "y": 0.3541268000000173 }, { "x": -1.4896337999999787, "y": 0.4542790000000423 }, { "x": -1.189685200000099, "y": 0.7542276000000356 }] }), jsx("silkscreenpath", { route: [{ "x": -0.13957299999992756, "y": 0.7542276000000356 }, { "x": -1.189685200000099, "y": 0.7542276000000356 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.053467mm", pcbY: "1.768477mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": 0.5289295999998558, "y": 0.06832600000007005 }, { "x": 1.068933599999923, "y": 0.06832600000007005 }, { "x": 1.068933599999923, "y": -0.061671199999977944 }, { "x": 0.5289295999998558, "y": -0.061671199999977944 }, { "x": 0.5289295999998558, "y": 0.06832600000007005 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": 0.7345679999999675, "y": -0.2671318000000156 }, { "x": 0.7345679999999675, "y": 0.27287220000005163 }, { "x": 0.8645397999999886, "y": 0.27287220000005163 }, { "x": 0.8645397999999886, "y": -0.2671318000000156 }, { "x": 0.7345679999999675, "y": -0.2671318000000156 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": -1.0700004000000263, "y": 0.06146800000010444 }, { "x": -0.5299963999999591, "y": 0.06146800000010444 }, { "x": -0.5299963999999591, "y": -0.06852919999994356 }, { "x": -1.0700004000000263, "y": -0.06852919999994356 }, { "x": -1.0700004000000263, "y": 0.06146800000010444 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": -0.2999993999999333, "y": 0.3999484000000848 }, { "x": -0.2999993999999333, "y": -0.4000499999999647 }, { "x": -0.09999980000009145, "y": -0.4000499999999647 }, { "x": -0.09999980000009145, "y": 0.3999484000000848 }, { "x": -0.2999993999999333, "y": 0.3999484000000848 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.7385670000001028, "y": 1.0184769999999617 }, { "x": 1.631633000000079, "y": 1.0184769999999617 }, { "x": 1.631633000000079, "y": -0.980122999999935 }, { "x": -1.7385670000001028, "y": -0.980122999999935 }, { "x": -1.7385670000001028, "y": 1.0184769999999617 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C965805.obj?uuid=6f130ed341a94a9faf4a4c2e249f3fd3",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C965805.step?uuid=6f130ed341a94a9faf4a4c2e249f3fd3",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0.00005079999993995443, z: -0.01 },
        }, ...restProps }));
};

const pinLabels = {
    pin1: ["cathode", "neg"],
    pin2: ["anode", "pos"]
};
const XL_1608UYC_06 = (props) => {
    const { name = "LED1", ...restProps } = props;
    return (jsx("led", { name: name, pinLabels: pinLabels, supplierPartNumbers: {
            "jlcpcb": [
                "C965802"
            ]
        }, manufacturerPartNumber: "XL-1608UYC-06", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1", "cathode", "neg"], pcbX: "-0.799465mm", pcbY: "-0.003429mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2", "anode", "pos"], pcbX: "0.799465mm", pcbY: "0.003429mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.22039580000011938, "y": -0.32349440000007235 }, { "x": 0.21048980000011852, "y": -0.32349440000007235 }, { "x": -0.1196085999999923, "y": 0.006527800000071693 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22039580000011938, "y": 0.35653979999995045 }, { "x": 0.22039580000011938, "y": 0.3465322000000697 }, { "x": -0.1196085999999923, "y": 0.006527800000071693 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22039580000011938, "y": 0.35653979999995045 }, { "x": 0.22039580000011938, "y": -0.32349440000007235 }] }), jsx("silkscreenpath", { route: [{ "x": 0.24043640000002142, "y": 0.756564400000002 }, { "x": 1.3904976000000033, "y": 0.756564400000002 }] }), jsx("silkscreenpath", { route: [{ "x": 0.24043640000002142, "y": -0.743559600000026 }, { "x": 1.3904976000000033, "y": -0.743559600000026 }] }), jsx("silkscreenpath", { route: [{ "x": 1.3904976000000033, "y": 0.7565135999999484 }, { "x": 1.3904976000000033, "y": -0.7234682000000703 }] }), jsx("silkscreenpath", { route: [{ "x": -0.13957299999992756, "y": -0.7458456000000524 }, { "x": -1.1896851999999853, "y": -0.7458456000000524 }] }), jsx("silkscreenpath", { route: [{ "x": -1.4896337999999787, "y": -0.34574479999992036 }, { "x": -1.4896337999999787, "y": -0.44577000000003864 }, { "x": -1.1896851999999853, "y": -0.7458456000000524 }] }), jsx("silkscreenpath", { route: [{ "x": -1.4896337999999787, "y": 0.35417759999995724 }, { "x": -1.4896337999999787, "y": -0.34574479999992036 }] }), jsx("silkscreenpath", { route: [{ "x": -1.4896337999999787, "y": 0.35417759999995724 }, { "x": -1.4896337999999787, "y": 0.45432979999998224 }, { "x": -1.1896851999999853, "y": 0.7542783999999756 }] }), jsx("silkscreenpath", { route: [{ "x": -0.13957299999992756, "y": 0.7542783999999756 }, { "x": -1.1896851999999853, "y": 0.7542783999999756 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22039580000011938, "y": 0.006527800000071693 }, { "x": -0.1196085999999923, "y": 0.006527800000071693 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.050165mm", pcbY: "1.758571mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": 0.5289296000000832, "y": 0.06837680000001001 }, { "x": 1.0689336000001504, "y": 0.06837680000001001 }, { "x": 1.0689336000001504, "y": -0.06162040000003799 }, { "x": 0.5289296000000832, "y": -0.06162040000003799 }, { "x": 0.5289296000000832, "y": 0.06837680000001001 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": 0.7345679999999675, "y": -0.2670810000000756 }, { "x": 0.7345679999999675, "y": 0.2729229999999916 }, { "x": 0.8645398000001023, "y": 0.2729229999999916 }, { "x": 0.8645398000001023, "y": -0.2670810000000756 }, { "x": 0.7345679999999675, "y": -0.2670810000000756 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": -1.0700003999999126, "y": 0.061518800000044394 }, { "x": -0.5299963999999591, "y": 0.061518800000044394 }, { "x": -0.5299963999999591, "y": -0.0684784000000036 }, { "x": -1.0700003999999126, "y": -0.0684784000000036 }, { "x": -1.0700003999999126, "y": 0.061518800000044394 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.735264999999913, "y": 1.0085709999999608 }, { "x": 1.6349350000002687, "y": 1.0085709999999608 }, { "x": 1.6349350000002687, "y": -0.9900289999999359 }, { "x": -1.735264999999913, "y": -0.9900289999999359 }, { "x": -1.735264999999913, "y": 1.0085709999999608 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C965802.obj?uuid=e3d3613be41348cc8cc4fa091f6422a8",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C965802.step?uuid=e3d3613be41348cc8cc4fa091f6422a8",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.0499998999998752, y: 0, z: -0.01 },
        }, ...restProps }));
};

const guitarOutline = [
    { x: -4.5, y: 39 },
    { x: 4.5, y: 39 },
    { x: 6.3, y: 37.3 },
    { x: 6.8, y: 34.3 },
    { x: 5.8, y: 31.3 },
    { x: 4.5, y: 30 },
    { x: 4.5, y: 14 },
    { x: 7.5, y: 12 },
    { x: 13.5, y: 13 },
    { x: 18.2, y: 9 },
    { x: 20, y: 3 },
    { x: 18.7, y: -3 },
    { x: 14.5, y: -7 },
    { x: 19, y: -11.5 },
    { x: 19, y: -19 },
    { x: 15.5, y: -25 },
    { x: 8.5, y: -29.5 },
    { x: 0, y: -31 },
    { x: -8.5, y: -29.5 },
    { x: -15.5, y: -25 },
    { x: -19, y: -19 },
    { x: -19, y: -11.5 },
    { x: -14.5, y: -7 },
    { x: -18.7, y: -3 },
    { x: -20, y: 3 },
    { x: -18.2, y: 9 },
    { x: -13.5, y: 13 },
    { x: -7.5, y: 12 },
    { x: -4.5, y: 14 },
];
const resistorPart = { jlcpcb: ["C21190"] };
const resistor10kPart = { jlcpcb: ["C2906982"] };
const resistor100kPart = { jlcpcb: ["C25803"] };
const capacitor100nPart = { jlcpcb: ["C7501158"] };
const capacitor1uPart = { jlcpcb: ["C20070307"] };
var index_circuit = () => (jsx("board", { title: "Mini Acoustic Guitar Tuner", outline: guitarOutline, layers: 2, thickness: "1.6mm", autorouter: "auto_local", schAutoLayoutEnabled: true, schTraceAutoLabelEnabled: true, children: jsxs("schematicsheet", { name: "main", displayName: "Mini Acoustic Guitar Tuner", sheetSize: "A4", children: [jsx(XDCR_2032_603, { name: "BT1", layer: "bottom", pcbX: 0, pcbY: -16 }), jsx(MSK12C02, { name: "SW1", pcbX: 14.2, pcbY: 6, pcbRotation: 90, schRotation: 90 }), jsx("capacitor", { name: "C1", capacitance: "100nF", footprint: "0603", supplierPartNumbers: capacitor100nPart, pcbX: 6, pcbY: 5.5, schOrientation: "vertical" }), jsx("capacitor", { name: "C2", capacitance: "1uF", footprint: "0603", supplierPartNumbers: capacitor1uPart, pcbX: -3.8, pcbY: -0.5, schOrientation: "vertical" }), jsx("resistor", { name: "R1", resistance: "100k", footprint: "0603", supplierPartNumbers: resistor100kPart, pcbX: -1.6, pcbY: -2.2, schOrientation: "vertical" }), jsx("resistor", { name: "R2", resistance: "100k", footprint: "0603", supplierPartNumbers: resistor100kPart, pcbX: 1.6, pcbY: -2.2, schOrientation: "vertical" }), jsx("capacitor", { name: "C3", capacitance: "1uF", footprint: "0603", supplierPartNumbers: capacitor1uPart, pcbX: 0, pcbY: -4, schOrientation: "vertical" }), jsx("capacitor", { name: "C7", capacitance: "100nF", footprint: "0603", supplierPartNumbers: capacitor100nPart, pcbX: -11.2, pcbY: 3.8, pcbRotation: 270, schOrientation: "vertical" }), jsx(MSM381ACB026, { name: "MK1", pcbX: -15.2, pcbY: 6, pcbRotation: 270, schWidth: 1.7, schHeight: 0.4, schPinArrangement: { leftSide: { pins: ["VDD", "GND"], direction: "top-to-bottom" }, rightSide: { pins: ["OUT"], direction: "top-to-bottom" } } }), jsx("capacitor", { name: "C4", capacitance: "100nF", footprint: "0603", supplierPartNumbers: capacitor100nPart, pcbX: -13.7, pcbY: 3.7, schOrientation: "vertical" }), jsx("capacitor", { name: "C5", capacitance: "100nF", footprint: "0603", supplierPartNumbers: capacitor100nPart, pcbX: -12, pcbY: 7.8, schOrientation: "vertical" }), jsx("resistor", { name: "R3", resistance: "100k", footprint: "0603", supplierPartNumbers: resistor100kPart, pcbX: -11.8, pcbY: 6.1, schOrientation: "vertical" }), jsx(MCP6002T_I_SN, { name: "U1", pcbX: -6.5, pcbY: 5.8, pcbRotation: 90, schWidth: 2.5, schHeight: 1, schPinArrangement: {
                    leftSide: { pins: ["INA_POS", "INA_NEG", "INB_POS", "INB_NEG"], direction: "top-to-bottom" },
                    rightSide: { pins: ["VDD", "OUTA", "OUTB", "VSS_NEG"], direction: "top-to-bottom" },
                } }), jsx("resistor", { name: "R4", resistance: "10k", footprint: "0603", supplierPartNumbers: resistor10kPart, pcbX: -10.4, pcbY: 1.4, pcbRotation: 180, schOrientation: "vertical" }), jsx("resistor", { name: "R5", resistance: "100k", footprint: "0603", supplierPartNumbers: resistor100kPart, pcbX: -7.3, pcbY: 1, pcbRotation: 180 }), jsx("resistor", { name: "R6", resistance: "10k", footprint: "0603", supplierPartNumbers: resistor10kPart, pcbX: -4.3, pcbY: 1.5 }), jsx("capacitor", { name: "C6", capacitance: "10nF", footprint: "0603", pcbX: -1, pcbY: 1.5, schOrientation: "vertical" }), jsx(ATTINY1616_MNR, { name: "U2", pcbX: 1, pcbY: 6.5, pcbRotation: 45, schWidth: 2.2, schHeight: 2.2, schPinArrangement: {
                    leftSide: { pins: ["VDD", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA1", "PA0_UPDI", "GND", "EP"], direction: "top-to-bottom" },
                    rightSide: { pins: ["PB5", "PB4", "PB3", "PB2", "PB1", "PB0", "PC0", "PC1", "PC2", "PC3"], direction: "top-to-bottom" },
                } }), jsx(HX_3x4x2_2P_1_6N_TACTILE_SWITCH, { name: "SW2", pcbX: 11.8, pcbY: -1.5, schRotation: -90 }), jsx("testpoint", { name: "TP_UPDI", footprintVariant: "pad", padShape: "circle", padDiameter: "1.5mm", pcbX: 6.2, pcbY: -5.5 }), jsx("testpoint", { name: "TP_VCC", footprintVariant: "pad", padShape: "circle", padDiameter: "1.5mm", pcbX: 8.4, pcbY: -5.5 }), jsx("testpoint", { name: "TP_GND", footprintVariant: "pad", padShape: "circle", padDiameter: "1.5mm", pcbX: 10.6, pcbY: -5.5 }), jsx("resistor", { name: "R7", resistance: "1k", footprint: "0603", supplierPartNumbers: resistorPart, pcbX: -2.1, pcbY: 14.8, schOrientation: "vertical" }), jsx(XL_1608UYC_06, { name: "LED_E2", color: "yellow", pcbX: 1.4, pcbY: 14.8, schRotation: 90 }), jsx("resistor", { name: "R8", resistance: "1k", footprint: "0603", supplierPartNumbers: resistorPart, pcbX: -2.1, pcbY: 17.4, schOrientation: "vertical" }), jsx(XL_1608UYC_06, { name: "LED_A2", color: "yellow", pcbX: 1.4, pcbY: 17.4, schRotation: 90 }), jsx("resistor", { name: "R9", resistance: "1k", footprint: "0603", supplierPartNumbers: resistorPart, pcbX: -2.1, pcbY: 20, schOrientation: "vertical" }), jsx(XL_1608UYC_06, { name: "LED_D3", color: "yellow", pcbX: 1.4, pcbY: 20, schRotation: 90 }), jsx("resistor", { name: "R10", resistance: "1k", footprint: "0603", supplierPartNumbers: resistorPart, pcbX: -2.1, pcbY: 22.6, schOrientation: "vertical" }), jsx(XL_1608UYC_06, { name: "LED_G3", color: "yellow", pcbX: 1.4, pcbY: 22.6, schRotation: 90 }), jsx("resistor", { name: "R11", resistance: "1k", footprint: "0603", supplierPartNumbers: resistorPart, pcbX: -2.1, pcbY: 24.4, schOrientation: "vertical" }), jsx(XL_1608UYC_06, { name: "LED_B3", color: "yellow", pcbX: 1.4, pcbY: 24.7, schRotation: 90 }), jsx("resistor", { name: "R12", resistance: "1k", footprint: "0603", supplierPartNumbers: resistorPart, pcbX: -2.1, pcbY: 26.2, schOrientation: "vertical" }), jsx(XL_1608UYC_06, { name: "LED_E4", color: "yellow", pcbX: 1.4, pcbY: 26.8, schRotation: 90 }), jsx("resistor", { name: "R13", resistance: "1k", footprint: "0603", supplierPartNumbers: resistorPart, pcbX: -2, pcbY: 29.5, pcbRotation: 90, schOrientation: "vertical" }), jsx(XL_1608SURC_06, { name: "LED_FLAT", color: "red", pcbX: -2, pcbY: 33, pcbRotation: 90, schRotation: 90 }), jsx("resistor", { name: "R14", resistance: "1k", footprint: "0603", supplierPartNumbers: resistorPart, pcbX: 0, pcbY: 29.5, pcbRotation: 90, schOrientation: "vertical" }), jsx(XL_1608SYGC_06, { name: "LED_TUNE", color: "green", pcbX: 0, pcbY: 33, pcbRotation: 90, schRotation: 90 }), jsx("resistor", { name: "R15", resistance: "1k", footprint: "0603", supplierPartNumbers: resistorPart, pcbX: 2, pcbY: 29.5, pcbRotation: 90, schOrientation: "vertical" }), jsx(XL_1608SURC_06, { name: "LED_SHARP", color: "red", pcbX: 2, pcbY: 33, pcbRotation: 90, schRotation: 90 }), jsx("hole", { name: "H1", diameter: "2.8mm", pcbX: 0, pcbY: -27.2 }), jsx("silkscreentext", { text: "ACOUSTIC TUNER", fontSize: "1.1mm", pcbX: 0, pcbY: 10.5, anchorAlignment: "center" }), jsx("silkscreentext", { text: "E  A  D  G  B  e", fontSize: "0.9mm", pcbX: 0, pcbY: 12.8, anchorAlignment: "center" }), jsx("silkscreentext", { text: "FLAT   TUNE   SHARP", fontSize: "0.65mm", pcbX: 0, pcbY: 36.2, anchorAlignment: "center" }), jsx("silkscreentext", { text: "MIC", fontSize: "0.8mm", pcbX: -15.2, pcbY: 9.2, anchorAlignment: "center" }), jsx("silkscreentext", { text: "LED TEST", fontSize: "0.7mm", pcbX: 11.8, pcbY: -4.1, anchorAlignment: "center" }), jsx("silkscreentext", { text: "OFF / ON", fontSize: "0.8mm", pcbX: 14.8, pcbY: 11.2, anchorAlignment: "center" }), jsx("silkscreentext", { text: "CR2032 + SIDE OUT", fontSize: "1mm", layer: "bottom", pcbX: 0, pcbY: -27, anchorAlignment: "center" }), jsx("silkscreenpath", { route: [{ x: -3.2, y: 29.5 }, { x: 3.2, y: 29.5 }], strokeWidth: "0.25mm" }), jsx("trace", { from: "BT1.pin1", to: "SW1.pin1", width: "0.5mm" }), jsx("trace", { from: "BT1.pin2", to: "net.GND", width: "0.5mm" }), jsx("trace", { from: "SW1.pin2", to: "net.VCC", width: "0.5mm" }), jsx("trace", { from: "C1.pin1", to: "net.VCC" }), jsx("trace", { from: "C1.pin2", to: "net.GND" }), jsx("trace", { from: "C2.pin1", to: "net.VCC" }), jsx("trace", { from: "C2.pin2", to: "net.GND" }), jsx("trace", { from: "R1.pin1", to: "net.VCC" }), jsx("trace", { from: "R1.pin2", to: "net.VREF" }), jsx("trace", { from: "R2.pin1", to: "net.VREF" }), jsx("trace", { from: "R2.pin2", to: "net.GND" }), jsx("trace", { from: "C3.pin1", to: "net.VREF" }), jsx("trace", { from: "C3.pin2", to: "net.GND" }), jsx("trace", { from: "C7.pin1", to: "net.VCC" }), jsx("trace", { from: "C7.pin2", to: "net.GND" }), jsx("trace", { from: "MK1.VDD", to: "net.VCC" }), jsx("trace", { from: "MK1.pin3", to: "net.GND" }), jsx("trace", { from: "C4.pin1", to: "net.VCC" }), jsx("trace", { from: "C4.pin2", to: "net.GND" }), jsx("trace", { from: "MK1.OUT", to: "C5.pin1" }), jsx("trace", { from: "C5.pin2", to: "net.MIC_AC" }), jsx("trace", { from: "R3.pin1", to: "net.MIC_AC" }), jsx("trace", { from: "R3.pin2", to: "net.VREF" }), jsx("trace", { from: "U1.INA_POS", to: "net.MIC_AC" }), jsx("trace", { from: "U1.INA_NEG", to: "net.FB_A" }), jsx("trace", { from: "R4.pin1", to: "net.FB_A" }), jsx("trace", { from: "R4.pin2", to: "net.VREF" }), jsx("trace", { from: "U1.OUTA", to: "net.PREAMP" }), jsx("trace", { from: "R5.pin1", to: "net.PREAMP" }), jsx("trace", { from: "R5.pin2", to: "net.FB_A" }), jsx("trace", { from: "R6.pin1", to: "net.PREAMP" }), jsx("trace", { from: "R6.pin2", to: "net.FILTER" }), jsx("trace", { from: "C6.pin1", to: "net.FILTER" }), jsx("trace", { from: "C6.pin2", to: "net.GND" }), jsx("trace", { from: "U1.INB_POS", to: "net.FILTER" }), jsx("trace", { from: "U1.INB_NEG", to: "net.AUDIO_ADC" }), jsx("trace", { from: "U1.OUTB", to: "net.AUDIO_ADC" }), jsx("trace", { from: "U1.VDD", to: "net.VCC" }), jsx("trace", { from: "U1.VSS_NEG", to: "net.GND" }), jsx("trace", { from: "U2.VDD", to: "net.VCC" }), jsx("trace", { from: "U2.GND", to: "net.GND" }), jsx("trace", { from: "U2.EP", to: "net.GND" }), jsx("trace", { from: "U2.PA2", to: "net.AUDIO_ADC" }), jsx("trace", { from: "U2.PB0", to: "SW2.pin1" }), jsx("trace", { from: "SW2.pin2", to: "net.GND" }), jsx("trace", { from: "U2.PA0_UPDI", to: "TP_UPDI.pin1" }), jsx("trace", { from: "TP_VCC.pin1", to: "net.VCC" }), jsx("trace", { from: "TP_GND.pin1", to: "net.GND" }), jsx("trace", { from: "U2.PA4", to: "R7.pin1" }), jsx("trace", { from: "R7.pin2", to: "LED_E2.pos" }), jsx("trace", { from: "LED_E2.neg", to: "net.GND" }), jsx("trace", { from: "U2.PA5", to: "R8.pin1" }), jsx("trace", { from: "R8.pin2", to: "LED_A2.pos" }), jsx("trace", { from: "LED_A2.neg", to: "net.GND" }), jsx("trace", { from: "U2.PA6", to: "R9.pin1" }), jsx("trace", { from: "R9.pin2", to: "LED_D3.pos" }), jsx("trace", { from: "LED_D3.neg", to: "net.GND" }), jsx("trace", { from: "U2.PA7", to: "R10.pin1" }), jsx("trace", { from: "R10.pin2", to: "LED_G3.pos" }), jsx("trace", { from: "LED_G3.neg", to: "net.GND" }), jsx("trace", { from: "U2.PB5", to: "R11.pin1" }), jsx("trace", { from: "R11.pin2", to: "LED_B3.pos" }), jsx("trace", { from: "LED_B3.neg", to: "net.GND" }), jsx("trace", { from: "U2.PB4", to: "R12.pin1" }), jsx("trace", { from: "R12.pin2", to: "LED_E4.pos" }), jsx("trace", { from: "LED_E4.neg", to: "net.GND" }), jsx("trace", { from: "U2.PB3", to: "R13.pin1" }), jsx("trace", { from: "R13.pin2", to: "LED_FLAT.pos" }), jsx("trace", { from: "LED_FLAT.neg", to: "net.GND" }), jsx("trace", { from: "U2.PB1", to: "R14.pin1" }), jsx("trace", { from: "R14.pin2", to: "LED_TUNE.pos" }), jsx("trace", { from: "LED_TUNE.neg", to: "net.GND" }), jsx("trace", { from: "U2.PB2", to: "R15.pin1" }), jsx("trace", { from: "R15.pin2", to: "LED_SHARP.pos" }), jsx("trace", { from: "LED_SHARP.neg", to: "net.GND" }), jsx("copperpour", { name: "GND_TOP", connectsTo: "net.GND", layer: "top", clearance: "0.2mm", boardEdgeMargin: "0.4mm" }), jsx("copperpour", { name: "GND_BOTTOM", connectsTo: "net.GND", layer: "bottom", clearance: "0.2mm", boardEdgeMargin: "0.4mm" })] }) }));

export { index_circuit as default };