abse/boostxl-bassensors

This code defines React components for various electronic hardware components such as LEDs and sensors, specifying their 3D models, footprints with SMT pads, silkscreen outlines, and pin labels for PCB integration.

Version
1.0.3
License
unset
Stars
0

dist/index.cjs

'use strict';

var jsxRuntime = require('react/jsx-runtime');
var objPath = require('././assets/A_19_217_GHC_YR1S2_3T-61d0164a.obj');
var objPath$1 = require('././assets/DRV5055A4EDBZRQ1-6a7dfdab.obj');
var objPath$2 = require('././assets/HDC2010YPAR-10822e63.obj');
var objPath$3 = require('././assets/KT_0603R-f05e7aef.obj');
var objPath$4 = require('././assets/OPT3001DNPR-6a6c9d8e.obj');
var objPath$5 = require('././assets/SI2323DS_T1_ES-6a7dfdab.obj');
var objPath$6 = require('././assets/SM05B_SRSS_TB_LF__SN_-5c389e70.obj');
var objPath$7 = require('././assets/SSQ_110_03_T_D-72062960.obj');
var objPath$8 = require('././assets/TMP116AIDRVR-6ca8706f.obj');

const A_19_217_GHC_YR1S2_3T = (props) => {
    const { name = "LED1", ...restProps } = props;
    return (jsxRuntime.jsx("led", { name: name, supplierPartNumbers: {
            "jlcpcb": [
                "C72043"
            ]
        }, manufacturerPartNumber: "A_19_217_GHC_YR1S2_3T", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "0.7489952mm", pcbY: "0.000127mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.7489952mm", pcbY: "-0.000127mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.22042119999991883, "y": -0.3235197999999855 }, { "x": 0.21046439999986433, "y": -0.3235197999999855 }, { "x": -0.11958320000007916, "y": 0.006527799999958006 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.22042119999991883, "y": 0.3565143999999236 }, { "x": 0.22042119999991883, "y": 0.346532199999956 }, { "x": -0.11958320000007916, "y": 0.006527799999958006 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.22042119999991883, "y": 0.3565143999999236 }, { "x": 0.22042119999991883, "y": -0.3235197999999855 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.24046179999993456, "y": 0.7565898000000288 }, { "x": 1.3904721999999765, "y": 0.7565898000000288 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.24046179999993456, "y": -0.7435342000001128 }, { "x": 1.3904721999999765, "y": -0.7435342000001128 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.3904721999999765, "y": 0.7564882000000352 }, { "x": 1.3904721999999765, "y": -0.7234428000000435 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.13954760000001443, "y": -0.7458455999999387 }, { "x": -1.1896598000000722, "y": -0.7458455999999387 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.4896084000000656, "y": -0.3457701999999472 }, { "x": -1.4896084000000656, "y": -0.44579539999995177 }, { "x": -1.1896598000000722, "y": -0.7458455999999387 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.4896084000000656, "y": 0.3541776000000709 }, { "x": -1.4896084000000656, "y": -0.3457701999999472 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.4896084000000656, "y": 0.3541776000000709 }, { "x": -1.4896084000000656, "y": 0.45432980000009593 }, { "x": -1.1896598000000722, "y": 0.7542784000000893 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.13954760000001443, "y": 0.7542784000000893 }, { "x": -1.1896598000000722, "y": 0.7542784000000893 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.22042119999991883, "y": 0.006527799999958006 }, { "x": -0.11958320000007916, "y": 0.006527799999958006 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.066675mm", pcbY: "1.767715mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.7517750000001797, "y": 1.0177150000000665 }, { "x": 1.618425000000002, "y": 1.0177150000000665 }, { "x": 1.618425000000002, "y": -0.9808849999999438 }, { "x": -1.7517750000001797, "y": -0.9808849999999438 }, { "x": -1.7517750000001797, "y": 1.0177150000000665 }] })] }), cadModel: {
            objUrl: objPath,
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0.000012699999956566899, z: -0.01 },
        }, ...restProps }));
};

const pinLabels$5 = {
    pin1: ["VCC"],
    pin2: ["OUT"],
    pin3: ["GND"]
};
const DRV5055A4EDBZRQ1 = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$5, supplierPartNumbers: {
            "jlcpcb": [
                "C2152957"
            ]
        }, manufacturerPartNumber: "DRV5055A4EDBZRQ1", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "0.999998mm", pcbY: "-0.94996mm", width: "0.999998mm", height: "0.6500114mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "0.999998mm", pcbY: "0.94996mm", width: "0.999998mm", height: "0.6500114mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.999998mm", pcbY: "0mm", width: "0.999998mm", height: "0.6500114mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.726211400000011, "y": 1.5262098000000606 }, { "x": -0.726211400000011, "y": 1.5262098000000606 }, { "x": -0.726211400000011, "y": 0.49458879999997407 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.726211400000011, "y": -1.5262097999999469 }, { "x": -0.726211400000011, "y": -1.5262097999999469 }, { "x": -0.726211400000011, "y": -0.49458879999997407 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.726211400000011, "y": 0.45539659999997184 }, { "x": 0.726211400000011, "y": -0.45539659999985815 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0254mm", pcbY: "2.524mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.748600000000124, "y": 1.774000000000001 }, { "x": 1.7993999999998778, "y": 1.774000000000001 }, { "x": 1.7993999999998778, "y": -1.774000000000001 }, { "x": -1.748600000000124, "y": -1.774000000000001 }, { "x": -1.748600000000124, "y": 1.774000000000001 }] })] }), cadModel: {
            objUrl: objPath$1,
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0.000012700000070253736, y: -12699999956566899e-21, z: 0.050795 },
        }, ...props }));
};

