imrishabh18/microphone-board

This code defines a PCB connector component featuring six pins with associated footprint, silkscreen, and 3D model data for placement and visualization on a circuit board.

Version
1.0.0
License
unset
Stars
1

dist/index.js

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

const pinLabels$1 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"],
    pin5: ["pin5"],
    pin6: ["pin6"]
};
const Connector = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$1, supplierPartNumbers: {
            "jlcpcb": [
                "C160404"
            ]
        }, manufacturerPartNumber: "SM04B_SRSS_TB_LF__SN_", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.499872mm", pcbY: "2.0005167mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.49987mm", pcbY: "2.0005167mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.500378mm", pcbY: "2.0000087mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.50038mm", pcbY: "2.0000087mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-2.800096mm", pcbY: "-1.8750153mm", width: "1.1999976mm", height: "1.7999964mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "2.800096mm", pcbY: "-1.8755233mm", width: "1.1999976mm", height: "1.7999964mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -2.019960400000059, "y": -2.397467900000038 }, { "x": 1.8800063999999566, "y": -2.397467900000038 }] }), jsx("silkscreenpath", { route: [{ "x": -1.9400266000000101, "y": 1.8624676999997973 }, { "x": -3.019958400000064, "y": 1.8624676999997973 }, { "x": -3.019958400000064, "y": -0.7374763000001394 }] }), jsx("silkscreenpath", { route: [{ "x": 2.040000999999961, "y": 1.8624676999997973 }, { "x": 2.9600143999999773, "y": 1.8624676999997973 }, { "x": 2.9600143999999773, "y": -0.7443089000000782 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.000254mm", pcbY: "3.7879167mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -3.653346000000056, "y": 3.037916699999869 }, { "x": 3.653854000000024, "y": 3.037916699999869 }, { "x": 3.653854000000024, "y": -3.024683300000106 }, { "x": -3.653346000000056, "y": -3.024683300000106 }, { "x": -3.653346000000056, "y": 3.037916699999869 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160404.obj?uuid=96ff162c26934a308e7bbf01d083d593",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160404.step?uuid=96ff162c26934a308e7bbf01d083d593",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 1.5, y: 0.2875033000001168, z: -0.01 },
        }, ...props }));
};

