MustafaMulla29/ti-boost-drv8848

This code defines a hardware layout with 3D models, footprints, and schematic symbols for various electronic components including a potentiometer, motor driver ICs, connectors, capacitors, resistors, LEDs, and copper pours for ground overlays, assembled into a detailed schematic and PCB design.

Version
1.0.1
License
unset
Stars
0

dist/index.cjs

'use strict';

var jsxRuntime = require('react/jsx-runtime');

const pinLabels$3 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"]
};
const A_3386P_1_104TLF = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$3, symbol: jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "up", schX: 0, schY: 3.81, schStemLength: 1.27 }), jsxRuntime.jsx("schematiccircle", { center: { x: 2.794, y: 0.762 }, radius: 0.254, strokeWidth: 0.254, color: "#A00000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.508, "y": 2.54 }, { "x": 0, "y": 1.524 }, { "x": 0.508, "y": 2.54 }, { "x": -0.508, "y": 2.54 }], strokeWidth: 0.254, strokeColor: "#880000" }), jsxRuntime.jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "right", schX: 5.08, schY: 0, schStemLength: 2.54 }), jsxRuntime.jsx("port", { name: "pin3", pinNumber: 3, aliases: ["3"], direction: "left", schX: -5.08, schY: 0, schStemLength: 2.54 }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0, "y": 2.54 }, { "x": 0, "y": 1.524 }], strokeWidth: 0.254, strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 2.286, "y": -1.016 }, { "x": 2.54, "y": 0 }], strokeWidth: 0.254, strokeColor: "#8D2323" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 1.524, "y": 1.016 }, { "x": 2.286, "y": -1.016 }], strokeWidth: 0.254, strokeColor: "#8D2323" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 1.016, "y": -1.016 }, { "x": 1.524, "y": 1.016 }], strokeWidth: 0.254, strokeColor: "#8D2323" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.254, "y": 1.016 }, { "x": 1.016, "y": -1.016 }], strokeWidth: 0.254, strokeColor: "#8D2323" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.254, "y": -1.016 }, { "x": 0.254, "y": 1.016 }], strokeWidth: 0.254, strokeColor: "#8D2323" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.762, "y": 1.016 }, { "x": -0.254, "y": -1.016 }], strokeWidth: 0.254, strokeColor: "#8D2323" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.524, "y": -1.016 }, { "x": -0.762, "y": 1.016 }], strokeWidth: 0.254, strokeColor: "#8D2323" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -2.032, "y": 1.016 }, { "x": -1.524, "y": -1.016 }], strokeWidth: 0.254, strokeColor: "#8D2323" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -2.54, "y": 0 }, { "x": -2.032, "y": 1.016 }], strokeWidth: 0.254, strokeColor: "#8D2323" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C116303"
            ]
        }, manufacturerPartNumber: "A_3386P_1_104TLF", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "-1.27mm", pcbY: "0mm", outerDiameter: "1.5999968mm", holeDiameter: "0.999998mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "1.27mm", pcbY: "-2.54mm", outerDiameter: "1.5999968mm", holeDiameter: "0.999998mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "1.27mm", pcbY: "2.54mm", outerDiameter: "1.5999968mm", holeDiameter: "0.999998mm", shape: "circle" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.6350000000000051, "y": -0.6349999999999909 }, { "x": 1.9050000000000011, "y": 0.6350000000000051 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.3781999999999925, "y": -4.698999999999984 }, { "x": -3.3781999999999925, "y": -3.8100000000000023 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.3781999999999925, "y": -4.698999999999984 }, { "x": 6.019800000000004, "y": -4.698999999999984 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 6.019800000000004, "y": -4.698999999999984 }, { "x": 6.019800000000004, "y": 4.698999999999998 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 6.019800000000004, "y": 4.698999999999998 }, { "x": -3.3781999999999925, "y": 4.698999999999998 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.3781999999999925, "y": 4.698999999999998 }, { "x": -3.3781999999999925, "y": 3.8100000000000023 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.3781999999999925, "y": 3.8100000000000023 }, { "x": -2.8447999999999922, "y": 3.8100000000000023 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.8447999999999922, "y": 3.8100000000000023 }, { "x": -2.8447999999999922, "y": -3.8100000000000023 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.8447999999999922, "y": -3.8100000000000023 }, { "x": -3.3781999999999925, "y": -3.8100000000000023 }] }), jsxRuntime.jsx("silkscreentext", { text: "1", pcbX: "1.778mm", pcbY: "-2.54mm", anchorAlignment: "bottom_left", fontSize: "1.524mm" }), jsxRuntime.jsx("silkscreentext", { text: "2", pcbX: "-1.905mm", pcbY: "1.905mm", anchorAlignment: "bottom_left", fontSize: "1.524mm" }), jsxRuntime.jsx("silkscreentext", { text: "3", pcbX: "1.778mm", pcbY: "2.794mm", anchorAlignment: "bottom_left", fontSize: "1.524mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "1.3335mm", pcbY: "5.826mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -3.755200000000002, "y": 5.076000000000008 }, { "x": 6.422200000000004, "y": 5.076000000000008 }, { "x": 6.422200000000004, "y": -5.101400000000012 }, { "x": -3.755200000000002, "y": -5.101400000000012 }, { "x": -3.755200000000002, "y": 5.076000000000008 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C116303.obj?uuid=74816a92b1c94092a3fb7fe70756bf60",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C116303.step?uuid=74816a92b1c94092a3fb7fe70756bf60",
            pcbRotationOffset: 270,
            modelOriginPosition: { x: 0.000012700000013410317, y: -1.2999973999999952, z: -10000000000509601e-21 },
        }, ...props }));
};