const pinLabels$4 = {
    pin1: ["A2"],
    pin2: ["A1"],
    pin3: ["B1"],
    pin4: ["C1"],
    pin5: ["C2"],
    pin6: ["B2"]
};
const HDC2010YPAR = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$4, supplierPartNumbers: {
            "jlcpcb": [
                "C477922"
            ]
        }, manufacturerPartNumber: "HDC2010YPAR", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.499999mm", pcbY: "0.499999mm", width: "0.229997mm", height: "0.229997mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.499999mm", pcbY: "-0.499999mm", width: "0.229997mm", height: "0.229997mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.000127mm", pcbY: "-0.499999mm", width: "0.229997mm", height: "0.229997mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "0.499999mm", pcbY: "-0.499999mm", width: "0.229997mm", height: "0.229997mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "0.499999mm", pcbY: "0.499999mm", width: "0.229997mm", height: "0.229997mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.000127mm", pcbY: "0.499999mm", width: "0.229997mm", height: "0.229997mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.8599678000000495, "y": 0.8499602000001687 }, { "x": 0.8400288000000273, "y": 0.8499602000001687 }, { "x": 0.8400288000000273, "y": -0.8500363999999081 }, { "x": -0.8599678000000495, "y": -0.8500363999999081 }, { "x": -0.8599678000000495, "y": 0.8499602000001687 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.7999984000000495, "y": -0.8000745999999026 }, { "x": -0.6501383999999462, "y": -0.8000745999999026 }, { "x": -0.7999984000000495, "y": -0.6502145999997992 }, { "x": -0.7999984000000495, "y": -0.8000745999999026 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.018923mm", pcbY: "1.855091mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.119822999999883, "y": 1.1050910000001295 }, { "x": 1.0819770000000517, "y": 1.1050910000001295 }, { "x": 1.0819770000000517, "y": -1.0967089999998052 }, { "x": -1.119822999999883, "y": -1.0967089999998052 }, { "x": -1.119822999999883, "y": 1.1050910000001295 }] })] }), cadModel: {
            objUrl: objPath$2,
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -3810000009707437e-20, y: 0.000025399999913133797, z: -0.565 },
        }, ...props }));
};

const KT_0603R = (props) => {
    const { name = "LED1", ...restProps } = props;
    return (jsxRuntime.jsx("led", { name: name, supplierPartNumbers: {
            "jlcpcb": [
                "C2286"
            ]
        }, manufacturerPartNumber: "KT_0603R", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.750062mm", pcbY: "0mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "0.750062mm", pcbY: "0mm", width: "0.7999984mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.20063460000005762, "y": 0.7010653999999477 }, { "x": 1.4706346000000394, "y": 0.7010653999999477 }, { "x": 1.4706346000000394, "y": -0.7010146000001214 }, { "x": 0.20063460000005762, "y": -0.7010146000001214 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.08994139999992967, "y": 0.0020065999999587802 }, { "x": -0.11892280000006394, "y": 0.00015239999993355013 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.30005019999998694, "y": 0.7000747999998111 }, { "x": -1.400022599999943, "y": 0.7000747999998111 }, { "x": -1.7000474000000168, "y": 0.39999919999991107 }, { "x": -1.7000474000000168, "y": -0.3999484000000848 }, { "x": -1.400022599999943, "y": -0.7000240000000986 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.400022599999943, "y": -0.7000240000000986 }, { "x": -0.30005019999998694, "y": -0.7000240000000986 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.08994139999992967, "y": 0.39999919999991107 }, { "x": 0.08994139999992967, "y": -0.37998400000014954 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.109982mm", pcbY: "1.69596mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.9474820000000364, "y": 0.9459599999999 }, { "x": 1.7275180000000319, "y": 0.9459599999999 }, { "x": 1.7275180000000319, "y": -0.9510400000000345 }, { "x": -1.9474820000000364, "y": -0.9510400000000345 }, { "x": -1.9474820000000364, "y": 0.9459599999999 }] })] }), cadModel: {
            objUrl: objPath$3,
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.000050799999826267594, y: -5079999993995443e-20, z: -0.01 },
        }, ...restProps }));
};

const pinLabels$3 = {
    pin1: ["VDD"],
    pin2: ["ADDR"],
    pin3: ["GND"],
    pin4: ["SCL"],
    pin5: ["INT"],
    pin6: ["SDA"],
    pin7: ["EP"]
};
const OPT3001DNPR = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$3, supplierPartNumbers: {
            "jlcpcb": [
                "C90462"
            ]
        }, manufacturerPartNumber: "OPT3001DNPR", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "0mm", pcbY: "0.950087mm", width: "0.2500122mm", height: "0.5500116mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "0.649986mm", pcbY: "0.950087mm", width: "0.2500122mm", height: "0.5500116mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0.649986mm", pcbY: "-0.950087mm", width: "0.2500122mm", height: "0.5500116mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "0mm", pcbY: "-0.950087mm", width: "0.2500122mm", height: "0.5500116mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.649986mm", pcbY: "-0.950087mm", width: "0.2500122mm", height: "0.5500116mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.649986mm", pcbY: "0.950087mm", width: "0.2500122mm", height: "0.5500116mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "0mm", pcbY: "0.000127mm", width: "1.35001mm", height: "0.6500114mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.9298940000000044, "y": 1.0500106000000216 }, { "x": -1.0499597999999963, "y": 1.0500106000000216 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.27988259999999343, "y": 1.0500106000000216 }, { "x": -0.37007800000000657, "y": 1.0500106000000216 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.37012880000000337, "y": 1.0500106000000216 }, { "x": 0.279933399999976, "y": 1.0500106000000216 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.9299448000000012, "y": -1.0499851999999805 }, { "x": 1.0500360000000057, "y": -1.0499851999999805 }, { "x": 1.0500360000000057, "y": 1.0500106000000216 }, { "x": 0.9299448000000012, "y": 1.0500106000000216 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.279933399999976, "y": -1.0499851999999805 }, { "x": 0.37012880000000337, "y": -1.0499851999999805 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.37007800000000657, "y": -1.0499851999999805 }, { "x": -0.27988259999999343, "y": -1.0499851999999805 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.0499597999999963, "y": 1.0500106000000216 }, { "x": -1.0499597999999963, "y": -1.0499851999999805 }, { "x": -0.9298940000000044, "y": -1.0499851999999805 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.9585706000000016, "y": -1.3499845999999849 }, { "x": -0.9633887494962323, "y": -1.3865820788517595 }, { "x": -0.9775148490591477, "y": -1.4206854999999763 }, { "x": -0.9999862283480212, "y": -1.4499707716519623 }, { "x": -1.029271499999993, "y": -1.4724421509408359 }, { "x": -1.0633749211482098, "y": -1.4865682505037512 }, { "x": -1.0999723999999986, "y": -1.491386399999982 }, { "x": -1.1365698788517733, "y": -1.4865682505037512 }, { "x": -1.17067329999999, "y": -1.4724421509408359 }, { "x": -1.1999585716519903, "y": -1.4499707716519623 }, { "x": -1.2224299509408496, "y": -1.4206854999999763 }, { "x": -1.2365560505037507, "y": -1.3865820788517595 }, { "x": -1.2413741999999814, "y": -1.3499845999999849 }, { "x": -1.2365560505037507, "y": -1.3133871211482102 }, { "x": -1.2224299509408496, "y": -1.2792836999999793 }, { "x": -1.1999585716519903, "y": -1.2499984283479932 }, { "x": -1.17067329999999, "y": -1.227527049059134 }, { "x": -1.1365698788517733, "y": -1.2134009494962186 }, { "x": -1.0999723999999986, "y": -1.2085827999999879 }, { "x": -1.0633749211482098, "y": -1.2134009494962186 }, { "x": -1.029271499999993, "y": -1.227527049059134 }, { "x": -0.9999862283480212, "y": -1.2499984283479932 }, { "x": -0.9775148490591477, "y": -1.2792836999999793 }, { "x": -0.9633887494962323, "y": -1.3133871211482102 }, { "x": -0.9585706000000016, "y": -1.3499845999999849 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.091948mm", pcbY: "2.236853mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.4849480000000028, "y": 1.4868530000000106 }, { "x": 1.3010519999999985, "y": 1.4868530000000106 }, { "x": 1.3010519999999985, "y": -1.7309469999999862 }, { "x": -1.4849480000000028, "y": -1.7309469999999862 }, { "x": -1.4849480000000028, "y": 1.4868530000000106 }] })] }), cadModel: {
            objUrl: objPath$4,
            pcbRotationOffset: 90,
            modelOriginPosition: { x: -0.0130302000000313, y: 0.009017000000000053, z: 0 },
        }, ...props }));
};