const pinLabels = {
    pin1: ["DATA"],
    pin2: ["SELECT"],
    pin3: ["GND1"],
    pin4: ["CLK"],
    pin5: ["VDD"],
    pin6: ["pin3_alt1"],
    pin7: ["pin3_alt1"],
    pin8: ["pin3_alt1"]
};
const Microphone = (props) => {
    return (jsx("chip", { pinLabels: pinLabels, supplierPartNumbers: {
            "jlcpcb": [
                "C3171752"
            ]
        }, manufacturerPartNumber: "MMICT390200012", footprint: jsxs("footprint", { children: [jsx("hole", { pcbX: "0mm", pcbY: "-0.76760705mm", diameter: "0.5000244mm" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.837946mm", pcbY: "1.30630295mm", width: "0.7249922mm", height: "0.5219954mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.837946mm", pcbY: "0.48435895mm", width: "0.7249922mm", height: "0.5219954mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.837946mm", pcbY: "0.48435895mm", width: "0.7249922mm", height: "0.5219954mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.837946mm", pcbY: "1.30630295mm", width: "0.7249922mm", height: "0.5219954mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], points: [{ x: "0.4872228mm", y: "-1.40202285mm" }, { x: "0.272288mm", y: "-1.18706265mm" }, { x: "0.272288mm", y: "-1.18693565mm" }, { x: "0.2449322mm", y: "-1.20349645mm" }, { x: "0.216535mm", y: "-1.21827925mm" }, { x: "0.1872742mm", y: "-1.23120785mm" }, { x: "0.157226mm", y: "-1.24225685mm" }, { x: "0.1265682mm", y: "-1.25132465mm" }, { x: "0.095377mm", y: "-1.25843665mm" }, { x: "0.0638048mm", y: "-1.26351665mm" }, { x: "0.0319278mm", y: "-1.26659005mm" }, { x: "-0.0000254mm", y: "-1.26763145mm" }, { x: "-0.0319786mm", y: "-1.26659005mm" }, { x: "-0.0638556mm", y: "-1.26354205mm" }, { x: "-0.0954278mm", y: "-1.25843665mm" }, { x: "-0.1265936mm", y: "-1.25132465mm" }, { x: "-0.1572768mm", y: "-1.24223145mm" }, { x: "-0.187325mm", y: "-1.23120785mm" }, { x: "-0.2165858mm", y: "-1.21827925mm" }, { x: "-0.244983mm", y: "-1.20352185mm" }, { x: "-0.2723642mm", y: "-1.18696105mm" }, { x: "-0.4872736mm", y: "-1.40187045mm" }, { x: "-0.4872736mm", y: "-1.40209905mm" }, { x: "-0.4533646mm", y: "-1.42673705mm" }, { x: "-0.4182364mm", y: "-1.44957165mm" }, { x: "-0.3819398mm", y: "-1.47052665mm" }, { x: "-0.3446272mm", y: "-1.48955125mm" }, { x: "-0.3063494mm", y: "-1.50659465mm" }, { x: "-0.2672334mm", y: "-1.52165685mm" }, { x: "-0.2273554mm", y: "-1.53458545mm" }, { x: "-0.1868932mm", y: "-1.54545665mm" }, { x: "-0.145923mm", y: "-1.55414345mm" }, { x: "-0.104521mm", y: "-1.56072205mm" }, { x: "-0.062865mm", y: "-1.56511625mm" }, { x: "-0.0210058mm", y: "-1.56730065mm" }, { x: "0.0209042mm", y: "-1.56730065mm" }, { x: "0.0627634mm", y: "-1.56511625mm" }, { x: "0.104394mm", y: "-1.56074745mm" }, { x: "0.145796mm", y: "-1.55416885mm" }, { x: "0.1867662mm", y: "-1.54548205mm" }, { x: "0.2272538mm", y: "-1.53458545mm" }, { x: "0.2671064mm", y: "-1.52163145mm" }, { x: "0.3062478mm", y: "-1.50659465mm" }, { x: "0.3445256mm", y: "-1.48955125mm" }, { x: "0.3818128mm", y: "-1.47055205mm" }, { x: "0.4181094mm", y: "-1.44957165mm" }, { x: "0.453263mm", y: "-1.42673705mm" }, { x: "0.487172mm", y: "-1.40209905mm" }, { x: "0.4872228mm", y: "-1.40202285mm" }], shape: "polygon" }), jsx("smtpad", { portHints: ["pin6"], points: [{ x: "0.6343904mm", y: "-0.28015565mm" }, { x: "0.4194302mm", y: "-0.49509045mm" }, { x: "0.4192778mm", y: "-0.49509045mm" }, { x: "0.4358386mm", y: "-0.52244625mm" }, { x: "0.4506214mm", y: "-0.55084345mm" }, { x: "0.46355mm", y: "-0.58012965mm" }, { x: "0.474599mm", y: "-0.61015245mm" }, { x: "0.4836922mm", y: "-0.64081025mm" }, { x: "0.4907788mm", y: "-0.67200145mm" }, { x: "0.4958588mm", y: "-0.70357365mm" }, { x: "0.4989322mm", y: "-0.73545065mm" }, { x: "0.4999736mm", y: "-0.76742925mm" }, { x: "0.4989322mm", y: "-0.79935705mm" }, { x: "0.4959096mm", y: "-0.83123405mm" }, { x: "0.4907788mm", y: "-0.86280625mm" }, { x: "0.4836922mm", y: "-0.89397205mm" }, { x: "0.474599mm", y: "-0.92465525mm" }, { x: "0.46355mm", y: "-0.95472885mm" }, { x: "0.4506214mm", y: "-0.98396425mm" }, { x: "0.4358894mm", y: "-1.01236145mm" }, { x: "0.4193286mm", y: "-1.03974265mm" }, { x: "0.6342126mm", y: "-1.25465205mm" }, { x: "0.6344412mm", y: "-1.25465205mm" }, { x: "0.6591046mm", y: "-1.22074305mm" }, { x: "0.6819392mm", y: "-1.18561485mm" }, { x: "0.7028942mm", y: "-1.14934365mm" }, { x: "0.7219188mm", y: "-1.11200565mm" }, { x: "0.7389368mm", y: "-1.07372785mm" }, { x: "0.753999mm", y: "-1.03461185mm" }, { x: "0.7669276mm", y: "-0.99475925mm" }, { x: "0.7778242mm", y: "-0.95427165mm" }, { x: "0.786511mm", y: "-0.91332685mm" }, { x: "0.7930642mm", y: "-0.87189945mm" }, { x: "0.7974584mm", y: "-0.83024345mm" }, { x: "0.7996428mm", y: "-0.78838425mm" }, { x: "0.7996428mm", y: "-0.74647425mm" }, { x: "0.7974584mm", y: "-0.70461505mm" }, { x: "0.7930896mm", y: "-0.66298445mm" }, { x: "0.786511mm", y: "-0.62158245mm" }, { x: "0.7778242mm", y: "-0.58063765mm" }, { x: "0.7669276mm", y: "-0.54015005mm" }, { x: "0.7539736mm", y: "-0.50029745mm" }, { x: "0.7389368mm", y: "-0.46113065mm" }, { x: "0.7219188mm", y: "-0.42285285mm" }, { x: "0.7028942mm", y: "-0.38556565mm" }, { x: "0.6819392mm", y: "-0.34926905mm" }, { x: "0.6591046mm", y: "-0.31411545mm" }, { x: "0.6344412mm", y: "-0.28020645mm" }, { x: "0.6343904mm", y: "-0.28015565mm" }], shape: "polygon" }), jsx("smtpad", { portHints: ["pin7"], points: [{ x: "-0.4872736mm", y: "-0.13329285mm" }, { x: "-0.2723388mm", y: "-0.34825305mm" }, { x: "-0.2723388mm", y: "-0.34838005mm" }, { x: "-0.244983mm", y: "-0.33181925mm" }, { x: "-0.2165858mm", y: "-0.31703645mm" }, { x: "-0.187325mm", y: "-0.30410785mm" }, { x: "-0.1572768mm", y: "-0.29305885mm" }, { x: "-0.126619mm", y: "-0.28399105mm" }, { x: "-0.0954278mm", y: "-0.27687905mm" }, { x: "-0.0638556mm", y: "-0.27179905mm" }, { x: "-0.0319786mm", y: "-0.26872565mm" }, { x: "-0.0000254mm", y: "-0.26768425mm" }, { x: "0.0319278mm", y: "-0.26872565mm" }, { x: "0.0638048mm", y: "-0.27177365mm" }, { x: "0.095377mm", y: "-0.27687905mm" }, { x: "0.1265428mm", y: "-0.28399105mm" }, { x: "0.157226mm", y: "-0.29308425mm" }, { x: "0.1872742mm", y: "-0.30410785mm" }, { x: "0.216535mm", y: "-0.31703645mm" }, { x: "0.2449322mm", y: "-0.33179385mm" }, { x: "0.2723134mm", y: "-0.34835465mm" }, { x: "0.4872228mm", y: "-0.13344525mm" }, { x: "0.4872228mm", y: "-0.13321665mm" }, { x: "0.4533138mm", y: "-0.10857865mm" }, { x: "0.4181856mm", y: "-0.08574405mm" }, { x: "0.381889mm", y: "-0.06478905mm" }, { x: "0.3445764mm", y: "-0.04576445mm" }, { x: "0.3062986mm", y: "-0.02872105mm" }, { x: "0.2671826mm", y: "-0.01365885mm" }, { x: "0.2273046mm", y: "-0.00073025mm" }, { x: "0.1868424mm", y: "0.01014095mm" }, { x: "0.1458722mm", y: "0.01882775mm" }, { x: "0.1044702mm", y: "0.02540635mm" }, { x: "0.0628142mm", y: "0.02980055mm" }, { x: "0.020955mm", y: "0.03198495mm" }, { x: "-0.020955mm", y: "0.03198495mm" }, { x: "-0.0628142mm", y: "0.02980055mm" }, { x: "-0.1044448mm", y: "0.02543175mm" }, { x: "-0.1458468mm", y: "0.01885315mm" }, { x: "-0.186817mm", y: "0.01016635mm" }, { x: "-0.2273046mm", y: "-0.00073025mm" }, { x: "-0.2671572mm", y: "-0.01368425mm" }, { x: "-0.3062986mm", y: "-0.02872105mm" }, { x: "-0.3445764mm", y: "-0.04576445mm" }, { x: "-0.3818636mm", y: "-0.06476365mm" }, { x: "-0.4181602mm", y: "-0.08574405mm" }, { x: "-0.4533138mm", y: "-0.10857865mm" }, { x: "-0.4872228mm", y: "-0.13321665mm" }, { x: "-0.4872736mm", y: "-0.13329285mm" }], shape: "polygon" }), jsx("smtpad", { portHints: ["pin8"], points: [{ x: "-0.6343904mm", y: "-1.25490605mm" }, { x: "-0.4194302mm", y: "-1.03997125mm" }, { x: "-0.4193286mm", y: "-1.03997125mm" }, { x: "-0.4358894mm", y: "-1.01261545mm" }, { x: "-0.4506722mm", y: "-0.98421825mm" }, { x: "-0.4635754mm", y: "-0.95495745mm" }, { x: "-0.4746498mm", y: "-0.92490925mm" }, { x: "-0.4836922mm", y: "-0.89425145mm" }, { x: "-0.4908296mm", y: "-0.86306025mm" }, { x: "-0.4959096mm", y: "-0.83148805mm" }, { x: "-0.498983mm", y: "-0.79961105mm" }, { x: "-0.499999mm", y: "-0.76765785mm" }, { x: "-0.498983mm", y: "-0.73570465mm" }, { x: "-0.4959096mm", y: "-0.70382765mm" }, { x: "-0.4908296mm", y: "-0.67225545mm" }, { x: "-0.4836922mm", y: "-0.64108965mm" }, { x: "-0.474599mm", y: "-0.61040645mm" }, { x: "-0.4635754mm", y: "-0.58035825mm" }, { x: "-0.4506722mm", y: "-0.55109745mm" }, { x: "-0.4358894mm", y: "-0.52270025mm" }, { x: "-0.4193286mm", y: "-0.49531905mm" }, { x: "-0.6342634mm", y: "-0.28040965mm" }, { x: "-0.634492mm", y: "-0.28040965mm" }, { x: "-0.6591046mm", y: "-0.31431865mm" }, { x: "-0.6819392mm", y: "-0.34944685mm" }, { x: "-0.7028942mm", y: "-0.38574345mm" }, { x: "-0.7219188mm", y: "-0.42305605mm" }, { x: "-0.7389876mm", y: "-0.46133385mm" }, { x: "-0.753999mm", y: "-0.50044985mm" }, { x: "-0.7669784mm", y: "-0.54032785mm" }, { x: "-0.7778242mm", y: "-0.58079005mm" }, { x: "-0.786511mm", y: "-0.62176025mm" }, { x: "-0.7930642mm", y: "-0.66316225mm" }, { x: "-0.7974584mm", y: "-0.70481825mm" }, { x: "-0.7996936mm", y: "-0.74667745mm" }, { x: "-0.7996936mm", y: "-0.78858745mm" }, { x: "-0.7974584mm", y: "-0.83044665mm" }, { x: "-0.7931404mm", y: "-0.87207725mm" }, { x: "-0.7865618mm", y: "-0.91347925mm" }, { x: "-0.777875mm", y: "-0.95444945mm" }, { x: "-0.7669784mm", y: "-0.99493705mm" }, { x: "-0.753999mm", y: "-1.03478965mm" }, { x: "-0.7389876mm", y: "-1.07393105mm" }, { x: "-0.7219188mm", y: "-1.11220885mm" }, { x: "-0.7028942mm", y: "-1.14949605mm" }, { x: "-0.6819392mm", y: "-1.18579265mm" }, { x: "-0.6591046mm", y: "-1.22094625mm" }, { x: "-0.634492mm", y: "-1.25485525mm" }, { x: "-0.6343904mm", y: "-1.25490605mm" }], shape: "polygon" }), jsx("silkscreenpath", { route: [{ "x": -1.399539999999888, "y": 1.7332769500001177 }, { "x": -1.399539999999888, "y": -1.8684430499999962 }, { "x": 1.3995400000001155, "y": -1.8684430499999962 }, { "x": 1.3995400000001155, "y": 1.7332769500001177 }, { "x": 1.267460000000142, "y": 1.7332769500001177 }] }), jsx("silkscreenpath", { route: [{ "x": -1.268602999999871, "y": 1.7323371500000349 }, { "x": -1.3999971999999161, "y": 1.7323371500000349 }] }), jsx("silkscreenpath", { route: [{ "x": 0.40739060000009886, "y": 1.7323371500000349 }, { "x": -0.40736519999995835, "y": 1.7323371500000349 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.37338mm", pcbY: "2.34973695mm", anchorAlignment: "center", fontSize: "1mm" })] }), ...props }));
};

const boardOutline = [
    { x: -7.421, y: -39.592 },
    { x: -7.348, y: -39.75 },
    { x: -7.248, y: -39.893 },
    { x: -7.124, y: -40.016 },
    { x: -6.982, y: -40.116 },
    { x: -6.824, y: -40.19 },
    { x: -6.655, y: -40.235 },
    { x: -6.482, y: -40.25 },
    { x: -6.518, y: -40.25 },
    { x: -0.018, y: -40.25 },
    { x: 6.482, y: -40.25 },
    { x: 6.655, y: -40.235 },
    { x: 6.824, y: -40.19 },
    { x: 6.982, y: -40.116 },
    { x: 7.124, y: -40.016 },
    { x: 7.248, y: -39.893 },
    { x: 7.348, y: -39.75 },
    { x: 7.421, y: -39.592 },
    { x: 8.452, y: -34.554 },
    { x: 8.481, y: -34.175 },
    { x: 8.437, y: -33.798 },
    { x: 8.321, y: -33.436 },
    { x: 8.137, y: -33.103 },
    { x: 7.893, y: -32.812 },
    { x: 7.597, y: -32.573 },
    { x: 7.261, y: -32.396 },
    { x: 6.897, y: -32.287 },
    { x: 6.518, y: -32.25 },
    { x: 2.582, y: -32.25 },
    { x: 2.396, y: -32.233 },
    { x: 2.216, y: -32.181 },
    { x: 2.05, y: -32.097 },
    { x: 1.901, y: -31.983 },
    { x: 1.777, y: -31.844 },
    { x: 1.681, y: -31.684 },
    { x: 1.616, y: -31.509 },
    { x: 0.501, y: -25.746 },
    { x: 0.493, y: -25.698 },
    { x: 0.487, y: -25.649 },
    { x: 0.483, y: -25.599 },
    { x: 0.482, y: -25.55 },
    { x: 0.482, y: 30.25 },
    { x: 0.496, y: 30.396 },
    { x: 0.539, y: 30.537 },
    { x: 0.608, y: 30.667 },
    { x: 0.701, y: 30.78 },
    { x: 0.815, y: 30.874 },
    { x: 0.945, y: 30.943 },
    { x: 1.085, y: 30.986 },
    { x: 1.232, y: 31 },
    { x: 1.362, y: 31.011 },
    { x: 1.488, y: 31.045 },
    { x: 1.607, y: 31.1 },
    { x: 1.714, y: 31.175 },
    { x: 1.806, y: 31.268 },
    { x: 1.881, y: 31.375 },
    { x: 1.936, y: 31.493 },
    { x: 1.97, y: 31.62 },
    { x: 1.982, y: 31.75 },
    { x: 1.982, y: 38.25 },
    { x: 1.943, y: 38.64 },
    { x: 1.829, y: 39.015 },
    { x: 1.645, y: 39.361 },
    { x: 1.396, y: 39.664 },
    { x: 1.093, y: 39.913 },
    { x: 0.747, y: 40.098 },
    { x: 0.372, y: 40.212 },
    { x: -0.018, y: 40.25 },
    { x: -0.409, y: 40.212 },
    { x: -0.784, y: 40.098 },
    { x: -1.129, y: 39.913 },
    { x: -1.433, y: 39.664 },
    { x: -1.681, y: 39.361 },
    { x: -1.866, y: 39.015 },
    { x: -1.98, y: 38.64 },
    { x: -2.018, y: 38.25 },
    { x: -2.018, y: 31.75 },
    { x: -2.004, y: 31.604 },
    { x: -1.961, y: 31.463 },
    { x: -1.892, y: 31.333 },
    { x: -1.799, y: 31.22 },
    { x: -1.685, y: 31.126 },
    { x: -1.555, y: 31.057 },
    { x: -1.415, y: 31.014 },
    { x: -1.268, y: 31 },
    { x: -1.122, y: 30.986 },
    { x: -0.981, y: 30.943 },
    { x: -0.852, y: 30.874 },
    { x: -0.738, y: 30.78 },
    { x: -0.645, y: 30.667 },
    { x: -0.575, y: 30.537 },
    { x: -0.533, y: 30.396 },
    { x: -0.518, y: 30.25 },
    { x: -0.518, y: -25.55 },
    { x: -0.52, y: -25.599 },
    { x: -0.523, y: -25.649 },
    { x: -0.529, y: -25.698 },
    { x: -0.538, y: -25.746 },
    { x: -1.652, y: -31.509 },
    { x: -1.717, y: -31.684 },
    { x: -1.814, y: -31.844 },
    { x: -1.938, y: -31.983 },
    { x: -2.086, y: -32.097 },
    { x: -2.253, y: -32.181 },
    { x: -2.432, y: -32.233 },
    { x: -2.618, y: -32.25 },
    { x: -6.518, y: -32.25 },
    { x: -6.897, y: -32.287 },
    { x: -7.261, y: -32.396 },
    { x: -7.597, y: -32.573 },
    { x: -7.893, y: -32.812 },
    { x: -8.137, y: -33.103 },
    { x: -8.321, y: -33.436 },
    { x: -8.437, y: -33.798 },
    { x: -8.481, y: -34.175 },
    { x: -8.452, y: -34.554 },
    { x: -7.421, y: -39.592 },
];
const profileCutouts = [
    { name: "CUTOUT_LEFT", x: -6.518, y: -34.25 },
    { name: "CUTOUT_RIGHT", x: 6.482, y: -34.25 },
    { name: "CUTOUT_TOP", x: -0.018, y: 38.25 },
];
var index = () => (jsxs("board", { width: "16.963mm", height: "80.5mm", outline: boardOutline, pcbStyle: {
        silkscreenFontSize: "0.8mm",
        viaPadDiameter: "0.6mm",
        viaHoleDiameter: "0.3mm",
    }, children: [profileCutouts.map((cutout) => (jsx(Fragment, { children: jsx("cutout", { name: cutout.name, shape: "circle", radius: "1mm", pcbX: cutout.x, pcbY: cutout.y }) }, cutout.name))), jsx(Connector, { name: "J1", pcbX: 0, pcbY: -37.25, schX: 0, schY: -2 }), jsx(Microphone, { name: "U1", pcbX: -0.018, pcbY: 34.672, pcbRotation: 180, schX: 0, schY: 2 }), jsx("capacitor", { name: "C1", capacitance: "100nF", footprint: "0402", supplierPartNumbers: {
                jlcpcb: ["C1525"],
            }, pcbX: -0.018, pcbY: 31.75, pcbRotation: 0, schX: 2.5, schY: 2 }), jsx("trace", { from: ".J1 > .pin1", to: "net.GND" }), jsx("trace", { from: ".J1 > .pin2", to: "net.VDD" }), jsx("trace", { from: ".J1 > .pin3", to: "net.PDM_CLK" }), jsx("trace", { from: ".J1 > .pin4", to: "net.PDM_DATA" }), jsx("trace", { from: ".J1 > .pin5", to: "net.GND" }), jsx("trace", { from: ".J1 > .pin6", to: "net.GND" }), jsx("trace", { from: ".U1 > .GND1", to: "net.GND" }), jsx("trace", { from: ".U1 > .pin3_alt1", to: "net.GND" }), jsx("trace", { from: ".U1 > .VDD", to: "net.VDD" }), jsx("trace", { from: ".U1 > .CLK", to: "net.PDM_CLK" }), jsx("trace", { from: ".U1 > .DATA", to: "net.PDM_DATA" }), jsx("trace", { from: ".U1 > .SELECT", to: "net.GND" }), jsx("trace", { from: ".C1 > .pin1", to: "net.VDD" }), jsx("trace", { from: ".C1 > .pin2", to: "net.GND" })] }));

export { index as default };