const pinLabels$2 = {
    pin1: ["nSLEEP", "NSLEEP"],
    pin2: ["AOUT1"],
    pin3: ["AISEN"],
    pin4: ["AOUT2"],
    pin5: ["BOUT2"],
    pin6: ["BISEN"],
    pin7: ["BOUT1"],
    pin8: ["nFAULT", "NFAULT"],
    pin9: ["BIN1"],
    pin10: ["BIN2"],
    pin11: ["VREF"],
    pin12: ["VM"],
    pin13: ["GND"],
    pin14: ["VINT"],
    pin15: ["AIN2"],
    pin16: ["AIN1"],
    pin17: ["PPAD", "PAD"]
};
const footprinterPinLabels = {
    ...pinLabels$2,
    "pin17": [...pinLabels$2["pin17"], "thermalpad"],
};
const DRV8848PWPR = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: footprinterPinLabels, supplierPartNumbers: {
            "jlcpcb": [
                "C131079"
            ]
        }, manufacturerPartNumber: "DRV8848PWPR", footprint: "dfn16_thermalpad2.46mmx3.55mm_pillpads_p0.65mm_w7.493mm_pw0.343mm_pl1.7465mm_pin1location(leftside,bottom)", cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C131079.obj?uuid=89f85af05c9045c798a6d7a53851085c",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C131079.step?uuid=89f85af05c9045c798a6d7a53851085c",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0, z: 0 },
        }, ...props }));
};

const pinLabels$1 = {
    pin1: ["VM", "pin1"],
    pin2: ["GND", "pin2"]
};
const OSTTC022162 = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$1, supplierPartNumbers: {
            "jlcpcb": [
                "C5840205"
            ]
        }, manufacturerPartNumber: "OSTTC022162", footprint: "radial_p5.08mm_od2.1999mm_id1.5mm", cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5840205.obj?uuid=01f54a492b694ad093988e4ebc6a77c7",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5840205.step?uuid=01f54a492b694ad093988e4ebc6a77c7",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -0.4349876999999651, z: -6999999999646178e-21 },
        }, ...props }));
};