const SI2323DS_T1_ES = (props) => {
    const { name = "Q1", ...restProps } = props;
    return (jsxRuntime.jsx("mosfet", { name: name, channelType: "p", mosfetMode: "enhancement", supplierPartNumbers: {
            "jlcpcb": [
                "C22363748"
            ]
        }, manufacturerPartNumber: "SI2323DS-T1-ES", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin3", "gate"], pcbX: "0.999998mm", pcbY: "-0.94996mm", width: "0.999998mm", height: "0.6500114mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2", "source"], pcbX: "0.999998mm", pcbY: "0.94996mm", width: "0.999998mm", height: "0.6500114mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1", "drain"], pcbX: "-0.999998mm", pcbY: "0mm", width: "0.999998mm", height: "0.6500114mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.726211400000011, "y": 1.5262098000000606 }, { "x": -0.726211400000011, "y": 1.5262098000000606 }, { "x": -0.726211400000011, "y": 0.49458879999997407 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.726211400000011, "y": -1.5262097999999469 }, { "x": -0.726211400000011, "y": -1.5262097999999469 }, { "x": -0.726211400000011, "y": -0.49458879999997407 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.726211400000011, "y": 0.45539659999997184 }, { "x": 0.726211400000011, "y": -0.45539659999985815 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0254mm", pcbY: "2.524mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.748600000000124, "y": 1.774000000000001 }, { "x": 1.7993999999998778, "y": 1.774000000000001 }, { "x": 1.7993999999998778, "y": -1.774000000000001 }, { "x": -1.748600000000124, "y": -1.774000000000001 }, { "x": -1.748600000000124, "y": 1.774000000000001 }] })] }), cadModel: {
            objUrl: objPath$5,
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0.000012700000070253736, y: -12699999956566899e-21, z: 0.050795 },
        }, ...restProps }));
};

const pinLabels$2 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"],
    pin5: ["pin5"],
    pin6: ["pin6"],
    pin7: ["pin7"]
};
const SM05B_SRSS_TB_LF__SN_ = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$2, supplierPartNumbers: {
            "jlcpcb": [
                "C136657"
            ]
        }, manufacturerPartNumber: "SM05B_SRSS_TB_LF__SN_", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.999615mm", pcbY: "1.9998817mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.998855mm", pcbY: "1.9998817mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0.000635mm", pcbY: "1.9998817mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "1.000125mm", pcbY: "1.9998817mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "2.000885mm", pcbY: "1.9998817mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-3.300095mm", pcbY: "-1.8748883mm", width: "1.1999976mm", height: "1.7999964mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "3.300095mm", pcbY: "-1.8748883mm", width: "1.1999976mm", height: "1.7999964mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.9635449999999963, "y": 0.4098417000000012 }, { "x": 3.4639250000000033, "y": 0.4098417000000012 }, { "x": 2.9635449999999963, "y": 0.4098417000000012 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.9635449999999963, "y": 1.108341700000011 }, { "x": 3.4639250000000033, "y": 1.108341700000011 }, { "x": 2.9635449999999963, "y": 1.108341700000011 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.9635449999999963, "y": 1.6087216999999896 }, { "x": 2.9635449999999963, "y": 0.4098417000000012 }, { "x": 2.9635449999999963, "y": 1.6087216999999896 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.4639250000000033, "y": -0.7407783000000023 }, { "x": 3.4639250000000033, "y": 1.6087216999999896 }, { "x": 2.564764999999994, "y": 1.6087216999999896 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.3983949999999936, "y": -2.5746582999999816 }, { "x": 2.399664999999999, "y": -2.5746582999999816 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.500754999999998, "y": -0.6747382999999871 }, { "x": -3.500754999999998, "y": 1.6747617000000048 }, { "x": -2.599054999999993, "y": 1.6747617000000048 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.000374999999991, "y": 1.6747617000000048 }, { "x": -3.000374999999991, "y": 0.4758817000000022 }, { "x": -3.000374999999991, "y": 1.6747617000000048 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.000374999999991, "y": 1.1743816999999979 }, { "x": -3.500754999999998, "y": 1.1743816999999979 }, { "x": -3.000374999999991, "y": 1.1743816999999979 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.000374999999991, "y": 0.4758817000000022 }, { "x": -3.500754999999998, "y": 0.4758817000000022 }, { "x": -3.000374999999991, "y": 0.4758817000000022 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.749600799999996, "y": 2.249868499999991 }, { "x": -2.6480318362365978, "y": 2.439960543897172 }, { "x": -2.4363364976885435, "y": 2.4804120357115096 }, { "x": -2.2718356035995413, "y": 2.3411615585241776 }, { "x": -2.2767775492432207, "y": 2.1256927284669302 }, { "x": -2.44748974105822, "y": 1.9941306248097561 }, { "x": -2.6571078746369494, "y": 2.044245269654823 }, { "x": -2.7498548000000085, "y": 2.238794100000007 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.005715mm", pcbY: "3.7618817mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -4.154614999999993, "y": 3.0118817000000035 }, { "x": 4.143185000000003, "y": 3.0118817000000035 }, { "x": 4.143185000000003, "y": -3.0253183000000092 }, { "x": -4.154614999999993, "y": -3.0253183000000092 }, { "x": -4.154614999999993, "y": 3.0118817000000035 }] })] }), cadModel: {
            objUrl: objPath$6,
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 2, y: 0.5124965000000032, z: -0.01 },
        }, ...props }));
};

