abse/boostxl-tmp107

This code defines a 6-pin electronic component with a specified footprint, 3D models, and pin labels, suitable for PCB design and visualization.

Version
1.0.7
License
unset
Stars
0

dist/index.js

import { jsx, jsxs } from 'react/jsx-runtime';
import objPath from '././assets/PZ254V_12_6P-73f3628b.obj';
import stepPath from '././assets/PZ254V_12_6P-10118318.step';
import objPath$1 from '././assets/SN74LVC1G07DBVR-14340306.obj';
import stepPath$1 from '././assets/SN74LVC1G07DBVR-48565a2c.step';
import objPath$2 from '././assets/SSQ_110_03_T_D-72062960.obj';
import stepPath$2 from '././assets/SSQ_110_03_T_D-62c92b4d.step';
import objPath$3 from '././assets/TMP107BIDR-918b31cc.obj';
import stepPath$3 from '././assets/TMP107BIDR-996ed896.step';

const pinLabels$3 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"],
    pin5: ["pin5"],
    pin6: ["pin6"]
};
const PZ254V_12_6P = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$3, supplierPartNumbers: {
            "jlcpcb": [
                "C492420"
            ]
        }, manufacturerPartNumber: "PZ254V-12-6P", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin1"], pcbX: "-2.54mm", pcbY: "-1.27mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "-2.54mm", pcbY: "1.27mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "0mm", pcbY: "-1.27mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "0mm", pcbY: "1.27mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin5"], pcbX: "2.54mm", pcbY: "-1.27mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin6"], pcbX: "2.54mm", pcbY: "1.27mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("silkscreenpath", { route: [{ "x": 4.039996999999971, "y": 2.5399999999999636 }, { "x": 4.039996999999971, "y": -2.5399999999999636 }] }), jsx("silkscreenpath", { route: [{ "x": -4.0399969999998575, "y": -2.5399999999999636 }, { "x": 4.039996999999971, "y": -2.5399999999999636 }] }), jsx("silkscreenpath", { route: [{ "x": -4.0399969999998575, "y": 2.5399999999999636 }, { "x": 4.039996999999971, "y": 2.5399999999999636 }] }), jsx("silkscreenpath", { route: [{ "x": -4.0399969999998575, "y": 0.007061199999952805 }, { "x": -1.2699999999999818, "y": 0.007061199999952805 }, { "x": -1.2699999999999818, "y": -2.5399999999999636 }] }), jsx("silkscreenpath", { route: [{ "x": -4.0399969999998575, "y": 2.5399999999999636 }, { "x": -4.0399969999998575, "y": -2.5399999999999636 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "3.54mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -4.288599999999974, "y": 2.7899999999999636 }, { "x": 4.288600000000088, "y": 2.7899999999999636 }, { "x": 4.288600000000088, "y": -2.7899999999999636 }, { "x": -4.288599999999974, "y": -2.7899999999999636 }, { "x": -4.288599999999974, "y": 2.7899999999999636 }] })] }), cadModel: {
            objUrl: objPath,
            stepUrl: stepPath,
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 2.545, y: -1.2700127000000703, z: -5999999999950489e-21 },
        }, ...props }));
};

const pinLabels$2 = {
    pin1: ["NC"],
    pin2: ["A"],
    pin3: ["GND"],
    pin4: ["Y"],
    pin5: ["VCC"],
};
const SN74LVC1G07DBVR = (props) => (jsx("chip", { pinLabels: pinLabels$2, supplierPartNumbers: { jlcpcb: ["C7829"] }, manufacturerPartNumber: "SN74LVC1G07DBVR", footprint: "dfn6_missing(5)_p0.95mm_w3.7002mm_pl1.1mm_pin1location(rightside,bottom)", cadModel: {
        objUrl: objPath$1,
        stepUrl: stepPath$1,
        pcbRotationOffset: 180,
        modelOriginPosition: { x: 0, y: -127e-7, z: -0.049083 },
    }, ...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 (jsx("chip", { pinLabels: pinLabels$1, supplierPartNumbers: {
            "jlcpcb": [
                "C5379997"
            ]
        }, manufacturerPartNumber: "SSQ-110-03-T-D", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin20"], pcbX: "-11.43mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin19"], pcbX: "-11.43mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin18"], pcbX: "-8.89mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin17"], pcbX: "-8.89mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin16"], pcbX: "-6.35mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin15"], pcbX: "-6.35mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin14"], pcbX: "-3.81mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin13"], pcbX: "-3.81mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin12"], pcbX: "-1.27mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin11"], pcbX: "-1.27mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin10"], pcbX: "1.27mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin9"], pcbX: "1.27mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin8"], pcbX: "3.81mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin7"], pcbX: "3.81mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin6"], pcbX: "6.35mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin5"], pcbX: "6.35mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "8.89mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "8.89mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "11.43mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin1"], pcbX: "11.43mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), 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 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "3.4892mm", anchorAlignment: "center", fontSize: "1mm" }), 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$2,
            stepUrl: stepPath$2,
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -12699999956566899e-21, y: -0.0049873000000433265, z: -10000000000509601e-21 },
        }, ...props }));
};