const pinLabels = {
    pin1: ["AOUT1", "pin1"],
    pin2: ["AOUT2", "pin2"],
    pin3: ["BOUT2", "pin3"],
    pin4: ["BOUT1", "pin4"]
};
const OSTTC042162 = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels, supplierPartNumbers: {
            "jlcpcb": [
                "C3816644"
            ]
        }, manufacturerPartNumber: "OSTTC042162", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "-2.54mm", pcbY: "0mm", outerDiameter: "2.199894mm", holeDiameter: "1.5000224mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "-7.62mm", pcbY: "0mm", outerDiameter: "2.199894mm", holeDiameter: "1.5000224mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "2.54mm", pcbY: "0mm", outerDiameter: "2.199894mm", holeDiameter: "1.5000224mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin4"], pcbX: "7.62mm", pcbY: "0mm", outerDiameter: "2.199894mm", holeDiameter: "1.5000224mm", shape: "circle" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 8.26000380000005, "y": -1.4498574000000417 }, { "x": 8.760002799999938, "y": -1.9498563999999305 }, { "x": 8.760002799999938, "y": -3.2999172000000954 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 6.501714200000151, "y": -3.2999172000000954 }, { "x": 6.501714200000151, "y": -1.9081241999999747 }, { "x": 6.959981000000198, "y": -1.4498574000000417 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 6.5017396000000645, "y": -3.2998918000000685 }, { "x": 6.5017396000000645, "y": -1.9081496000001152 }, { "x": 6.960006399999884, "y": -1.4498828000000685 }, { "x": 8.26000380000005, "y": -1.4498828000000685 }, { "x": 8.760002799999938, "y": -1.949881800000071 }, { "x": 8.760002799999938, "y": -3.2998918000000685 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.1800038000000086, "y": -1.4498574000000417 }, { "x": 3.680002800000011, "y": -1.9498563999999305 }, { "x": 3.680002800000011, "y": -3.2999172000000954 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.4217142000001104, "y": -3.2999172000000954 }, { "x": 1.4217142000001104, "y": -1.9081241999999747 }, { "x": 1.8799810000000434, "y": -1.4498574000000417 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.4217395999999098, "y": -3.2998918000000685 }, { "x": 1.4217395999999098, "y": -1.9081496000001152 }, { "x": 1.8800063999999566, "y": -1.4498828000000685 }, { "x": 3.1800038000000086, "y": -1.4498828000000685 }, { "x": 3.680002800000011, "y": -1.949881800000071 }, { "x": 3.680002800000011, "y": -3.2998918000000685 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.04000500000006468, "y": -3.2998918000000685 }, { "x": 10.160000000000082, "y": -3.2998918000000685 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 8.426272200000085, "y": -1.0578338000000258 }, { "x": 10.119995000000017, "y": -1.0578338000000258 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.346272200000044, "y": -1.0578338000000258 }, { "x": 6.8137278000001515, "y": -1.0578338000000258 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.04000500000006468, "y": -1.0578338000000258 }, { "x": 1.7337278000001106, "y": -1.0578338000000258 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.04000500000006468, "y": 3.4181796000000304 }, { "x": 10.119995000000017, "y": 3.4181796000000304 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.04000500000006468, "y": 4.200093199999969 }, { "x": 10.119995000000017, "y": 4.200093199999969 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.04000500000006468, "y": -3.2998918000000685 }, { "x": -10.099979799999915, "y": -3.2998918000000685 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -10.119995000000017, "y": -3.2998918000000685 }, { "x": -10.119995000000017, "y": 4.200093199999969 }, { "x": -0.04000500000006468, "y": 4.200093199999969 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 10.119995000000017, "y": 4.200093199999969 }, { "x": 10.119995000000017, "y": -3.2999172000000954 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -8.426272199999971, "y": -1.0578338000000258 }, { "x": -10.119995000000017, "y": -1.0578338000000258 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.3462721999998166, "y": -1.0578338000000258 }, { "x": -6.813727800000038, "y": -1.0578338000000258 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.04000500000006468, "y": -1.0578338000000258 }, { "x": -1.7337277999998832, "y": -1.0578338000000258 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -8.738260399999945, "y": -3.2998918000000685 }, { "x": -8.738260399999945, "y": -1.9081496000001152 }, { "x": -8.279993599999898, "y": -1.4498828000000685 }, { "x": -6.979996199999846, "y": -1.4498828000000685 }, { "x": -6.479997199999957, "y": -1.949881800000071 }, { "x": -6.479997199999957, "y": -3.2998918000000685 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.6582604000000174, "y": -3.2998918000000685 }, { "x": -3.6582604000000174, "y": -1.9081496000001152 }, { "x": -3.1999935999999707, "y": -1.4498828000000685 }, { "x": -1.8999961999999186, "y": -1.4498828000000685 }, { "x": -1.3999971999999161, "y": -1.949881800000071 }, { "x": -1.3999971999999161, "y": -3.2998918000000685 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -10.119995000000017, "y": 3.4181796000000304 }, { "x": -0.04000500000006468, "y": 3.4181796000000304 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.007112mm", pcbY: "5.20751mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -11.014011999999866, "y": 4.457509999999957 }, { "x": 10.99978800000008, "y": 4.457509999999957 }, { "x": 10.99978800000008, "y": -3.560890000000086 }, { "x": -11.014011999999866, "y": -3.560890000000086 }, { "x": -11.014011999999866, "y": 4.457509999999957 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3816644.obj?uuid=2b253a38305c447f8449b8d99548790d",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3816644.step?uuid=2b253a38305c447f8449b8d99548790d",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -7.6199995000000005, y: -0.43501309999999194, z: -6999999999646178e-21 },
        }, ...props }));
};