const pinLabels$1 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"],
    pin5: ["pin5"],
    pin6: ["pin6"],
    pin7: ["pin7"],
    pin8: ["pin8"],
    pin9: ["pin9"],
    pin10: ["pin10"],
    pin11: ["pin11"],
    pin12: ["pin12"],
    pin13: ["pin13"],
    pin14: ["pin14"],
    pin15: ["pin15"],
    pin16: ["pin16"],
    pin17: ["pin17"],
    pin18: ["pin18"],
    pin19: ["pin19"],
    pin20: ["pin20"]
};
const SSQ_110_03_T_D = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$1, supplierPartNumbers: {
            "jlcpcb": [
                "C5379997"
            ]
        }, manufacturerPartNumber: "SSQ_110_03_T_D", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("platedhole", { portHints: ["pin20"], pcbX: "-11.43mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin19"], pcbX: "-11.43mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin18"], pcbX: "-8.89mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin17"], pcbX: "-8.89mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin16"], pcbX: "-6.35mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin15"], pcbX: "-6.35mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin14"], pcbX: "-3.81mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin13"], pcbX: "-3.81mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin12"], pcbX: "-1.27mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin11"], pcbX: "-1.27mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin10"], pcbX: "1.27mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin9"], pcbX: "1.27mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin8"], pcbX: "3.81mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin7"], pcbX: "3.81mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin6"], pcbX: "6.35mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin5"], pcbX: "6.35mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin4"], pcbX: "8.89mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "8.89mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "11.43mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "11.43mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 12.955016, "y": -2.4749760000000833 }, { "x": -12.955016, "y": -2.4749760000000833 }, { "x": -12.955016, "y": 2.4749760000000833 }, { "x": 12.955016, "y": 2.4749760000000833 }, { "x": 12.955016, "y": -2.4749760000000833 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "3.4892mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -13.204000000000065, "y": 2.7391999999999825 }, { "x": 13.229399999999828, "y": 2.7391999999999825 }, { "x": 13.229399999999828, "y": -2.7391999999999825 }, { "x": -13.204000000000065, "y": -2.7391999999999825 }, { "x": -13.204000000000065, "y": 2.7391999999999825 }] })] }), cadModel: {
            objUrl: objPath$7,
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -12699999956566899e-21, y: -0.0049873000000433265, z: -10000000000509601e-21 },
        }, ...props }));
};

const pinLabels = {
    pin1: ["SCL"],
    pin2: ["GND"],
    pin3: ["ALERT"],
    pin4: ["ADD0"],
    pin5: ["V_POS"],
    pin6: ["SDA"],
    pin7: ["PAD"]
};
const TMP116AIDRVR = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels, supplierPartNumbers: {
            "jlcpcb": [
                "C2691433"
            ]
        }, manufacturerPartNumber: "TMP116AIDRVR", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.028446mm", pcbY: "0.649986mm", width: "0.6070092mm", height: "0.3640074mm", cornerRadius: "0.1820037mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.028446mm", pcbY: "0mm", width: "0.6070092mm", height: "0.3640074mm", cornerRadius: "0.1820037mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.028446mm", pcbY: "-0.649986mm", width: "0.6070092mm", height: "0.3640074mm", cornerRadius: "0.1820037mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "1.028446mm", pcbY: "-0.649986mm", width: "0.6070092mm", height: "0.3640074mm", cornerRadius: "0.1820037mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "1.028446mm", pcbY: "0mm", width: "0.6070092mm", height: "0.3640074mm", cornerRadius: "0.1820037mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "1.028446mm", pcbY: "0.649986mm", width: "0.6070092mm", height: "0.3640074mm", cornerRadius: "0.1820037mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "0mm", pcbY: "0mm", width: "0.999998mm", height: "1.5999968mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.0761979999999767, "y": 1.0761980000000904 }, { "x": 1.0761979999999767, "y": 1.0761980000000904 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.0761979999999767, "y": -1.0761979999999767 }, { "x": 1.0761979999999767, "y": -1.0761979999999767 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.5570200000000796, "y": 0.6499860000001263 }, { "x": -1.5595731778362278, "y": 0.6305926889506281 }, { "x": -1.5670587164945573, "y": 0.6125210000000152 }, { "x": -1.5789664888858397, "y": 0.5970024888858916 }, { "x": -1.594485000000077, "y": 0.5850947164944955 }, { "x": -1.6125566889505762, "y": 0.577609177836166 }, { "x": -1.6319500000000744, "y": 0.5750560000001315 }, { "x": -1.6513433110495725, "y": 0.577609177836166 }, { "x": -1.6694150000000718, "y": 0.5850947164944955 }, { "x": -1.6849335111143091, "y": 0.5970024888858916 }, { "x": -1.6968412835055915, "y": 0.6125210000000152 }, { "x": -1.704326822163921, "y": 0.6305926889506281 }, { "x": -1.7068800000000692, "y": 0.6499860000001263 }, { "x": -1.704326822163921, "y": 0.6693793110496244 }, { "x": -1.6968412835055915, "y": 0.6874510000001237 }, { "x": -1.6849335111143091, "y": 0.7029695111142473 }, { "x": -1.6694150000000718, "y": 0.7148772835055297 }, { "x": -1.6513433110495725, "y": 0.7223628221638592 }, { "x": -1.6319500000000744, "y": 0.7249160000000074 }, { "x": -1.6125566889505762, "y": 0.7223628221638592 }, { "x": -1.594485000000077, "y": 0.7148772835055297 }, { "x": -1.5789664888858397, "y": 0.7029695111142473 }, { "x": -1.5670587164945573, "y": 0.6874510000001237 }, { "x": -1.5595731778362278, "y": 0.6693793110496244 }, { "x": -1.5570200000000796, "y": 0.6499860000001263 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.2794mm", pcbY: "2.0668mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.9517999999999347, "y": 1.3167999999999438 }, { "x": 1.3929999999999154, "y": 1.3167999999999438 }, { "x": 1.3929999999999154, "y": -1.3421999999999343 }, { "x": -1.9517999999999347, "y": -1.3421999999999343 }, { "x": -1.9517999999999347, "y": 1.3167999999999438 }] })] }), cadModel: {
            objUrl: objPath$8,
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0, z: 0 },
        }, ...props }));
};