const pinLabels = {
    pin1: ["V_POS", "VCC"],
    pin2: ["R1"],
    pin3: ["IO1"],
    pin4: ["ALERT1"],
    pin5: ["GND"],
    pin6: ["ALERT2"],
    pin7: ["IO2"],
    pin8: ["R2"],
};
/**
 * Exact JLCPCB part C2870479. EasyEDA does not expose a symbol/model record for
 * this SKU, so the package model comes from pin-compatible C2870960. The
 * importer measured its SOIC-8 copper geometry at 100.00% IoU.
 */
const TMP107BIDR = (props) => (jsx("chip", { pinLabels: pinLabels, supplierPartNumbers: { jlcpcb: ["C2870479"] }, manufacturerPartNumber: "TMP107BIDR", footprint: "soic8_pillpads_w6.9999mm_pw0.588mm_pl1.8mm_pin1location(leftside,bottom)", cadModel: {
        objUrl: objPath$3,
        stepUrl: stepPath$3,
        pcbRotationOffset: 0,
        modelOriginPosition: { x: -127e-7, y: 0, z: 0 },
    }, ...props }));

const N = {
    V5: "net.V5",
    V33: "net.V33",
    GND: "net.GND",
    RXD: "net.UCA0RXD",
    TXD: "net.UCA0TXD",
    TX_OD: "net.TX_OD",
    TX_R: "net.TX_R",
    BUS: "net.TMP_BUS",
    ALERT1: "net.ALERT1",
    ALERT2: "net.ALERT2",
    IO12: "net.IO1_2",
    IO13: "net.IO1_3",
    IO14: "net.IO1_4",
};
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 TMP107_SCH_PIN_STYLE = {
    pin1: { marginTop: "0.075mm", marginBottom: "0.075mm" },
    pin2: { marginTop: "0.075mm", marginBottom: "0.075mm" },
    pin3: { marginTop: "0.075mm", marginBottom: "0.075mm" },
    pin4: { marginTop: "0.075mm", marginBottom: "0.075mm" },
    pin5: { marginTop: "0.075mm", marginBottom: "0.075mm" },
    pin6: { marginTop: "0.075mm", marginBottom: "0.075mm" },
    pin7: { marginTop: "0.075mm", marginBottom: "0.075mm" },
    pin8: { marginTop: "0.075mm", marginBottom: "0.075mm" },
};
const SHUNT_HEADER_SCH_PIN_STYLE = {
    pin1: { marginTop: "0.15mm", marginBottom: "0.15mm" },
    pin2: { marginTop: "0.15mm", marginBottom: "0.15mm" },
    pin3: { marginTop: "0.15mm", marginBottom: "0.15mm" },
    pin4: { marginTop: "0.15mm", marginBottom: "0.15mm" },
    pin5: { marginTop: "0.15mm", marginBottom: "0.15mm" },
    pin6: { marginTop: "0.15mm", marginBottom: "0.15mm" },
};
function Circuit() {
    return (jsxs("board", { name: "BOOSTXL_TMP107", width: "53.34mm", height: "40.64mm", outline: [
            { x: -26.67, y: -20.32 },
            { x: 26.67, y: -20.32 },
            { x: 26.67, y: 20.32 },
            { x: -26.67, y: 20.32 },
        ], solderMaskColor: "red", silkscreenColor: "white", defaultTraceWidth: "0.2mm", minViaHoleDiameter: "0.3mm", minViaPadDiameter: "0.45mm", autorouter: {
            preset: "auto_local",
            local: true,
            traceClearance: "0.15mm",
        }, autorouterEffortLevel: "2x", children: [jsx("schematicsheet", { name: "BOOSTXL-TMP107 Complete Schematic", displayName: "BOOSTXL-TMP107 Complete Schematic", sheetIndex: 1 }), jsxs("group", { name: "COMPLETE_SCHEMATIC", schSheetName: "BOOSTXL-TMP107 Complete Schematic", schX: 0, schY: 0, pcbX: 0, pcbY: 0, schMaxTraceDistance: "1.2mm", schTraceAutoLabelEnabled: true, children: [jsx("schematicsection", { name: "TI_MHR035_FUNCTIONAL_CIRCUIT", displayName: "TI MHR035 Rev A functional circuit", sectionTitleFontSize: "0.18mm" }), jsx(SSQ_110_03_T_D, { name: "J1", layer: "bottom", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: -9.5, schY: 7.2, 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: 7.0, pcbRotation: 90, noConnect: ["pin3", "pin6", "pin8", "pin9", "pin10", "pin11", "pin12", "pin13", "pin14", "pin15", "pin16", "pin17", "pin18", "pin19", "pin20"], connections: {
                            pin1: N.V33,
                            pin2: N.V5,
                            pin4: N.GND,
                            pin5: N.RXD,
                            pin7: N.TXD,
                        } }), jsx(SSQ_110_03_T_D, { name: "J2", layer: "bottom", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: -0.5, schY: 6.9, 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: 7.0, pcbRotation: 90, noConnect: ["pin2", "pin3", "pin4", "pin5", "pin6", "pin7", "pin8", "pin9", "pin10", "pin11", "pin13", "pin14", "pin15", "pin16", "pin17", "pin19", "pin20"], connections: {
                            pin1: N.GND,
                            pin12: N.ALERT1,
                            pin18: N.ALERT2,
                        } }), jsx("schematictext", { text: "Install one shunt: 1-2 DRV, 3-4 RES, or 5-6 SHORT", schX: -13.7, schY: 1.7, fontSize: 0.2, anchor: "center_left" }), jsx(SN74LVC1G07DBVR, { name: "U1", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", noSchematicRepresentation: true, pcbX: -11.7, pcbY: 1.4, noConnect: ["NC"], connections: {
                            A: N.TXD,
                            GND: N.GND,
                            Y: N.TX_OD,
                            VCC: N.V33,
                        } }), jsx("schematicsymbol", { name: "U1_BUFFER", displayName: "U1", chipRef: ".U1", symbolName: "opamp_with_power", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: -11.5, schY: -3, connections: {
                            inp1: ".U1 > .A",
                            inp2: ".U1 > .NC",
                            out: ".U1 > .Y",
                            "V+": ".U1 > .VCC",
                            "V-": ".U1 > .GND",
                        } }), jsx("capacitor", { name: "C1", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: -11.5, schY: -0.7, schRotation: "0deg", manufacturerPartNumber: "GRM188R71E104KA01D", supplierPartNumbers: { jlcpcb: ["C77050"] }, capacitance: "0.1uF", footprint: "0603", pcbX: -16.1, pcbY: 1.0, pcbRotation: 90, connections: { pin1: N.V33, pin2: N.GND } }), jsx("resistor", { name: "R1", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: -8.2, schY: -2.1, schRotation: "0deg", manufacturerPartNumber: "0603WAF3301T5E", supplierPartNumbers: { jlcpcb: ["C22978"] }, resistance: "3.3kohm", footprint: "0603", pcbX: -15, pcbY: 5.4, connections: { pin1: N.V33, pin2: N.TX_OD } }), jsx("resistor", { name: "R2", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: -8.2, schY: -5.2, manufacturerPartNumber: "CQ03WAF1002T5E", supplierPartNumbers: { jlcpcb: ["C516551"] }, resistance: "10kohm", footprint: "0603", pcbX: -7.6, pcbY: 5.4, connections: { pin1: N.TXD, pin2: N.TX_R } }), jsx(PZ254V_12_6P, { name: "J3", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: -5.4, schY: -3.6, schWidth: "2.4mm", schHeight: "1.5mm", schPinStyle: SHUNT_HEADER_SCH_PIN_STYLE, schPinArrangement: { leftSide: [1, 3, 5], rightSide: [2, 4, 6] }, pcbX: -8.6, pcbY: 11.3, connections: {
                            pin1: N.TX_OD,
                            pin2: N.BUS,
                            pin3: N.TX_R,
                            pin4: N.BUS,
                            pin5: N.TXD,
                            pin6: N.BUS,
                        } }), jsx(TMP107BIDR, { name: "U2", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: -0.5, schY: -3, schWidth: "2.5mm", schHeight: "2.9mm", schPinStyle: TMP107_SCH_PIN_STYLE, schPinArrangement: {
                            leftSide: [1, 3, 7],
                            rightSide: [2, 8, 4, 6, 5],
                        }, pcbX: 3.4, pcbY: 9.9, pcbRotation: 90, connections: {
                            V_POS: N.V33,
                            R1: N.V33,
                            IO1: N.BUS,
                            ALERT1: N.ALERT1,
                            GND: N.GND,
                            ALERT2: N.ALERT2,
                            IO2: N.IO12,
                            R2: N.V33,
                        } }), jsx("capacitor", { name: "C2", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: -0.5, schY: -0.7, schRotation: "0deg", manufacturerPartNumber: "GRM188R71E104KA01D", supplierPartNumbers: { jlcpcb: ["C77050"] }, capacitance: "0.1uF", footprint: "0603", pcbX: 0.8, pcbY: 14.4, connections: { pin1: N.V33, pin2: N.GND } }), jsx(TMP107BIDR, { name: "U3", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: 5, schY: -2.8, schWidth: "2.5mm", schHeight: "2.9mm", schPinStyle: TMP107_SCH_PIN_STYLE, schPinArrangement: {
                            leftSide: [1, 3, 7],
                            rightSide: [2, 8, 4, 6, 5],
                        }, pcbX: 4.5, pcbY: -15.7, pcbRotation: 0, noConnect: ["ALERT1", "ALERT2"], connections: {
                            V_POS: N.V33,
                            R1: N.V33,
                            IO1: N.IO12,
                            GND: N.GND,
                            IO2: N.IO13,
                            R2: N.V33,
                        } }), jsx("capacitor", { name: "C3", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: 5, schY: 0, schRotation: "0deg", manufacturerPartNumber: "GRM188R71E104KA01D", supplierPartNumbers: { jlcpcb: ["C77050"] }, capacitance: "0.1uF", footprint: "0603", pcbX: -0.2, pcbY: -16.8, pcbRotation: 90, connections: { pin1: N.V33, pin2: N.GND } }), jsx(TMP107BIDR, { name: "U4", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: 10.5, schY: -2.8, schWidth: "2.5mm", schHeight: "2.9mm", schPinStyle: TMP107_SCH_PIN_STYLE, schPinArrangement: {
                            leftSide: [1, 3, 7],
                            rightSide: [2, 8, 4, 6, 5],
                        }, pcbX: 19.1, pcbY: -15.7, pcbRotation: 0, noConnect: ["ALERT1", "ALERT2"], connections: {
                            V_POS: N.V33,
                            R1: N.V33,
                            IO1: N.IO13,
                            GND: N.GND,
                            IO2: N.IO14,
                            R2: N.V33,
                        } }), jsx("capacitor", { name: "C4", schSectionName: "TI_MHR035_FUNCTIONAL_CIRCUIT", schX: 10.5, schY: 0, schRotation: "270deg", manufacturerPartNumber: "GRM188R71E104KA01D", supplierPartNumbers: { jlcpcb: ["C77050"] }, capacitance: "0.1uF", footprint: "0603", pcbX: 15.4, pcbY: -14.1, pcbRotation: 90, connections: { pin1: N.V33, pin2: N.GND } }), jsx("schematicrect", { schX: 5, schY: -2.2, width: "4.4mm", height: "7.2mm", strokeWidth: "0.03mm", color: "#555555" }), jsx("schematictext", { text: "layout 3 pin coupon board as breakaway", schX: 5, schY: 1.05, fontSize: 0.14, anchor: "center" }), jsx("schematicrect", { schX: 10.5, schY: -2.2, width: "4.4mm", height: "7.2mm", strokeWidth: "0.03mm", color: "#555555" }), jsx("schematictext", { text: "layout 3 pin coupon board as breakaway", schX: 10.5, schY: 1.05, fontSize: 0.14, anchor: "center" })] }), jsx("platedhole", { name: "MAIN_V33", shape: "circle", outerDiameter: "1.8mm", holeDiameter: "0.9mm", pcbX: -15.24, pcbY: -5.1, connectsTo: N.V33 }), jsx("platedhole", { name: "MAIN_IO1", shape: "circle", outerDiameter: "1.8mm", holeDiameter: "0.9mm", pcbX: -12.7, pcbY: -5.1, connectsTo: N.IO12 }), jsx("platedhole", { name: "MAIN_GND", shape: "circle", outerDiameter: "1.8mm", holeDiameter: "0.9mm", pcbX: -10.16, pcbY: -5.1, connectsTo: N.GND }), jsx("platedhole", { name: "U3_IN_V33", shape: "circle", outerDiameter: "1.8mm", holeDiameter: "0.9mm", pcbX: -1.9, pcbY: -11.5, connectsTo: N.V33 }), jsx("platedhole", { name: "U3_IN_IO1", shape: "circle", outerDiameter: "1.8mm", holeDiameter: "0.9mm", pcbX: -1.9, pcbY: -15.5, connectsTo: N.IO12 }), jsx("platedhole", { name: "U3_IN_GND", shape: "circular_hole_with_rect_pad", holeDiameter: "0.9mm", rectPadWidth: "1.8mm", rectPadHeight: "1.8mm", pcbX: -1.9, pcbY: -19, connectsTo: N.GND }), jsx("platedhole", { name: "U3_OUT_V33", shape: "circle", outerDiameter: "1.8mm", holeDiameter: "0.9mm", pcbX: 10.2, pcbY: -11.5, connectsTo: N.V33 }), jsx("platedhole", { name: "U3_OUT_IO2", shape: "circle", outerDiameter: "1.8mm", holeDiameter: "0.9mm", pcbX: 10.2, pcbY: -15.5, connectsTo: N.IO13 }), jsx("platedhole", { name: "U3_OUT_GND", shape: "circular_hole_with_rect_pad", holeDiameter: "0.9mm", rectPadWidth: "1.8mm", rectPadHeight: "1.8mm", pcbX: 10.2, pcbY: -19, connectsTo: N.GND }), jsx("platedhole", { name: "U4_IN_V33", shape: "circle", outerDiameter: "1.8mm", holeDiameter: "0.9mm", pcbX: 13.9, pcbY: -11.5, connectsTo: N.V33 }), jsx("platedhole", { name: "U4_IN_IO1", shape: "circle", outerDiameter: "1.8mm", holeDiameter: "0.9mm", pcbX: 13.9, pcbY: -15.5, connectsTo: N.IO13 }), jsx("platedhole", { name: "U4_IN_GND", shape: "circular_hole_with_rect_pad", holeDiameter: "0.9mm", rectPadWidth: "1.8mm", rectPadHeight: "1.8mm", pcbX: 13.9, pcbY: -19, connectsTo: N.GND }), jsx("platedhole", { name: "U4_OUT_V33", shape: "circle", outerDiameter: "1.8mm", holeDiameter: "0.9mm", pcbX: 25.4, pcbY: -11.5, connectsTo: N.V33 }), jsx("platedhole", { name: "U4_OUT_IO2", shape: "circle", outerDiameter: "1.8mm", holeDiameter: "0.9mm", pcbX: 25.4, pcbY: -15.5, connectsTo: N.IO14 }), jsx("platedhole", { name: "U4_OUT_GND", shape: "circular_hole_with_rect_pad", holeDiameter: "0.9mm", rectPadWidth: "1.8mm", rectPadHeight: "1.8mm", pcbX: 25.4, pcbY: -19, connectsTo: N.GND }), jsx("cutout", { name: "BREAK_SLOT_1", shape: "rect", width: "4.2mm", height: "0.75mm", pcbX: -23.6, pcbY: -9.5 }), jsx("cutout", { name: "BREAK_SLOT_2", shape: "rect", width: "4.2mm", height: "0.75mm", pcbX: -18.1, pcbY: -9.5 }), jsx("cutout", { name: "BREAK_SLOT_3", shape: "rect", width: "4.2mm", height: "0.75mm", pcbX: -12.6, pcbY: -9.5 }), jsx("cutout", { name: "BREAK_SLOT_4", shape: "rect", width: "4.2mm", height: "0.75mm", pcbX: -7.1, pcbY: -9.5 }), jsx("cutout", { name: "BREAK_SLOT_5", shape: "rect", width: "4.2mm", height: "0.75mm", pcbX: -1.6, pcbY: -9.5 }), jsx("cutout", { name: "BREAK_SLOT_6", shape: "rect", width: "4.2mm", height: "0.75mm", pcbX: 3.9, pcbY: -9.5 }), jsx("cutout", { name: "BREAK_SLOT_7", shape: "rect", width: "4.2mm", height: "0.75mm", pcbX: 9.4, pcbY: -9.5 }), jsx("cutout", { name: "BREAK_SLOT_8", shape: "rect", width: "4.2mm", height: "0.75mm", pcbX: 14.9, pcbY: -9.5 }), jsx("cutout", { name: "BREAK_SLOT_9", shape: "rect", width: "4.2mm", height: "0.75mm", pcbX: 20.4, pcbY: -9.5 }), jsx("cutout", { name: "BREAK_SLOT_10", shape: "rect", width: "2.2mm", height: "0.75mm", pcbX: 24.9, pcbY: -9.5 }), jsx("cutout", { name: "NODE_2_LEFT_SLOT_1", shape: "rect", width: "0.75mm", height: "2.8mm", pcbX: -4.35, pcbY: -11.3 }), jsx("cutout", { name: "NODE_2_LEFT_SLOT_2", shape: "rect", width: "0.75mm", height: "2.8mm", pcbX: -4.35, pcbY: -14.6 }), jsx("cutout", { name: "NODE_2_LEFT_SLOT_3", shape: "rect", width: "0.75mm", height: "2.8mm", pcbX: -4.35, pcbY: -17.9 }), jsx("cutout", { name: "NODE_DIVIDER_SLOT_1", shape: "rect", width: "0.75mm", height: "2.8mm", pcbX: 12.05, pcbY: -11.3 }), jsx("cutout", { name: "NODE_DIVIDER_SLOT_2", shape: "rect", width: "0.75mm", height: "2.8mm", pcbX: 12.05, pcbY: -14.6 }), jsx("cutout", { name: "NODE_DIVIDER_SLOT_3", shape: "rect", width: "0.75mm", height: "2.8mm", pcbX: 12.05, pcbY: -17.9 }), jsx("copperpour", { name: "GND_BOTTOM", layer: "bottom", connectsTo: N.GND, padMargin: "0.25mm", traceMargin: "0.2mm", boardEdgeMargin: "0.3mm" }), jsx("silkscreentext", { text: "BOOSTXL-TMP107", pcbX: 0, pcbY: 18.2, fontSize: "1.2mm" }), jsx("silkscreentext", { text: "1-2 DRV   3-4 RES   5-6 SHORT", pcbX: -8.6, pcbY: 16.6, fontSize: "0.42mm" }), jsx("silkscreentext", { text: "3V3", pcbX: -25.1, pcbY: 15.2, fontSize: "0.65mm" }), jsx("silkscreentext", { text: "RXD", pcbX: -25.1, pcbY: 11.2, fontSize: "0.65mm" }), jsx("silkscreentext", { text: "TXD", pcbX: -25.1, pcbY: 8.3, fontSize: "0.65mm" }), jsx("silkscreentext", { text: "ALERT1", pcbX: 13.5, pcbY: 1.4, fontSize: "0.65mm" }), jsx("silkscreentext", { text: "ALERT2", pcbX: 13.5, pcbY: -0.8, fontSize: "0.65mm" }), jsx("silkscreentext", { text: "V+   IO1   GND", pcbX: -12.7, pcbY: -7.2, fontSize: "0.55mm" }), jsx("silkscreentext", { text: "TMP107 NODE 2", pcbX: 4.5, pcbY: -10.7, fontSize: "0.42mm" }), jsx("silkscreentext", { text: "TMP107 NODE 3", pcbX: 19.1, pcbY: -10.7, fontSize: "0.42mm" }), jsx("silkscreentext", { text: "TMP107", pcbX: 7.6, pcbY: -15.7, pcbRotation: 90, fontSize: "0.55mm" }), jsx("silkscreentext", { text: "TMP107", pcbX: 23.2, pcbY: -15.7, pcbRotation: 90, fontSize: "0.55mm" }), jsx("silkscreentext", { text: "MHR035 REV A RECONSTRUCTION", pcbX: 0, pcbY: -7.7, fontSize: "0.45mm" })] }));
}

export { Circuit as default };