var index_circuit = () => (jsxRuntime.jsxs("board", { title: "TI BOOST-DRV8848 Dual Brushed Motor BoosterPack", width: "50.8mm", height: "44.45mm", layers: 2, thickness: "1.6mm", solderMaskColor: "red", silkscreenColor: "white", minViaHoleDiameter: "0.3mm", minViaPadDiameter: "0.45mm", children: [jsxRuntime.jsx("schematicsheet", { name: "Driver and motor power", displayName: "Driver and motor power", sheetIndex: 1 }), jsxRuntime.jsx("schematicsheet", { name: "LaunchPad interface", displayName: "LaunchPad interface", sheetIndex: 2 }), jsxRuntime.jsx(DRV8848PWPR, { name: "U1", schPinArrangement: {
                leftSide: {
                    pins: [
                        "VM",
                        "VINT",
                        "nSLEEP",
                        "AIN1",
                        "AIN2",
                        "BIN1",
                        "BIN2",
                        "VREF",
                    ],
                    direction: "top-to-bottom",
                },
                rightSide: {
                    pins: [
                        "AOUT1",
                        "AISEN",
                        "AOUT2",
                        "BOUT2",
                        "BISEN",
                        "BOUT1",
                        "nFAULT",
                        "GND",
                        "PPAD",
                    ],
                    direction: "top-to-bottom",
                },
            }, pcbX: 0, pcbY: -7.6454, pcbRotation: 180, schX: 0, schY: 0, schWidth: "2.34mm", schHeight: "1.8mm", schSheetName: "Driver and motor power" }), jsxRuntime.jsx("capacitor", { name: "C1", capacitance: "10uF", maxVoltageRating: "35V", footprint: "1206", manufacturerPartNumber: "GMK316AB7106KL", pcbX: 6.2484, pcbY: -9.4488, pcbRotation: 90, schX: -4, schY: 4, schOrientation: "vertical", schSheetName: "Driver and motor power" }), jsxRuntime.jsx("capacitor", { name: "C2", capacitance: "10nF", maxVoltageRating: "100V", footprint: "0603", manufacturerPartNumber: "C1608X7R2A103K", pcbX: 4.3434, pcbY: -10.0838, pcbRotation: 90, schX: -2, schY: 4, schOrientation: "vertical", schSheetName: "Driver and motor power" }), jsxRuntime.jsx("capacitor", { name: "C3", capacitance: "2.2uF", maxVoltageRating: "10V", footprint: "0603", manufacturerPartNumber: "GRM188R71A225KE15D", pcbX: 1.2192, pcbY: -13.6906, pcbRotation: 180, schX: 0, schY: -4, schOrientation: "vertical", schSheetName: "Driver and motor power" }), jsxRuntime.jsx("led", { name: "D1", color: "red", footprint: "0805", manufacturerPartNumber: "LTST-C170KRKT", supplierPartNumbers: { jlcpcb: ["C94868"] }, pcbX: 11.938, pcbY: -17.4752, pcbRotation: 270, schX: 8, schY: 3, schRotation: 270, schSheetName: "Driver and motor power" }), jsxRuntime.jsx("led", { name: "D2", color: "green", footprint: "0805", manufacturerPartNumber: "LTST-C171GKT", supplierPartNumbers: { jlcpcb: ["C913075"] }, pcbX: 8.7376, pcbY: -17.4752, pcbRotation: 270, schX: 4, schY: 3, schRotation: 270, schSheetName: "Driver and motor power" }), jsxRuntime.jsx("pinheader", { name: "J1", pinCount: 20, pitch: "2.54mm", gender: "female", doubleRow: true, layer: "bottom", holeDiameter: "1mm", platedDiameter: "1.7mm", manufacturerPartNumber: "CRD-081413-A-T", pcbX: -21.59, pcbY: -8.255, pcbRotation: 90, schX: -4, schY: 0, schFacingDirection: "right", schHeight: "4.2mm", schSheetName: "LaunchPad interface" }), jsxRuntime.jsx("pinheader", { name: "J2", pinCount: 20, pitch: "2.54mm", gender: "female", doubleRow: true, layer: "bottom", holeDiameter: "1mm", platedDiameter: "1.7mm", manufacturerPartNumber: "CRD-081413-A-T", pcbX: 21.59, pcbY: -8.255, pcbRotation: 90, schX: 4, schY: 0, schFacingDirection: "left", schHeight: "4.2mm", schSheetName: "LaunchPad interface" }), jsxRuntime.jsx("pinheader", { name: "J3", pinCount: 2, pitch: "2.54mm", gender: "male", footprint: "pinrow2_p2.54mm_id0.9652mm_od1.524mm_nopinlabels_silkscreenborder", manufacturerPartNumber: "PEC02SAAN", pcbX: 0, pcbY: 2.413, pcbRotation: 180, schX: -6, schY: 1, schFacingDirection: "right", schSheetName: "Driver and motor power" }), jsxRuntime.jsx(OSTTC022162, { name: "J5", pcbX: 17.7546, pcbY: 17.653, pcbRotation: 180, schX: -6, schY: 4, schSheetName: "Driver and motor power" }), jsxRuntime.jsx(OSTTC042162, { name: "J6", pcbX: 0, pcbY: 17.653, pcbRotation: 180, schX: 6, schY: 0, schHeight: "0.6mm", schSheetName: "Driver and motor power" }), jsxRuntime.jsx(A_3386P_1_104TLF, { name: "R1", symbol: "potentiometer3", pcbX: -13.4112, pcbY: -16.2052, pcbRotation: 270, schX: -4, schY: -4, schHeight: "0.4mm", schSheetName: "Driver and motor power" }), jsxRuntime.jsx("resistor", { name: "R2", resistance: "330", tolerance: "5%", footprint: "0603", manufacturerPartNumber: "CRCW0603330RJNEA", pcbX: 14.4272, pcbY: -19.9136, schX: 6, schY: 3, schRotation: 270, schSheetName: "Driver and motor power" }), jsxRuntime.jsx("resistor", { name: "R3", resistance: "0.25", tolerance: "1%", footprint: "2512", manufacturerPartNumber: "CSRN2512FKR250", pcbX: 10.5330015, pcbY: 2.413, pcbRotation: 180, schX: 2.5, schY: 3, schRotation: 90, schSheetName: "Driver and motor power" }), jsxRuntime.jsx("resistor", { name: "R4", resistance: "0.25", tolerance: "1%", footprint: "2512", manufacturerPartNumber: "CSRN2512FKR250", pcbX: -10.507599, pcbY: 2.3114, pcbRotation: 180, schX: -4, schY: 1, schRotation: 270, schSheetName: "Driver and motor power" }), jsxRuntime.jsx("resistor", { name: "R5", resistance: "0", tolerance: "5%", footprint: "0603", manufacturerPartNumber: "CRCW06030000Z0EA", pcbX: -17.9832, pcbY: -9.0424, pcbRotation: 270, schX: 0, schY: 0, schSheetName: "LaunchPad interface" }), jsxRuntime.jsx("resistor", { name: "R6", resistance: "4.99k", tolerance: "1%", footprint: "0603", manufacturerPartNumber: "CRCW06034K99FKEA", pcbX: 8.7376, pcbY: -12.9032, pcbRotation: 90, schX: 4, schY: 4, schRotation: 270, schSheetName: "Driver and motor power" }), jsxRuntime.jsx("trace", { from: ".J5 > .VM", to: "net.VM", width: "0.762mm", schDisplayLabel: "VM" }), jsxRuntime.jsx("trace", { from: ".U1 > .VM", to: "net.VM", width: "0.762mm", schDisplayLabel: "VM" }), jsxRuntime.jsx("trace", { from: ".C1 > .pin1", to: "net.VM", width: "0.762mm", schDisplayLabel: "VM" }), jsxRuntime.jsx("trace", { from: ".C2 > .pin1", to: "net.VM", width: "0.254mm", schDisplayLabel: "VM" }), jsxRuntime.jsx("trace", { from: ".R6 > .pin1", to: "net.VM", width: "0.254mm", schDisplayLabel: "VM" }), jsxRuntime.jsx("trace", { from: ".U1 > .AOUT1", to: ".J6 > .AOUT1", width: "0.762mm" }), jsxRuntime.jsx("trace", { from: ".U1 > .AOUT2", to: ".J6 > .AOUT2", width: "0.762mm" }), jsxRuntime.jsx("trace", { from: ".U1 > .BOUT2", to: ".J6 > .BOUT2", width: "0.762mm" }), jsxRuntime.jsx("trace", { from: ".U1 > .BOUT1", to: ".J6 > .BOUT1", width: "0.762mm" }), jsxRuntime.jsx("trace", { from: ".U1 > .AISEN", to: "net.AISEN", width: "0.254mm", schDisplayLabel: "AISEN" }), jsxRuntime.jsx("trace", { from: ".R3 > .pin2", to: "net.AISEN", width: "0.254mm", schDisplayLabel: "AISEN" }), jsxRuntime.jsx("trace", { from: ".J3 > .pin1", to: "net.AISEN", width: "0.254mm", schDisplayLabel: "AISEN" }), jsxRuntime.jsx("trace", { from: ".U1 > .BISEN", to: "net.BISEN", width: "0.254mm", schDisplayLabel: "BISEN" }), jsxRuntime.jsx("trace", { from: ".R4 > .pin1", to: "net.BISEN", width: "0.254mm", schDisplayLabel: "BISEN" }), jsxRuntime.jsx("trace", { from: ".J3 > .pin2", to: "net.BISEN", width: "0.254mm", schDisplayLabel: "BISEN" }), jsxRuntime.jsx("trace", { from: ".J5 > .GND", to: "net.GND", width: "0.254mm", schDisplayLabel: "GND" }), jsxRuntime.jsx("trace", { from: ".U1 > .GND", to: "net.GND", width: "0.254mm", schDisplayLabel: "GND" }), jsxRuntime.jsx("trace", { from: ".U1 > .PPAD", to: "net.GND", width: "0.254mm", schDisplayLabel: "GND" }), jsxRuntime.jsx("trace", { from: ".R3 > .pin1", to: "net.GND", width: "0.254mm", schDisplayLabel: "GND" }), jsxRuntime.jsx("trace", { from: ".R4 > .pin2", to: "net.GND", width: "0.254mm", schDisplayLabel: "GND" }), jsxRuntime.jsx("trace", { from: ".C1 > .pin2", to: "net.GND", width: "0.254mm", schDisplayLabel: "GND" }), jsxRuntime.jsx("trace", { from: ".C2 > .pin2", to: "net.GND", width: "0.254mm", schDisplayLabel: "GND" }), jsxRuntime.jsx("trace", { from: ".C3 > .pin2", to: "net.GND", width: "0.254mm", schDisplayLabel: "GND" }), jsxRuntime.jsx("trace", { from: ".R1 > .pin3", to: "net.GND", width: "0.254mm", schDisplayLabel: "GND" }), jsxRuntime.jsx("trace", { from: ".D2 > .pin2", to: "net.GND", width: "0.254mm", schDisplayLabel: "GND" }), jsxRuntime.jsx("trace", { from: ".J2 > .pin2", to: "net.GND", width: "0.254mm", schDisplayLabel: "GND" }), jsxRuntime.jsx("trace", { from: ".U1 > .VINT", to: "net.VINT", width: "0.254mm", schDisplayLabel: "VINT" }), jsxRuntime.jsx("trace", { from: ".C3 > .pin1", to: "net.VINT", width: "0.254mm", schDisplayLabel: "VINT" }), jsxRuntime.jsx("trace", { from: ".R1 > .pin1", to: "net.VINT", width: "0.254mm", schDisplayLabel: "VINT" }), jsxRuntime.jsx("trace", { from: ".U1 > .VREF", to: ".R5 > .pin2", width: "0.254mm", schDisplayLabel: "VREF" }), jsxRuntime.jsx("trace", { from: ".R5 > .pin2", to: ".R1 > .pin2", width: "0.254mm", schDisplayLabel: "VREF" }), jsxRuntime.jsx("trace", { from: ".R5 > .pin1", to: "net.VREF_LP", width: "0.254mm", schDisplayLabel: "VREF" }), jsxRuntime.jsx("trace", { from: ".J1 > .pin9", to: "net.VREF_LP", width: "0.254mm", schDisplayLabel: "VREF" }), jsxRuntime.jsx("trace", { from: ".J1 > .pin1", to: "net.V3P3", width: "0.254mm", schDisplayLabel: "V3P3" }), jsxRuntime.jsx("trace", { from: ".D1 > .pin1", to: "net.V3P3", width: "0.254mm", schDisplayLabel: "V3P3" }), jsxRuntime.jsx("trace", { from: ".D1 > .pin2", to: ".R2 > .pin1", width: "0.254mm" }), jsxRuntime.jsx("trace", { from: ".R2 > .pin2", to: "net.NFAULT", width: "0.254mm", schDisplayLabel: "nFAULT" }), jsxRuntime.jsx("trace", { from: ".U1 > .nFAULT", to: "net.NFAULT", width: "0.254mm", schDisplayLabel: "nFAULT" }), jsxRuntime.jsx("trace", { from: ".J2 > .pin6", to: "net.NFAULT", width: "0.254mm", schDisplayLabel: "nFAULT" }), jsxRuntime.jsx("trace", { from: ".R6 > .pin2", to: ".D2 > .pin1", width: "0.254mm" }), jsxRuntime.jsx("trace", { from: ".U1 > .nSLEEP", to: "net.NSLEEP", width: "0.254mm", schDisplayLabel: "nSLEEP" }), jsxRuntime.jsx("trace", { from: ".J2 > .pin4", to: "net.NSLEEP", width: "0.254mm", schDisplayLabel: "nSLEEP" }), jsxRuntime.jsx("trace", { from: ".U1 > .AIN1", to: "net.AIN1", width: "0.254mm", schDisplayLabel: "AIN1" }), jsxRuntime.jsx("trace", { from: ".J2 > .pin16", to: "net.AIN1", width: "0.254mm", schDisplayLabel: "AIN1" }), jsxRuntime.jsx("trace", { from: ".U1 > .AIN2", to: "net.AIN2", width: "0.254mm", schDisplayLabel: "AIN2" }), jsxRuntime.jsx("trace", { from: ".J2 > .pin18", to: "net.AIN2", width: "0.254mm", schDisplayLabel: "AIN2" }), jsxRuntime.jsx("trace", { from: ".U1 > .BIN1", to: "net.BIN1", width: "0.254mm", schDisplayLabel: "BIN1" }), jsxRuntime.jsx("trace", { from: ".J1 > .pin17", to: "net.BIN1", width: "0.254mm", schDisplayLabel: "BIN1" }), jsxRuntime.jsx("trace", { from: ".U1 > .BIN2", to: "net.BIN2", width: "0.254mm", schDisplayLabel: "BIN2" }), jsxRuntime.jsx("trace", { from: ".J1 > .pin19", to: "net.BIN2", width: "0.254mm", schDisplayLabel: "BIN2" }), jsxRuntime.jsx("copperpour", { name: "AISEN_BOTTOM_POUR", connectsTo: "net.AISEN", layer: "bottom", clearance: "0.381mm", padMargin: "0.381mm", traceMargin: "0.381mm", boardEdgeMargin: "0mm", cutoutMargin: "0.381mm", coveredWithSolderMask: true, outline: [
                { x: 4.8006, y: -0.127 },
                { x: 4.8006, y: 4.7752 },
                { x: 8.2699987, y: 4.7752 },
                { x: 8.2699987, y: -0.127 },
            ] }), jsxRuntime.jsx("copperpour", { name: "BISEN_BOTTOM_POUR", connectsTo: "net.BISEN", layer: "bottom", clearance: "0.381mm", padMargin: "0.381mm", traceMargin: "0.381mm", boardEdgeMargin: "0mm", cutoutMargin: "0.381mm", coveredWithSolderMask: true, outline: [
                { x: -8.246999, y: -0.1524 },
                { x: -8.246999, y: 4.7498 },
                { x: -4.995799, y: 4.7498 },
                { x: -4.995799, y: -0.1524 },
            ] }), jsxRuntime.jsx("copperpour", { name: "GND_TOP_POUR", connectsTo: "net.GND", layer: "top", clearance: "0.381mm", padMargin: "0.381mm", traceMargin: "0.381mm", boardEdgeMargin: "0mm", cutoutMargin: "0.381mm", coveredWithSolderMask: true, outline: [
                { x: -25.146, y: -21.971 },
                { x: -25.146, y: 22.225 },
                { x: 25.146, y: 22.225 },
                { x: 25.146, y: -21.971 },
            ] }), jsxRuntime.jsx("copperpour", { name: "GND_BOTTOM_LOWER_POUR", connectsTo: "net.GND", layer: "bottom", clearance: "0.381mm", padMargin: "0.381mm", traceMargin: "0.381mm", boardEdgeMargin: "0mm", cutoutMargin: "0.381mm", coveredWithSolderMask: true, outline: [
                { x: -25.146, y: -21.971 },
                { x: -25.146, y: -0.5334 },
                { x: 25.146, y: -0.5334 },
                { x: 25.146, y: -21.971 },
            ] }), jsxRuntime.jsx("copperpour", { name: "GND_BOTTOM_UPPER_POUR", connectsTo: "net.GND", layer: "bottom", clearance: "0.381mm", padMargin: "0.381mm", traceMargin: "0.381mm", boardEdgeMargin: "0mm", cutoutMargin: "0.381mm", coveredWithSolderMask: true, outline: [
                { x: -25.146, y: 5.1562 },
                { x: -25.146, y: 22.0218 },
                { x: 25.146, y: 22.0218 },
                { x: 25.146, y: 5.1562 },
            ] }), jsxRuntime.jsx("copperpour", { name: "GND_BOTTOM_LEFT_POUR", connectsTo: "net.GND", layer: "bottom", clearance: "0.381mm", padMargin: "0.381mm", traceMargin: "0.381mm", boardEdgeMargin: "0mm", cutoutMargin: "0.381mm", coveredWithSolderMask: true, outline: [
                { x: -25.146, y: -0.5334 },
                { x: -25.146, y: 5.1562 },
                { x: -8.627999, y: 5.1562 },
                { x: -8.627999, y: -0.5334 },
            ] }), jsxRuntime.jsx("copperpour", { name: "GND_BOTTOM_CENTER_POUR", connectsTo: "net.GND", layer: "bottom", clearance: "0.381mm", padMargin: "0.381mm", traceMargin: "0.381mm", boardEdgeMargin: "0mm", cutoutMargin: "0.381mm", coveredWithSolderMask: true, outline: [
                { x: -4.614799, y: -0.5334 },
                { x: -4.614799, y: 5.1562 },
                { x: 4.4196, y: 5.1562 },
                { x: 4.4196, y: -0.5334 },
            ] }), jsxRuntime.jsx("copperpour", { name: "GND_BOTTOM_RIGHT_POUR", connectsTo: "net.GND", layer: "bottom", clearance: "0.381mm", padMargin: "0.381mm", traceMargin: "0.381mm", boardEdgeMargin: "0mm", cutoutMargin: "0.381mm", coveredWithSolderMask: true, outline: [
                { x: 8.6509987, y: -0.5334 },
                { x: 8.6509987, y: 5.1562 },
                { x: 25.146, y: 5.1562 },
                { x: 25.146, y: -0.5334 },
            ] }), jsxRuntime.jsx("silkscreentext", { text: "Dual Brushed Motor BoosterPack", pcbX: -15, pcbY: 19.5, fontSize: "1mm", anchorAlignment: "center_left" }), jsxRuntime.jsx("silkscreentext", { text: "BOOST-DRV8848 REVA", pcbX: -15, pcbY: 13.5, fontSize: "1mm", anchorAlignment: "center_left" }), jsxRuntime.jsx("silkscreentext", { text: "Parallel Mode", pcbX: 0, pcbY: 6, fontSize: "0.9mm" }), jsxRuntime.jsx("silkscreentext", { text: "B1", pcbX: -7.62, pcbY: 14.5, fontSize: "0.8mm" }), jsxRuntime.jsx("silkscreentext", { text: "B2", pcbX: -2.54, pcbY: 14.5, fontSize: "0.8mm" }), jsxRuntime.jsx("silkscreentext", { text: "A2", pcbX: 2.54, pcbY: 14.5, fontSize: "0.8mm" }), jsxRuntime.jsx("silkscreentext", { text: "A1", pcbX: 7.62, pcbY: 14.5, fontSize: "0.8mm" }), jsxRuntime.jsx("silkscreentext", { text: "GND", pcbX: 15.2146, pcbY: 14.5, fontSize: "0.8mm" }), jsxRuntime.jsx("silkscreentext", { text: "VM", pcbX: 20.2946, pcbY: 14.5, fontSize: "0.8mm" }), jsxRuntime.jsx("silkscreentext", { text: "VREF", pcbX: -17.5, pcbY: -12, fontSize: "0.8mm" }), jsxRuntime.jsx("silkscreentext", { text: "VM", pcbX: 8.7, pcbY: -15, fontSize: "0.8mm" }), jsxRuntime.jsx("silkscreentext", { text: "nFAULT", pcbX: 13.5, pcbY: -15, fontSize: "0.8mm" })] }));

module.exports = index_circuit;