const N = {
    V33: "net.V33",
    GND: "net.GND",
    I2C_SCL: "net.I2C_SCL",
    I2C_SDA: "net.I2C_SDA",
    DRV_OUT: "net.DRV_OUT",
    DRV_ENABLE_N: "net.DRV_ENABLE_N",
    DRV_POWER: "net.DRV_POWER",
    HDC_ENABLE_N: "net.HDC_ENABLE_N",
    HDC_POWER: "net.HDC_POWER",
    HDC_INT: "net.HDC_INT",
    OPT_POWER: "net.OPT_POWER",
    OPT_INT: "net.OPT_INT",
    TMP_CABLE_POWER: "net.TMP_CABLE_POWER",
    TMP_ALERT: "net.TMP_ALERT",
    TMP_MODULE_POWER: "net.TMP_MODULE_POWER",
    TMP_MODULE_GND: "net.TMP_MODULE_GND",
    TMP_MODULE_SCL: "net.TMP_MODULE_SCL",
    TMP_MODULE_SDA: "net.TMP_MODULE_SDA",
    TMP_MODULE_ALERT: "net.TMP_MODULE_ALERT",
    LED_GREEN: "net.LED_GREEN",
    LED_RED: "net.LED_RED",
};
const HEADER_SCH_PIN_STYLE = {
    pin1: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin2: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin3: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin4: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin5: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin6: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin7: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin8: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin9: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin10: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin11: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin12: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin13: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin14: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin15: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin16: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin17: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin18: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin19: { marginTop: "0.05mm", marginBottom: "0.05mm" },
    pin20: { marginTop: "0.05mm", marginBottom: "0.05mm" },
};
const SENSOR_SCH_PIN_STYLE = {
    pin1: { marginTop: "0.1mm", marginBottom: "0.1mm" },
    pin2: { marginTop: "0.1mm", marginBottom: "0.1mm" },
    pin3: { marginTop: "0.1mm", marginBottom: "0.1mm" },
    pin4: { marginTop: "0.1mm", marginBottom: "0.1mm" },
    pin5: { marginTop: "0.1mm", marginBottom: "0.1mm" },
    pin6: { marginTop: "0.1mm", marginBottom: "0.1mm" },
    pin7: { marginTop: "0.1mm", marginBottom: "0.1mm" },
};
function Circuit() {
    return (jsxRuntime.jsxs("board", { name: "BOOSTXL_BASSENSORS", pcbX: "5.08mm", width: "63.5mm", height: "35.56mm", outline: [
            { x: -26.67, y: -17.78 },
            { x: 36.83, y: -17.78 },
            { x: 36.83, y: 17.78 },
            { x: -26.67, y: 17.78 },
        ], solderMaskColor: "red", silkscreenColor: "white", defaultTraceWidth: "0.2mm", minViaHoleDiameter: "0.3mm", minViaPadDiameter: "0.45mm", autorouter: {
            preset: "auto_local",
            local: true,
            traceClearance: "0.15mm",
        }, autorouterEffortLevel: "5x", children: [jsxRuntime.jsx("schematicsheet", { name: "BOOSTXL-BASSENSORS Complete Schematic", displayName: "BOOSTXL-BASSENSORS Complete Schematic", sheetIndex: 1 }), jsxRuntime.jsxs("group", { name: "BOOSTERPACK_INTERFACE_BLOCK", schSheetName: "BOOSTXL-BASSENSORS Complete Schematic", schX: 0.6, schY: 0, pcbX: -5.08, pcbY: 0, schMaxTraceDistance: "0.8mm", schTraceAutoLabelEnabled: true, children: [jsxRuntime.jsx("schematicsection", { name: "TI_REFERENCE_SCHEMATIC", displayName: "", sectionTitleFontSize: "0.18mm" }), jsxRuntime.jsx("schematicrect", { schX: -10, schY: 3.5, width: "11.2mm", height: "11.4mm", strokeWidth: "0.03mm", color: "#555555" }), jsxRuntime.jsx("schematictext", { text: "BoosterPack headers, indicators, and pull-ups", schX: -15.3, schY: 8.9, fontSize: 0.16, anchor: "left" }), jsxRuntime.jsx(SSQ_110_03_T_D, { name: "J1", layer: "bottom", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -10.4, schY: 6.1, schWidth: "5.2mm", schHeight: "3mm", schPinStyle: HEADER_SCH_PIN_STYLE, schPinArrangement: {
                            leftSide: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19],
                            rightSide: [2, 4, 6, 8, 10, 12, 14, 16, 18, 20],
                        }, pcbX: -20.32, pcbY: 0, pcbRotation: 90, noConnect: [
                            "pin2",
                            "pin5",
                            "pin7",
                            "pin9",
                            "pin13",
                            "pin15",
                        ], connections: {
                            pin1: N.V33,
                            pin3: N.DRV_OUT,
                            pin4: N.GND,
                            pin6: N.HDC_INT,
                            pin8: N.DRV_ENABLE_N,
                            pin10: N.OPT_INT,
                            pin11: N.HDC_ENABLE_N,
                            pin12: N.TMP_ALERT,
                            pin14: N.OPT_POWER,
                            pin16: N.TMP_CABLE_POWER,
                            pin17: N.I2C_SCL,
                            pin18: N.GND,
                            pin19: N.I2C_SDA,
                            pin20: N.GND,
                        } }), jsxRuntime.jsx(SSQ_110_03_T_D, { name: "J2", layer: "bottom", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -10.4, schY: 1.4, schWidth: "5.2mm", schHeight: "3mm", schPinStyle: HEADER_SCH_PIN_STYLE, schPinArrangement: {
                            leftSide: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19],
                            rightSide: [2, 4, 6, 8, 10, 12, 14, 16, 18, 20],
                        }, pcbX: 20.32, pcbY: 0, pcbRotation: 90, noConnect: [
                            "pin4",
                            "pin5",
                            "pin6",
                            "pin7",
                            "pin8",
                            "pin9",
                            "pin10",
                            "pin11",
                            "pin12",
                            "pin13",
                            "pin14",
                            "pin15",
                            "pin16",
                            "pin17",
                            "pin18",
                            "pin19",
                            "pin20",
                        ], connections: {
                            pin1: N.LED_GREEN,
                            pin2: N.GND,
                            pin3: N.LED_RED,
                        } }), jsxRuntime.jsx("capacitor", { name: "C5", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -13.8, schY: 7.1, schRotation: "0deg", manufacturerPartNumber: "C1608X7R1C105KT000N", supplierPartNumbers: { jlcpcb: ["C76617"] }, capacitance: "1uF", footprint: "0603", pcbX: -15.9, pcbY: 14.2, connections: { pin1: N.V33, pin2: N.GND } }), jsxRuntime.jsx("resistor", { name: "R2", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -13.4, schY: 3.7, schRotation: "270deg", manufacturerPartNumber: "CQ03WAF1002T5E", supplierPartNumbers: { jlcpcb: ["C516551"] }, resistance: "10kohm", footprint: "0603", pcbX: -17.2, pcbY: -12.7, pcbRotation: 90, connections: { pin1: N.V33, pin2: N.I2C_SCL } }), jsxRuntime.jsx("resistor", { name: "R3", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -11.8, schY: 3.7, schRotation: "270deg", manufacturerPartNumber: "CQ03WAF1002T5E", supplierPartNumbers: { jlcpcb: ["C516551"] }, resistance: "10kohm", footprint: "0603", pcbX: -14.9, pcbY: -12.7, pcbRotation: 90, connections: { pin1: N.V33, pin2: N.I2C_SDA } }), jsxRuntime.jsx(A_19_217_GHC_YR1S2_3T, { name: "D1", color: "green", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -6.6, schY: 2.1, schRotation: "0deg", pcbX: 9.8, pcbY: 13.2, connections: { pin1: "net.LED_GREEN_LIMITED", pin2: N.GND } }), jsxRuntime.jsx("resistor", { name: "R4", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -4.8, schY: 2.1, manufacturerPartNumber: "0603WAF4700T5E", supplierPartNumbers: { jlcpcb: ["C23179"] }, resistance: "470ohm", footprint: "0603", pcbX: 13.5, pcbY: 13.2, connections: { pin1: "net.LED_GREEN_LIMITED", pin2: N.LED_GREEN } }), jsxRuntime.jsx(KT_0603R, { name: "D2", color: "red", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -6.6, schY: 0.8, schRotation: "0deg", pcbX: 9.8, pcbY: 10.7, connections: { pin1: "net.LED_RED_LIMITED", pin2: N.GND } }), jsxRuntime.jsx("resistor", { name: "R7", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -4.8, schY: 0.8, manufacturerPartNumber: "0603WAF1001T5E", supplierPartNumbers: { jlcpcb: ["C21190"] }, resistance: "1kohm", footprint: "0603", pcbX: 13.5, pcbY: 10.7, connections: { pin1: "net.LED_RED_LIMITED", pin2: N.LED_RED } })] }), jsxRuntime.jsxs("group", { name: "TMP116_CONNECTOR_BLOCK", schSheetName: "BOOSTXL-BASSENSORS Complete Schematic", schX: 0, schY: 0, pcbX: -5.08, pcbY: 0, schMaxTraceDistance: "0.8mm", schTraceAutoLabelEnabled: true, children: [jsxRuntime.jsx("schematicsection", { name: "TI_REFERENCE_SCHEMATIC", displayName: "", sectionTitleFontSize: "0.18mm" }), jsxRuntime.jsx("schematicrect", { schX: -1, schY: 6.4, width: "4.4mm", height: "5.4mm", strokeWidth: "0.03mm", color: "#555555" }), jsxRuntime.jsx("schematictext", { text: "TMP116 sensor connector", schX: -3, schY: 8.8, fontSize: 0.16, anchor: "left" }), jsxRuntime.jsx("resistor", { name: "R1", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -3.5, schY: 7.5, manufacturerPartNumber: "0603WAF0000T5E", supplierPartNumbers: { jlcpcb: ["C21189"] }, resistance: "0ohm", footprint: "0603", pcbX: 8.0, pcbY: -8.2, connections: { pin1: N.TMP_CABLE_POWER, pin2: "net.J5_TMP_POWER" } }), jsxRuntime.jsx(SM05B_SRSS_TB_LF__SN_, { name: "J5", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -1, schY: 6.4, schWidth: "2.5mm", schHeight: "3.1mm", schPinStyle: SENSOR_SCH_PIN_STYLE, schPinArrangement: { leftSide: [1, 2, 3, 4, 5], bottomSide: [6, 7] }, pcbX: 10.8, pcbY: -13.7, pcbRotation: 180, noConnect: ["pin6", "pin7"], connections: {
                            pin1: "net.J5_TMP_POWER",
                            pin2: N.GND,
                            pin3: N.I2C_SDA,
                            pin5: N.TMP_ALERT,
                        } }), jsxRuntime.jsx("trace", { name: "J5_I2C_SCL", from: ".J5 > .pin4", to: N.I2C_SCL, schDisplayLabel: "I2C_SCL" })] }), jsxRuntime.jsxs("group", { name: "TMP116_SENSOR_COUPON_BLOCK", schSheetName: "BOOSTXL-BASSENSORS Complete Schematic", schX: 0, schY: 0, pcbX: -5.08, pcbY: 0, schMaxTraceDistance: "0.8mm", schTraceAutoLabelEnabled: true, children: [jsxRuntime.jsx("schematicsection", { name: "TI_REFERENCE_SCHEMATIC", displayName: "", sectionTitleFontSize: "0.18mm" }), jsxRuntime.jsx("schematicrect", { schX: 6.8, schY: 6.4, width: "9.0mm", height: "5.4mm", strokeWidth: "0.03mm", color: "#555555" }), jsxRuntime.jsx("schematictext", { text: "TMP116 temperature sensor / breakaway PCB", schX: 2.6, schY: 8.8, fontSize: 0.16, anchor: "left" }), jsxRuntime.jsx(SM05B_SRSS_TB_LF__SN_, { name: "J6", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: 4.4, schY: 6.4, schWidth: "2.5mm", schHeight: "3.1mm", schPinStyle: SENSOR_SCH_PIN_STYLE, schPinArrangement: { leftSide: [1, 2, 3, 4, 5], bottomSide: [6, 7] }, pcbX: 32.1, pcbY: -13.7, pcbRotation: 180, noConnect: ["pin6", "pin7"], connections: {
                            pin1: N.TMP_MODULE_ALERT,
                            pin2: N.TMP_MODULE_SCL,
                            pin3: N.TMP_MODULE_SDA,
                            pin4: N.TMP_MODULE_GND,
                            pin5: N.TMP_MODULE_POWER,
                        } }), jsxRuntime.jsx(TMP116AIDRVR, { name: "U1", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: 8.2, schY: 6.4, schWidth: "3mm", schHeight: "2.6mm", schPinStyle: SENSOR_SCH_PIN_STYLE, schPinArrangement: {
                            leftSide: [5, 6, 1, 3],
                            rightSide: [4, 2, 7],
                        }, pcbX: 32.1, pcbY: -7.6, pcbRotation: 0, connections: {
                            V_POS: N.TMP_MODULE_POWER,
                            SDA: N.TMP_MODULE_SDA,
                            SCL: N.TMP_MODULE_SCL,
                            ALERT: N.TMP_MODULE_ALERT,
                            ADD0: N.TMP_MODULE_GND,
                            GND: N.TMP_MODULE_GND,
                            PAD: N.TMP_MODULE_GND,
                        } }), jsxRuntime.jsx("capacitor", { name: "C1", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: 7.1, schY: 3.95, schRotation: "270deg", manufacturerPartNumber: "GRM188R71E104KA01D", supplierPartNumbers: { jlcpcb: ["C77050"] }, capacitance: "0.1uF", footprint: "0603", pcbX: 35.0, pcbY: -8, pcbRotation: 90, connections: { pin1: N.TMP_MODULE_POWER, pin2: N.TMP_MODULE_GND } })] }), jsxRuntime.jsxs("group", { name: "DRV5055_BLOCK", schSheetName: "BOOSTXL-BASSENSORS Complete Schematic", schX: 0, schY: 0, pcbX: -5.08, pcbY: 0, schMaxTraceDistance: "0.8mm", schTraceAutoLabelEnabled: true, children: [jsxRuntime.jsx("schematicsection", { name: "TI_REFERENCE_SCHEMATIC", displayName: "", sectionTitleFontSize: "0.18mm" }), jsxRuntime.jsx("schematicrect", { schX: 2.7, schY: 1.2, width: "11.4mm", height: "4.6mm", strokeWidth: "0.03mm", color: "#555555" }), jsxRuntime.jsx("schematictext", { text: "DRV5055 analog Hall-effect sensor", schX: -2.7, schY: 3.65, fontSize: 0.16, anchor: "left" }), jsxRuntime.jsx("resistor", { name: "R8", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -2.5, schY: 1.3, manufacturerPartNumber: "0603WAF0000T5E", supplierPartNumbers: { jlcpcb: ["C21189"] }, resistance: "0ohm", footprint: "0603", pcbX: -10, pcbY: 5.5, connections: { pin1: N.DRV_ENABLE_N, pin2: "net.Q1_GATE" } }), jsxRuntime.jsx(SI2323DS_T1_ES, { name: "Q1", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -0.3, schY: 1.3, schRotation: "0deg", pcbX: -6.5, pcbY: 5.5, pcbRotation: 90, connections: {
                            gate: "net.Q1_GATE",
                            source: N.V33,
                            drain: N.DRV_POWER,
                        } }), jsxRuntime.jsx(DRV5055A4EDBZRQ1, { name: "U4", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: 4, schY: 1.3, schWidth: "3.1mm", schHeight: "2.2mm", schPinArrangement: { leftSide: [1], rightSide: [2], bottomSide: [3] }, pcbX: 3.2, pcbY: -8, pcbRotation: 90, connections: { VCC: N.DRV_POWER, OUT: N.DRV_OUT, GND: N.GND } }), jsxRuntime.jsx("capacitor", { name: "C4", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: 1.8, schY: 3.1, schRotation: "0deg", manufacturerPartNumber: "GRM188R71H103KA01D", supplierPartNumbers: { jlcpcb: ["C77053"] }, capacitance: "0.01uF", footprint: "0603", pcbX: 0, pcbY: -9.2, pcbRotation: 90, connections: { pin1: N.DRV_POWER, pin2: N.GND } })] }), jsxRuntime.jsxs("group", { name: "HDC2010_BLOCK", schSheetName: "BOOSTXL-BASSENSORS Complete Schematic", schX: -2, schY: 0, pcbX: -5.08, pcbY: 0, schMaxTraceDistance: "0.8mm", schTraceAutoLabelEnabled: true, children: [jsxRuntime.jsx("schematicsection", { name: "TI_REFERENCE_SCHEMATIC", displayName: "", sectionTitleFontSize: "0.18mm" }), jsxRuntime.jsx("schematicrect", { schX: 2.1, schY: -4, width: "11.2mm", height: "4.4mm", strokeWidth: "0.03mm", color: "#555555" }), jsxRuntime.jsx("schematictext", { text: "HDC2010 temperature and humidity sensor", schX: -3.2, schY: -1.55, fontSize: 0.16, anchor: "left" }), jsxRuntime.jsx("resistor", { name: "R6", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -2.8, schY: -3.8, manufacturerPartNumber: "0603WAF0000T5E", supplierPartNumbers: { jlcpcb: ["C21189"] }, resistance: "0ohm", footprint: "0603", pcbX: -12, pcbY: -3.4, connections: { pin1: N.HDC_ENABLE_N, pin2: "net.Q2_GATE" } }), jsxRuntime.jsx(SI2323DS_T1_ES, { name: "Q2", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: -0.6, schY: -3.8, schRotation: "0deg", pcbX: -8.5, pcbY: -3.4, pcbRotation: 90, connections: {
                            gate: "net.Q2_GATE",
                            source: N.V33,
                            drain: N.HDC_POWER,
                        } }), jsxRuntime.jsx(HDC2010YPAR, { name: "U3", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: 3.6, schY: -3.8, schWidth: "3.4mm", schHeight: "2.4mm", schPinStyle: SENSOR_SCH_PIN_STYLE, schPinArrangement: { leftSide: [2, 3], rightSide: [6, 1, 5], bottomSide: [4] }, pcbX: -4.5, pcbY: -6, connections: {
                            A1: N.HDC_POWER,
                            B1: N.GND,
                            B2: N.I2C_SCL,
                            A2: N.I2C_SDA,
                            C2: N.HDC_INT,
                            C1: N.GND,
                        } }), jsxRuntime.jsx("capacitor", { name: "C3", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: 1.4, schY: -2, schRotation: "0deg", manufacturerPartNumber: "GRM188R71E104KA01D", supplierPartNumbers: { jlcpcb: ["C77050"] }, capacitance: "0.1uF", footprint: "0603", pcbX: -7.5, pcbY: -7.4, connections: { pin1: N.HDC_POWER, pin2: N.GND } })] }), jsxRuntime.jsxs("group", { name: "OPT3001_BLOCK", schSheetName: "BOOSTXL-BASSENSORS Complete Schematic", schX: -2.5, schY: 0, pcbX: -5.08, pcbY: 0, schMaxTraceDistance: "0.8mm", schTraceAutoLabelEnabled: true, children: [jsxRuntime.jsx("schematicsection", { name: "TI_REFERENCE_SCHEMATIC", displayName: "", sectionTitleFontSize: "0.18mm" }), jsxRuntime.jsx("schematicrect", { schX: 10.7, schY: -4, width: "6.0mm", height: "4.4mm", strokeWidth: "0.03mm", color: "#555555" }), jsxRuntime.jsx("schematictext", { text: "OPT3001 ambient light sensor", schX: 7.9, schY: -1.55, fontSize: 0.16, anchor: "left" }), jsxRuntime.jsx("resistor", { name: "R5", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: 8.6, schY: -3.8, manufacturerPartNumber: "0603WAF0000T5E", supplierPartNumbers: { jlcpcb: ["C21189"] }, resistance: "0ohm", footprint: "0603", pcbX: -9.5, pcbY: 0.5, connections: { pin1: N.OPT_POWER, pin2: "net.OPT_VDD" } }), jsxRuntime.jsx(OPT3001DNPR, { name: "U2", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: 11.7, schY: -3.8, schWidth: "3.2mm", schHeight: "2.5mm", schPinStyle: SENSOR_SCH_PIN_STYLE, schPinArrangement: { leftSide: [1], rightSide: [4, 6, 5], bottomSide: [2, 3, 7] }, pcbX: -2, pcbY: 1.0, pcbRotation: 90, connections: {
                            VDD: "net.OPT_VDD",
                            SDA: N.I2C_SDA,
                            INT: N.OPT_INT,
                            ADDR: N.GND,
                            GND: N.GND,
                            EP: N.GND,
                        } }), jsxRuntime.jsx("trace", { name: "U2_I2C_SCL", from: ".U2 > .SCL", to: N.I2C_SCL, schDisplayLabel: "I2C_SCL" }), jsxRuntime.jsx("capacitor", { name: "C2", schSectionName: "TI_REFERENCE_SCHEMATIC", schX: 9.4, schY: -2.2, schRotation: "270deg", manufacturerPartNumber: "GRM188R71E104KA01D", supplierPartNumbers: { jlcpcb: ["C77050"] }, capacitance: "0.1uF", footprint: "0603", pcbX: -5, pcbY: 0.5, pcbRotation: 90, connections: { pin1: "net.OPT_VDD", pin2: N.GND } })] }), jsxRuntime.jsx("hole", { name: "H1", diameter: "3.2mm", pcbX: -30.48, pcbY: 15.24 }), jsxRuntime.jsx("hole", { name: "H2", diameter: "3.2mm", pcbX: 20.32, pcbY: 15.24 }), jsxRuntime.jsx("hole", { name: "H3", diameter: "3.2mm", pcbX: -30.48, pcbY: -15.24 }), jsxRuntime.jsx("hole", { name: "H4", diameter: "3.2mm", pcbX: 20.32, pcbY: -15.24 }), jsxRuntime.jsx("cutout", { name: "BREAK_SLOT_1", shape: "rect", width: "0.75mm", height: "4.2mm", pcbX: 22.02, pcbY: 14.9 }), jsxRuntime.jsx("cutout", { name: "BREAK_SLOT_2", shape: "rect", width: "0.75mm", height: "4.2mm", pcbX: 22.02, pcbY: 9.0 }), jsxRuntime.jsx("cutout", { name: "BREAK_SLOT_3", shape: "rect", width: "0.75mm", height: "4.2mm", pcbX: 22.02, pcbY: 3.1 }), jsxRuntime.jsx("cutout", { name: "BREAK_SLOT_4", shape: "rect", width: "0.75mm", height: "4.2mm", pcbX: 22.02, pcbY: -2.8 }), jsxRuntime.jsx("cutout", { name: "BREAK_SLOT_5", shape: "rect", width: "0.75mm", height: "4.2mm", pcbX: 22.02, pcbY: -8.7 }), jsxRuntime.jsx("cutout", { name: "BREAK_SLOT_6", shape: "rect", width: "0.75mm", height: "4.2mm", pcbX: 22.02, pcbY: -14.6 }), jsxRuntime.jsx("copperpour", { name: "GND_BOTTOM", layer: "bottom", connectsTo: N.GND, padMargin: "0.25mm", traceMargin: "0.2mm", boardEdgeMargin: "0.3mm" }), jsxRuntime.jsx("silkscreentext", { text: "BOOSTXL-BASSENSORS", pcbX: -5.08, pcbY: 14.6, fontSize: "1.1mm" }), jsxRuntime.jsx("silkscreentext", { text: "3V3", pcbX: -30.28, pcbY: 13.2, fontSize: "0.62mm" }), jsxRuntime.jsx("silkscreentext", { text: "SCL", pcbX: -30.28, pcbY: -10.5, fontSize: "0.62mm" }), jsxRuntime.jsx("silkscreentext", { text: "SDA", pcbX: -30.28, pcbY: -13, fontSize: "0.62mm" }), jsxRuntime.jsx("silkscreentext", { text: "TMP116 SENSOR", pcbX: 26.72, pcbY: -3.8, fontSize: "0.5mm" })] }));
}

module.exports = Circuit;