techmannih/nema34-mounted-stepper-controller

A 48 V USB‑C PD 3.1 EPR NEMA‑34 stepper controller PCB combining STM32/TMC5160 control, external MOSFET motor bridges, protected power and regenerative braking, USB data, telemetry, diagnostics, status LEDs, and buzzer alarms.

Version
0.3.92
License
unset
Stars
1

dist/index.js

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

// GOODWORK SS10100, SMBF, C49242208, datasheet Rev 1.0 (2017-01).
// Body max 4.4 x 3.7 mm; overall length 5.5 mm; leads max 1.3 x 2.2 mm.
// Derived land pattern provides >=0.45 mm toe, >=0.15 mm heel and 0.2 mm side.
// Cathode is the banded end (pad 1). Assembly land-pattern acceptance remains open.
const SS10100_SMBF = (props) => {
    const { name = "D1", ...restProps } = props;
    return jsx("diode", { name: name, pinLabels: { pin1: ["cathode", "neg"], pin2: ["anode", "pos"] }, manufacturerPartNumber: "SS10100", supplierPartNumbers: { jlcpcb: ["C49242208"] }, footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: -2.15, pcbY: 0, width: 2.1, height: 2.6, shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: 2.15, pcbY: 0, width: 2.1, height: 2.6, shape: "rect" }), jsx("fabricationnotepath", { route: [{ x: -2.2, y: -1.85 }, { x: 2.2, y: -1.85 }, { x: 2.2, y: 1.85 }, { x: -2.2, y: 1.85 }, { x: -2.2, y: -1.85 }] }), jsx("silkscreenpath", { route: [{ x: -1.8, y: -1.85 }, { x: 1.8, y: -1.85 }] }), jsx("silkscreenpath", { route: [{ x: -1.8, y: 1.85 }, { x: 1.8, y: 1.85 }] }), jsx("silkscreenpath", { route: [{ x: -3.4, y: -1.5 }, { x: -3.4, y: 1.5 }] }), jsx("courtyardoutline", { outline: [{ x: -3.6, y: -2.1 }, { x: 3.6, y: -2.1 }, { x: 3.6, y: 2.1 }, { x: -3.6, y: 2.1 }, { x: -3.6, y: -2.1 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: 0, pcbY: 2.85, anchorAlignment: "center" })] }), ...restProps });
};

const pages = [
    [
        "usb-pd",
        "USB-C PD POWER",
        "J1: 48 V / 5 A EPR power only; USB DATA is on J10.",
        "U1 protects CC/VBUS. Q1 controls protected VBUS; C1/C2 provide local bypass."
    ],
    [
        "usb-pd-policy",
        "PD Controller and EEPROM",
        "U2 TPS26750 negotiates EPR; U3 stores the board-specific TI configuration.",
        "Q2/Q3 translate PD path control. TI image and powered qualification remain required."
    ],
    [
        "logic-power",
        "PD Backup Supply",
        "U5 converts PD VBUS to V3V3_PD; L1 and its feedback/bypass network are shown here.",
        "Input spans default USB 5 V through the specified 48 V EPR operating target."
    ],
    [
        "logic-backup",
        "Motor Backup Supply",
        "U22 converts VMOTOR to V3V3_MOTOR for brake-control backup after PD loss.",
        "L2, feedback and local bypass remain on the motor supply domain."
    ],
    [
        "logic-selection",
        "Logic Supply Selection and Power Permit",
        "U23/U24 and R111 form the status-interlocked reverse-blocked board supply.",
        "U4 combines PD path status with POWER_PERMIT to control the eFuse enable."
    ],
    [
        "motor-power",
        "Protected 48 V Motor Bus",
        "Q4/Q5 provide reverse blocking; U6 is the eFuse and input-current monitor.",
        "Nominal 1x current limit 3.607 A. C22/C23 are motor bulk; R31-R33/C24 monitor voltage."
    ],
    [
        "motion",
        "Motion Controller",
        "U7 TMC5160A drives the external bridges; nominal regulated driver supply is 12 V.",
        "Bootstrap, charge-pump and local bypass parts are shown with the controller."
    ],
    [
        "motion-enable",
        "Onboard Motion and Hardware Enable",
        "STM32 commands U7 over SPI. U10/U11/U33 and Q14 retain hardware inhibits.",
        "The driver remains inhibited until the hardware safety conditions permit motion."
    ],
    [
        "bridge-a",
        "Motor Phase A Power Bridge",
        "Q6/Q8 high-side and Q7/Q9 low-side switches form phase A; R109 is the Kelvin shunt.",
        "J2 connects both motor windings. The 3.8 A RMS design ceiling is not a qualified setting."
    ],
    [
        "bridge-b",
        "Motor Phase B Power Bridge",
        "Q10/Q12 high-side and Q11/Q13 low-side switches form phase B.",
        "R110 is the independent 33 mOhm shunt; preserve the Kelvin sense connections."
    ],
    [
        "brake",
        "Brake Reference and Turn-on Threshold",
        "U12 is the 2.5 V reference. U13 commands braking at nominal 52.0 V.",
        "External braking resistor and heatsink sizing depends on stored mechanical energy."
    ],
    [
        "brake-ovp",
        "Overvoltage Inhibit and Brake Driver",
        "U14 inhibits motion at nominal 53.21 V; U15/Q16 switch the external J3 brake load.",
        "Brake control remains powered from the protected motor bus through the backup supply."
    ],
    [
        "mcu",
        "MCU Clock Memory and Debug",
        "U16 STM32G0B1 commands the TMC5160 ramp generator over SPI; SW2 requests Start/Stop.",
        "U17 is configuration storage. Y1, SW1 and the bare SWD/NRST pads support bring-up."
    ],
    [
        "encoder",
        "Optional Shaft Encoder",
        "U18 AS5047P is centered on bottom; C52/C53 are top-side. All are DNP.",
        "SPI plus ABI test access; magnet interface for the ordered single-shaft motor is unqualified."
    ],
    [
        "usb-data",
        "USB DATA and Attach Sense",
        "J10 supplies USB 2.0 DATA and independent MCU logic power; no PD on this port.",
        "D15 protects D+/D-/CC. R107/R108/C72 sense DATA VBUS; DATA cannot feed VMOTOR."
    ],
    null, // External machine inputs removed; preserve later sheet numbering.
    [
        "user-control",
        "Local Start and Stop",
        "SW2 requests motion from the onboard STM32. R133 pulls the input to MCU logic power.",
        "Debounce requires release before start; reset, power loss and faults never auto-start."
    ],
    null, // Removed interface sheet; retain subsequent approved sheet numbers.
    null, // Removed interface sheet; retain subsequent approved sheet numbers.
    null, // Removed interface sheet; retain subsequent approved sheet numbers.
    [
        "usb-logic",
        "USB Logic Power",
        "U28 limits DATA power; U25 regulates V3V3_USB. U26/U27 reverse-block the MCU rail.",
        "R119/R120 sense board supply on PB1. Industrial peripherals require board power."
    ],
    [
        "telemetry",
        "Temperature and Bus Diagnostics",
        "U29 TMP102 senses temperature; U33 provides hardware inhibit. U30 ADS1115 monitors the bus.",
        "Sensor addresses are 0x48 and 0x49. Temperature correlation requires load testing."
    ],
    [
        "phase-current",
        "Phase Current Diagnostics",
        "U31/U32 INA240A1 measure the two 5 mOhm inline shunts at 20 V/V.",
        "Nominal 100 mV/A about 1.65 V; instantaneous diagnostics, not a short-circuit trip."
    ],
    [
        "driver-power",
        "Regulated Driver Supply",
        "U34 is the 65 V buck supplying nominal 12 V to U7 VSA/12VOUT and U15.",
        "TMC5160 external supply range is 10-13 V; ripple and startup require bench validation."
    ],
    [
        "indicators",
        "Status and Independent Power Indication",
        "U35 PCA9538 at 0x70; U37 buffers PC13 reset into PD_3V3 with default-low bias.",
        "D17 shows board V3V3 independently of firmware; USB-only MCU power is distinct."
    ],
    [
        "alarm",
        "Audible Fault Alarm",
        "BZ1 active buzzer is driven by Q26 with a gate pulldown and D18 clamp.",
        "The alarm defaults off. Motor protection remains independent of the audible indication."
    ],
    [
        "pd-programming",
        "PD Programming and Power Probes",
        "U36 isolates both PD EEPROM I2Cc wires when TP_PD_ISO is grounded.",
        "Use fixed 5 V fixture power and a 3.3 V open-drain programmer; VREF is sense-only."
    ],
    ["brake-feedback", "Brake Continuity Preflight",
        "R134-R136 sense J3 return on U30 AIN2 before motion; C98 filters the ADC input.",
        "This check detects an absent resistor or stuck-on Q16; it does not prove braking current."]
];
const SchematicPages = () => jsx(Fragment, { children: pages.map((page, index) => {
        if (!page)
            return null;
        const [name, title, purpose, notes] = page;
        return jsx(Fragment$1, { children: jsxs("schematicsheet", { name: name, displayName: title, sheetIndex: index + 1, sheetSize: "A4", children: [jsx("schematictext", { schX: 0, schY: 9, fontSize: 0.5, anchor: "center", text: `${String(index + 1).padStart(2, "0")} / ${title}` }), jsx("schematictext", { schX: 0, schY: 7.8, fontSize: 0.23, anchor: "center", text: purpose }), jsx("schematictext", { schX: 0, schY: 7.1, fontSize: 0.23, anchor: "center", text: notes })] }) }, name);
    }) });

const pinLabels$r = {
    pin1: ["NC"],
    pin2: ["A"],
    pin3: ["GND"],
    pin4: ["Y"],
    pin5: ["VCC"]
};
const pinAttributes$i = {
    pin3: { requiresGround: true },
    pin5: { requiresPower: true }
};
const SN74LVC1G17DBVR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$r, pinAttributes: pinAttributes$i, supplierPartNumbers: {
            "jlcpcb": [
                "C7836"
            ]
        }, manufacturerPartNumber: "SN74LVC1G17DBVR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.300099mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": 0.8999728000000005, "y": -1.404111999999941 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.8999728000000005, "y": -0.45412660000010874 }, { "x": 0.8999728000000005, "y": -0.4958079999998972 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.8999728000000005, "y": 0.4958079999998972 }, { "x": 0.8999728000000005, "y": 0.45415200000002187 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.8999728000000005, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.404111999999941 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": -1.404111999999941 }, { "x": -0.9000489999999672, "y": -1.5500604000000067 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": 0.4958079999998972 }, { "x": -0.9000489999999672, "y": -0.4958334000000377 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": -0.9000489999999672, "y": 1.4040866000000278 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.5499587999998994 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": -1.5500604000000067 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("courtyardoutline", { outline: [{ "x": -2.1000978999999234, "y": 1.6999843999999484 }, { "x": 2.1000978999999234, "y": 1.6999843999999484 }, { "x": 2.1000978999999234, "y": -1.7000097999999753 }, { "x": -2.1000978999999234, "y": -1.7000097999999753 }, { "x": -2.1000978999999234, "y": 1.6999843999999484 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.7mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7836.obj?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7836.step?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.049083 },
        }, ...props }));
};

const AO3400A = (props) => {
    return (jsx("mosfet", { channelType: "n", mosfetMode: "enhancement", symbol: jsxs("symbol", { children: [jsx("schematicpath", { points: [{ "x": 0, "y": 0 }, { "x": 0.12, "y": -0.04 }, { "x": 0.12, "y": 0.04 }, { "x": 0, "y": 0 }], strokeColor: "#880000", isFilled: true, fillColor: "#FEFEFE" }), jsx("schematicpath", { points: [{ "x": 0.4, "y": 0.04 }, { "x": 0.34, "y": -0.06 }, { "x": 0.46, "y": -0.06 }, { "x": 0.4, "y": 0.04 }], strokeColor: "#880000", isFilled: true, fillColor: "#FEFEFE" }), jsx("schematicpath", { points: [{ "x": 0, "y": 0.14 }, { "x": 0.2, "y": 0.14 }, { "x": 0.2, "y": 0.2 }, { "x": 0.4, "y": 0.2 }, { "x": 0.4, "y": 0.04 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": 0 }, { "x": 0.2, "y": 0 }, { "x": 0.2, "y": -0.2 }, { "x": 0.4, "y": -0.2 }, { "x": 0.4, "y": -0.06 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": -0.14 }, { "x": 0, "y": -0.14 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.04, "y": 0.18 }, { "x": -0.04, "y": -0.18 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": 0.18 }, { "x": 0, "y": 0.1 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": -0.04 }, { "x": 0, "y": 0.04 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": -0.18 }, { "x": 0, "y": -0.1 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.2, "y": 0 }, { "x": -0.04, "y": 0 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.48, "y": 0.04 }, { "x": 0.44, "y": 0.04 }, { "x": 0.36, "y": 0.04 }, { "x": 0.32, "y": 0.04 }], strokeColor: "#880000" }), jsx("port", { name: "pin3", pinNumber: 3, aliases: ["D"], direction: "up", schX: 0.2, schY: 0.4, schStemLength: 0.2 }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["G"], direction: "left", schX: -0.4, schY: 0, schStemLength: 0.2 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["S"], direction: "down", schX: 0.2, schY: -0.4, schStemLength: 0.2 }), jsx("schematictext", { schX: 0.03, schY: 0.62, text: "{NAME}", fontSize: 0.2, anchor: "bottom_center" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C20917"
            ]
        }, manufacturerPartNumber: "AO3400A", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0.999998mm", pcbY: "-0.94996mm", width: "0.999998mm", height: "0.6500114mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0.999998mm", pcbY: "0.94996mm", width: "0.999998mm", height: "0.6500114mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.999998mm", pcbY: "0mm", width: "0.999998mm", height: "0.6500114mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.726211400000011, "y": 1.5262098000000606 }, { "x": -0.726211400000011, "y": 1.5262098000000606 }, { "x": -0.726211400000011, "y": 0.49458879999997407 }] }), jsx("silkscreenpath", { route: [{ "x": 0.726211400000011, "y": -1.5262097999999469 }, { "x": -0.726211400000011, "y": -1.5262097999999469 }, { "x": -0.726211400000011, "y": -0.49458879999997407 }] }), jsx("silkscreenpath", { route: [{ "x": 0.726211400000011, "y": 0.45539659999997184 }, { "x": 0.726211400000011, "y": -0.45539659999985815 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0254mm", pcbY: "2.524mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.7499969999998939, "y": 1.6999844000000621 }, { "x": 1.7499969999998939, "y": 1.6999844000000621 }, { "x": 1.7499969999998939, "y": -1.7000097999999753 }, { "x": -1.7499969999998939, "y": -1.7000097999999753 }, { "x": -1.7499969999998939, "y": 1.6999844000000621 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C20917.obj?uuid=d777607a152f4f3aac9bb0d0c14ed6fd",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C20917.step?uuid=d777607a152f4f3aac9bb0d0c14ed6fd",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0.000012700000070253736, y: -12699999956566899e-21, z: 0.050795 },
        }, ...props }));
};

const BAV21W_7_F = (props) => {
    const { name = "D1", ...restProps } = props;
    return (jsx("diode", { pinLabels: { pin1: ["cathode", "neg"], pin2: ["anode", "pos"] }, name: name, supplierPartNumbers: {
            "jlcpcb": [
                "C155214"
            ]
        }, manufacturerPartNumber: "BAV21W-7-F", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "1.692402mm", pcbY: "0mm", width: "0.9500108mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.692402mm", pcbY: "0mm", width: "0.9500108mm", height: "1.1500104mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": -1.5800070000000233, "y": -0.7551419999998643 }, { "x": -1.4061693999999534, "y": -0.7551419999998643 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.5800070000000233, "y": 0.755141999999978 }, { "x": -1.4061693999999534, "y": 0.755141999999978 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.5800070000000233, "y": 0.755141999999978 }, { "x": -1.5800070000000233, "y": 0.8661908000000267 }, { "x": -1.4061693999999534, "y": 0.8661908000000267 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.4061693999999534, "y": -0.866190799999913 }, { "x": -1.5800070000000233, "y": -0.866190799999913 }, { "x": -1.5800070000000233, "y": -0.7551419999998643 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.4061693999999534, "y": -0.7551419999998643 }, { "x": -1.4061693999999534, "y": -0.866190799999913 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.4061693999999534, "y": 0.8661908000000267 }, { "x": -1.4061693999999534, "y": 0.755141999999978 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.8271256000000449, "y": 0.8661908000000267 }, { "x": -0.8271256000000449, "y": -0.866190799999913 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9700006000000485, "y": 0.8661908000000267 }, { "x": -0.9700006000000485, "y": -0.866190799999913 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.4061693999999534, "y": 0.8661908000000267 }, { "x": 1.4061693999999534, "y": 0.8661908000000267 }] }), jsx("fabricationnotepath", { route: [{ "x": 1.4061693999999534, "y": 0.8661908000000267 }, { "x": 1.4061693999999534, "y": 0.6981951999998728 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.4061693999999534, "y": -0.866190799999913 }, { "x": 1.4061693999999534, "y": -0.866190799999913 }] }), jsx("fabricationnotepath", { route: [{ "x": 1.4061693999999534, "y": -0.866190799999913 }, { "x": 1.4061693999999534, "y": -0.6981951999999865 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.030196600000181, "y": 0.09479280000005019 }, { "x": -2.030196600000181, "y": -0.0947927999999365 }, { "x": -1.2717780000000403, "y": -0.0947927999999365 }, { "x": -1.2717780000000403, "y": 0.09479280000005019 }, { "x": -2.030196600000181, "y": 0.09479280000005019 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": 1.9354038000000173, "y": 0.0977900000000318 }, { "x": 1.9354038000000173, "y": -0.0917955999999549 }, { "x": 1.17698519999999, "y": -0.0917955999999549 }, { "x": 1.17698519999999, "y": 0.0977900000000318 }, { "x": 1.9354038000000173, "y": 0.0977900000000318 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": 1.6509999999999536, "y": 0.6349999999999909 }, { "x": 1.6509999999999536, "y": -0.629005599999914 }, { "x": 1.4613889999998264, "y": -0.629005599999914 }, { "x": 1.4613889999998264, "y": 0.6349999999999909 }, { "x": 1.6509999999999536, "y": 0.6349999999999909 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.417407400000002, "y": 1.0499984000000495 }, { "x": 2.417407399999888, "y": 1.0499984000000495 }, { "x": 2.417407399999888, "y": -1.0499984000000495 }, { "x": -2.417407400000002, "y": -1.0499984000000495 }, { "x": -2.417407400000002, "y": 1.0499984000000495 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.05mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C155214.obj?uuid=ffe28a36cfa04cde86eca0e275be7a76",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C155214.step?uuid=ffe28a36cfa04cde86eca0e275be7a76",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0, z: -0.55 },
        }, ...restProps }));
};

const pinLabels$q = {
    pin1: ["POS"],
    pin2: ["NEG"]
};
const FUET_9650B_3V = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$q, pinAttributes: {
            pin1: { requiresPower: true },
            pin2: { requiresGround: true },
        }, symbol: jsxs("symbol", { children: [jsx("port", { name: "pin1", pinNumber: 1, aliases: ["POS"], direction: "left", schX: -0.2, schY: 0.2, schStemLength: 0.2 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["NEG"], direction: "left", schX: -0.2, schY: 0, schStemLength: 0.2 }), jsx("schematicpath", { points: [{ "x": 0.38, "y": 0.4 }, { "x": 0.2, "y": 0.24 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": -0.04 }, { "x": 0.38, "y": -0.2 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.38, "y": 0.4 }, { "x": 0.38, "y": -0.2 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": 0.24 }, { "x": 0.2, "y": -0.04 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": 0.24 }, { "x": 0, "y": -0.04 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": -0.04 }, { "x": 0.2, "y": -0.04 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": 0.24 }, { "x": 0.2, "y": 0.24 }], strokeColor: "#880000" }), jsx("schematictext", { schX: 0.08, schY: 0.6, text: "{NAME}", fontSize: 0.2, anchor: "bottom_center" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C391032"
            ]
        }, manufacturerPartNumber: "FUET-9650B-3V", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "4.500372mm", pcbY: "0mm", width: "2.499995mm", height: "1.7999964mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-4.500372mm", pcbY: "0mm", width: "2.499995mm", height: "1.7999964mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -5.079542800000013, "y": -1.2319254000000228 }, { "x": -5.079542800000013, "y": -5.080000000000041 }] }), jsx("silkscreenpath", { route: [{ "x": -5.079542800000013, "y": 3.302000000000021 }, { "x": -5.079542800000013, "y": 1.2319254000000228 }] }), jsx("silkscreenpath", { route: [{ "x": 5.080457199999955, "y": -5.080000000000041 }, { "x": -5.079542800000013, "y": -5.080000000000041 }] }), jsx("silkscreenpath", { route: [{ "x": 5.080457199999955, "y": -1.2311888000000408 }, { "x": 5.080457199999955, "y": -5.080000000000041 }] }), jsx("silkscreenpath", { route: [{ "x": 5.080457199999955, "y": 5.080000000000041 }, { "x": 5.080457199999955, "y": 1.2311633999999003 }] }), jsx("silkscreenpath", { route: [{ "x": -4.381042800000159, "y": -2.413000000000011 }, { "x": -2.9840427999999974, "y": -2.413000000000011 }] }), jsx("silkscreenpath", { route: [{ "x": 2.8579571999998734, "y": -2.5399999999999636 }, { "x": 4.254957199999922, "y": -2.5399999999999636 }] }), jsx("silkscreenpath", { route: [{ "x": 3.5564571999999544, "y": -1.7779999999999063 }, { "x": 3.5564571999999544, "y": -3.3019999999999072 }] }), jsx("silkscreenpath", { route: [{ "x": -5.079542800000013, "y": 3.302000000000021 }, { "x": -3.3015428000001066, "y": 5.080000000000041 }, { "x": 5.080457199999955, "y": 5.080000000000041 }] }), jsx("silkscreencircle", { pcbX: "0.000508mm", pcbY: "0mm", radius: "1.17094mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "6.080508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": 3.4924237999998695, "y": 0.19050000000004275 }, { "x": 5.651423799999861, "y": 0.19050000000004275 }, { "x": 5.651423799999861, "y": -0.19050000000004275 }, { "x": 3.4924237999998695, "y": -0.19050000000004275 }, { "x": 3.4924237999998695, "y": 0.19050000000004275 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("fabricationnotepath", { route: [{ "x": 4.409897200000046, "y": -1.0700003999999126 }, { "x": 4.409897200000046, "y": 1.0889996000000792 }, { "x": 4.790897200000018, "y": 1.0889996000000792 }, { "x": 4.790897200000018, "y": -1.0700003999999126 }, { "x": 4.409897200000046, "y": -1.0700003999999126 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("fabricationnotepath", { route: [{ "x": -5.508244000000104, "y": 0.19050000000004275 }, { "x": -3.3492440000001125, "y": 0.19050000000004275 }, { "x": -3.3492440000001125, "y": -0.19050000000004275 }, { "x": -5.508244000000104, "y": -0.19050000000004275 }, { "x": -5.508244000000104, "y": 0.19050000000004275 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("fabricationnotepath", { route: [{ "x": -2.5501092000000654, "y": 4.850003000000129 }, { "x": -4.850104600000009, "y": 4.850003000000129 }, { "x": -4.850104600000009, "y": 2.950006799999983 }, { "x": -2.5501092000000654, "y": 4.850003000000129 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("courtyardoutline", { outline: [{ "x": -6.000369500000033, "y": 5.049990399999956 }, { "x": 6.00036949999992, "y": 5.049990399999956 }, { "x": 6.00036949999992, "y": -5.049990399999956 }, { "x": -6.000369500000033, "y": -5.049990399999956 }, { "x": -6.000369500000033, "y": 5.049990399999956 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C391032.obj?uuid=01837209aada41dc9731c0ff01df96cf",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C391032.step?uuid=01837209aada41dc9731c0ff01df96cf",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.00010160000010728254, y: 0, z: -0.2 },
        }, ...props }));
};

const NH_B2020RGBA_HF = ({ connections, ...props }) => {
    return (jsxs(Fragment, { children: [jsx("led", { pinLabels: { pin1: ["R_K"], pin2: ["B_K"] }, symbol: jsxs("symbol", { children: [jsx("port", { name: "pin3", pinNumber: 3, aliases: ["A"], direction: "up", schX: 0.7, schY: 1.2, schStemLength: 0.4 }), jsx("schematicpath", { points: [{ x: 0.7, y: 0.8 }, { x: 0.7, y: -0.6 }] }), [{ pin: 1, label: "R_K", y: 0.6 }, { pin: 4, label: "G_K", y: 0 }, { pin: 2, label: "B_K", y: -0.6 }].map(({ pin, label, y }) => (jsxs(Fragment$1, { children: [jsx("port", { name: `pin${pin}`, pinNumber: pin, aliases: [label], direction: "left", schX: -0.7, schY: y, schStemLength: 0.3 }), jsx("schematicpath", { points: [{ x: -0.4, y }, { x: 0, y }] }), jsx("schematicpath", { points: [{ x: 0, y: y - 0.17 }, { x: 0, y: y + 0.17 }] }), jsx("schematicpath", { points: [{ x: 0, y }, { x: 0.35, y: y + 0.17 }, { x: 0.35, y: y - 0.17 }, { x: 0, y }], isFilled: true, fillColor: "#ffffc2" }), jsx("schematicpath", { points: [{ x: 0.35, y }, { x: 0.7, y }] }), jsx("schematicpath", { points: [{ x: 0.15, y: y + 0.23 }, { x: -0.05, y: y + 0.4 }, { x: 0.06, y: y + 0.37 }] })] }, pin))), jsx("schematictext", { text: "{NAME}", schX: -0.7, schY: 1.2, fontSize: 0.2, anchor: "bottom_left" })] }), supplierPartNumbers: {
                    "jlcpcb": [
                        "C2874116"
                    ]
                }, manufacturerPartNumber: "NH-B2020RGBA-HF", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.849884mm", pcbY: "0.54991mm", width: "0.7999984mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.849884mm", pcbY: "-0.54991mm", width: "0.7999984mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.849884mm", pcbY: "-0.54991mm", width: "0.7999984mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.849884mm", pcbY: "0.54991mm", width: "0.7999984mm", height: "0.6999986mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 1.399971800000003, "y": -0.5599683999998888 }, { "x": 1.8499327999999196, "y": -0.5599683999998888 }] }), jsx("silkscreenpath", { route: [{ "x": 1.6199865999999474, "y": -0.31000699999992776 }, { "x": 1.6199865999999474, "y": -0.8100059999999303 }] }), jsx("silkscreenpath", { route: [{ "x": -1.0499852000000374, "y": 1.0499852000000374 }, { "x": 1.0500105999998368, "y": 1.0499852000000374 }] }), jsx("silkscreenpath", { route: [{ "x": 1.0499852000000374, "y": 0.07089140000005045 }, { "x": 1.0500105999998368, "y": -0.07089140000005045 }] }), jsx("silkscreenpath", { route: [{ "x": -1.0499852000000374, "y": 0.07089140000005045 }, { "x": -1.0500105999999505, "y": -0.07089140000005045 }] }), jsx("silkscreenpath", { route: [{ "x": -1.0499852000000374, "y": -1.0499852000000374 }, { "x": 1.0500105999998368, "y": -1.0499852000000374 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.3302mm", pcbY: "2.0922mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": -0.3899916000000303, "y": 0.6675120000001016 }, { "x": -0.38996620000011717, "y": 0.9924796000000242 }, { "x": -0.38996620000011717, "y": 0.9924796000000242 }, { "x": -0.049961800000005496, "y": 0.9924796000000242 }, { "x": -0.3899916000000303, "y": 0.6675120000001016 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("fabricationnotepath", { route: [{ "x": 1.3999972000000298, "y": -0.49999899999988884 }, { "x": 1.8999961999999186, "y": -0.49999899999988884 }, { "x": 1.8999961999999186, "y": -0.5999987999999803 }, { "x": 1.3999972000000298, "y": -0.5999987999999803 }, { "x": 1.3999972000000298, "y": -0.49999899999988884 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("fabricationnotepath", { route: [{ "x": 1.5931895999999597, "y": -0.8109203999999863 }, { "x": 1.5931895999999597, "y": -0.3109213999998701 }, { "x": 1.6931893999999375, "y": -0.3109213999998701 }, { "x": 1.6931893999999375, "y": -0.8109203999999863 }, { "x": 1.5931895999999597, "y": -0.8109203999999863 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("courtyardoutline", { outline: [{ "x": -1.4998831999999993, "y": 1.2999852000000374 }, { "x": 1.4998831999999993, "y": 1.2999852000000374 }, { "x": 1.4998831999999993, "y": -1.3000105999999505 }, { "x": -1.4998831999999993, "y": -1.3000105999999505 }, { "x": -1.4998831999999993, "y": 1.2999852000000374 }] })] }), cadModel: {
                    objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2874116.obj?uuid=68f120d615fe4215afc90e0249d956ce",
                    stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2874116.step?uuid=68f120d615fe4215afc90e0249d956ce",
                    pcbRotationOffset: 0,
                    modelOriginPosition: { x: 0.000012700000070253736, y: 0.000012699999956566899, z: 0 },
                }, ...props }), Object.entries(connections ?? {}).flatMap(([pin, targets]) => (typeof targets === "string" ? [targets] : targets).map((target) => jsx(Fragment$1, { children: jsx("trace", { from: `.${props.name} > .${pin}`, to: target }) }, `${pin}:${target}`)))] }));
};

const pinLabels$p = {
    pin1: ["1A"],
    pin2: ["1B"],
    pin3: ["2C"],
    pin4: ["GND"],
    pin5: ["2A"],
    pin6: ["2B"],
    pin7: ["1C"],
    pin8: ["VCC"]
};
const pinAttributes$h = {
    pin4: { requiresGround: true },
    pin8: { requiresPower: true }
};
const SN74LVC2G66DCUR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$p, pinAttributes: pinAttributes$h, supplierPartNumbers: {
            "jlcpcb": [
                "C181970"
            ]
        }, manufacturerPartNumber: "SN74LVC2G66DCUR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.549908mm", pcbY: "-0.750062mm", width: "0.7500112mm", height: "0.2500122mm", radius: "0.1250061mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-1.549908mm", pcbY: "-0.249936mm", width: "0.7500112mm", height: "0.2500122mm", radius: "0.1250061mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-1.549908mm", pcbY: "0.249936mm", width: "0.7500112mm", height: "0.2500122mm", radius: "0.1250061mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.549908mm", pcbY: "0.750062mm", width: "0.7500112mm", height: "0.2500122mm", radius: "0.1250061mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.549908mm", pcbY: "0.750062mm", width: "0.7500112mm", height: "0.2500122mm", radius: "0.1250061mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.549908mm", pcbY: "0.249936mm", width: "0.7500112mm", height: "0.2500122mm", radius: "0.1250061mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.549908mm", pcbY: "-0.249936mm", width: "0.7500112mm", height: "0.2500122mm", radius: "0.1250061mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.549908mm", pcbY: "-0.750062mm", width: "0.7500112mm", height: "0.2500122mm", radius: "0.1250061mm", shape: "pill" }), jsx("silkscreenpath", { route: [{ "x": 0.8998712000001206, "y": -1.000048799999945 }, { "x": 0.8998712000001206, "y": 0.9998964000001251 }, { "x": -0.9001506000000745, "y": 0.9998964000001251 }, { "x": -0.9001506000000745, "y": -1.000048799999945 }] }), jsx("silkscreenpath", { route: [{ "x": -0.2541016000000127, "y": -1.0161015999998426 }, { "x": -0.9001506000000745, "y": -1.0161015999998426 }] }), jsx("silkscreenpath", { route: [{ "x": 0.2538984000000255, "y": -1.0161015999998426 }, { "x": 0.8998712000001206, "y": -1.0161015999998426 }] }), jsx("silkscreenpath", { route: [{ "x": 0.2538729999999987, "y": -1.0160761999998158 }, { "x": 0.1794781224214148, "y": -1.195681322421251 }, { "x": -12700000002041634e-20, "y": -1.2700761999999486 }, { "x": -0.17973212242145564, "y": -1.195681322421251 }, { "x": -0.25412699999992583, "y": -1.0160761999998158 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.248412mm", pcbY: "2.00838mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.1749135999998543, "y": 1.2499218000000383 }, { "x": 2.174913599999968, "y": 1.2499218000000383 }, { "x": 2.174913599999968, "y": -1.2500741999998581 }, { "x": -2.1749135999998543, "y": -1.2500741999998581 }, { "x": -2.1749135999998543, "y": 1.2499218000000383 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C181970.obj?uuid=714a6271b466408e99a25b85bfe66811",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C181970.step?uuid=714a6271b466408e99a25b85bfe66811",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: -1142999999501626e-19, y: -7619999996677507e-20, z: -0.149083 },
        }, ...props }));
};

const pinLabels$o = {
    pin1: ["A0"],
    pin2: ["A1"],
    pin3: ["N_RESET"],
    pin4: ["P0"],
    pin5: ["P1"],
    pin6: ["P2"],
    pin7: ["P3"],
    pin8: ["GND"],
    pin9: ["P4"],
    pin10: ["P5"],
    pin11: ["P6"],
    pin12: ["P7"],
    pin13: ["N_INT"],
    pin14: ["SCL"],
    pin15: ["SDA"],
    pin16: ["VCC"]
};
const pinAttributes$g = {
    pin8: { requiresGround: true },
    pin16: { requiresPower: true }
};
// The DFN generator describes the lands; the physical PW package is TSSOP-16.
const pca9538Footprint = "dfn16_pillpads_p0.65mm_w7.46mm_pw0.34mm_pl1.73mm_pin1location(leftside,bottom)";
const PCA9538PWR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$o, pinAttributes: pinAttributes$g, supplierPartNumbers: { jlcpcb: ["C201530"] }, manufacturerPartNumber: "PCA9538PWR", footprint: pca9538Footprint, cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C201530.obj?uuid=534f03d8fe164fbab551f91e5a792e30",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C201530.step?uuid=534f03d8fe164fbab551f91e5a792e30",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: -12700000002041634e-20, y: 0, z: -0.019205 },
        }, ...props }));
};

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

const BoardDiagnostics = () => (jsxs(Fragment, { children: [jsx("schematicsection", { name: "indicators_U35", displayName: "Status Indicators" }), jsx("schematicsection", { name: "alarm_BZ1", displayName: "Audible Fault Alarm" }), jsx("schematicsection", { name: "pd-programming_U36", displayName: "PD Programming and Power Probes" }), jsx("net", { name: "U35_RESET_N", isPowerNet: false }), jsx("net", { name: "BUZZER_EN", isPowerNet: false }), jsx("net", { name: "BUZZER_GATE", isPowerNet: false }), jsx("net", { name: "BUZZER_LOW", isPowerNet: false }), jsx("net", { name: "EEP_LINK_EN", isPowerNet: false }), jsx("net", { name: "EEP_PROG_SCL", isPowerNet: false }), jsx("net", { name: "EEP_PROG_SDA", isPowerNet: false }), jsx("net", { name: "POWER_LED_A", isPowerNet: false }), jsx("net", { name: "RGB_B_DRV", isPowerNet: false }), jsx("net", { name: "RGB_B_K", isPowerNet: false }), jsx("net", { name: "RGB_G_DRV", isPowerNet: false }), jsx("net", { name: "RGB_G_K", isPowerNet: false }), jsx("net", { name: "RGB_R_DRV", isPowerNet: false }), jsx("net", { name: "RGB_R_K", isPowerNet: false }), jsx(PCA9538PWR, { name: "U35", schWidth: 2.132, schHeight: 1.6, schPinArrangement: { topSide: ["pin16"], leftSide: ["pin3", "pin14", "pin15"], rightSide: ["pin4", "pin5", "pin6", "pin7", "pin13"], bottomSide: ["pin1", "pin2", "pin8", "pin9", "pin10", "pin11", "pin12"] }, schSheetName: "indicators", schSectionName: "indicators_U35", schX: -6.5, schY: -2.2, pcbX: 35.5, pcbY: -24.25, pcbRotation: 0, layer: "top", noConnect: ["pin13"], connections: { pin1: "net.GND", pin2: "net.GND", pin3: "net.U35_RESET_N", pin4: "net.RGB_R_DRV", pin5: "net.RGB_G_DRV", pin6: "net.RGB_B_DRV", pin7: "net.BUZZER_EN", pin8: "net.GND", pin9: "net.GND", pin10: "net.GND", pin11: "net.GND", pin12: "net.GND", pin14: "net.PD_SCL", pin15: "net.PD_SDA", pin16: "net.PD_3V3" } }), jsx(SN74LVC1G17DBVR, { name: "U37", schSheetName: "indicators", schSectionName: "indicators_U35", schX: -6.5, schY: 5.2, schWidth: 1.485, schHeight: 0.97, schPinArrangement: { leftSide: ["pin2"], rightSide: ["pin4", "pin1"], topSide: ["pin5"], bottomSide: ["pin3"] }, pcbX: 26.5, pcbY: -32.25, layer: "top", noConnect: ["pin1"], connections: { pin2: "net.STATUS_GPIO", pin3: "net.GND", pin4: "net.U35_RESET_N", pin5: "net.PD_3V3" } }), jsx("capacitor", { name: "C99", schSheetName: "indicators", schSectionName: "indicators_U35", schX: -12.8, schY: 1.8, schRotation: 270, pcbX: 22.75, pcbY: -33.2, pcbRotation: 180, layer: "top", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxVoltageRating: "50V", decouplingFor: ".U37 > .pin5", connections: { pin1: "net.PD_3V3", pin2: "net.GND" } }), jsx("resistor", { name: "R137", schSheetName: "indicators", schSectionName: "indicators_U35", schX: -1.5, schY: 5.2, schRotation: 270, pcbX: 24, pcbY: -29.5, pcbRotation: 0, layer: "top", resistance: "47k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25819"] }, connections: { pin1: "net.U35_RESET_N", pin2: "net.GND" } }), jsx("trace", { name: "BYPASS_C99", from: ".U37 > .pin5", to: ".C99 > .pin1", thickness: "0.2mm", maxLength: "5mm", pcbPath: [".C99 > .pin1"] }), jsx(NH_B2020RGBA_HF, { name: "D16", schPinArrangement: { topSide: ["pin3"], leftSide: ["pin1", "pin4", "pin2"] }, schSheetName: "indicators", schSectionName: "indicators_U35", schX: 1.5, schY: -1.2, pcbX: -40.25, pcbY: -18, pcbRotation: 90, layer: "top", connections: { pin1: "net.RGB_R_K", pin2: "net.RGB_B_K", pin3: "net.V3V3", pin4: "net.RGB_G_K" } }), jsx(FUET_9650B_3V, { name: "BZ1", schSheetName: "alarm", schSectionName: "alarm_BZ1", schX: 0.75, schY: 2.3, pcbX: -36.5, pcbY: -10.8, pcbRotation: 0, layer: "top", connections: { pin1: "net.V3V3", pin2: "net.BUZZER_LOW" } }), jsx(AO3400A, { name: "Q26", schSheetName: "alarm", schSectionName: "alarm_BZ1", schX: -2.25, schY: -2.7, pcbX: -32.25, pcbY: -18, pcbRotation: 0, layer: "top", connections: { pin1: "net.BUZZER_GATE", pin2: "net.GND", pin3: "net.BUZZER_LOW" } }), jsx(XL_1608SURC_06, { name: "D17", schSheetName: "indicators", schSectionName: "indicators_U35", schX: 11.5, schY: -2.2, pcbX: -37.5, pcbY: -19.5, pcbRotation: 0, layer: "top", schRotation: 270, connections: { pin1: "net.GND", pin2: "net.POWER_LED_A" } }), jsx(BAV21W_7_F, { name: "D18", schSheetName: "alarm", schSectionName: "alarm_BZ1", schX: 6.75, schY: 2.3, pcbX: -36.5, pcbY: -17, pcbRotation: 0, layer: "top", schRotation: 90, connections: { pin1: "net.V3V3", pin2: "net.BUZZER_LOW" } }), jsx("resistor", { name: "R123", schSheetName: "indicators", schSectionName: "indicators_U35", schX: -1.5, schY: 0.8, pcbX: 39.25, pcbY: -24.25, pcbRotation: 270, layer: "top", resistance: "1k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C21190"] }, connections: { pin1: "net.RGB_R_K", pin2: "net.RGB_R_DRV" } }), jsx("resistor", { name: "R124", schSheetName: "indicators", schSectionName: "indicators_U35", schX: -1.5, schY: -2.2, pcbX: 39.25, pcbY: -27.25, pcbRotation: 90, layer: "top", resistance: "330", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23138"] }, connections: { pin1: "net.RGB_G_K", pin2: "net.RGB_G_DRV" } }), jsx("resistor", { name: "R125", schSheetName: "indicators", schSectionName: "indicators_U35", schX: -1.5, schY: -5.2, pcbX: 40.0, pcbY: -22, pcbRotation: 0, layer: "top", resistance: "330", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23138"] }, connections: { pin1: "net.RGB_B_K", pin2: "net.RGB_B_DRV" } }), jsx("resistor", { name: "R126", schSheetName: "alarm", schSectionName: "alarm_BZ1", schX: -6.75, schY: -2.7, pcbX: -28.75, pcbY: -18, pcbRotation: 180, layer: "top", resistance: "1k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C21190"] }, connections: { pin1: "net.BUZZER_EN", pin2: "net.BUZZER_GATE" } }), jsx("resistor", { name: "R127", schSheetName: "alarm", schSectionName: "alarm_BZ1", schX: -5.25, schY: -5.7, pcbX: -35, pcbY: -19.75, pcbRotation: 90, layer: "top", resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, schRotation: 270, connections: { pin1: "net.BUZZER_GATE", pin2: "net.GND" } }), jsx("resistor", { name: "R128", schSheetName: "indicators", schSectionName: "indicators_U35", schX: 11.5, schY: 0.8, pcbX: -27.5, pcbY: -25.75, pcbRotation: 90, layer: "top", resistance: "4.7k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23162"] }, schRotation: 270, connections: { pin1: "net.V3V3", pin2: "net.POWER_LED_A" } }), jsx("capacitor", { name: "C95", schSheetName: "indicators", schSectionName: "indicators_U35", schX: -11.5, schY: 1.8, pcbX: 31.85, pcbY: -22.8, pcbRotation: 270, layer: "top", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, schRotation: 270, decouplingFor: ".U35 > .pin16", connections: { pin1: "net.PD_3V3", pin2: "net.GND" } }), jsx("capacitor", { name: "C96", schSheetName: "alarm", schSectionName: "alarm_BZ1", schX: 4.75, schY: 2.3, pcbX: -33, pcbY: -4.9, pcbRotation: 180, layer: "top", capacitance: "10uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C96446"] }, schRotation: 270, connections: { pin1: "net.V3V3", pin2: "net.GND" } }), jsx(SN74LVC2G66DCUR, { name: "U36", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: -4.5, schY: 1.8, pcbX: -9, pcbY: 20.0, pcbRotation: 90, layer: "top", connections: { pin1: "net.EEP_SDA", pin2: "net.EEP_PROG_SDA", pin3: "net.EEP_LINK_EN", pin4: "net.GND", pin5: "net.EEP_SCL", pin6: "net.EEP_PROG_SCL", pin7: "net.EEP_LINK_EN", pin8: "net.PD_3V3" } }), jsx("capacitor", { name: "C97", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: -9.5, schY: -5.2, pcbX: -9.1, pcbY: 16.5, pcbRotation: 180, layer: "top", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, schRotation: 270, decouplingFor: ".U36 > .pin8", connections: { pin1: "net.PD_3V3", pin2: "net.GND" } }), jsx("resistor", { name: "R129", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: 2.5, schY: 4.8, pcbX: -12, pcbY: 19.5, pcbRotation: 0, layer: "top", resistance: "4.7k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23162"] }, schRotation: 270, connections: { pin1: "net.PD_3V3", pin2: "net.EEP_PROG_SDA" } }), jsx("resistor", { name: "R130", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: 7.5, schY: 4.8, pcbX: -12.25, pcbY: 16.5, pcbRotation: 0, layer: "top", resistance: "4.7k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23162"] }, schRotation: 270, connections: { pin1: "net.PD_3V3", pin2: "net.EEP_PROG_SCL" } }), jsx("resistor", { name: "R131", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: -11.5, schY: 4.8, pcbX: -15, pcbY: 20.0, pcbRotation: 0, layer: "top", resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, schRotation: 270, connections: { pin1: "net.PD_3V3", pin2: "net.EEP_LINK_EN" } }), jsx("testpoint", { doNotPlace: true, name: "TP_PD_VREF", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: -9.5, schY: -3.2, pcbX: -15.5, pcbY: 25.25, pcbRotation: 0, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { radius: "0.95mm" })] }), connections: { pin1: "net.PD_3V3" } }), jsx("testpoint", { doNotPlace: true, name: "TP_PD_GND", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: -2.5, schY: -3.2, pcbX: -20, pcbY: 22.25, pcbRotation: 0, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { radius: "0.95mm" })] }), connections: { pin1: "net.GND" } }), jsx("testpoint", { doNotPlace: true, name: "TP_EEP_SDA", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: 4.5, schY: -3.2, pcbX: -19.25, pcbY: 20.25, pcbRotation: 0, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { radius: "0.95mm" })] }), connections: { pin1: "net.EEP_PROG_SDA" } }), jsx("testpoint", { doNotPlace: true, name: "TP_EEP_SCL", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: 11.5, schY: -3.2, pcbX: 0.75, pcbY: 19.25, pcbRotation: 0, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { radius: "0.95mm" })] }), connections: { pin1: "net.EEP_PROG_SCL" } }), jsx("testpoint", { doNotPlace: true, name: "TP_PD_ISO", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: -9.5, schY: -8.2, pcbX: 7.0, pcbY: 38.0, pcbRotation: 0, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { radius: "0.95mm" })] }), connections: { pin1: "net.EEP_LINK_EN" } }), jsx("testpoint", { doNotPlace: true, name: "TP_PD_VBUS", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: -2.5, schY: -8.2, pcbX: 7.0, pcbY: 41.0, pcbRotation: 0, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { radius: "0.95mm" })] }), connections: { pin1: "net.PD_VBUS" } }), jsx("testpoint", { doNotPlace: true, name: "TP_VMOTOR", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: 4.5, schY: -8.2, pcbX: 9.5, pcbY: 40.75, pcbRotation: 0, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { radius: "0.95mm" })] }), connections: { pin1: "net.VMOTOR" } }), jsx("testpoint", { doNotPlace: true, name: "TP_PWR_GND", schSheetName: "pd-programming", schSectionName: "pd-programming_U36", schX: 11.5, schY: -8.2, pcbX: 22, pcbY: 40.75, pcbRotation: 0, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { radius: "0.95mm" })] }), connections: { pin1: "net.GND" } }), jsx("resistor", { name: "R132", schSheetName: "indicators", schSectionName: "indicators_U35", schX: -10.5, schY: 0.8, pcbX: 40.75, pcbY: -24.25, pcbRotation: 90, layer: "top", resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, schRotation: 270, connections: { pin1: "net.STATUS_GPIO", pin2: "net.GND" } }), jsx("trace", { name: "BUZZER_BULK", from: ".BZ1 > .pin1", to: ".C96 > .pin1", thickness: "0.3mm", maxLength: "7mm", pcbPath: [".C96 > .pin1"] }), jsx("trace", { name: "BYPASS_C95", from: ".U35 > .pin16", to: ".C95 > .pin1", thickness: "0.2mm", maxLength: "5mm", pcbPath: [".C95 > .pin1"] }), jsx("trace", { name: "BYPASS_C97", from: ".U36 > .pin8", to: ".C97 > .pin1", thickness: "0.2mm", maxLength: "5mm", pcbPath: [".C97 > .pin1"] })] }));

const pinLabels$m = {
    pin1: ["IN"],
    pin2: ["GND"],
    pin3: ["EN"],
    pin4: ["FAULT"],
    pin5: ["ILIM"],
    pin6: ["OUT"]
};
const pinAttributes$f = {
    pin1: { requiresPower: true },
    pin2: { requiresGround: true }
};
const TPS2553DBVR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$m, pinAttributes: pinAttributes$f, supplierPartNumbers: {
            "jlcpcb": [
                "C55266"
            ]
        }, manufacturerPartNumber: "TPS2553DBVR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin3"], pcbX: "1.35001mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.35001mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.35001mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-1.35001mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.35001mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.35001mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.899998200000141, "y": 1.5499080000000731 }, { "x": 0.9000236000000541, "y": 1.5499080000000731 }] }), jsx("silkscreenpath", { route: [{ "x": -0.899998200000141, "y": -1.5501111999999466 }, { "x": 0.9000236000000541, "y": -1.5501111999999466 }] }), jsx("silkscreencircle", { pcbX: "1.397mm", pcbY: "-1.651mm", radius: "0.127mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.012446mm", pcbY: "2.562354mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.150008899999989, "y": 1.6999081999999817 }, { "x": 2.150008899999989, "y": 1.6999081999999817 }, { "x": 2.150008899999989, "y": -1.700085999999942 }, { "x": -2.150008899999989, "y": -1.700085999999942 }, { "x": -2.150008899999989, "y": 1.6999081999999817 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C55266.obj?uuid=229b69761e2c45dba6a83d8866dec72d",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C55266.step?uuid=229b69761e2c45dba6a83d8866dec72d",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0.000025399999913133797, y: -889000000370288e-19, z: -0.048939 },
        }, ...props }));
};

const pinLabels$l = {
    pin1: ["IN"],
    pin2: ["GND"],
    pin3: ["EN"],
    pin4: ["NC"],
    pin5: ["OUT"]
};
const pinAttributes$e = {
    pin2: { requiresGround: true },
    pin4: { doNotConnect: true },
    pin5: { isOutput: true, providesPower: true, providesVoltage: "3.3V", shouldHaveDecouplingCapacitor: true },
    pin3: { isInput: true },
    pin1: { requiresPower: true, shouldHaveDecouplingCapacitor: true }
};
const TLV75533PDBVR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$l, pinAttributes: pinAttributes$e, supplierPartNumbers: {
            "jlcpcb": [
                "C404027"
            ]
        }, manufacturerPartNumber: "TLV75533PDBVR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.300099mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": -1.404111999999941 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": -0.45412660000010874 }, { "x": 0.8999728000000005, "y": -0.4958079999998972 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": 0.4958079999998972 }, { "x": 0.8999728000000005, "y": 0.45415200000002187 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.404111999999941 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": -1.404111999999941 }, { "x": -0.9000489999999672, "y": -1.5500604000000067 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 0.4958079999998972 }, { "x": -0.9000489999999672, "y": -0.4958334000000377 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": -0.9000489999999672, "y": 1.4040866000000278 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.5499587999998994 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": -1.5500604000000067 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.012319mm", pcbY: "2.562354mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.1000978999999234, "y": 1.6999843999999484 }, { "x": 2.1000978999999234, "y": 1.6999843999999484 }, { "x": 2.1000978999999234, "y": -1.7000097999999753 }, { "x": -2.1000978999999234, "y": -1.7000097999999753 }, { "x": -2.1000978999999234, "y": 1.6999843999999484 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C404027.obj?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C404027.step?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.049083 },
        }, ...props }));
};

const pinLabels$k = {
    pin1: ["SCL"],
    pin2: ["GND"],
    pin3: ["ALERT"],
    pin4: ["ADD0"],
    pin5: ["V_POS"],
    pin6: ["SDA"]
};
const pinAttributes$d = {
    pin5: { requiresPower: true },
    pin2: { requiresGround: true }
};
const TMP102AIDRLR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$k, pinAttributes: pinAttributes$d, supplierPartNumbers: {
            "jlcpcb": [
                "C99269"
            ]
        }, manufacturerPartNumber: "TMP102AIDRLR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.7499858mm", pcbY: "-0.000127mm", width: "0.5999988mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0.7499858mm", pcbY: "-0.000127mm", width: "0.5999988mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.7499858mm", pcbY: "0.499999mm", width: "0.5999988mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "0.7499858mm", pcbY: "-0.499999mm", width: "0.5999988mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.7499858mm", pcbY: "0.499999mm", width: "0.5999988mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.7499858mm", pcbY: "-0.499999mm", width: "0.5999988mm", height: "0.2999994mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.4751578000000052, "y": -0.7874762000000004 }, { "x": 0.4748021999999992, "y": -0.7874762000000004 }] }), jsx("silkscreenpath", { route: [{ "x": -0.4751578000000052, "y": 0.7873237999999958 }, { "x": 0.4748021999999992, "y": 0.7873237999999958 }] }), jsx("silkscreencircle", { pcbX: "0.840105mm", pcbY: "-0.930021mm", radius: "0.059944mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.016383mm", pcbY: "1.834517mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.299985200000009, "y": 1.0799196000000109 }, { "x": 1.2999851999999947, "y": 1.0799196000000109 }, { "x": 1.2999851999999947, "y": -1.020077200000003 }, { "x": -1.299985200000009, "y": -1.020077200000003 }, { "x": -1.299985200000009, "y": 1.0799196000000109 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C99269.obj?uuid=ec2270bac0544bf5afe06b24e8356512",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C99269.step?uuid=ec2270bac0544bf5afe06b24e8356512",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: -5079999999679785e-20, y: 0.029921200000003978, z: 0 },
        }, ...props }));
};

const pinLabels$j = {
    pin1: ["IN_NEG"],
    pin2: ["GND"],
    pin3: ["REF2"],
    pin4: ["NC"],
    pin5: ["OUT"],
    pin6: ["VS"],
    pin7: ["REF1"],
    pin8: ["IN_POS"]
};
const pinAttributes$c = {
    pin6: { requiresPower: true },
    pin2: { requiresGround: true },
    pin4: { doNotConnect: true }
};
const INA240A1DR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$j, pinAttributes: pinAttributes$c, supplierPartNumbers: {
            "jlcpcb": [
                "C2060769"
            ]
        }, manufacturerPartNumber: "INA240A1DR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.905mm", pcbY: "-2.7051mm", width: "0.5684012mm", height: "1.950212mm", radius: "0.2842006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.635mm", pcbY: "-2.7051mm", width: "0.5684012mm", height: "1.950212mm", radius: "0.2842006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.635mm", pcbY: "-2.7051mm", width: "0.5684012mm", height: "1.950212mm", radius: "0.2842006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.905mm", pcbY: "-2.7051mm", width: "0.5684012mm", height: "1.950212mm", radius: "0.2842006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.905mm", pcbY: "2.7051mm", width: "0.5684012mm", height: "1.950212mm", radius: "0.2842006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.635mm", pcbY: "2.7051mm", width: "0.5684012mm", height: "1.950212mm", radius: "0.2842006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.635mm", pcbY: "2.7051mm", width: "0.5684012mm", height: "1.950212mm", radius: "0.2842006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "1.905mm", pcbY: "2.7051mm", width: "0.5684012mm", height: "1.950212mm", radius: "0.2842006mm", shape: "pill" }), jsx("silkscreenpath", { route: [{ "x": -2.4999950000001263, "y": -1.4999970000000076 }, { "x": 2.499994999999899, "y": -1.4999970000000076 }] }), jsx("silkscreenpath", { route: [{ "x": -2.4999950000001263, "y": 1.4999969999998939 }, { "x": 2.499994999999899, "y": 1.4999969999998939 }] }), jsx("silkscreenpath", { route: [{ "x": -2.4999950000001263, "y": -1.4999970000000076 }, { "x": -2.4999950000001263, "y": -0.7265669999998181 }] }), jsx("silkscreenpath", { route: [{ "x": -2.4999950000001263, "y": 1.4999969999998939 }, { "x": -2.4999950000001263, "y": 0.7262875999999778 }] }), jsx("silkscreenpath", { route: [{ "x": 2.499994999999899, "y": 1.4999969999998939 }, { "x": 2.499994999999899, "y": -1.4999970000000076 }] }), jsx("silkscreenpath", { route: [{ "x": -2.4999950000001263, "y": -0.7265669999998181 }, { "x": -2.2625565730616017, "y": -0.6727720384950544 }, { "x": -2.056152369867391, "y": -0.5436666188794561 }, { "x": -1.9038872877111999, "y": -0.3537028085727343 }, { "x": -1.822805887847835, "y": -0.12414516642888884 }, { "x": -1.8219844264158382, "y": 0.11930961309167287 }, { "x": -1.9015148578508843, "y": 0.34940918924542075 }, { "x": -2.0524945415012326, "y": 0.5403962034508822 }, { "x": -2.25802280368805, "y": 0.6708915593560505 }, { "x": -2.495092800000066, "y": 0.7262876000000915 }] }), jsx("silkscreencircle", { pcbX: "-1.778mm", pcbY: "-1.016mm", radius: "0.150114mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "4.4036mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.700007800000094, "y": 3.9302059999999983 }, { "x": 2.6999823999999535, "y": 3.9302059999999983 }, { "x": 2.6999823999999535, "y": -3.9302059999999983 }, { "x": -2.700007800000094, "y": -3.9302059999999983 }, { "x": -2.700007800000094, "y": 3.9302059999999983 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2060769.obj?uuid=7abc64c95a1a4a04a4ef38f9097c870b",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2060769.step?uuid=7abc64c95a1a4a04a4ef38f9097c870b",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.000012700000070253736, y: 0, z: 0 },
        }, ...props }));
};

const FRM121WFR005TM = (props) => {
    const { name = "R1", ...restProps } = props;
    return (jsx("resistor", { name: name, resistance: "5mohm", supplierPartNumbers: {
            "jlcpcb": [
                "C7419996"
            ]
        }, manufacturerPartNumber: "FRM121WFR005TM", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "1.478788mm", pcbY: "0mm", width: "1.207516mm", height: "1.7010126mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.478788mm", pcbY: "0mm", width: "1.207516mm", height: "1.7010126mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.9512045999999827, "y": -1.0790935999999647 }, { "x": 2.311120599999981, "y": -1.0790935999999647 }, { "x": 2.311120599999981, "y": 1.0790936000000784 }, { "x": 0.9512045999999827, "y": 1.0790936000000784 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9512046000000964, "y": -1.0790935999999647 }, { "x": -2.311120600000095, "y": -1.0790935999999647 }, { "x": -2.311120600000095, "y": 1.0790936000000784 }, { "x": -0.9512046000000964, "y": 1.0790936000000784 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.0668mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.332546000000093, "y": 1.1005063000000064 }, { "x": 2.3325459999999794, "y": 1.1005063000000064 }, { "x": 2.3325459999999794, "y": -1.1005063000000064 }, { "x": -2.332546000000093, "y": -1.1005063000000064 }, { "x": -2.332546000000093, "y": 1.1005063000000064 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7419996.obj?uuid=da5f078ee43c429f91838a456f48f0a8",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7419996.step?uuid=da5f078ee43c429f91838a456f48f0a8",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0, z: 0 },
        }, ...restProps }));
};

const pinLabels$i = {
    pin1: ["ADDR"],
    pin2: ["ALERT", "RDY"],
    pin3: ["GND"],
    pin4: ["AIN0"],
    pin5: ["AIN1"],
    pin6: ["AIN2"],
    pin7: ["AIN3"],
    pin8: ["VDD"],
    pin9: ["SDA"],
    pin10: ["SCL"]
};
const pinAttributes$b = {
    pin3: { requiresGround: true },
    pin8: { requiresPower: true }
};
const ADS1115IDGSR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$i, pinAttributes: pinAttributes$b, supplierPartNumbers: {
            "jlcpcb": [
                "C37593"
            ]
        }, manufacturerPartNumber: "ADS1115IDGSR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.999998mm", pcbY: "-2.109978mm", width: "0.2800096mm", height: "1.620012mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.499872mm", pcbY: "-2.109978mm", width: "0.2800096mm", height: "1.620012mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0mm", pcbY: "-2.109978mm", width: "0.2800096mm", height: "1.620012mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.500126mm", pcbY: "-2.109978mm", width: "0.2800096mm", height: "1.620012mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.999998mm", pcbY: "-2.109978mm", width: "0.2800096mm", height: "1.620012mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "-0.999998mm", pcbY: "2.109978mm", width: "0.2800096mm", height: "1.620012mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "-0.499872mm", pcbY: "2.109978mm", width: "0.2800096mm", height: "1.620012mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "0mm", pcbY: "2.109978mm", width: "0.2800096mm", height: "1.620012mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "0.500126mm", pcbY: "2.109978mm", width: "0.2800096mm", height: "1.620012mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.999998mm", pcbY: "2.109978mm", width: "0.2800096mm", height: "1.620012mm", radius: "0.1400048mm", shape: "pill" }), jsx("silkscreenpath", { route: [{ "x": -1.5761970000000929, "y": -1.0713974000000235 }, { "x": -1.5761970000000929, "y": 1.0713974000000235 }, { "x": 1.5761969999998655, "y": 1.0713974000000235 }, { "x": 1.5761969999998655, "y": -1.0713974000000235 }, { "x": -1.5761970000000929, "y": -1.0713974000000235 }] }), jsx("silkscreencircle", { pcbX: "-0.999998mm", pcbY: "-0.319024mm", radius: "0.150114mm" }), jsx("silkscreencircle", { pcbX: "-1.592326mm", pcbY: "-2.109978mm", radius: "0.150114mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0889mm", pcbY: "3.7686mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.7499970000000076, "y": 3.169984000000113 }, { "x": 1.7499969999998939, "y": 3.169984000000113 }, { "x": 1.7499969999998939, "y": -3.1699839999999995 }, { "x": -1.7499970000000076, "y": -3.1699839999999995 }, { "x": -1.7499970000000076, "y": 3.169984000000113 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C37593.obj?uuid=a8ab40c7a7c54773a59b712bf86c7131",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C37593.step?uuid=a8ab40c7a7c54773a59b712bf86c7131",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0, z: 0 },
        }, ...props }));
};

const pinLabels$h = {
    pin1: ["CSn"],
    pin2: ["CLK"],
    pin3: ["MISO"],
    pin4: ["MOSI"],
    pin5: ["Test"],
    pin6: ["B"],
    pin7: ["A"],
    pin8: ["W", "PWM"],
    pin9: ["V"],
    pin10: ["U"],
    pin11: ["VDD"],
    pin12: ["VDD3V3"],
    pin13: ["GND"],
    pin14: ["I"]
};
const pinAttributes$a = {
    pin11: { requiresPower: true },
    pin13: { requiresGround: true }
};
const AS5047P_ATSM = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$h, pinAttributes: pinAttributes$a, supplierPartNumbers: {
            "jlcpcb": [
                "C962063"
            ]
        }, manufacturerPartNumber: "AS5047P-ATSM", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.949958mm", pcbY: "-2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.299972mm", pcbY: "-2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.649986mm", pcbY: "-2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0mm", pcbY: "-2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.649986mm", pcbY: "-2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "1.299972mm", pcbY: "-2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "1.949958mm", pcbY: "-2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "1.949958mm", pcbY: "2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "1.299972mm", pcbY: "2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "0.649986mm", pcbY: "2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0mm", pcbY: "2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "-0.649986mm", pcbY: "2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "-1.299972mm", pcbY: "2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "-1.949958mm", pcbY: "2.800096mm", width: "0.3999992mm", height: "1.6999966mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": 2.4999949999999984, "y": 1.7432782000000202 }, { "x": 2.4999949999999984, "y": -1.7401539999999898 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.5146000000000015, "y": 0.6858000000000004 }, { "x": -2.5146000000000015, "y": 1.7432782000000202 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.5146000000000015, "y": -1.6001999999999867 }, { "x": -2.5146000000000015, "y": -0.6857999999999862 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.5146000000000015, "y": -1.7401539999999898 }, { "x": 2.4999949999999984, "y": -1.7401539999999898 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.5146000000000015, "y": 1.7432782000000202 }, { "x": 2.4999949999999984, "y": 1.7432782000000202 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.5146000000000015, "y": 0.6858000000000004 }, { "x": -2.2800426027520473, "y": 0.6444411824873129 }, { "x": -2.0737762936569197, "y": 0.525353256474375 }, { "x": -1.9206798308624684, "y": 0.34289998171723823 }, { "x": -1.839218905095663, "y": 0.11908791331384805 }, { "x": -1.839218905095663, "y": -0.11908791331383384 }, { "x": -1.9206798308624684, "y": -0.3428999817172098 }, { "x": -2.0737762936569197, "y": -0.5253532564743608 }, { "x": -2.2800426027520473, "y": -0.6444411824872986 }, { "x": -2.5146000000000015, "y": -0.6857999999999862 }] }), jsx("silkscreencircle", { pcbX: "-1.6299942mm", pcbY: "-1.1100054mm", radius: "0.199898mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.749994999999984, "y": 3.9000943000000063 }, { "x": 2.7499949999999984, "y": 3.9000943000000063 }, { "x": 2.7499949999999984, "y": -3.900094299999992 }, { "x": -2.749994999999984, "y": -3.900094299999992 }, { "x": -2.749994999999984, "y": 3.9000943000000063 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "4.91mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C962063.obj?uuid=5377177da492449fa1a3111d646cac17",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C962063.step?uuid=5377177da492449fa1a3111d646cac17",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: -12700000013410317e-21, y: 0, z: -0.069083 },
        }, ...props }));
};

const pinLabels$g = {
    pin1: ["pin1"],
    pin2: ["pin2"]
};
const B2P_VH_LF__SN_ = (props) => {
    return (jsx("connector", { pinLabels: pinLabels$g, supplierPartNumbers: {
            "jlcpcb": [
                "C160315"
            ]
        }, manufacturerPartNumber: "B2P-VH(LF)(SN)", footprint: jsxs("footprint", { insertionDirection: "from_above", children: [jsx("platedhole", { portHints: ["pin1"], pcbX: "-1.980184mm", pcbY: "0mm", holeWidth: "1.7999964mm", holeHeight: "1.7999964mm", outerWidth: "2.499995mm", outerHeight: "2.499995mm", rectPad: true, pcbRotation: "0deg", shape: "pill" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "1.980184mm", pcbY: "0mm", outerDiameter: "2.499995mm", holeDiameter: "1.7999964mm", shape: "circle" }), jsx("fabricationnotepath", { route: [{ "x": -3.929989599999999, "y": -4.800015799999983 }, { "x": 3.929989599999999, "y": -4.800015799999983 }] }), jsx("fabricationnotepath", { route: [{ "x": 3.929989599999999, "y": -4.800015799999983 }, { "x": 3.929989599999999, "y": 1.99999600000001 }] }), jsx("fabricationnotepath", { route: [{ "x": 3.929989599999999, "y": 1.9800315999999611 }, { "x": -3.929989599999999, "y": 1.9800315999999611 }] }), jsx("fabricationnotepath", { route: [{ "x": -3.929964200000086, "y": 1.99999600000001 }, { "x": -3.929964200000086, "y": -4.799990399999956 }] }), jsx("fabricationnotepath", { route: [{ "x": 1.819986199999903, "y": 1.99999600000001 }, { "x": 1.819986199999903, "y": 3.699992599999973 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.8198337999999694, "y": 1.9989800000000741 }, { "x": -1.8198337999999694, "y": 3.700780000000009 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.8200369999999566, "y": 3.699992599999973 }, { "x": 1.819986199999903, "y": 3.699992599999973 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.8026888000000554, "y": 3.3417510000000448 }, { "x": 1.819986199999903, "y": 3.3417510000000448 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.8026888000000554, "y": 2.3817579999999907 }, { "x": 1.819986199999903, "y": 2.3817579999999907 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.8200369999999566, "y": 2.8417520000000422 }, { "x": 1.819986199999903, "y": 2.8417520000000422 }] }), jsx("fabricationnotepath", { route: [{ "x": 1.7999964000000546, "y": 1.99999600000001 }, { "x": 1.7999964000000546, "y": 3.699992599999973 }, { "x": -1.7999964000000546, "y": 3.699992599999973 }, { "x": -1.7999964000000546, "y": 1.99999600000001 }, { "x": -1.4499843999999484, "y": 1.99999600000001 }, { "x": -1.4499843999999484, "y": 3.4499804000000722 }, { "x": 1.4999970000000076, "y": 3.4499804000000722 }, { "x": 1.4999970000000076, "y": 1.99999600000001 }, { "x": 1.7999964000000546, "y": 1.99999600000001 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -4.2099869999999555, "y": 4.174985799999945 }, { "x": 4.209986999999842, "y": 4.174985799999945 }, { "x": 4.209986999999842, "y": -5.02499679999994 }, { "x": -4.2099869999999555, "y": -5.02499679999994 }, { "x": -4.2099869999999555, "y": 4.174985799999945 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "5.18mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160315.obj?uuid=0122b456e2ab45a9ad6da6f6a6ef2c44",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160315.step?uuid=0122b456e2ab45a9ad6da6f6a6ef2c44",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 1.9800000000000002, y: 4.024992499999998, z: -2.9500189999999997 },
        }, ...props }));
};

const pinLabels$f = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"]
};
const B4P_VH_LF__SN_ = (props) => {
    return (jsx("connector", { pinLabels: pinLabels$f, supplierPartNumbers: {
            "jlcpcb": [
                "C160317"
            ]
        }, manufacturerPartNumber: "B4P-VH(LF)(SN)", footprint: jsxs("footprint", { insertionDirection: "from_above", children: [jsx("platedhole", { portHints: ["pin1"], pcbX: "-5.940044mm", pcbY: "0mm", holeWidth: "1.7999964mm", holeHeight: "1.7999964mm", outerWidth: "2.499995mm", outerHeight: "2.499995mm", rectPad: true, pcbRotation: "0deg", shape: "pill" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "1.980184mm", pcbY: "0mm", outerDiameter: "2.499995mm", holeDiameter: "1.7999964mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "-1.97993mm", pcbY: "0mm", outerDiameter: "2.499995mm", holeDiameter: "1.7999964mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "5.940044mm", pcbY: "0mm", outerDiameter: "2.499995mm", holeDiameter: "1.7999964mm", shape: "circle" }), jsx("fabricationnotepath", { route: [{ "x": -7.890002000000095, "y": -4.800015799999983 }, { "x": 7.889976599999841, "y": -4.800015799999983 }] }), jsx("fabricationnotepath", { route: [{ "x": 7.890001999999981, "y": -4.800015799999983 }, { "x": 7.889976599999841, "y": 1.99999600000001 }] }), jsx("fabricationnotepath", { route: [{ "x": 7.889976599999841, "y": 1.9800315999999611 }, { "x": -7.890002000000095, "y": 1.9800315999999611 }] }), jsx("fabricationnotepath", { route: [{ "x": -7.889951200000041, "y": 1.99999600000001 }, { "x": -7.889951200000041, "y": -4.799990399999956 }] }), jsx("fabricationnotepath", { route: [{ "x": 5.779998599999999, "y": 1.99999600000001 }, { "x": 5.779998599999999, "y": 3.699992599999973 }] }), jsx("fabricationnotepath", { route: [{ "x": -5.779820800000039, "y": 1.9989800000000741 }, { "x": -5.779820800000039, "y": 3.700780000000009 }] }), jsx("fabricationnotepath", { route: [{ "x": -5.780049400000053, "y": 3.699992599999973 }, { "x": 5.779998599999999, "y": 3.699992599999973 }] }), jsx("fabricationnotepath", { route: [{ "x": -5.762675800000011, "y": 3.3417510000000448 }, { "x": 5.779998599999999, "y": 3.3417510000000448 }] }), jsx("fabricationnotepath", { route: [{ "x": -5.762675800000011, "y": 2.3817579999999907 }, { "x": 5.779998599999999, "y": 2.3817579999999907 }] }), jsx("fabricationnotepath", { route: [{ "x": -5.780049400000053, "y": 2.8417520000000422 }, { "x": 5.779998599999999, "y": 2.8417520000000422 }] }), jsx("fabricationnotepath", { route: [{ "x": 5.800013799999988, "y": 2.099995799999988 }, { "x": 5.800013799999988, "y": 3.699992599999973 }, { "x": -5.700013999999896, "y": 3.699992599999973 }, { "x": -5.700013999999896, "y": 1.99999600000001 }, { "x": -5.500014400000055, "y": 1.99999600000001 }, { "x": -5.500014400000055, "y": 3.39999320000004 }, { "x": 5.600014199999919, "y": 3.39999320000004 }, { "x": 5.600014199999919, "y": 2.099995799999988 }, { "x": 5.800013799999988, "y": 2.099995799999988 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -8.169974000000025, "y": 4.149992200000042 }, { "x": 8.169973999999911, "y": 4.149992200000042 }, { "x": 8.169973999999911, "y": -5.049990399999956 }, { "x": -8.169974000000025, "y": -5.049990399999956 }, { "x": -8.169974000000025, "y": 4.149992200000042 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "5.15mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160317.obj?uuid=44fc2a9cb35f414086a0db7dfbeda783",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160317.step?uuid=44fc2a9cb35f414086a0db7dfbeda783",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 5.9400005, y: 0, z: -660000000030081e-20 },
        }, ...props }));
};

const BSS123LT1G = (props) => {
    const { name = "Q1", referenceOffset = { x: 0, y: 2.7 }, ...restProps } = props;
    return (jsx("mosfet", { name: name, channelType: "n", mosfetMode: "enhancement", symbol: jsxs("symbol", { children: [jsx("schematictext", { text: name, schX: 0, schY: 0.7, fontSize: 0.22, color: "#006464", anchor: "bottom_center" }), jsx("schematicpath", { points: [{ x: 0, y: 0 }, { x: 0.381, y: -0.127 }, { x: 0.381, y: 0.127 }, { x: 0, y: 0 }], strokeWidth: 0.035, strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ x: 1.27, y: 0.127 }, { x: 1.0795, y: -0.1905 }, { x: 1.4605, y: -0.1905 }, { x: 1.27, y: 0.127 }], strokeWidth: 0.035, strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ x: 0, y: 0.4445 }, { x: 0.635, y: 0.4445 }, { x: 0.635, y: 0.635 }, { x: 1.27, y: 0.635 }, { x: 1.27, y: 0.127 }], strokeWidth: 0.035, strokeColor: "#880000" }), jsx("schematicpath", { points: [{ x: 0, y: 0 }, { x: 0.635, y: 0 }, { x: 0.635, y: -0.635 }, { x: 1.27, y: -0.635 }, { x: 1.27, y: -0.1905 }], strokeWidth: 0.035, strokeColor: "#880000" }), jsx("schematicpath", { points: [{ x: 0.635, y: -0.4445 }, { x: 0, y: -0.4445 }], strokeWidth: 0.035, strokeColor: "#880000" }), jsx("schematicpath", { points: [{ x: -0.127, y: 0.5715 }, { x: -0.127, y: -0.5715 }], strokeWidth: 0.035, strokeColor: "#880000" }), jsx("schematicpath", { points: [{ x: 0, y: 0.5715 }, { x: 0, y: 0.3175 }], strokeWidth: 0.035, strokeColor: "#880000" }), jsx("schematicpath", { points: [{ x: 0, y: -0.127 }, { x: 0, y: 0.127 }], strokeWidth: 0.035, strokeColor: "#880000" }), jsx("schematicpath", { points: [{ x: 0, y: -0.5715 }, { x: 0, y: -0.3175 }], strokeWidth: 0.035, strokeColor: "#880000" }), jsx("schematicpath", { points: [{ x: -0.635, y: 0 }, { x: -0.127, y: 0 }], strokeWidth: 0.035, strokeColor: "#880000" }), jsx("schematicpath", { points: [{ x: 1.524, y: 0.127 }, { x: 1.397, y: 0.127 }, { x: 1.143, y: 0.127 }, { x: 1.016, y: 0.127 }], strokeWidth: 0.035, strokeColor: "#880000" }), jsx("port", { name: "pin3", pinNumber: 3, aliases: ["D", "drain"], direction: "up", schX: 0.635, schY: 1.27, schStemLength: 0.635 }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["G", "gate"], direction: "left", schX: -1.27, schY: 0, schStemLength: 0.635 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["S", "source"], direction: "down", schX: 0.635, schY: -1.27, schStemLength: 0.635 })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C78755"
            ]
        }, manufacturerPartNumber: "BSS123LT1G", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "1.149985mm", pcbY: "0.94996mm", width: "0.999998mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.149985mm", pcbY: "0mm", width: "0.999998mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.149985mm", pcbY: "-0.94996mm", width: "0.999998mm", height: "0.7999984mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": -0.6999731999999881, "y": 0.6359398000000027 }, { "x": -0.6999731999999881, "y": 1.4999461999999966 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.6999731999999881, "y": 1.4999461999999966 }, { "x": 0.30005020000000115, "y": 1.4999461999999966 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.7000239999999991, "y": -0.31402020000000164 }, { "x": 0.7000239999999991, "y": 0.31391859999999383 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.6999731999999881, "y": -1.5000478000000044 }, { "x": -0.6999731999999881, "y": -0.6360414000000105 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.6999731999999881, "y": -1.5000478000000044 }, { "x": 0.30005020000000115, "y": -1.5000478000000044 }] }), jsx("courtyardoutline", { outline: [{ "x": -1.8999840000000034, "y": 1.6999589999999927 }, { "x": 1.8999840000000034, "y": 1.6999589999999927 }, { "x": 1.8999840000000034, "y": -1.700035200000002 }, { "x": -1.8999840000000034, "y": -1.700035200000002 }, { "x": -1.8999840000000034, "y": 1.6999589999999927 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: referenceOffset.x, pcbY: referenceOffset.y, anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C78755.obj?uuid=d777607a152f4f3aac9bb0d0c14ed6fd",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C78755.step?uuid=d777607a152f4f3aac9bb0d0c14ed6fd",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0.00003809999999759839, y: -3810000001180924e-20, z: 0.050795 },
        }, ...restProps }));
};

const CSD17484F4 = (props) => {
    return (jsx("mosfet", { channelType: "n", mosfetMode: "enhancement", symbol: jsxs("symbol", { children: [jsx("schematicpath", { points: [{ "x": 0, "y": 0 }, { "x": 0.12, "y": -0.04 }, { "x": 0.12, "y": 0.04 }, { "x": 0, "y": 0 }], strokeColor: "#880000", isFilled: true, fillColor: "#FEFEFE" }), jsx("schematicpath", { points: [{ "x": 0.4, "y": 0.04 }, { "x": 0.34, "y": -0.06 }, { "x": 0.46, "y": -0.06 }, { "x": 0.4, "y": 0.04 }], strokeColor: "#880000", isFilled: true, fillColor: "#FEFEFE" }), jsx("schematicpath", { points: [{ "x": 0, "y": 0.14 }, { "x": 0.2, "y": 0.14 }, { "x": 0.2, "y": 0.2 }, { "x": 0.4, "y": 0.2 }, { "x": 0.4, "y": 0.04 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": 0 }, { "x": 0.2, "y": 0 }, { "x": 0.2, "y": -0.2 }, { "x": 0.4, "y": -0.2 }, { "x": 0.4, "y": -0.06 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": -0.14 }, { "x": 0, "y": -0.14 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.04, "y": 0.18 }, { "x": -0.04, "y": -0.18 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": 0.18 }, { "x": 0, "y": 0.1 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": -0.04 }, { "x": 0, "y": 0.04 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": -0.18 }, { "x": 0, "y": -0.1 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.2, "y": 0 }, { "x": -0.04, "y": 0 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.48, "y": 0.04 }, { "x": 0.44, "y": 0.04 }, { "x": 0.36, "y": 0.04 }, { "x": 0.32, "y": 0.04 }], strokeColor: "#880000" }), jsx("port", { name: "pin3", pinNumber: 3, aliases: ["D", "drain"], direction: "up", schX: 0.2, schY: 0.4, schStemLength: 0.2 }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["G", "gate"], direction: "left", schX: -0.4, schY: 0, schStemLength: 0.2 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["S", "source"], direction: "down", schX: 0.2, schY: -0.4, schStemLength: 0.2 }), jsx("schematictext", { schX: 0.03, schY: 0.32, text: "{NAME}", fontSize: 0.2, anchor: "bottom_center" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C2862245"
            ]
        }, manufacturerPartNumber: "CSD17484F4", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin3"], pcbX: "0.29986605mm", pcbY: "-0mm", width: "0.350012mm", height: "0.499999mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.34986595mm", pcbY: "0.175006mm", width: "0.2500122mm", height: "0.150114mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.34986595mm", pcbY: "-0.175006mm", width: "0.2500122mm", height: "0.150114mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.4749101500000279, "y": 0.3999229999998306 }, { "x": -0.6251003500000252, "y": 0.3999229999998306 }, { "x": -0.6251003500000252, "y": -0.40010080000013204 }] }), jsx("silkscreenpath", { route: [{ "x": 0.524960849999843, "y": -0.4001515999999583 }, { "x": 0.634968249999929, "y": -0.4001515999999583 }, { "x": 0.634968249999929, "y": 0.3999229999998306 }, { "x": 0.524960849999843, "y": 0.3999229999998306 }] }), jsx("silkscreenpath", { route: [{ "x": 0.5249100500000168, "y": 0.3999229999998306 }, { "x": 0.3532060499999261, "y": 0.3999229999998306 }] }), jsx("silkscreenpath", { route: [{ "x": 0.35462844999983645, "y": -0.40010080000013204 }, { "x": 0.5249100500000168, "y": -0.40010080000013204 }] }), jsx("silkscreenpath", { route: [{ "x": -0.6251003500000252, "y": -0.40010080000013204 }, { "x": -0.47409734999996545, "y": -0.40010080000013204 }] }), jsx("silkscreenpath", { route: [{ "x": -0.12596495000002506, "y": -0.40010080000013204 }, { "x": 0.14507845000002817, "y": -0.40010080000013204 }] }), jsx("silkscreenpath", { route: [{ "x": 0.14657704999990528, "y": 0.3999229999998306 }, { "x": -0.1251521500000763, "y": 0.3999229999998306 }] }), jsx("silkscreenpath", { route: [{ "x": -0.6251003500000252, "y": -0.40010080000013204 }, { "x": -0.47409734999996545, "y": -0.40010080000013204 }] }), jsx("silkscreenpath", { route: [{ "x": -0.12596495000002506, "y": -0.40010080000013204 }, { "x": 0.14507845000002817, "y": -0.40010080000013204 }] }), jsx("silkscreenpath", { route: [{ "x": 0.14657704999990528, "y": 0.3999229999998306 }, { "x": 0.07502524999983962, "y": 0.3999229999998306 }] }), jsx("silkscreenpath", { route: [{ "x": 0.09529444999986936, "y": -0.40010080000013204 }, { "x": 0.14507845000002817, "y": -0.40010080000013204 }] }), jsx("silkscreenpath", { route: [{ "x": 0.14657704999990528, "y": 0.3999229999998306 }, { "x": 0.03773804999980257, "y": 0.3999229999998306 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.00040005mm", pcbY: "1.404114mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -0.7248720500000445, "y": 0.5498978000000534 }, { "x": 0.7248720500000445, "y": 0.5498978000000534 }, { "x": 0.7248720500000445, "y": -0.5501264000000674 }, { "x": -0.7248720500000445, "y": -0.5501264000000674 }, { "x": -0.7248720500000445, "y": 0.5498978000000534 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2862245.obj?uuid=2172206070d24ac0a7f8df923a642e0e",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2862245.step?uuid=2172206070d24ac0a7f8df923a642e0e",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.025012650000007852, y: 0.00011430000006384944, z: -0.01 },
        }, ...props }));
};

const CSD19534Q5A = ({ connections, ...props }) => {
    return (jsxs(Fragment, { children: [jsx("mosfet", { channelType: "n", mosfetMode: "enhancement", symbol: jsxs("symbol", { children: [jsx("schematicpath", { points: [{ x: -0.65, y: -0.6 }, { x: 0.65, y: -0.6 }, { x: 0.65, y: 0.6 }, { x: -0.65, y: 0.6 }, { x: -0.65, y: -0.6 }], fillColor: "#ffffc2", isFilled: true }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["S1", "source"], direction: "left", schX: -1.05, schY: 0.4, schStemLength: 0.4 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["S2"], direction: "left", schX: -1.05, schY: 0.2, schStemLength: 0.4 }), jsx("port", { name: "pin3", pinNumber: 3, aliases: ["S3"], direction: "left", schX: -1.05, schY: 0, schStemLength: 0.4 }), jsx("port", { name: "pin4", pinNumber: 4, aliases: ["G", "gate"], direction: "left", schX: -1.05, schY: -0.2, schStemLength: 0.4 }), jsx("port", { name: "pin5", pinNumber: 5, aliases: ["D1", "drain"], direction: "left", schX: -1.05, schY: -0.4, schStemLength: 0.4 }), jsx("port", { name: "pin6", pinNumber: 6, aliases: ["D2"], direction: "right", schX: 1.05, schY: -0.3, schStemLength: 0.4 }), jsx("port", { name: "pin7", pinNumber: 7, aliases: ["D3"], direction: "right", schX: 1.05, schY: -0.1, schStemLength: 0.4 }), jsx("port", { name: "pin8", pinNumber: 8, aliases: ["D4"], direction: "right", schX: 1.05, schY: 0.1, schStemLength: 0.4 }), jsx("port", { name: "pin9", pinNumber: 9, aliases: ["D5"], direction: "right", schX: 1.05, schY: 0.3, schStemLength: 0.4 }), jsx("schematictext", { text: "{NAME}", schX: 0, schY: 0.8, fontSize: 0.2, anchor: "bottom_center" }), jsx("schematictext", { text: "CSD19534Q5A", schX: 0, schY: -0.8, fontSize: 0.2, anchor: "top_center" })] }), supplierPartNumbers: {
                    "jlcpcb": [
                        "C114200"
                    ]
                }, manufacturerPartNumber: "CSD19534Q5A", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.905mm", pcbY: "-3.025394mm", width: "0.7999984mm", height: "1.3210032mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.635mm", pcbY: "-3.025394mm", width: "0.7999984mm", height: "1.3210032mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.635mm", pcbY: "-3.025394mm", width: "0.7999984mm", height: "1.3210032mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.905mm", pcbY: "-3.025394mm", width: "0.7999984mm", height: "1.3210032mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "1.905mm", pcbY: "3.025394mm", width: "0.7999984mm", height: "1.3210032mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.635mm", pcbY: "3.025394mm", width: "0.7999984mm", height: "1.3210032mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.635mm", pcbY: "3.025394mm", width: "0.7999984mm", height: "1.3210032mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.905mm", pcbY: "3.025394mm", width: "0.7999984mm", height: "1.3210032mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "0mm", pcbY: "0.649986mm", width: "4.5999908mm", height: "3.5999928mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": -2.3755096000001004, "y": -3.101187600000003 }, { "x": -2.5862026000000924, "y": -3.101187600000003 }, { "x": -2.5862026000000924, "y": -3.101187600000003 }, { "x": -2.5862026000000924, "y": 3.101187600000003 }, { "x": -2.5862026000000924, "y": 3.101187600000003 }, { "x": -2.3755096000001004, "y": 3.101187600000003 }] }), jsx("fabricationnotepath", { route: [{ "x": 2.3755095999999867, "y": -3.101187600000003 }, { "x": 2.5862025999999787, "y": -3.101187600000003 }, { "x": 2.5862025999999787, "y": -3.101187600000003 }, { "x": 2.5862025999999787, "y": 3.101187600000003 }, { "x": 2.5862025999999787, "y": 3.101187600000003 }, { "x": 2.3755095999999867, "y": 3.101187600000003 }] }), jsx("silkscreencircle", { pcbX: "-2.84988mm", pcbY: "-3.800094mm", radius: "0.199898mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.8899997999999414, "y": 3.9358955999999807 }, { "x": 2.889999800000055, "y": 3.9358955999999807 }, { "x": 2.889999800000055, "y": -3.9358955999999807 }, { "x": -2.8899997999999414, "y": -3.9358955999999807 }, { "x": -2.8899997999999414, "y": 3.9358955999999807 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "4.94mm", anchorAlignment: "center" })] }), cadModel: {
                    objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C114200.obj?uuid=92497acca17b48098aa21a0e69681f58",
                    stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C114200.step?uuid=92497acca17b48098aa21a0e69681f58",
                    pcbRotationOffset: 0,
                    modelOriginPosition: { x: -0.0058669999999998446, y: -12700000070253736e-21, z: 0 },
                }, ...props }), connections?.source && jsx("trace", { name: `${props.name}_PIN1_SOURCE`, from: `.${props.name} > .pin1`, to: connections.source }), connections?.source && jsx("trace", { name: `${props.name}_PIN2_SOURCE`, from: `.${props.name} > .pin2`, to: connections.source }), connections?.source && jsx("trace", { name: `${props.name}_PIN3_SOURCE`, from: `.${props.name} > .pin3`, to: connections.source }), connections?.gate && jsx("trace", { name: `${props.name}_PIN4_GATE`, from: `.${props.name} > .pin4`, to: connections.gate }), connections?.drain && jsx("trace", { name: `${props.name}_PIN5_DRAIN`, from: `.${props.name} > .pin5`, to: connections.drain }), connections?.drain && jsx("trace", { name: `${props.name}_PIN6_DRAIN`, from: `.${props.name} > .pin6`, to: connections.drain }), connections?.drain && jsx("trace", { name: `${props.name}_PIN7_DRAIN`, from: `.${props.name} > .pin7`, to: connections.drain }), connections?.drain && jsx("trace", { name: `${props.name}_PIN8_DRAIN`, from: `.${props.name} > .pin8`, to: connections.drain }), connections?.drain && jsx("trace", { name: `${props.name}_PIN9_DRAIN`, from: `.${props.name} > .pin9`, to: connections.drain })] }));
};

const EEUFR1J471 = (props) => {
    const { name = "C1", ...restProps } = props;
    return (jsx("capacitor", { name: name, capacitance: "470uF", polarized: true, supplierPartNumbers: {
            "jlcpcb": [
                "C407954"
            ]
        }, manufacturerPartNumber: "EEUFR1J471", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin1", "anode", "pos"], pcbX: "-2.499995mm", pcbY: "0mm", outerDiameter: "2.0999958mm", holeDiameter: "1.1999976mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2", "cathode", "neg"], pcbX: "2.499995mm", pcbY: "0mm", outerDiameter: "2.0999958mm", holeDiameter: "1.1999976mm", shape: "circle" }), jsx("fabricationnotepath", { route: [{ "x": -4.140326999999999, "y": 0.17780000000000484 }, { "x": -5.816726999999986, "y": 0.17780000000000484 }] }), jsx("fabricationnotepath", { route: [{ "x": -5.00392699999999, "y": -0.6603999999999957 }, { "x": -5.00392699999999, "y": 1.0668000000000006 }] }), jsx("silkscreencircle", { pcbX: "-0.000127mm", pcbY: "0mm", radius: "6.249924mm" }), jsx("fabricationnotepath", { route: [{ "x": -6.000114999999994, "y": 0.2500122000000147 }, { "x": -4.000118999999998, "y": 0.2500122000000147 }, { "x": -4.000118999999998, "y": 0 }, { "x": -6.000114999999994, "y": 0 }, { "x": -6.000114999999994, "y": 0.2500122000000147 }], strokeWidth: "0.254mm" }), jsx("fabricationnotepath", { route: [{ "x": -5.0921665999999846, "y": -0.8112759999999923 }, { "x": -5.0921665999999846, "y": 1.1887200000000178 }, { "x": -4.842154399999998, "y": 1.1887200000000178 }, { "x": -4.842154399999998, "y": -0.8112759999999923 }, { "x": -5.0921665999999846, "y": -0.8112759999999923 }], strokeWidth: "0.254mm" }), jsx("courtyardoutline", { outline: [{ "x": -6.505003999999985, "y": 6.37498140000001 }, { "x": 6.504978599999987, "y": 6.37498140000001 }, { "x": 6.504978599999987, "y": -6.37500679999998 }, { "x": -6.505003999999985, "y": -6.37500679999998 }, { "x": -6.505003999999985, "y": 6.37498140000001 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "7.38mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C407954.obj?uuid=1492b678811d4009bce52665832646fc",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C407954.step?uuid=1492b678811d4009bce52665832646fc",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.005012699999984882, y: 0.000012699999999199463, z: -16.510007 },
        }, ...restProps }));
};

const HoLLR2512_3W_33mR_1_ = (props) => {
    return (jsx("resistor", { resistance: "33mOhm", supplierPartNumbers: {
            "jlcpcb": [
                "C2985721"
            ]
        }, manufacturerPartNumber: "HoLLR2512-3W-33mR-1%", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-3.066288mm", pcbY: "0mm", width: "1.999996mm", height: "3.2999934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "3.066288mm", pcbY: "0mm", width: "1.999996mm", height: "3.2999934mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": 2.793999999999869, "y": -1.9049999999999727 }, { "x": 4.228947599999856, "y": -1.9049999999999727 }, { "x": 4.228947599999856, "y": 2.008174800000006 }, { "x": 2.793999999999869, "y": 2.008174800000006 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.7939999999999827, "y": -1.9049999999999727 }, { "x": -4.2289475999999695, "y": -1.9049999999999727 }, { "x": -4.2289475999999695, "y": 2.008174800000006 }, { "x": -2.7939999999999827, "y": 2.008174800000006 }] }), jsx("courtyardoutline", { outline: [{ "x": -4.316286000000105, "y": 1.8999966999999742 }, { "x": 4.316285999999991, "y": 1.8999966999999742 }, { "x": 4.316285999999991, "y": -1.8999966999999742 }, { "x": -4.316286000000105, "y": -1.8999966999999742 }, { "x": -4.316286000000105, "y": 1.8999966999999742 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.9mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2985721.obj?uuid=38c9626c76914cceaef43323dbad924e",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2985721.step?uuid=38c9626c76914cceaef43323dbad924e",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0, z: -0.01 },
        }, ...props }));
};

const pinLabels$e = {
    pin1: ["VIN"],
    pin2: ["GND"],
    pin3: ["N_CE"],
    pin4: ["NC"],
    pin5: ["ST"],
    pin6: ["VOUT"]
};
const pinAttributes$9 = {
    pin1: { requiresPower: true },
    pin2: { requiresGround: true },
    pin4: { doNotConnect: true }
};
const LM66100DCKR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$e, pinAttributes: pinAttributes$9, supplierPartNumbers: {
            "jlcpcb": [
                "C2869734"
            ]
        }, manufacturerPartNumber: "LM66100DCKR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.649986mm", pcbY: "-1.100074mm", width: "0.350012mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0mm", pcbY: "-1.100074mm", width: "0.350012mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.649986mm", pcbY: "-1.100074mm", width: "0.350012mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.649986mm", pcbY: "1.100074mm", width: "0.350012mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0mm", pcbY: "1.100074mm", width: "0.350012mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.649986mm", pcbY: "1.100074mm", width: "0.350012mm", height: "0.850011mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": -0.999998000000005, "y": 0.4999990000000025 }, { "x": -0.999998000000005, "y": -0.48999140000000807 }, { "x": 0.9999979999998914, "y": -0.48999140000000807 }, { "x": 0.9999979999998914, "y": 0.48999140000000807 }, { "x": 0.9899903999998969, "y": 0.4999990000000025 }, { "x": -0.999998000000005, "y": 0.4999990000000025 }] }), jsx("silkscreencircle", { pcbX: "-1.070102mm", pcbY: "-0.910082mm", radius: "0.050038mm" }), jsx("silkscreencircle", { pcbX: "-0.780034mm", pcbY: "-0.260096mm", radius: "0.050038mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.249998000000005, "y": 1.7750795000000608 }, { "x": 1.2499979999998914, "y": 1.7750795000000608 }, { "x": 1.2499979999998914, "y": -1.775079499999947 }, { "x": -1.249998000000005, "y": -1.775079499999947 }, { "x": -1.249998000000005, "y": 1.7750795000000608 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.78mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2869734.obj?uuid=190ec793c4fb4dd685e7d8ea6d5a8fd2",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2869734.step?uuid=190ec793c4fb4dd685e7d8ea6d5a8fd2",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.5 },
        }, ...props }));
};

const pinLabels$d = {
    pin1: ["PGND"],
    pin2: ["VIN"],
    pin3: ["EN"],
    pin4: ["PG"],
    pin5: ["FB"],
    pin6: ["VCC"],
    pin7: ["BOOT"],
    pin8: ["SW"],
    pin9: ["PAD"]
};
const pinAttributes$8 = {
    pin1: { requiresGround: true },
    pin2: { requiresPower: true },
    pin6: { requiresPower: true }
};
const LMR36510ADDAR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$d, pinAttributes: pinAttributes$8, supplierPartNumbers: {
            "jlcpcb": [
                "C1858393"
            ]
        }, manufacturerPartNumber: "LMR36510ADDAR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.905mm", pcbY: "-2.84607mm", width: "0.6999986mm", height: "1.6999966mm", radius: "0.3499993mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.635mm", pcbY: "-2.84607mm", width: "0.6999986mm", height: "1.6999966mm", radius: "0.3499993mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.635mm", pcbY: "-2.84607mm", width: "0.6999986mm", height: "1.6999966mm", radius: "0.3499993mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.905mm", pcbY: "-2.84607mm", width: "0.6999986mm", height: "1.6999966mm", radius: "0.3499993mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.905mm", pcbY: "2.84607mm", width: "0.6999986mm", height: "1.6999966mm", radius: "0.3499993mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.635mm", pcbY: "2.84607mm", width: "0.6999986mm", height: "1.6999966mm", radius: "0.3499993mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.635mm", pcbY: "2.84607mm", width: "0.6999986mm", height: "1.6999966mm", radius: "0.3499993mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "1.905mm", pcbY: "2.84607mm", width: "0.6999986mm", height: "1.6999966mm", radius: "0.3499993mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "-0mm", pcbY: "0mm", width: "3.499993mm", height: "2.499995mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": -2.5999694000000773, "y": 1.9999960000001238 }, { "x": -2.5999694000000773, "y": -1.99999600000001 }] }), jsx("fabricationnotepath", { route: [{ "x": 2.5999693999999636, "y": 1.9999960000001238 }, { "x": 2.5999693999999636, "y": -1.99999600000001 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.5999694000000773, "y": 1.9999960000001238 }, { "x": 2.5999693999999636, "y": 1.9999960000001238 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.5999694000000773, "y": -1.99999600000001 }, { "x": 2.5999693999999636, "y": -1.99999600000001 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.7940000000000964, "y": -2.3114000000000487 }, { "x": -2.983175014216158, "y": -2.4503174491942445 }, { "x": -2.9100812288966154, "y": -2.6733478108984627 }, { "x": -2.675378771103283, "y": -2.6733478108984627 }, { "x": -2.6022849857838537, "y": -2.4503174491942445 }, { "x": -2.791460000000029, "y": -2.3114000000000487 }] }), jsx("courtyardoutline", { outline: [{ "x": -2.7499950000000126, "y": 3.9460683000000927 }, { "x": 2.7499950000000126, "y": 3.9460683000000927 }, { "x": 2.7499950000000126, "y": -3.9460683000000927 }, { "x": -2.7499950000000126, "y": -3.9460683000000927 }, { "x": -2.7499950000000126, "y": 3.9460683000000927 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "4.95mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1858393.obj?uuid=765d86d522014712af5a26ea59477fa9",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1858393.step?uuid=765d86d522014712af5a26ea59477fa9",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: 0, y: 0, z: 0.1 },
        }, ...props }));
};

const pinLabels$c = {
    pin1: ["E0"],
    pin2: ["E1"],
    pin3: ["E2"],
    pin4: ["VSS"],
    pin5: ["SDA"],
    pin6: ["SCL"],
    pin7: ["WC"],
    pin8: ["VCC"]
};
const pinAttributes$7 = {
    pin4: { requiresGround: true },
    pin8: { requiresPower: true }
};
const M24512_RMN6TP = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$c, pinAttributes: pinAttributes$7, supplierPartNumbers: {
            "jlcpcb": [
                "C79991"
            ]
        }, manufacturerPartNumber: "M24512-RMN6TP", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin5"], pcbX: "1.905mm", pcbY: "2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.635mm", pcbY: "2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.635mm", pcbY: "2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.905mm", pcbY: "2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.905mm", pcbY: "-2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.635mm", pcbY: "-2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.635mm", pcbY: "-2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.905mm", pcbY: "-2.599944mm", width: "0.58801mm", height: "1.7999964mm", radius: "0.294005mm", shape: "pill" }), jsx("fabricationnotepath", { route: [{ "x": -2.5262078000000656, "y": -1.5214091999999937 }, { "x": 2.526207799999952, "y": -1.5214091999999937 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.5262078000000656, "y": 1.5214092000001074 }, { "x": 2.526207799999952, "y": 1.5214092000001074 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.5262078000000656, "y": -0.43538139999998293 }, { "x": -2.5262078000000656, "y": -1.5214091999999937 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.5262078000000656, "y": 0.44889420000004066 }, { "x": -2.5262078000000656, "y": 1.5214092000001074 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.0675600000000713, "y": -1.5214091999999937 }, { "x": -2.5262078000000656, "y": -1.5214091999999937 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.7975599999999758, "y": -1.5214091999999937 }, { "x": -1.7424400000001015, "y": -1.5214091999999937 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.47244000000000597, "y": -1.5214091999999937 }, { "x": -0.47244000000011965, "y": -1.5214091999999937 }] }), jsx("fabricationnotepath", { route: [{ "x": 1.7424399999999878, "y": -1.5214091999999937 }, { "x": 0.7975599999999758, "y": -1.5214091999999937 }] }), jsx("fabricationnotepath", { route: [{ "x": 2.526207799999952, "y": -1.5214091999999937 }, { "x": 2.0675599999999577, "y": -1.5214091999999937 }] }), jsx("fabricationnotepath", { route: [{ "x": 2.526207799999952, "y": 1.5214092000001074 }, { "x": 2.526207799999952, "y": -1.5214091999999937 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.0675600000000713, "y": 1.5214092000001074 }, { "x": -2.5262078000000656, "y": 1.5214092000001074 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.7975599999999758, "y": 1.5214092000001074 }, { "x": -1.7424400000001015, "y": 1.5214092000001074 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.47244000000000597, "y": 1.5214092000001074 }, { "x": -0.47244000000011965, "y": 1.5214092000001074 }] }), jsx("fabricationnotepath", { route: [{ "x": 1.7424399999999878, "y": 1.5214092000001074 }, { "x": 0.7975599999999758, "y": 1.5214092000001074 }] }), jsx("fabricationnotepath", { route: [{ "x": 2.526207799999952, "y": 1.5214092000001074 }, { "x": 2.0675599999999577, "y": 1.5214092000001074 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.5262078000000656, "y": -0.43538139999998293 }, { "x": -2.5262078000000656, "y": 0.44889420000004066 }] }), jsx("silkscreencircle", { pcbX: "-1.905mm", pcbY: "-1.016mm", radius: "0.150114mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.699982400000067, "y": 3.7499422000000777 }, { "x": 2.7000077999998666, "y": 3.7499422000000777 }, { "x": 2.7000077999998666, "y": -3.749942199999964 }, { "x": -2.699982400000067, "y": -3.749942199999964 }, { "x": -2.699982400000067, "y": 3.7499422000000777 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "4.75mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C79991.obj?uuid=ec3b9f9b31a74655be3e55848dbee9c1",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C79991.step?uuid=ec3b9f9b31a74655be3e55848dbee9c1",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0, z: 0 },
        }, ...props }));
};

const MMBT5551LT1G = (props) => {
    const { name = "Q1", ...restProps } = props;
    return (jsx("transistor", { name: name, type: "npn", symbol: jsxs("symbol", { children: [jsx("schematictext", { text: name, schX: 0, schY: 0.7, fontSize: 0.22, color: "#006464", anchor: "bottom_center" }), jsx("port", { name: "pin3", pinNumber: 3, aliases: ["C", "collector"], direction: "up", schX: 0.635, schY: 1.27, schStemLength: 0.635 }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["B", "base"], direction: "left", schX: -0.635, schY: 0, schStemLength: 0.635 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["E", "emitter"], direction: "down", schX: 0.635, schY: -1.27, schStemLength: 0.635 }), jsx("schematicpath", { points: [{ x: 0.635, y: 0.635 }, { x: 0, y: 0.1905 }], strokeWidth: 0.035, strokeColor: "#880000" }), jsx("schematicpath", { points: [{ x: 0, y: -0.1905 }, { x: 0.635, y: -0.635 }], strokeWidth: 0.035, strokeColor: "#880000" }), jsx("schematicpath", { points: [{ x: 0, y: 0.5715 }, { x: 0, y: -0.5715 }], strokeWidth: 0.035, strokeColor: "#880000" }), jsx("schematicpath", { points: [{ x: 0.635, y: -0.635 }, { x: 0.4445, y: -0.3175 }, { x: 0.254, y: -0.5715 }, { x: 0.635, y: -0.635 }], strokeWidth: 0.035, strokeColor: "#880000", isFilled: true, fillColor: "#880000" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C41095"
            ]
        }, manufacturerPartNumber: "MMBT5551LT1G", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0.999998mm", pcbY: "-0.94996mm", width: "1.2500102mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0.999998mm", pcbY: "0.94996mm", width: "1.2500102mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.999998mm", pcbY: "0mm", width: "1.2500102mm", height: "0.6999986mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": 0.726211400000011, "y": 1.5262098000000606 }, { "x": -0.726211400000011, "y": 1.5262098000000606 }, { "x": -0.726211400000011, "y": 0.49458879999997407 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.726211400000011, "y": -1.5262097999999469 }, { "x": -0.726211400000011, "y": -1.5262097999999469 }, { "x": -0.726211400000011, "y": -0.49458879999997407 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.726211400000011, "y": 0.45539659999997184 }, { "x": 0.726211400000011, "y": -0.45539659999985815 }] }), jsx("courtyardoutline", { outline: [{ "x": -1.8750030999998444, "y": 1.6999844000000621 }, { "x": 1.8750030999998444, "y": 1.6999844000000621 }, { "x": 1.8750030999998444, "y": -1.7000097999999753 }, { "x": -1.8750030999998444, "y": -1.7000097999999753 }, { "x": -1.8750030999998444, "y": 1.6999844000000621 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.7mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C41095.obj?uuid=d777607a152f4f3aac9bb0d0c14ed6fd",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C41095.step?uuid=d777607a152f4f3aac9bb0d0c14ed6fd",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0.000012700000070253736, y: -12699999956566899e-21, z: 0.050795 },
        }, ...restProps }));
};

const pinLabels$b = {
    pin1: ["A"],
    pin2: ["B"],
    pin3: ["GND"],
    pin4: ["Y"],
    pin5: ["VCC"]
};
const pinAttributes$6 = {
    pin3: { requiresGround: true },
    pin5: { requiresPower: true }
};
const SN74LVC1G08DBVR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$b, pinAttributes: pinAttributes$6, supplierPartNumbers: {
            "jlcpcb": [
                "C7666"
            ]
        }, manufacturerPartNumber: "SN74LVC1G08DBVR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.300099mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": 0.8999728000000005, "y": -1.404111999999941 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.8999728000000005, "y": -0.45412660000010874 }, { "x": 0.8999728000000005, "y": -0.4958079999998972 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.8999728000000005, "y": 0.4958079999998972 }, { "x": 0.8999728000000005, "y": 0.45415200000002187 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.8999728000000005, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.404111999999941 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": -1.404111999999941 }, { "x": -0.9000489999999672, "y": -1.5500604000000067 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": 0.4958079999998972 }, { "x": -0.9000489999999672, "y": -0.4958334000000377 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": -0.9000489999999672, "y": 1.4040866000000278 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.5499587999998994 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": -1.5500604000000067 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("courtyardoutline", { outline: [{ "x": -2.1000978999999234, "y": 1.6999843999999484 }, { "x": 2.1000978999999234, "y": 1.6999843999999484 }, { "x": 2.1000978999999234, "y": -1.7000097999999753 }, { "x": -2.1000978999999234, "y": -1.7000097999999753 }, { "x": -2.1000978999999234, "y": 1.6999843999999484 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.7mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7666.obj?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7666.step?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.049083 },
        }, ...props }));
};

// STM32G0B1CEU6, GP pinout. ST DS13560 Rev 6, figures 6 and 46.
// 0.5 mm pitch; 0.30 x 0.55 mm peripheral lands, 5.60 mm grounded EP.
const stm32Footprint = jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: -2.75, pcbY: -3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: -2.25, pcbY: -3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: -1.75, pcbY: -3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: -1.25, pcbY: -3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: -0.75, pcbY: -3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: -0.25, pcbY: -3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: 0.25, pcbY: -3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: 0.75, pcbY: -3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: 1.25, pcbY: -3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: 1.75, pcbY: -3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: 2.25, pcbY: -3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: 2.75, pcbY: -3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: 3.375, pcbY: -2.75, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: 3.375, pcbY: -2.25, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: 3.375, pcbY: -1.75, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: 3.375, pcbY: -1.25, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: 3.375, pcbY: -0.75, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: 3.375, pcbY: -0.25, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: 3.375, pcbY: 0.25, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: 3.375, pcbY: 0.75, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin21"], pcbX: 3.375, pcbY: 1.25, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin22"], pcbX: 3.375, pcbY: 1.75, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin23"], pcbX: 3.375, pcbY: 2.25, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin24"], pcbX: 3.375, pcbY: 2.75, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin25"], pcbX: 2.75, pcbY: 3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin26"], pcbX: 2.25, pcbY: 3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin27"], pcbX: 1.75, pcbY: 3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin28"], pcbX: 1.25, pcbY: 3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin29"], pcbX: 0.75, pcbY: 3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin30"], pcbX: 0.25, pcbY: 3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin31"], pcbX: -0.25, pcbY: 3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin32"], pcbX: -0.75, pcbY: 3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin33"], pcbX: -1.25, pcbY: 3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin34"], pcbX: -1.75, pcbY: 3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin35"], pcbX: -2.25, pcbY: 3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin36"], pcbX: -2.75, pcbY: 3.375, width: 0.3, height: 0.55, shape: "rect" }), jsx("smtpad", { portHints: ["pin37"], pcbX: -3.375, pcbY: 2.75, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin38"], pcbX: -3.375, pcbY: 2.25, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin39"], pcbX: -3.375, pcbY: 1.75, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin40"], pcbX: -3.375, pcbY: 1.25, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: -3.375, pcbY: 0.75, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin42"], pcbX: -3.375, pcbY: 0.25, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin43"], pcbX: -3.375, pcbY: -0.25, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin44"], pcbX: -3.375, pcbY: -0.75, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin45"], pcbX: -3.375, pcbY: -1.25, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin46"], pcbX: -3.375, pcbY: -1.75, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin47"], pcbX: -3.375, pcbY: -2.25, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin48"], pcbX: -3.375, pcbY: -2.75, width: 0.55, height: 0.3, shape: "rect" }), jsx("smtpad", { portHints: ["pin49"], pcbX: 0, pcbY: 0, width: 5.6, height: 5.6, shape: "rect", solderPasteMargin: -0.5 }), jsx("courtyardrect", { width: 7.8, height: 7.8 }), jsx("fabricationnotepath", { route: [{ x: -3.5, y: -3.5 }, { x: 3.5, y: -3.5 }, { x: 3.5, y: 3.5 }, { x: -3.5, y: 3.5 }, { x: -3.5, y: -3.5 }] }), jsx("silkscreenpath", { route: [{ x: -3.8, y: -3.1 }, { x: -3.8, y: -3.8 }, { x: -3.1, y: -3.8 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: 0, pcbY: 4.6, anchorAlignment: "center" })] });
const stm32PinLabels = {
    "pin1": [
        "PC13"
    ],
    "pin2": [
        "PC14_OSC32_IN"
    ],
    "pin3": [
        "PC15_OSC32_OUT"
    ],
    "pin4": [
        "VBAT"
    ],
    "pin5": [
        "VREF_POS"
    ],
    "pin6": [
        "VDD",
        "VDDA"
    ],
    "pin7": [
        "VSS",
        "VSSA"
    ],
    "pin8": [
        "PF0_OSC_IN"
    ],
    "pin9": [
        "PF1_OSC_OUT"
    ],
    "pin10": [
        "PF2_NRST"
    ],
    "pin11": [
        "PA0"
    ],
    "pin12": [
        "PA1"
    ],
    "pin13": [
        "PA2"
    ],
    "pin14": [
        "PA3"
    ],
    "pin15": [
        "PA4"
    ],
    "pin16": [
        "PA5"
    ],
    "pin17": [
        "PA6"
    ],
    "pin18": [
        "PA7"
    ],
    "pin19": [
        "PB0"
    ],
    "pin20": [
        "PB1"
    ],
    "pin21": [
        "PB2"
    ],
    "pin22": [
        "PB10"
    ],
    "pin23": [
        "PB11"
    ],
    "pin24": [
        "PB12"
    ],
    "pin25": [
        "PB13"
    ],
    "pin26": [
        "PB14"
    ],
    "pin27": [
        "PB15"
    ],
    "pin28": [
        "PA8"
    ],
    "pin29": [
        "PA9"
    ],
    "pin30": [
        "PC6"
    ],
    "pin31": [
        "PC7"
    ],
    "pin32": [
        "PA10"
    ],
    "pin33": [
        "PA11_PA9_"
    ],
    "pin34": [
        "PA12_PA10_"
    ],
    "pin35": [
        "PA13"
    ],
    "pin36": [
        "PA14_BOOT0"
    ],
    "pin37": [
        "PA15"
    ],
    "pin38": [
        "PD0"
    ],
    "pin39": [
        "PD1"
    ],
    "pin40": [
        "PD2"
    ],
    "pin41": [
        "PD3"
    ],
    "pin42": [
        "PB3"
    ],
    "pin43": [
        "PB4"
    ],
    "pin44": [
        "PB5"
    ],
    "pin45": [
        "PB6"
    ],
    "pin46": [
        "PB7"
    ],
    "pin47": [
        "PB8"
    ],
    "pin48": [
        "PB9"
    ],
    "pin49": ["EP_GND"]
};
const STM32G0B1 = (props) => {
    return jsx("chip", { supplierPartNumbers: { jlcpcb: ["C2829190"] }, manufacturerPartNumber: "STM32G0B1CEU6", footprint: stm32Footprint, cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/download?uuid=16912e571dfb42a9a47b4df7b841ed45&pn=C2829190",
            rotationOffset: { x: 0, y: 0, z: 90 },
            positionOffset: { x: 0, y: 0, z: 0 },
        }, ...props, pinLabels: stm32PinLabels, pinAttributes: { pin4: { requiresPower: true }, pin5: { requiresPower: true }, pin6: { requiresPower: true }, pin7: { requiresGround: true }, pin49: { requiresGround: true } } });
};

const SWPA6045S220MT = (props) => {
    return (jsx("inductor", { inductance: "22uH", supplierPartNumbers: {
            "jlcpcb": [
                "C83454"
            ]
        }, manufacturerPartNumber: "SWPA6045S220MT", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.602992mm", pcbY: "0mm", width: "2.4740108mm", height: "5.0200052mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "2.602992mm", pcbY: "0mm", width: "2.4740108mm", height: "5.0200052mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": -3.0762193999999, "y": 2.6624280000002045 }, { "x": -3.0762193999999, "y": 3.0762194000000136 }, { "x": 3.07616859999996, "y": 3.0762194000000136 }, { "x": 3.07616859999996, "y": 2.6624280000002045 }] }), jsx("fabricationnotepath", { route: [{ "x": -3.0762193999999, "y": -2.662377200000037 }, { "x": -3.0762193999999, "y": -3.07616859999996 }, { "x": 3.07616859999996, "y": -3.07616859999996 }, { "x": 3.07616859999996, "y": -2.662377200000037 }] }), jsx("courtyardoutline", { outline: [{ "x": -4.089997400000016, "y": 3.250019400000042 }, { "x": 4.089997400000129, "y": 3.250019400000042 }, { "x": 4.089997400000129, "y": -3.2499685999999883 }, { "x": -4.089997400000016, "y": -3.2499685999999883 }, { "x": -4.089997400000016, "y": 3.250019400000042 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "4.26mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C83454.obj?uuid=38d40b1b5688411c9194395505ca5302",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C83454.step?uuid=38d40b1b5688411c9194395505ca5302",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: -25400000026820635e-21, y: -25399999913133797e-21, z: -0.01 },
        }, ...props }));
};

const pinLabels$a = {
    pin1: ["GND_F"],
    pin2: ["GND_S"],
    pin3: ["ENABLE"],
    pin4: ["IN"],
    pin5: ["OUT_S"],
    pin6: ["OUT_F"]
};
const REF3425IDBVR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$a, pinAttributes: {
            pin1: { requiresGround: true },
            pin2: { requiresGround: true, isInput: true },
            pin3: { isInput: true },
            pin4: { requiresPower: true },
            pin5: { isInput: true },
            pin6: { isOutput: true, providesVoltage: 2.5 },
        }, supplierPartNumbers: {
            "jlcpcb": [
                "C187836"
            ]
        }, manufacturerPartNumber: "REF3425IDBVR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin3"], pcbX: "1.35001mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.35001mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.35001mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-1.35001mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.35001mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.35001mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.899998200000141, "y": 1.5499080000000731 }, { "x": 0.9000236000000541, "y": 1.5499080000000731 }] }), jsx("silkscreenpath", { route: [{ "x": -0.899998200000141, "y": -1.5501111999999466 }, { "x": 0.9000236000000541, "y": -1.5501111999999466 }] }), jsx("silkscreencircle", { pcbX: "1.397mm", pcbY: "-1.651mm", radius: "0.127mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.012446mm", pcbY: "2.562354mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.150008899999989, "y": 1.6999081999999817 }, { "x": 2.150008899999989, "y": 1.6999081999999817 }, { "x": 2.150008899999989, "y": -1.700085999999942 }, { "x": -2.150008899999989, "y": -1.700085999999942 }, { "x": -2.150008899999989, "y": 1.6999081999999817 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C187836.obj?uuid=229b69761e2c45dba6a83d8866dec72d",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C187836.step?uuid=229b69761e2c45dba6a83d8866dec72d",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0.000025399999913133797, y: -889000000370288e-19, z: -0.048939 },
        }, ...props }));
};

// Bourns SRP7050TA datasheet, p1 recommended layout: two 2.5 x 3.5 mm
// lands, 8.4 mm overall span. C2047110 has no EasyEDA library entry.
// https://www.bourns.com/docs/product-datasheets/srp7050ta.pdf
const SRP7050TA_470M = (props) => (jsx("inductor", { inductance: "47uH", manufacturerPartNumber: "SRP7050TA-470M", supplierPartNumbers: { jlcpcb: ["C2047110"] }, 
    // Dimensioned body envelope, not a manufacturer STEP model.
    cadModel: {
        jscad: {
            type: "translate",
            vector: [0, 0, 2.4],
            shape: { type: "cuboid", size: [7.3, 6.6, 4.8] },
        },
        size: { x: 7.3, y: 6.6, z: 4.8 },
    }, footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: -2.95, pcbY: 0, width: 2.5, height: 3.5, shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: 2.95, pcbY: 0, width: 2.5, height: 3.5, shape: "rect" }), jsx("fabricationnotepath", { route: [{ x: -3.65, y: -3.3 }, { x: 3.65, y: -3.3 }, { x: 3.65, y: 3.3 }, { x: -3.65, y: 3.3 }, { x: -3.65, y: -3.3 }] }), jsx("silkscreenpath", { route: [{ x: -3.65, y: 2.1 }, { x: -3.65, y: 3.3 }, { x: 3.65, y: 3.3 }, { x: 3.65, y: 2.1 }] }), jsx("silkscreenpath", { route: [{ x: -3.65, y: -2.1 }, { x: -3.65, y: -3.3 }, { x: 3.65, y: -3.3 }, { x: 3.65, y: -2.1 }] }), jsx("courtyardoutline", { outline: [{ x: -4.45, y: -3.7 }, { x: 4.45, y: -3.7 }, { x: 4.45, y: 3.7 }, { x: -4.45, y: 3.7 }, { x: -4.45, y: -3.7 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "4mm", anchorAlignment: "center" })] }), ...props }));

const pinLabels$9 = {
    pin1: ["OUT"],
    pin2: ["GND"],
    pin3: ["IN_POS"],
    pin4: ["IN_NEG"],
    pin5: ["VCC"]
};
const pinAttributes$5 = {
    pin2: { requiresGround: true },
    pin5: { requiresPower: true }
};
const TLV3201AIDBVR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$9, pinAttributes: pinAttributes$5, supplierPartNumbers: {
            "jlcpcb": [
                "C105188"
            ]
        }, manufacturerPartNumber: "TLV3201AIDBVR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.300099mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": 0.8999728000000005, "y": -1.404111999999941 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.8999728000000005, "y": -0.45412660000010874 }, { "x": 0.8999728000000005, "y": -0.4958079999998972 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.8999728000000005, "y": 0.4958079999998972 }, { "x": 0.8999728000000005, "y": 0.45415200000002187 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.8999728000000005, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.404111999999941 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": -1.404111999999941 }, { "x": -0.9000489999999672, "y": -1.5500604000000067 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": 0.4958079999998972 }, { "x": -0.9000489999999672, "y": -0.4958334000000377 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": -0.9000489999999672, "y": 1.4040866000000278 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.5499587999998994 }] }), jsx("fabricationnotepath", { route: [{ "x": -0.9000489999999672, "y": -1.5500604000000067 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("courtyardoutline", { outline: [{ "x": -2.1000978999999234, "y": 1.6999843999999484 }, { "x": 2.1000978999999234, "y": 1.6999843999999484 }, { "x": 2.1000978999999234, "y": -1.7000097999999753 }, { "x": -2.1000978999999234, "y": -1.7000097999999753 }, { "x": -2.1000978999999234, "y": 1.6999843999999484 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.7mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C105188.obj?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C105188.step?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.049083 },
        }, ...props }));
};

const pinLabels$8 = {
    "pin1": [
        "HB1"
    ],
    "pin2": [
        "CB1"
    ],
    "pin3": [
        "12VOUT"
    ],
    "pin4": [
        "VSA"
    ],
    "pin5": [
        "5VOUT"
    ],
    "pin6": [
        "GNDA"
    ],
    "pin7": [
        "SRAL"
    ],
    "pin8": [
        "SRAH"
    ],
    "pin9": [
        "SRBH"
    ],
    "pin10": [
        "SRBL"
    ],
    "pin11": [
        "TST_MODE"
    ],
    "pin12": [
        "CLK"
    ],
    "pin13": [
        "CSN_CFG3"
    ],
    "pin14": [
        "SCK_CFG2"
    ],
    "pin15": [
        "SDI_CFG1"
    ],
    "pin16": [
        "SDO_CFG0"
    ],
    "pin17": [
        "REFL_STEP"
    ],
    "pin18": [
        "REFR_DIR"
    ],
    "pin19": [
        "GNDD1"
    ],
    "pin20": [
        "VCC_IO"
    ],
    "pin21": [
        "SD_MODE"
    ],
    "pin22": [
        "SPI_MODE"
    ],
    "pin23": [
        "ENCB_DCEN_CFG4"
    ],
    "pin24": [
        "ENCA_DCIN_CFG5"
    ],
    "pin25": [
        "ENCN_DCO_CFG6"
    ],
    "pin26": [
        "DIAG0_SWN"
    ],
    "pin27": [
        "DIAG1_SWP"
    ],
    "pin28": [
        "DRV_ENN"
    ],
    "pin29": [
        "VCC"
    ],
    "pin30": [
        "GNDD2"
    ],
    "pin31": [
        "CPO"
    ],
    "pin32": [
        "CPI"
    ],
    "pin33": [
        "VS"
    ],
    "pin34": [
        "VCP"
    ],
    "pin35": [
        "CA2"
    ],
    "pin36": [
        "HA2"
    ],
    "pin37": [
        "BMA2"
    ],
    "pin38": [
        "LA2"
    ],
    "pin39": [
        "LA1"
    ],
    "pin40": [
        "BMA1"
    ],
    "pin41": [
        "HA1"
    ],
    "pin42": [
        "CA1"
    ],
    "pin43": [
        "CB2"
    ],
    "pin44": [
        "HB2"
    ],
    "pin45": [
        "BMB2"
    ],
    "pin46": [
        "LB2"
    ],
    "pin47": [
        "LB1"
    ],
    "pin48": [
        "BMB1"
    ],
    "pin49": [
        "EP"
    ]
};
const TMC5160A_TA_T = (props) => (jsx("chip", { pinAttributes: {
        pin4: { requiresPower: true },
        pin6: { requiresGround: true },
        pin19: { requiresGround: true },
        pin20: { requiresPower: true },
        pin29: { requiresPower: true },
        pin30: { requiresGround: true },
        pin33: { requiresPower: true },
        pin49: { requiresGround: true },
    }, footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.7500580000001946mm", pcbY: "-4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-2.249932000000058mm", pcbY: "-4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.7500600000000759mm", pcbY: "-4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.249934000000053mm", pcbY: "-4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.7500619999999572mm", pcbY: "-4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.2499359999999342mm", pcbY: "-4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "0.24993599999982052mm", pcbY: "-4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "0.7500619999999572mm", pcbY: "-4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "1.2499339999999393mm", pcbY: "-4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.7500599999999622mm", pcbY: "-4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "2.249932000000058mm", pcbY: "-4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "2.750058000000081mm", pcbY: "-4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "4.1998899999998685mm", pcbY: "-2.750058000000081mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "4.1998899999998685mm", pcbY: "-2.249932000000058mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "4.1998899999998685mm", pcbY: "-1.7500599999999622mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "4.1998899999998685mm", pcbY: "-1.2499339999999393mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "4.1998899999998685mm", pcbY: "-0.7500619999999572mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "4.1998899999998685mm", pcbY: "-0.2499359999999342mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "4.1998899999998685mm", pcbY: "0.2499360000000479mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "4.1998899999998685mm", pcbY: "0.7500619999999572mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "4.1998899999998685mm", pcbY: "1.249934000000053mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "4.1998899999998685mm", pcbY: "1.7500599999999622mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "4.1998899999998685mm", pcbY: "2.249932000000058mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "4.1998899999998685mm", pcbY: "2.750058000000081mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin25"], pcbX: "2.750058000000081mm", pcbY: "4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin26"], pcbX: "2.249932000000058mm", pcbY: "4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin27"], pcbX: "1.7500599999999622mm", pcbY: "4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin28"], pcbX: "1.2499339999999393mm", pcbY: "4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin29"], pcbX: "0.7500619999999572mm", pcbY: "4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin30"], pcbX: "0.24993599999982052mm", pcbY: "4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin31"], pcbX: "-0.2499359999999342mm", pcbY: "4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin32"], pcbX: "-0.7500619999999572mm", pcbY: "4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin33"], pcbX: "-1.249934000000053mm", pcbY: "4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin34"], pcbX: "-1.7500600000000759mm", pcbY: "4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin35"], pcbX: "-2.249932000000058mm", pcbY: "4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin36"], pcbX: "-2.7500580000001946mm", pcbY: "4.199889999999982mm", layer: "top", width: "0.2800096mm", height: "1.5999967999999998mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin37"], pcbX: "-4.199889999999982mm", pcbY: "2.750058000000081mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin38"], pcbX: "-4.199889999999982mm", pcbY: "2.249932000000058mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin39"], pcbX: "-4.199889999999982mm", pcbY: "1.7500599999999622mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin40"], pcbX: "-4.199889999999982mm", pcbY: "1.249934000000053mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "-4.199889999999982mm", pcbY: "0.7500619999999572mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin42"], pcbX: "-4.199889999999982mm", pcbY: "0.2499360000000479mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin43"], pcbX: "-4.199889999999982mm", pcbY: "-0.2499359999999342mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin44"], pcbX: "-4.199889999999982mm", pcbY: "-0.7500619999999572mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin45"], pcbX: "-4.199889999999982mm", pcbY: "-1.2499339999999393mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin46"], pcbX: "-4.199889999999982mm", pcbY: "-1.7500599999999622mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin47"], pcbX: "-4.199889999999982mm", pcbY: "-2.249932000000058mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin48"], pcbX: "-4.199889999999982mm", pcbY: "-2.750058000000081mm", layer: "top", width: "1.5999967999999998mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin49"], pcbX: "0mm", pcbY: "0mm", layer: "top", width: "4.9999899999999995mm", height: "4.9999899999999995mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": -3.5761929999999893, "y": 3.080511999999999 }, { "x": -3.5761929999999893, "y": 3.5761929999998756 }, { "x": -3.0805120000001125, "y": 3.5761929999998756 }], strokeWidth: 0.15239999999999998 }), jsx("fabricationnotepath", { route: [{ "x": 3.5761929999998756, "y": 3.080511999999999 }, { "x": 3.5761929999998756, "y": 3.5761929999998756 }, { "x": 3.080511999999999, "y": 3.5761929999998756 }], strokeWidth: 0.15239999999999998 }), jsx("fabricationnotepath", { route: [{ "x": -3.5761929999999893, "y": -3.080511999999999 }, { "x": -3.5761929999999893, "y": -3.5761929999999893 }, { "x": -3.0805120000001125, "y": -3.5761929999999893 }], strokeWidth: 0.15239999999999998 }), jsx("fabricationnotepath", { route: [{ "x": 3.5761929999998756, "y": -3.080511999999999 }, { "x": 3.5761929999998756, "y": -3.5761929999999893 }, { "x": 3.080511999999999, "y": -3.5761929999999893 }], strokeWidth: 0.15239999999999998 }), jsx("fabricationnotepath", { route: [{ "x": -3.1713932000000113, "y": -3.1713932000000113 }, { "x": -3.1713932000000113, "y": 3.1713932000000113 }, { "x": 3.1713931999998977, "y": 3.1713932000000113 }, { "x": 3.1713931999998977, "y": -3.1713932000000113 }, { "x": -3.1713932000000113, "y": -3.1713932000000113 }], strokeWidth: 0.15239999999999998 }), jsx("silkscreencircle", { pcbX: -2.750058000000081, pcbY: -5.299963999999932, radius: 0.100076, layer: "top", strokeWidth: 0.19999959999999997 }), jsx("silkscreencircle", { pcbX: -2.6713179999999284, pcbY: -2.6713179999999284, radius: 0.150114, layer: "top", strokeWidth: 0.29999939999999997 }), jsx("courtyardoutline", { outline: [{ "x": -5.249888400000032, "y": 5.249888400000032 }, { "x": 5.249888399999918, "y": 5.249888400000032 }, { "x": 5.249888399999918, "y": -5.249888400000032 }, { "x": -5.249888400000032, "y": -5.249888400000032 }, { "x": -5.249888400000032, "y": 5.249888400000032 }], layer: "top" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "6.25mm", anchorAlignment: "center" })] }), pinLabels: pinLabels$8, supplierPartNumbers: {
        "jlcpcb": [
            "C516354"
        ]
    }, manufacturerPartNumber: "TMC5160A-TA-T", cadModel: {
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C516354.obj?uuid=a396a72d4bc5451488d3c2f08fc922f7",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C516354.step?uuid=a396a72d4bc5451488d3c2f08fc922f7",
        pcbRotationOffset: 90,
        modelOriginPosition: { "x": 0.0007082000000702138, "y": -0.002038700000070115, "z": 0.000917 },
    }, ...props }));

const pinLabels$7 = {
    pin1: ["DP", "C_SBU1"],
    pin2: ["DM", "C_SBU2"],
    pin3: ["VBIAS"],
    pin4: ["CC1", "C_CC1"],
    pin5: ["CC2", "C_CC2"],
    pin6: ["RPD_G2"],
    pin7: ["RPD_G1"],
    pin8: ["GND3"],
    pin9: ["N_FLT"],
    pin10: ["VPWR"],
    pin11: ["CC2"],
    pin12: ["CC1"],
    pin13: ["GND2"],
    pin14: ["SBU2"],
    pin15: ["SBU1"],
    pin16: ["EPR_EN"],
    pin17: ["EPR_BLK_G"],
    pin18: ["GND1"],
    pin19: ["VBUS_LV"],
    pin20: ["VBUS"],
    pin21: ["EP"]
};
const pinAttributes$4 = {
    pin8: { requiresGround: true },
    pin13: { requiresGround: true },
    pin18: { requiresGround: true },
    pin20: { requiresPower: true }
};
const TPD4S480RUKR = (props) => {
    const { name = "U1", ...restProps } = props;
    return (jsx("chip", { name: name, pinLabels: pinLabels$7, pinAttributes: pinAttributes$4, supplierPartNumbers: {
            "jlcpcb": [
                "C43131250"
            ]
        }, manufacturerPartNumber: "TPD4S480RUKR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin21"], pcbX: "0.000127mm", pcbY: "-0.000127mm", width: "1.6999966mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "-1.499997mm", pcbY: "-0.799973mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "-1.499997mm", pcbY: "-0.399923mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "-1.499997mm", pcbY: "0.000127mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "-1.499997mm", pcbY: "0.399923mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-1.499997mm", pcbY: "0.799973mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "-0.799973mm", pcbY: "1.499997mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "-0.399923mm", pcbY: "1.499997mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "0.000127mm", pcbY: "1.499997mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "0.400177mm", pcbY: "1.499997mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0.800227mm", pcbY: "1.499997mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.499997mm", pcbY: "0.799719mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "1.499997mm", pcbY: "0.399669mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "1.499997mm", pcbY: "-0.000127mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "1.499997mm", pcbY: "-0.400177mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "1.499997mm", pcbY: "-0.800227mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.800227mm", pcbY: "-1.499997mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.400177mm", pcbY: "-1.499997mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.000127mm", pcbY: "-1.499997mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.399923mm", pcbY: "-1.499997mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.799973mm", pcbY: "-1.499997mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": -1.5499079999999594, "y": 0.9999725999999782 }, { "x": -1.5499079999999594, "y": 1.5499079999999594 }, { "x": -0.9999725999999782, "y": 1.5499079999999594 }] }), jsx("fabricationnotepath", { route: [{ "x": 1.549958800000013, "y": -1.0000233999999182 }, { "x": 1.549958800000013, "y": -1.549958800000013 }, { "x": 1.0000234000000319, "y": -1.549958800000013 }] }), jsx("fabricationnotepath", { route: [{ "x": 0.9499854000000596, "y": 1.5499079999999594 }, { "x": 1.549958800000013, "y": 1.5499079999999594 }, { "x": 1.549958800000013, "y": 0.9999725999999782 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.5499079999999594, "y": -1.1001247999998895 }, { "x": -1.5499079999999594, "y": -1.549958800000013 }, { "x": -1.0500105999999505, "y": -1.549958800000013 }] }), jsx("silkscreencircle", { pcbX: "-1.396619mm", pcbY: "-1.904873mm", radius: "0.100076mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.1499962000000323, "y": 2.149996200000146 }, { "x": 2.1499962000000323, "y": 2.149996200000146 }, { "x": 2.1499962000000323, "y": -2.1499962000000323 }, { "x": -2.1499962000000323, "y": -2.1499962000000323 }, { "x": -2.1499962000000323, "y": 2.149996200000146 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "3.15mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C43131250.obj?uuid=71760926877f42c6b0f5954e672bfe89",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C43131250.step?uuid=71760926877f42c6b0f5954e672bfe89",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -15240000004723697e-20, y: -1015999999935957e-19, z: 0 },
        }, ...restProps }));
};

const pinLabels$6 = {
    pin1: ["IN2"],
    pin2: ["IN1"],
    pin3: ["B_GATE"],
    pin4: ["DRV"],
    pin5: ["IN_SYS"],
    pin6: ["UVLO"],
    pin7: ["OVP"],
    pin8: ["GND"],
    pin9: ["dVdT"],
    pin10: ["ILIM"],
    pin11: ["MODE"],
    pin12: ["N_SHDN"],
    pin13: ["IMON"],
    pin14: ["N_FLT"],
    pin15: ["PGTH"],
    pin16: ["PGOOD"],
    pin17: ["OUT2"],
    pin18: ["OUT1"],
    pin19: ["N_C6"],
    pin20: ["N_C5"],
    pin21: ["N_C4"],
    pin22: ["N_C3"],
    pin23: ["N_C2"],
    pin24: ["N_C1"],
    pin25: ["EP"]
};
const pinAttributes$3 = {
    pin1: { requiresPower: true },
    pin2: { requiresPower: true },
    pin8: { requiresGround: true }
};
const TPS26630RGER = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$6, pinAttributes: pinAttributes$3, supplierPartNumbers: {
            "jlcpcb": [
                "C1850276"
            ]
        }, manufacturerPartNumber: "TPS26630RGER", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin25"], pcbX: "0.000762mm", pcbY: "-0.000889mm", width: "2.5999948mm", height: "2.5999948mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "-1.94818mm", pcbY: "-1.250061mm", width: "0.6999986mm", height: "0.299974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "-1.94818mm", pcbY: "-0.749935mm", width: "0.6999986mm", height: "0.299974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "-1.94818mm", pcbY: "-0.250063mm", width: "0.6999986mm", height: "0.299974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "-1.94818mm", pcbY: "0.249809mm", width: "0.6999986mm", height: "0.299974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "-1.94818mm", pcbY: "0.749935mm", width: "0.6999986mm", height: "0.299974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "-1.94818mm", pcbY: "1.249807mm", width: "0.6999986mm", height: "0.299974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "-1.249934mm", pcbY: "1.941957mm", width: "0.299974mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "-0.750062mm", pcbY: "1.941957mm", width: "0.299974mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-0.249936mm", pcbY: "1.941957mm", width: "0.299974mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "0.249936mm", pcbY: "1.941957mm", width: "0.299974mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "0.750062mm", pcbY: "1.941957mm", width: "0.299974mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "1.249934mm", pcbY: "1.941957mm", width: "0.299974mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "1.94818mm", pcbY: "1.249807mm", width: "0.6999986mm", height: "0.299974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "1.94818mm", pcbY: "0.749935mm", width: "0.6999986mm", height: "0.299974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.94818mm", pcbY: "0.249809mm", width: "0.6999986mm", height: "0.299974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "1.94818mm", pcbY: "-0.250063mm", width: "0.6999986mm", height: "0.299974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "1.94818mm", pcbY: "-0.749935mm", width: "0.6999986mm", height: "0.299974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "1.94818mm", pcbY: "-1.250061mm", width: "0.6999986mm", height: "0.299974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "1.249934mm", pcbY: "-1.941957mm", width: "0.299974mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.750062mm", pcbY: "-1.941957mm", width: "0.299974mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.249936mm", pcbY: "-1.941957mm", width: "0.299974mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.249936mm", pcbY: "-1.941957mm", width: "0.299974mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.750062mm", pcbY: "-1.941957mm", width: "0.299974mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.249934mm", pcbY: "-1.941957mm", width: "0.299974mm", height: "0.6999986mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": 1.69992040000011, "y": -2.1000466000000415 }, { "x": 2.1000212000000147, "y": -2.1000466000000415 }, { "x": 2.1000212000000147, "y": -1.7000220000001036 }] }), jsx("fabricationnotepath", { route: [{ "x": 1.6000222000001258, "y": 2.0999449999999342 }, { "x": 2.1000212000000147, "y": 2.0999449999999342 }, { "x": 2.1000212000000147, "y": 1.6999457999997958 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.1000973999998678, "y": 1.6956278000000111 }, { "x": -2.1000973999998678, "y": 2.095601600000009 }, { "x": -1.7001235999998698, "y": 2.095601600000009 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.7001235999998698, "y": -2.1043392000001404 }, { "x": -2.1000973999998678, "y": -2.1043392000001404 }, { "x": -2.0999703999998474, "y": -1.7000220000001036 }] }), jsx("silkscreencircle", { pcbX: "-1.905mm", pcbY: "-2.540127mm", radius: "0.127mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.5481792999999016, "y": 2.5419562999999243 }, { "x": 2.5481793000000152, "y": 2.5419562999999243 }, { "x": 2.5481793000000152, "y": -2.541956300000038 }, { "x": -2.5481792999999016, "y": -2.541956300000038 }, { "x": -2.5481792999999016, "y": 2.5419562999999243 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "3.55mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1850273.obj?uuid=3654f3e3e10f4db0800aff4bd5674e66",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1850273.step?uuid=3654f3e3e10f4db0800aff4bd5674e66",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: 0, y: 0, z: 0 },
        }, ...props }));
};

const pinLabels$5 = {
    pin1: ["LDO_3V3"],
    pin2: ["ADCIN1"],
    pin3: ["ADCIN2"],
    pin4: ["LDO_1V5"],
    pin5: ["GPIO0"],
    pin6: ["GPIO1"],
    pin7: ["GPIO2"],
    pin8: ["I2Ct_SDA"],
    pin9: ["I2Ct_SCL"],
    pin10: ["N_I2Ct_IRQ"],
    pin11: ["GND1"],
    pin12: ["GND2"],
    pin13: ["GPIO11"],
    pin14: ["GND3"],
    pin15: ["I2Cc_SDA"],
    pin16: ["I2Cc_SCL"],
    pin17: ["N_I2Cc_IRQ"],
    pin18: ["GPIO3"],
    pin19: ["VSYS"],
    pin20: ["POWER_PATH_EN"],
    pin21: ["NC"],
    pin22: ["GPIO4", "USB_P", "LD1"],
    pin23: ["GPIO5", "USB_N", "LD2"],
    pin24: ["CC1"],
    pin25: ["CC2"],
    pin26: ["VBUS1"],
    pin27: ["VBUS2"],
    pin28: ["PP5V1"],
    pin29: ["PP5V2"],
    pin30: ["GPIO7"],
    pin31: ["GPIO6"],
    pin32: ["VIN_3V3"],
    pin33: ["GND4"]
};
const pinAttributes$2 = {
    pin11: { requiresGround: true },
    pin12: { requiresGround: true },
    pin14: { requiresGround: true },
    pin19: { requiresGround: true },
    pin21: { doNotConnect: true },
    pin26: { requiresPower: true },
    pin27: { requiresPower: true },
    pin33: { requiresGround: true }
};
const TPS26750SRSMR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$5, pinAttributes: pinAttributes$2, supplierPartNumbers: {
            "jlcpcb": [
                "C42166327"
            ]
        }, manufacturerPartNumber: "TPS26750SRSMR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin9"], pcbX: "2.050034mm", pcbY: "-1.400048mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "2.050034mm", pcbY: "-0.999998mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "2.050034mm", pcbY: "-0.599948mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "2.050034mm", pcbY: "-0.199898mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "2.050034mm", pcbY: "0.199898mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "2.050034mm", pcbY: "0.599948mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "2.050034mm", pcbY: "0.999998mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "2.050034mm", pcbY: "1.400048mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin25"], pcbX: "-2.050034mm", pcbY: "1.400048mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin26"], pcbX: "-2.050034mm", pcbY: "0.999998mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin27"], pcbX: "-2.050034mm", pcbY: "0.599948mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin28"], pcbX: "-2.050034mm", pcbY: "0.199898mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin29"], pcbX: "-2.050034mm", pcbY: "-0.199898mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin30"], pcbX: "-2.050034mm", pcbY: "-0.599948mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin31"], pcbX: "-2.050034mm", pcbY: "-0.999998mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin32"], pcbX: "-2.050034mm", pcbY: "-1.400048mm", width: "0.6999986mm", height: "0.1999996mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin33"], pcbX: "0mm", pcbY: "0mm", width: "2.7999944mm", height: "2.7999944mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.400048mm", pcbY: "-2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.000252mm", pcbY: "-2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.600202mm", pcbY: "-2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.200152mm", pcbY: "-2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.199898mm", pcbY: "-2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.599948mm", pcbY: "-2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "0.999744mm", pcbY: "-2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "1.399794mm", pcbY: "-2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "1.399794mm", pcbY: "2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "0.999744mm", pcbY: "2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "0.599948mm", pcbY: "2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "0.199898mm", pcbY: "2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "-0.200152mm", pcbY: "2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "-0.600202mm", pcbY: "2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "-1.000252mm", pcbY: "2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "-1.400048mm", pcbY: "2.050034mm", width: "0.1999996mm", height: "0.6999986mm", radius: "0.0999998mm", shape: "pill" }), jsx("fabricationnotepath", { route: [{ "x": 1.7909539999999993, "y": 2.010155999999995 }, { "x": 2.0598383999999896, "y": 2.010155999999995 }, { "x": 2.0598383999999896, "y": 1.7413477999999856 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.9401536000000021, "y": -1.7210278000000017 }, { "x": -1.939975799999985, "y": -1.7210278000000017 }, { "x": -1.6711675999999898, "y": -1.989836000000011 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.9401536000000021, "y": 1.7413477999999856 }, { "x": -1.9401536000000021, "y": 2.010155999999995 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.6711675999999898, "y": -1.989836000000011 }, { "x": -1.9401536000000021, "y": -1.989836000000011 }, { "x": -1.9401536000000021, "y": -1.7210278000000017 }] }), jsx("fabricationnotepath", { route: [{ "x": 2.0598383999999896, "y": -1.7210278000000017 }, { "x": 2.0598383999999896, "y": -1.989836000000011 }, { "x": 1.7909539999999993, "y": -1.989836000000011 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.9401536000000021, "y": 2.010155999999995 }, { "x": -1.6711675999999898, "y": 2.010155999999995 }] }), jsx("silkscreencircle", { pcbX: "-1.850136mm", pcbY: "-2.389886mm", radius: "0.100076mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.6500333000000182, "y": 2.65003329999999 }, { "x": 2.6500333000000182, "y": 2.65003329999999 }, { "x": 2.6500333000000182, "y": -2.650033300000004 }, { "x": -2.6500333000000182, "y": -2.650033300000004 }, { "x": -2.6500333000000182, "y": 2.65003329999999 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "3.66mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C42166327.obj?uuid=6dd4b697c6114e499488df6aa2ee6458",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C42166327.step?uuid=6dd4b697c6114e499488df6aa2ee6458",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: 0, y: 0, z: 0 },
        }, ...props }));
};

const pinLabels$4 = {
    pin1: ["pin1"],
    pin2: ["pin2"]
};
const TS_1088_AR02016 = (props) => {
    const { name = "SW1", ...restProps } = props;
    return (jsx("pushbutton", { name: name, pinLabels: pinLabels$4, supplierPartNumbers: {
            "jlcpcb": [
                "C720477"
            ]
        }, manufacturerPartNumber: "TS-1088-AR02016", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.184908mm", pcbY: "0mm", width: "1.229995mm", height: "1.8599912mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "2.184908mm", pcbY: "0mm", width: "1.229995mm", height: "1.8599912mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": -2.026208800000063, "y": 1.5411958000000823 }, { "x": -2.026208800000063, "y": 1.1101323999999977 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.026208800000063, "y": -1.5411957999999686 }, { "x": -2.026208800000063, "y": -1.1101324000001114 }] }), jsx("fabricationnotepath", { route: [{ "x": 2.0262087999999494, "y": -1.1101324000001114 }, { "x": 2.0262087999999494, "y": -1.5411957999999686 }] }), jsx("fabricationnotepath", { route: [{ "x": 2.0262087999999494, "y": 1.5411958000000823 }, { "x": 2.0262087999999494, "y": 1.1101323999999977 }] }), jsx("fabricationnotepath", { route: [{ "x": 2.0262087999999494, "y": 1.5411958000000823 }, { "x": -2.026208800000063, "y": 1.5411958000000823 }] }), jsx("fabricationnotepath", { route: [{ "x": 2.0262087999999494, "y": -1.5411957999999686 }, { "x": -2.026208800000063, "y": -1.5411957999999686 }] }), jsx("silkscreencircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.899922mm" }), jsx("courtyardoutline", { outline: [{ "x": -3.049905499999909, "y": 1.700009800000089 }, { "x": 3.049905499999795, "y": 1.700009800000089 }, { "x": 3.049905499999795, "y": -1.6999843999999484 }, { "x": -3.049905499999909, "y": -1.6999843999999484 }, { "x": -3.049905499999909, "y": 1.700009800000089 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.71mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C720477.obj?uuid=2e35dca8e7854ed683469f8d54d1ef17",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C720477.step?uuid=2e35dca8e7854ed683469f8d54d1ef17",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: 0 },
        }, ...restProps }));
};

const pinLabels$3 = {
    pin1: ["VDD"],
    pin2: ["OUTH"],
    pin3: ["OUTL"],
    pin4: ["GND"],
    pin5: ["IN_NEG"],
    pin6: ["IN_POS"]
};
const pinAttributes$1 = {
    pin1: { requiresPower: true },
    pin4: { requiresGround: true }
};
const UCC27511DBVR = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$3, pinAttributes: pinAttributes$1, supplierPartNumbers: {
            "jlcpcb": [
                "C191027"
            ]
        }, manufacturerPartNumber: "UCC27511DBVR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.94996mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.94996mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.94996mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.94996mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": 1.5391891999998961, "y": -0.8892031999998835 }, { "x": 1.5391891999998961, "y": 0.8892031999999972 }] }), jsx("fabricationnotepath", { route: [{ "x": -1.5391892000000098, "y": -0.8892031999998835 }, { "x": -1.5391892000000098, "y": 0.8892031999999972 }] }), jsx("silkscreencircle", { pcbX: "-1.668272mm", pcbY: "-1.301496mm", radius: "0.150114mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.6999843999999484, "y": 1.9350994999999784 }, { "x": 1.7000097999999753, "y": 1.9350994999999784 }, { "x": 1.7000097999999753, "y": -1.9350994999998647 }, { "x": -1.6999843999999484, "y": -1.9350994999998647 }, { "x": -1.6999843999999484, "y": 1.9350994999999784 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.94mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C191027.obj?uuid=229b69761e2c45dba6a83d8866dec72d",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C191027.step?uuid=229b69761e2c45dba6a83d8866dec72d",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0.000012700000070253736, z: -0.048939 },
        }, ...props }));
};

const pinLabels$2 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"],
    pin5: ["pin5"],
    pin6: ["pin6"]
};
const USBLC6_4SC6 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$2, pinAttributes: {
            pin1: { isPassive: true },
            pin2: { requiresGround: true },
            pin3: { isPassive: true },
            pin4: { isPassive: true },
            pin5: { requiresPower: true },
            pin6: { isPassive: true },
        }, symbol: jsxs("symbol", { children: [jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -1.2, schY: 0.7, schStemLength: 0.4 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "left", schX: -1.2, schY: 0, schStemLength: 0.4 }), jsx("schematicpath", { points: [{ "x": -0.4, "y": 0.2 }, { "x": -0.2, "y": 0.4 }, { "x": -0.4, "y": 0.6 }, { "x": -0.4, "y": 0.2 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.2, "y": 0.6 }, { "x": -0.2, "y": 0.2 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": 0.2 }, { "x": 0.4, "y": 0.4 }, { "x": 0.2, "y": 0.6 }, { "x": 0.2, "y": 0.2 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.4, "y": 0.6 }, { "x": 0.4, "y": 0.2 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.4, "y": 0.8 }, { "x": -0.2, "y": 1 }, { "x": -0.4, "y": 1.2 }, { "x": -0.4, "y": 0.8 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.2, "y": 1.2 }, { "x": -0.2, "y": 0.8 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": 0.8 }, { "x": 0.4, "y": 1 }, { "x": 0.2, "y": 1.2 }, { "x": 0.2, "y": 0.8 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.4, "y": 1.2 }, { "x": 0.4, "y": 0.8 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.4, "y": -0.6 }, { "x": -0.2, "y": -0.4 }, { "x": -0.4, "y": -0.2 }, { "x": -0.4, "y": -0.6 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.2, "y": -0.2 }, { "x": -0.2, "y": -0.6 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": -0.6 }, { "x": 0.4, "y": -0.4 }, { "x": 0.2, "y": -0.2 }, { "x": 0.2, "y": -0.6 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.4, "y": -0.2 }, { "x": 0.4, "y": -0.6 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.4, "y": -1.2 }, { "x": -0.2, "y": -1 }, { "x": -0.4, "y": -0.8 }, { "x": -0.4, "y": -1.2 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.2, "y": -0.8 }, { "x": -0.2, "y": -1.2 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": -1.2 }, { "x": 0.4, "y": -1 }, { "x": 0.2, "y": -0.8 }, { "x": 0.2, "y": -1.2 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.4, "y": -0.8 }, { "x": 0.4, "y": -1.2 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.1, "y": -0.2 }, { "x": 0.1, "y": 0 }, { "x": -0.1, "y": 0.2 }, { "x": -0.1, "y": -0.2 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.1, "y": 0.2 }, { "x": 0.1, "y": -0.2 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": 1 }, { "x": -0.2, "y": 1 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.4, "y": 1 }, { "x": -0.6, "y": 1 }, { "x": -0.6, "y": -1 }, { "x": -0.4, "y": -1 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.2, "y": -1 }, { "x": 0.2, "y": -1 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.4, "y": -1 }, { "x": 0.6, "y": -1 }, { "x": 0.6, "y": 1 }, { "x": 0.4, "y": 1 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.4, "y": 0.4 }, { "x": 0.6, "y": 0.4 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": 0.4 }, { "x": -0.2, "y": 0.4 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.4, "y": 0.4 }, { "x": -0.6, "y": 0.4 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.1, "y": 0 }, { "x": -0.6, "y": 0 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.1, "y": 0 }, { "x": 0.6, "y": 0 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.6, "y": -0.4 }, { "x": 0.4, "y": -0.4 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": -0.4 }, { "x": -0.2, "y": -0.4 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.4, "y": -0.4 }, { "x": -0.6, "y": -0.4 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.1, "y": 1 }, { "x": 0.1, "y": 0.7 }, { "x": 0.8, "y": 0.7 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.1, "y": 0.4 }, { "x": -0.1, "y": 0.7 }, { "x": -0.8, "y": 0.7 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.1, "y": -0.4 }, { "x": -0.1, "y": -0.7 }, { "x": -0.8, "y": -0.7 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": -1 }, { "x": 0, "y": -0.7 }, { "x": 0.8, "y": -0.7 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.6, "y": 0 }, { "x": 0.8, "y": 0 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.6, "y": 0 }, { "x": -0.8, "y": 0 }], strokeColor: "#880000" }), jsx("schematiccircle", { center: { x: 0.1, y: 1 }, radius: 0.02, strokeWidth: 0.02, color: "#880000" }), jsx("schematiccircle", { center: { x: -0.1, y: 0.4 }, radius: 0.02, strokeWidth: 0.02, color: "#880000" }), jsx("schematiccircle", { center: { x: -0.6, y: 0.4 }, radius: 0.02, strokeWidth: 0.02, color: "#880000" }), jsx("schematiccircle", { center: { x: 0.6, y: 0.4 }, radius: 0.02, strokeWidth: 0.02, color: "#880000" }), jsx("schematiccircle", { center: { x: 0.6, y: -0.4 }, radius: 0.02, strokeWidth: 0.02, color: "#880000" }), jsx("schematiccircle", { center: { x: -0.6, y: -0.4 }, radius: 0.02, strokeWidth: 0.02, color: "#880000" }), jsx("schematiccircle", { center: { x: -0.1, y: -0.4 }, radius: 0.02, strokeWidth: 0.02, color: "#880000" }), jsx("schematiccircle", { center: { x: 0, y: -1 }, radius: 0.02, strokeWidth: 0.02, color: "#880000" }), jsx("schematiccircle", { center: { x: 0.6, y: 0 }, radius: 0.02, strokeWidth: 0.02, color: "#880000" }), jsx("schematiccircle", { center: { x: -0.6, y: 0 }, radius: 0.02, strokeWidth: 0.02, color: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.1, "y": -0.2 }, { "x": 0.04, "y": -0.2 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.1, "y": 0.2 }, { "x": 0.16, "y": 0.2 }], strokeColor: "#880000" }), jsx("port", { name: "pin3", pinNumber: 3, aliases: ["3"], direction: "left", schX: -1.2, schY: -0.7, schStemLength: 0.4 }), jsx("port", { name: "pin4", pinNumber: 4, aliases: ["4"], direction: "right", schX: 1.2, schY: -0.7, schStemLength: 0.4 }), jsx("port", { name: "pin5", pinNumber: 5, aliases: ["5"], direction: "right", schX: 1.2, schY: 0, schStemLength: 0.4 }), jsx("port", { name: "pin6", pinNumber: 6, aliases: ["6"], direction: "right", schX: 1.2, schY: 0.7, schStemLength: 0.4 }), jsx("schematicrect", { schX: 0, schY: 0, width: 1.6, height: 2.6, strokeWidth: 0.02, color: "#880000" }), jsx("schematiccircle", { center: { x: -0.65, y: 1.15 }, radius: 0.05, strokeWidth: 0.02, color: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematictext", { schX: -1e-3, schY: 1.5, text: "{NAME}", fontSize: 0.2, anchor: "bottom_center" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C111212"
            ]
        }, manufacturerPartNumber: "USBLC6-4SC6", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.94996mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.94996mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.94996mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.94996mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 1.5391891999998961, "y": -0.8892031999998835 }, { "x": 1.5391891999998961, "y": 0.8892031999999972 }] }), jsx("silkscreenpath", { route: [{ "x": -1.5391892000000098, "y": -0.8892031999998835 }, { "x": -1.5391892000000098, "y": 0.8892031999999972 }] }), jsx("silkscreencircle", { pcbX: "-1.668272mm", pcbY: "-1.301496mm", radius: "0.150114mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.1524mm", pcbY: "2.6764mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.6999843999999484, "y": 1.9350994999999784 }, { "x": 1.7000097999999753, "y": 1.9350994999999784 }, { "x": 1.7000097999999753, "y": -1.9350994999998647 }, { "x": -1.6999843999999484, "y": -1.9350994999998647 }, { "x": -1.6999843999999484, "y": 1.9350994999999784 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C111212.obj?uuid=229b69761e2c45dba6a83d8866dec72d",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C111212.step?uuid=229b69761e2c45dba6a83d8866dec72d",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0.000012700000070253736, z: -0.048939 },
        }, ...props }));
};

const pinLabels$1 = {
    pin1: ["EH1"],
    pin2: ["EH2"],
    pin3: ["EH3"],
    pin4: ["EH4"],
    pin5: ["GND1", "A12"],
    pin6: ["GND2", "B1"],
    pin7: ["VBUS", "VBUS1", "A9"],
    pin8: ["VBUS2", "B4"],
    pin9: ["CC2", "B5"],
    pin10: ["SBU1", "A8"],
    pin11: ["DP2", "B6"],
    pin12: ["DM", "DN1", "A7"],
    pin13: ["DP", "DP1", "A6"],
    pin14: ["DN2", "B7"],
    pin15: ["CC1", "A5"],
    pin16: ["SBU2", "B8"],
    pin17: ["VBUS3", "B9"],
    pin18: ["VBUS4", "A4"],
    pin19: ["GND3", "B12"],
    pin20: ["GND4", "A1"]
};
const USB4105_GF_A = (props) => {
    const { name = "J1", ...restProps } = props;
    return (jsx("connector", { name: name, standard: "usb_c", pinLabels: pinLabels$1, supplierPartNumbers: {
            "jlcpcb": [
                "C3025063"
            ]
        }, manufacturerPartNumber: "USB4105-GF-A-060", footprint: jsxs("footprint", { insertionDirection: "from_bottom", children: [jsx("hole", { pcbX: "2.890012mm", pcbY: "1.0646474mm", diameter: "0.649986mm" }), jsx("hole", { pcbX: "-2.890012mm", pcbY: "1.0646474mm", diameter: "0.649986mm" }), jsx("platedhole", { portHints: ["pin1"], pcbX: "-4.320032mm", pcbY: "1.5444534mm", holeWidth: "0.700024mm", holeHeight: "1.6999966mm", outerWidth: "1.0999978mm", outerHeight: "2.0999958mm", shape: "pill" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "4.320032mm", pcbY: "1.5444534mm", holeWidth: "0.700024mm", holeHeight: "1.6999966mm", outerWidth: "1.0999978mm", outerHeight: "2.0999958mm", shape: "pill" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "4.320032mm", pcbY: "-2.6356246mm", holeWidth: "0.700024mm", holeHeight: "1.3999972mm", outerWidth: "1.0999978mm", outerHeight: "1.7999964mm", shape: "pill" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "-4.320032mm", pcbY: "-2.6356246mm", holeWidth: "0.700024mm", holeHeight: "1.3999972mm", outerWidth: "1.0999978mm", outerHeight: "1.7999964mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "3.350006mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "3.050032mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "2.549906mm", pcbY: "2.1098574mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "2.249932mm", pcbY: "2.1098574mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "1.75006mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.24968mm", pcbY: "2.1106194mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0.750062mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "0.249936mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "-0.249936mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "-0.750062mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "-1.249934mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-1.75006mm", pcbY: "2.1106194mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "-2.249932mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "-2.549906mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "-3.050032mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "-3.350006mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": 4.4699935999999525, "y": -1.5190659999998388 }, { "x": 4.4699935999999525, "y": 0.2778824000001805 }] }), jsx("fabricationnotepath", { route: [{ "x": -4.469993600000066, "y": -3.7522085999999035 }, { "x": -4.469993600000066, "y": -5.254948799999966 }, { "x": 4.4699935999999525, "y": -5.254948799999966 }, { "x": 4.4699935999999525, "y": -3.7522085999999035 }] }), jsx("fabricationnotepath", { route: [{ "x": -4.469993600000066, "y": 0.2778824000001805 }, { "x": -4.469993600000066, "y": -1.5190659999998388 }] }), jsx("courtyardoutline", { outline: [{ "x": -5.120030900000074, "y": 2.935624599999983 }, { "x": 5.120030900000074, "y": 2.935624599999983 }, { "x": 5.120030900000074, "y": -5.437511799999925 }, { "x": -5.120030900000074, "y": -5.437511799999925 }, { "x": -5.120030900000074, "y": 2.935624599999983 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "3.94mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3020560.obj?uuid=b568c80088e44e7787ac98e18b16aaa3",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3020560.step?uuid=b568c80088e44e7787ac98e18b16aaa3",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 1.075092000000494, z: -20000000000575113e-22 },
        }, ...restProps }));
};

const pinLabels = {
    pin1: ["N_CS"],
    pin2: ["DO_IO1"],
    pin3: ["WP__IO2"],
    pin4: ["GND"],
    pin5: ["DI_IO0"],
    pin6: ["CLK"],
    pin7: ["HOLD__or_RESET__IO3"],
    pin8: ["VCC"]
};
const pinAttributes = {
    pin4: { requiresGround: true },
    pin8: { requiresPower: true }
};
const W25Q32JVSSIQ = (props) => {
    return (jsx("chip", { pinLabels: pinLabels, pinAttributes: pinAttributes, supplierPartNumbers: {
            "jlcpcb": [
                "C6000508"
            ]
        }, manufacturerPartNumber: "W25Q32JVSSIM", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.905mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.635mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.635mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.905mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.905mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.635mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.635mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "1.905mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("fabricationnotepath", { route: [{ "x": -2.6387044000000515, "y": -2.1763989999999467 }, { "x": -2.6387044000000515, "y": 2.1763990000000604 }, { "x": 2.6387044000000515, "y": 2.1763990000000604 }, { "x": 2.6387044000000515, "y": -2.1763989999999467 }, { "x": -2.6387044000000515, "y": -2.1763989999999467 }] }), jsx("silkscreencircle", { pcbX: "-1.905mm", pcbY: "-1.423924mm", radius: "0.150114mm" }), jsx("silkscreencircle", { pcbX: "-2.672334mm", pcbY: "-3.530092mm", radius: "0.150114mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.9000074000000495, "y": 4.905096100000037 }, { "x": 2.8999820000000227, "y": 4.905096100000037 }, { "x": 2.8999820000000227, "y": -4.905096100000037 }, { "x": -2.9000074000000495, "y": -4.905096100000037 }, { "x": -2.9000074000000495, "y": 4.905096100000037 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "5.91mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C179173.obj?uuid=4652e19b90fa4dbb8662aa4cba61a532",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C179173.step?uuid=4652e19b90fa4dbb8662aa4cba61a532",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.000012700000070253736, y: -12699999956566899e-21, z: -0.069425 },
        }, ...props }));
};

const X322516MLB4SI = (props) => {
    const { name = "X1", loadCapacitance = "9pF", ...restProps } = props;
    return (jsx("crystal", { name: name, frequency: "16MHz", loadCapacitance: loadCapacitance, pinVariant: "four_pin", supplierPartNumbers: {
            "jlcpcb": [
                "C13738"
            ]
        }, manufacturerPartNumber: "X322516MLB4SI", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.100074mm", pcbY: "-0.850011mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.100074mm", pcbY: "-0.850011mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.100074mm", pcbY: "0.850011mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.100074mm", pcbY: "0.850011mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsx("fabricationnotepath", { route: [{ "x": -2.028596400000083, "y": -1.6784827999999834 }, { "x": -2.028596400000083, "y": 1.678736800000138 }, { "x": 2.0285963999999694, "y": 1.678736800000138 }, { "x": 2.0285963999999694, "y": -1.6784827999999834 }, { "x": -2.028596400000083, "y": -1.6784827999999834 }] }), jsx("fabricationnotepath", { route: [{ "x": -2.257196399999998, "y": -0.24988519999988057 }, { "x": -2.257196399999998, "y": -1.9070827999998983 }, { "x": -0.39999920000002476, "y": -1.9070827999998983 }] }), jsx("courtyardoutline", { outline: [{ "x": -2.0500725999999077, "y": 1.7000097999999753 }, { "x": 2.0500725999999077, "y": 1.7000097999999753 }, { "x": 2.0500725999999077, "y": -1.7000097999999753 }, { "x": -2.0500725999999077, "y": -1.7000097999999753 }, { "x": -2.0500725999999077, "y": 1.7000097999999753 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "2.71mm", anchorAlignment: "center" })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C13738.obj?uuid=02485e56ba8d4732a26526d2983fc729",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C13738.step?uuid=02485e56ba8d4732a26526d2983fc729",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: 0 },
        }, ...restProps }));
};

/** Board identity and rear-side tscircuit attribution kept separate from circuitry. */
function BoardMarkings() {
    return jsxs(Fragment, { children: [jsx("silkscreentext", { text: "PD1180-EPR \u2014 NEMA 34 Smart Motor-Mounted", layer: "bottom", pcbX: 0, pcbY: 20, fontSize: "0.8mm" }), jsx("silkscreentext", { text: "Stepper Controller with USB-C PD 3.1 EPR \u00B7 r0.4 ECO", layer: "bottom", pcbX: 0, pcbY: 18.8, fontSize: "0.8mm" }), jsx("silkscreentext", { text: "PWR", layer: "top", pcbX: -41.85, pcbY: 22.2, pcbRotation: 90, fontSize: "1mm", isKnockout: true }), jsx("silkscreentext", { text: "DATA", layer: "top", pcbX: -41.85, pcbY: 8, pcbRotation: 90, fontSize: "1mm", isKnockout: true }), jsx("silkscreentext", { text: "1", layer: "top", pcbX: -16.8, pcbY: 24.3, pcbRotation: 90, fontSize: "0.8mm" }), jsx("silkscreentext", { text: "2", layer: "top", pcbX: -20.5, pcbY: 20.9, pcbRotation: 0, fontSize: "0.8mm" }), jsx("silkscreentext", { text: "3", layer: "top", pcbX: -20.5, pcbY: 19.9, pcbRotation: 0, fontSize: "0.8mm" }), jsx("silkscreentext", { text: "SCL", layer: "top", pcbX: 2.1, pcbY: 19.3, pcbRotation: 90, fontSize: "0.8mm" }), jsx("silkscreentext", { text: "ISO", layer: "top", pcbX: 6.9, pcbY: 39.3, pcbRotation: 0, fontSize: "0.8mm" }), jsx("silkscreentext", { text: "PD V", layer: "top", pcbX: 6.9, pcbY: 42.3, pcbRotation: 0, fontSize: "0.8mm" }), jsx("silkscreentext", { text: "VM", layer: "top", pcbX: 9.5, pcbY: 42.1, pcbRotation: 0, fontSize: "0.8mm" }), jsx("silkscreentext", { text: "GND", layer: "top", pcbX: 22, pcbY: 42.1, pcbRotation: 0, fontSize: "0.8mm" }), jsx("silkscreentext", { text: "RGB", layer: "top", pcbX: -40.3, pcbY: -20.1, pcbRotation: 0, fontSize: "0.8mm" }), jsx("silkscreentext", { text: "3V3", layer: "top", pcbX: -37.6, pcbY: -21, fontSize: "0.8mm" }), jsx("silkscreentext", { text: "ts", layer: "bottom", pcbX: 0, pcbY: 14.4, fontSize: "2.4mm" }), jsx("silkscreentext", { text: "Made with tscircuit", layer: "bottom", pcbX: 0, pcbY: 11.9, fontSize: "0.9mm" })] });
}

const arcPoints = (cx, cy, radius, startDeg, endDeg, segments = 12) => Array.from({ length: segments }, (_, index) => {
    const angle = (startDeg + ((endDeg - startDeg) * (index + 1)) / segments) * Math.PI / 180;
    return { x: cx + radius * Math.cos(angle), y: cy + radius * Math.sin(angle) };
});
/**
 * Board perimeter measured from the supplied TMCM-1180 V1.1 STEP solid.
 * The STEP origin is the lower-left of an 85.9 mm envelope; tscircuit uses
 * the board center, so every point is translated by 42.95 mm.
 */
const TMCM1180_OUTLINE = [
    { x: 13.9, y: 2 },
    { x: 13.9, y: 8 },
    ...arcPoints(8, 8, 5.9, 0, 90),
    { x: 2, y: 13.9 },
    { x: 0, y: 15.9 },
    { x: 0, y: 70 },
    { x: 2, y: 72 },
    { x: 8, y: 72 },
    ...arcPoints(8, 77.9, 5.9, -90, 0),
    { x: 13.9, y: 83.9 },
    { x: 15.9, y: 85.9 },
    { x: 70, y: 85.9 },
    { x: 72, y: 83.9 },
    { x: 72, y: 77.9 },
    ...arcPoints(77.9, 77.9, 5.9, 180, 270),
    { x: 83.9, y: 72 },
    { x: 85.9, y: 70 },
    { x: 85.9, y: 15.9 },
    { x: 83.9, y: 13.9 },
    { x: 77.9, y: 13.9 },
    ...arcPoints(77.9, 8, 5.9, 90, 180),
    { x: 72, y: 2 },
    { x: 70, y: 0 },
    { x: 15.9, y: 0 },
    { x: 13.9, y: 2 },
].map(({ x, y }) => ({ x: x - 42.95, y: y - 42.95 }));
const PD1180EPR = () => (jsxs("board", { name: "PD1180_EPR", title: "PD1180-EPR \u2014 NEMA 34 Smart Motor-Mounted Stepper Controller with USB-C PD 3.1 EPR", solderMaskColor: "#245f2b", width: "85.9mm", height: "85.9mm", outline: TMCM1180_OUTLINE, layers: 4, isViaInPadAllowed: true, thickness: "1.6mm", pcbStyle: { viaPadDiameter: 0.6, viaHoleDiameter: 0.3 }, defaultTraceWidth: "0.25mm", minTraceWidth: "0.15mm", minViaHoleDiameter: "0.3mm", minViaPadDiameter: "0.5mm", schAutoLayoutEnabled: true, schTraceAutoLabelEnabled: true, schMaxTraceDistance: 0.8, autorouter: "auto-local", autorouterEffortLevel: "5x", autorouterVersion: "beta_pipeline7", children: [jsx(SchematicPages, {}), jsx("hole", { name: "H1", pcbX: 24.447132, pcbY: -38.374311, diameter: "4.2mm" }), jsx("hole", { name: "H2", pcbX: 38.374311, pcbY: 24.447132, diameter: "4.2mm" }), jsx("hole", { name: "H3", pcbX: -24.447132, pcbY: 38.374311, diameter: "4.2mm" }), jsx("hole", { name: "H4", pcbX: -38.374311, pcbY: -24.447132, diameter: "4.2mm" }), jsx("schematicsection", { name: "driver-power_U34", displayName: "Regulated Driver Supply / U34" }), jsx("schematicsection", { name: "usb-data_J10", displayName: "USB DATA / J10" }), jsx("schematicsection", { name: "telemetry_U29", displayName: "telemetry / U29" }), jsx("schematicsection", { name: "telemetry_U30", displayName: "telemetry / U30" }), jsx("schematicsection", { name: "telemetry_U31", displayName: "telemetry / U31" }), jsx("schematicsection", { name: "telemetry_U32", displayName: "telemetry / U32" }), jsx("schematicsection", { name: "telemetry_U33", displayName: "telemetry / U33" }), jsx("schematicsection", { name: "usb-logic_board-sense", displayName: "usb-logic / Board power sense" }), jsx("schematicsection", { name: "usb-logic_U25", displayName: "usb-logic / U25" }), jsx("schematicsection", { name: "usb-logic_U26", displayName: "usb-logic / U26" }), jsx("schematicsection", { name: "usb-logic_U27", displayName: "usb-logic / U27" }), jsx("schematicsection", { name: "usb-logic_U28", displayName: "usb-logic / U28" }), jsx("schematicsection", { name: "usb-pd_J1", displayName: "Dedicated 48 V EPR PD POWER / J1" }), jsx("schematicsection", { name: "usb-pd_U2", displayName: "EPR PD Controller / U2" }), jsx("schematicsection", { name: "usb-pd_U3", displayName: "PD Configuration EEPROM / U3" }), jsx("schematicsection", { name: "usb-pd_U4", displayName: "PD Power-Path Gate / U4" }), jsx("schematicsection", { name: "logic-power_U5", displayName: "PD and Motor Backup Supplies / U5" }), jsx("schematicsection", { name: "logic-power_U22", displayName: "PD and Motor Backup Supplies / U22" }), jsx("schematicsection", { name: "logic-power_U23", displayName: "PD and Motor Backup Supplies / U23" }), jsx("schematicsection", { name: "logic-power_U24", displayName: "PD and Motor Backup Supplies / U24" }), jsx("schematicsection", { name: "motor-power_U6", displayName: "Protected 48 V Motor Bus / U6" }), jsx("schematicsection", { name: "motor-power_C22", displayName: "Protected 48 V Motor Bus / C22" }), jsx("schematicsection", { name: "motor-power_C23", displayName: "Protected 48 V Motor Bus / C23" }), jsx("schematicsection", { name: "motion_U7", displayName: "Motion Controller and Enable Chain / U7" }), jsx("schematicsection", { name: "motion_U10", displayName: "Motion Controller and Enable Chain / U10" }), jsx("schematicsection", { name: "motion_U11", displayName: "Motion Controller and Enable Chain / U11" }), jsx("schematicsection", { name: "bridge-a_Q6", displayName: "Motor Phase A Power Bridge / Q6" }), jsx("schematicsection", { name: "bridge-a_Q7", displayName: "Motor Phase A Power Bridge / Q7" }), jsx("schematicsection", { name: "bridge-a_Q8", displayName: "Motor Phase A Power Bridge / Q8" }), jsx("schematicsection", { name: "bridge-a_Q9", displayName: "Motor Phase A Power Bridge / Q9" }), jsx("schematicsection", { name: "bridge-a_R109", displayName: "Motor Phase A Power Bridge / R109" }), jsx("schematicsection", { name: "bridge-a_J2", displayName: "Motor Phase A Power Bridge / J2" }), jsx("schematicsection", { name: "bridge-b_Q10", displayName: "Motor Phase B Power Bridge / Q10" }), jsx("schematicsection", { name: "bridge-b_Q11", displayName: "Motor Phase B Power Bridge / Q11" }), jsx("schematicsection", { name: "bridge-b_Q12", displayName: "Motor Phase B Power Bridge / Q12" }), jsx("schematicsection", { name: "bridge-b_Q13", displayName: "Motor Phase B Power Bridge / Q13" }), jsx("schematicsection", { name: "bridge-b_R110", displayName: "Motor Phase B Power Bridge / R110" }), jsx("schematicsection", { name: "brake_U12", displayName: "Regeneration Brake and Overvoltage / U12" }), jsx("schematicsection", { name: "brake_U13", displayName: "Regeneration Brake and Overvoltage / U13" }), jsx("schematicsection", { name: "brake_U14", displayName: "Regeneration Brake and Overvoltage / U14" }), jsx("schematicsection", { name: "brake_U15", displayName: "Regeneration Brake and Overvoltage / U15" }), jsx("schematicsection", { name: "brake_Q16", displayName: "Regeneration Brake and Overvoltage / Q16" }), jsx("schematicsection", { name: "brake_J3", displayName: "Regeneration Brake and Overvoltage / J3" }), jsx("schematicsection", { name: "mcu_U16", displayName: "MCU, Clock, Memory and Debug / U16" }), jsx("schematicsection", { name: "mcu_Y1", displayName: "MCU, Clock, Memory and Debug / Y1" }), jsx("schematicsection", { name: "user_start_stop", displayName: "Local Start / Stop" }), jsx("schematicsection", { name: "mcu_SW1", displayName: "MCU, Clock, Memory and Debug / SW1" }), jsx("schematicsection", { name: "mcu_U17", displayName: "MCU, Clock, Memory and Debug / U17" }), jsx("schematicsection", { name: "encoder_U18", displayName: "Shaft Encoder and Monitor / U18" }), jsx("copperpour", { name: "GND_PLANE", layer: "inner1", connectsTo: "net.GND", clearance: "0.3mm", boardEdgeMargin: "0.5mm", unbroken: true }), jsx("net", { name: "BLOCK_FAST_GATE", isPowerNet: false }), jsx("net", { name: "BLOCK_GATE", isPowerNet: false }), jsx("net", { name: "BOOT_A1", isPowerNet: false }), jsx("net", { name: "BOOT_A2", isPowerNet: false }), jsx("net", { name: "BOOT_B1", isPowerNet: false }), jsx("net", { name: "BOOT_B2", isPowerNet: false }), jsx("net", { name: "BRAKE_DRIVE", isPowerNet: false }), jsx("net", { name: "BRAKE_GATE", isPowerNet: false }), jsx("net", { name: "BRAKE_MID", isPowerNet: false }), jsx("net", { name: "BRAKE_ON", isPowerNet: false }), jsx("net", { name: "BRAKE_RETURN", isPowerNet: false, nominalTraceWidth: "2.4mm" }), jsx("net", { name: "BRAKE_SENSE", isPowerNet: false }), jsx("net", { name: "BUCK_BOOT", isPowerNet: false }), jsx("net", { name: "BUCK_FB", isPowerNet: false }), jsx("net", { name: "BUCK_SW", isPowerNet: false }), jsx("net", { name: "BUCK_VCC", isPowerNet: false }), jsx("net", { name: "CC1_CONN", isPowerNet: false }), jsx("net", { name: "CC1_PD", isPowerNet: false }), jsx("net", { name: "CC2_CONN", isPowerNet: false }), jsx("net", { name: "CC2_PD", isPowerNet: false }), jsx("net", { name: "CC_FAULT_N", isPowerNet: false }), jsx("net", { name: "CC_VBIAS", isPowerNet: false }), jsx("net", { name: "DRV_EN_N", isPowerNet: false }), jsx("net", { name: "EEP_IRQ_N", isPowerNet: false }), jsx("net", { name: "EEP_SCL", isPowerNet: false }), jsx("net", { name: "EEP_SDA", isPowerNet: false }), jsx("net", { name: "EFUSE_EN", isPowerNet: false }), jsx("net", { name: "EFUSE_FAULT_N", isPowerNet: false }), jsx("net", { name: "EFUSE_IN", isPowerNet: true, nominalTraceWidth: "2.4mm" }), jsx("net", { name: "ENC_A", isPowerNet: false }), jsx("net", { name: "ENC_B", isPowerNet: false }), jsx("net", { name: "ENC_CS_N", isPowerNet: false }), jsx("net", { name: "ENC_I", isPowerNet: false }), jsx("net", { name: "EPR_BLK_GATE", isPowerNet: false }), jsx("net", { name: "EPR_EN", isPowerNet: false }), jsx("net", { name: "FLASH_CS_N", isPowerNet: false }), jsx("net", { name: "GH_A1", isPowerNet: false }), jsx("net", { name: "GH_A1_DRV", isPowerNet: false }), jsx("net", { name: "GH_A2", isPowerNet: false }), jsx("net", { name: "GH_A2_DRV", isPowerNet: false }), jsx("net", { name: "GH_B1", isPowerNet: false }), jsx("net", { name: "GH_B1_DRV", isPowerNet: false }), jsx("net", { name: "GH_B2", isPowerNet: false }), jsx("net", { name: "GH_B2_DRV", isPowerNet: false }), jsx("net", { name: "GL_A1", isPowerNet: false }), jsx("net", { name: "GL_A1_DRV", isPowerNet: false }), jsx("net", { name: "GL_A2", isPowerNet: false }), jsx("net", { name: "GL_A2_DRV", isPowerNet: false }), jsx("net", { name: "GL_B1", isPowerNet: false }), jsx("net", { name: "GL_B1_DRV", isPowerNet: false }), jsx("net", { name: "GL_B2", isPowerNet: false }), jsx("net", { name: "GL_B2_DRV", isPowerNet: false }), jsx("net", { name: "USER_BUTTON_N", isPowerNet: false }), jsx("net", { name: "GND", isGroundNet: true }), jsx("net", { name: "MOTOR_A1_OUT", isPowerNet: false }), jsx("net", { name: "MOTOR_B1_OUT", isPowerNet: false }), jsx("net", { name: "PHASE_A_ADC", isPowerNet: false }), jsx("net", { name: "PHASE_A_RAW", isPowerNet: false }), jsx("net", { name: "PHASE_B_ADC", isPowerNet: false }), jsx("net", { name: "PHASE_B_RAW", isPowerNet: false }), jsx("net", { name: "RUN_WINDOW_OK", isPowerNet: false }), jsx("net", { name: "TEMP_OK", isPowerNet: false }), jsx("net", { name: "USB_ILIM", isPowerNet: false }), jsx("net", { name: "USB_LOGIC_5V", isPowerNet: true }), jsx("net", { name: "USB_OR_SELECT", isPowerNet: false }), jsx("net", { name: "V3V3_MCU", isPowerNet: true }), jsx("net", { name: "V3V3_USB", isPowerNet: true }), jsx("net", { name: "IIN_MON", isPowerNet: false }), jsx("net", { name: "ILIM_SET", isPowerNet: false }), jsx("net", { name: "LOGIC_OR_PRIORITY", isPowerNet: false }), jsx("net", { name: "LOGIC_PG", isPowerNet: false }), jsx("net", { name: "MCU_RUN", isPowerNet: false }), jsx("net", { name: "MOTOR_A1", isPowerNet: false, nominalTraceWidth: "2.4mm" }), jsx("net", { name: "MOTOR_A2", isPowerNet: false, nominalTraceWidth: "2.4mm" }), jsx("net", { name: "MOTOR_B1", isPowerNet: false, nominalTraceWidth: "2.4mm" }), jsx("net", { name: "MOTOR_B2", isPowerNet: false, nominalTraceWidth: "2.4mm" }), jsx("net", { name: "MOTOR_BUCK_BOOT", isPowerNet: false }), jsx("net", { name: "MOTOR_BUCK_FB", isPowerNet: false }), jsx("net", { name: "MOTOR_BUCK_SW", isPowerNet: false }), jsx("net", { name: "MOTOR_BUCK_VCC", isPowerNet: false }), jsx("net", { name: "MOTOR_LOGIC_PG", isPowerNet: false }), jsx("net", { name: "MOTOR_OVP_LOW", isPowerNet: false }), jsx("net", { name: "MOTOR_OVP_SENSE", isPowerNet: false }), jsx("net", { name: "MOTOR_PG", isPowerNet: false }), jsx("net", { name: "NRST", isPowerNet: false }), jsx("net", { name: "OSC_IN", isPowerNet: false }), jsx("net", { name: "OSC_OUT", isPowerNet: false }), jsx("net", { name: "OVP_DIV", isPowerNet: false }), jsx("net", { name: "OVP_TOP", isPowerNet: false }), jsx("net", { name: "PD_1V5", isPowerNet: true }), jsx("net", { name: "PD_3V3", isPowerNet: true }), jsx("net", { name: "PD_INV_BASE", isPowerNet: false }), jsx("net", { name: "BOARD_POWER_SENSE", isPowerNet: false }), jsx("net", { name: "PD_LEVEL_BASE", isPowerNet: false }), jsx("net", { name: "PD_PATH_HV", isPowerNet: false }), jsx("net", { name: "PD_PATH_N", isPowerNet: false }), jsx("net", { name: "PD_PATH_OK", isPowerNet: false }), jsx("net", { name: "PD_SCL", isPowerNet: false }), jsx("net", { name: "PD_SDA", isPowerNet: false }), jsx("net", { name: "PG_DIV", isPowerNet: false }), jsx("net", { name: "POWER_PERMIT", isPowerNet: false }), jsx("net", { name: "RUN_BASE", isPowerNet: false }), jsx("net", { name: "RUN_PG", isPowerNet: false }), jsx("net", { name: "RUN_SAFE", isPowerNet: false }), jsx("net", { name: "SD_MODE", isPowerNet: false }), jsx("net", { name: "SENSE_A", isPowerNet: false, nominalTraceWidth: "2.4mm" }), jsx("net", { name: "SENSE_B", isPowerNet: false, nominalTraceWidth: "2.4mm" }), jsx("net", { name: "SLEW_CAP", isPowerNet: false }), jsx("net", { name: "SPI_MISO", isPowerNet: false }), jsx("net", { name: "SPI_MOSI", isPowerNet: false }), jsx("net", { name: "SPI_SCK", isPowerNet: false }), jsx("net", { name: "STATUS_GPIO", isPowerNet: false }), jsx("net", { name: "SWCLK", isPowerNet: false }), jsx("net", { name: "SWDIO", isPowerNet: false }), jsx("net", { name: "TMC_12V", isPowerNet: true }), jsx("net", { name: "TMC_5V", isPowerNet: true }), jsx("net", { name: "TMC_CPI", isPowerNet: false }), jsx("net", { name: "TMC_CPO", isPowerNet: false }), jsx("net", { name: "TMC_CS_N", isPowerNet: false }), jsx("net", { name: "TMC_DIAG0", isPowerNet: false }), jsx("net", { name: "TMC_DIAG1", isPowerNet: false }), jsx("net", { name: "TMC_VCC", isPowerNet: true }), jsx("net", { name: "TMC_VCP", isPowerNet: false }), jsx("net", { name: "USB_DM", isPowerNet: false }), jsx("net", { name: "USB_DM_CONN", isPowerNet: false }), jsx("net", { name: "USB_VBUS_SENSE", isPowerNet: false }), jsx("net", { name: "USB_DP", isPowerNet: false }), jsx("net", { name: "USB_DP_CONN", isPowerNet: false }), jsx("net", { name: "PD_VBUS", isPowerNet: true, nominalTraceWidth: "2.4mm" }), jsx("net", { name: "UVLO_DIV", isPowerNet: false }), jsx("net", { name: "UVLO_MID", isPowerNet: false }), jsx("net", { name: "V3V3", isPowerNet: true }), jsx("net", { name: "V3V3_MOTOR", isPowerNet: true }), jsx("net", { name: "V3V3_PD", isPowerNet: true }), jsx("net", { name: "VBUS_LV", isPowerNet: true }), jsx("net", { name: "VMON_ADC", isPowerNet: false }), jsx("net", { name: "VMON_MID", isPowerNet: false }), jsx("net", { name: "VMOTOR", isPowerNet: true, nominalTraceWidth: "2.4mm" }), jsx("net", { name: "VMOTOR_OK", isPowerNet: false }), jsx("net", { name: "DRIVER_BUCK_FB" }), jsx("net", { name: "DRIVER_BUCK_VCC" }), jsx("net", { name: "DRIVER_BUCK_BOOT" }), jsx("net", { name: "DRIVER_BUCK_SW" }), jsx("net", { name: "VREF_2V5", isPowerNet: false }), jsx("net", { name: "DATA_CC1", isPowerNet: false }), jsx("net", { name: "DATA_CC2", isPowerNet: false }), jsx("net", { name: "USB_DATA_VBUS", isPowerNet: true }), jsx(USB4105_GF_A, { name: "J1", schSheetName: "usb-pd", schSectionName: "usb-pd_J1", schX: -8.5, schY: -2.95, pcbX: -38, pcbY: 15, pcbRotation: 270, schPinArrangement: { rightSide: { pins: ["pin7", "pin15", "pin9", "pin11", "pin13", "pin12", "pin14", "pin10", "pin16"], direction: "top-to-bottom" }, bottomSide: { pins: ["pin5", "pin1"], direction: "left-to-right" } }, schWidth: 1.521, schPinStyle: { pin7: { topMargin: 0.1, bottomMargin: 0.1 }, pin15: { topMargin: 0.1, bottomMargin: 0.1 }, pin9: { topMargin: 0.1, bottomMargin: 0.1 }, pin11: { topMargin: 0.1, bottomMargin: 0.1 }, pin13: { topMargin: 0.1, bottomMargin: 0.1 }, pin12: { topMargin: 0.1, bottomMargin: 0.1 }, pin14: { topMargin: 0.1, bottomMargin: 0.1 }, pin10: { topMargin: 0.1, bottomMargin: 0.1 }, pin16: { topMargin: 0.1, bottomMargin: 0.1 } }, noConnect: ["pin10", "pin11", "pin12", "pin13", "pin14", "pin16"], connections: { pin1: "net.GND", pin2: "net.GND", pin3: "net.GND", pin4: "net.GND", pin5: "net.GND", pin6: "net.GND", pin19: "net.GND", pin20: "net.GND", pin7: "net.PD_VBUS", pin8: "net.PD_VBUS", pin17: "net.PD_VBUS", pin18: "net.PD_VBUS", pin9: "net.CC2_CONN", pin15: "net.CC1_CONN" } }), jsx("resistor", { name: "R107", schSheetName: "usb-data", schSectionName: "usb-data_J10", schX: 3.5, schY: 1.3, pcbX: -22.25, pcbY: 16.0, schRotation: -90, resistance: "1M", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22935"] }, connections: { pin1: "net.USB_DATA_VBUS", pin2: "net.USB_VBUS_SENSE" }, pcbRotation: 180 }), jsx("resistor", { name: "R108", schSheetName: "usb-data", schSectionName: "usb-data_J10", schX: 3.5, schY: -1.7, pcbX: -15.75, pcbY: 18, schRotation: -90, resistance: "47k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25819"] }, connections: { pin1: "net.USB_VBUS_SENSE", pin2: "net.GND" } }), jsx("capacitor", { name: "C72", schSheetName: "usb-data", schSectionName: "usb-data_J10", schX: 6.5, schY: -1.7, pcbX: -25.5, pcbY: 14.75, pcbRotation: 180, schRotation: -90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxVoltageRating: "50V", connections: { pin1: "net.USB_VBUS_SENSE", pin2: "net.GND" } }), jsx(TPD4S480RUKR, { name: "U1", schSheetName: "usb-pd", schSectionName: "usb-pd_J1", schX: 1.33, schY: -2.95, pcbX: -30, pcbY: 24.5, schWidth: 1.574, schPinArrangement: {
                leftSide: { pins: ["pin20", "pin4", "pin5", "pin1", "pin2", "pin18", "pin13", "pin8", "pin21"], direction: "top-to-bottom" },
                rightSide: { pins: ["pin19", "pin17", "pin16", "pin12", "pin11", "pin15", "pin14", "pin9", "pin10", "pin3"], direction: "top-to-bottom" },
            }, noConnect: ["pin1", "pin2"], connections: { pin3: "net.CC_VBIAS", pin4: "net.CC1_CONN", pin5: "net.CC2_CONN", pin6: "net.CC2_CONN", pin7: "net.CC1_CONN", pin8: "net.GND", pin9: "net.CC_FAULT_N", pin10: "net.PD_3V3", pin11: "net.CC2_PD", pin12: "net.CC1_PD", pin13: "net.GND", pin14: "net.GND", pin15: "net.GND", pin16: "net.EPR_EN", pin17: "net.EPR_BLK_GATE", pin18: "net.GND", pin19: "net.VBUS_LV", pin20: "net.PD_VBUS", pin21: "net.GND" } }), jsx(TPS26750SRSMR, { name: "U2", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: -7.5, schY: -0.95, pcbX: -24, pcbY: 23.35, noConnect: ["pin10", "pin21", "pin28", "pin29"], connections: { pin1: "net.PD_3V3", pin2: "net.PD_3V3", pin3: "net.GND", pin4: "net.PD_1V5", pin5: "net.CC_FAULT_N", pin6: "net.GND", pin7: "net.EPR_EN", pin8: "net.PD_SDA", pin9: "net.PD_SCL", pin11: "net.GND", pin12: "net.GND", pin13: "net.GND", pin14: "net.GND", pin15: "net.EEP_SDA", pin16: "net.EEP_SCL", pin17: "net.EEP_IRQ_N", pin18: "net.GND", pin19: "net.GND", pin20: "net.PD_PATH_HV", pin22: "net.GND", pin23: "net.GND", pin24: "net.CC1_PD", pin25: "net.CC2_PD", pin26: "net.VBUS_LV", pin27: "net.VBUS_LV", pin30: "net.GND", pin31: "net.GND", pin32: "net.V3V3", pin33: "net.GND" } }), jsx(BSS123LT1G, { name: "Q1", schSheetName: "usb-pd", schSectionName: "usb-pd_J1", schX: 5, schY: -0.5, pcbX: -38, pcbY: 25.0, connections: { gate: "net.EPR_BLK_GATE", source: "net.VBUS_LV", drain: "net.PD_VBUS" }, schRotation: 90, pcbRotation: 0 }), jsx("capacitor", { name: "C1", schSheetName: "usb-pd", schSectionName: "usb-pd_J1", schX: 3, schY: 3.55, pcbX: -31, pcbY: 19, pcbRotation: 180, layer: "top", schRotation: -90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15725"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "100V", connections: { pin1: "net.CC_VBIAS", pin2: "net.GND" } }), jsx("capacitor", { name: "C2", schSheetName: "usb-pd", schSectionName: "usb-pd_J1", schX: 8.5, schY: -6.95, pcbX: -29.5, pcbY: 28.75, pcbRotation: 90, schRotation: -90, capacitance: "1uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15849"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U1 > .pin10", maxVoltageRating: "50V", connections: { pin1: "net.PD_3V3", pin2: "net.GND" } }), jsx("capacitor", { name: "C3", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: -4.87, schY: 3.55, pcbX: -20.5, pcbY: 24.75, schRotation: -90, capacitance: "220pF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C106210"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.CC1_PD", pin2: "net.GND" }, pcbRotation: 270 }), jsx("capacitor", { name: "C4", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: -0.47, schY: 3.55, pcbX: -21.75, pcbY: 19.1, pcbRotation: 90, schRotation: -90, capacitance: "220pF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C106210"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.CC2_PD", pin2: "net.GND" } }), jsx("capacitor", { name: "C5", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: 1, schY: 3.55, pcbX: -31.8, pcbY: 15.8, 
            // Retain the existing native reference anchor when J1 moves outward.
            pcbSx: { "& silkscreentext": { pcbX: 0, pcbY: -1.775 } }, schRotation: -90, capacitance: "4.7uF", footprint: "1206", supplierPartNumbers: { jlcpcb: ["C51205"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.VBUS_LV", pin2: "net.GND" }, pcbRotation: 90 }), jsx("capacitor", { name: "C6", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: -10.5, schY: -6.95, pcbX: -28, pcbY: 20.25, schRotation: -90, pcbRotation: 270, capacitance: "10uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C96446"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U2 > .pin32", maxVoltageRating: "10V", connections: { pin1: "net.V3V3", pin2: "net.GND" } }), jsx("capacitor", { name: "C7", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: 5.7, schY: 3.55, pcbX: -26, pcbY: 19.1, schRotation: -90, pcbRotation: 270, capacitance: "10uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C96446"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U2 > .pin1", maxVoltageRating: "10V", connections: { pin1: "net.PD_3V3", pin2: "net.GND" } }), jsx("capacitor", { name: "C8", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: 2.5, schY: 3.55, pcbX: -24, pcbY: 19.1, schRotation: -90, pcbRotation: 270, capacitance: "10uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C96446"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U2 > .pin4", maxVoltageRating: "10V", connections: { pin1: "net.PD_1V5", pin2: "net.GND" } }), jsx("resistor", { name: "R1", schSheetName: "usb-pd", schSectionName: "usb-pd_J1", schX: 6, schY: -4.55, pcbX: -38, pcbY: 22.2, pcbRotation: 0, layer: "top", schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.PD_3V3", pin2: "net.CC_FAULT_N" } }), jsx("resistor", { name: "R2", schSheetName: "usb-pd", schSectionName: "usb-pd_J1", schX: 4.5, schY: 2.55, pcbX: -33.1, pcbY: 25.5, layer: "top", schRotation: -90, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.EPR_EN", pin2: "net.GND" }, pcbRotation: 90 }), jsx(M24512_RMN6TP, { name: "U3", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U3", schX: 8.5, schY: -0.95, pcbX: -13.75, pcbY: 30.0, schPinArrangement: { leftSide: ["pin1", "pin2", "pin3", "pin4"], rightSide: ["pin8", "pin6", "pin5", "pin7"] }, connections: { pin1: "net.GND", pin2: "net.GND", pin3: "net.GND", pin4: "net.GND", pin5: "net.EEP_PROG_SDA", pin6: "net.EEP_PROG_SCL", pin7: "net.GND", pin8: "net.PD_3V3" }, pcbRotation: 0 }), jsx("capacitor", { name: "C9", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U3", schX: 7.05, schY: 3.55, pcbX: -17.5, pcbY: 32.5, schRotation: -90, pcbRotation: 90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U3 > .pin8", maxVoltageRating: "50V", connections: { pin1: "net.PD_3V3", pin2: "net.GND" } }), jsx("resistor", { name: "R3", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U3", schX: 6.35, schY: 2.55, pcbX: -28.55, pcbY: 31, schRotation: -90, resistance: "4.7k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23162"] }, connections: { pin1: "net.PD_3V3", pin2: "net.EEP_SDA" }, pcbRotation: 0 }), jsx("resistor", { name: "R4", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U3", schX: 8.5, schY: 2.55, pcbX: -0.25, pcbY: 41.9, pcbSx: { "& silkscreentext": { pcbX: 1.9, pcbY: 0 } }, schRotation: -90, resistance: "4.7k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23162"] }, connections: { pin1: "net.PD_3V3", pin2: "net.EEP_SCL" }, pcbRotation: 0 }), jsx("resistor", { name: "R5", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U3", schX: 10.5, schY: 2.55, pcbX: -35.25, pcbY: 25.5, schRotation: -90, resistance: "4.7k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23162"] }, connections: { pin1: "net.PD_3V3", pin2: "net.EEP_IRQ_N" }, pcbRotation: 90 }), jsx("resistor", { name: "R6", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: -2.5, schY: -0.55, pcbX: -31.25, pcbY: 21.5, schRotation: -90, resistance: "4.7k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23162"] }, connections: { pin1: "net.PD_3V3", pin2: "net.PD_SDA" }, pcbRotation: 0 }), jsx("resistor", { name: "R7", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: 0.5, schY: -0.55, pcbX: -18, pcbY: 25.5, layer: "top", pcbRotation: 0, schRotation: -90, resistance: "4.7k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23162"] }, connections: { pin1: "net.PD_3V3", pin2: "net.PD_SCL" } }), jsx("resistor", { name: "R9", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: -2.5, schY: -2.35, pcbX: -31.75, pcbY: 28.25, pcbSx: { "& silkscreentext": { pcbX: 0, pcbY: -1.375 } }, resistance: "0", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C21189"] }, connections: { pin1: "net.PD_PATH_HV", pin2: "net.PD_LEVEL_BASE" }, pcbRotation: 0 }), jsx(CSD17484F4, { name: "Q2", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: 3.67, schY: -2.35, pcbX: -17.5, pcbY: 20.0, pcbRotation: 180, connections: { pin1: "net.PD_LEVEL_BASE", pin2: "net.GND", pin3: "net.PD_PATH_N" } }), jsx("resistor", { name: "R11", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: -2.5, schY: -4.15, pcbX: -18.25, pcbY: 23.25, layer: "top", schRotation: -90, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.PD_3V3", pin2: "net.PD_PATH_N" }, pcbRotation: 90 }), jsx("resistor", { name: "R12", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: 0.5, schY: -4.15, pcbX: -25.5, pcbY: 16.5, pcbRotation: 180, resistance: "0", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C21189"] }, connections: { pin1: "net.PD_PATH_N", pin2: "net.PD_INV_BASE" } }), jsx(CSD17484F4, { name: "Q3", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: 2, schY: -7, pcbX: -29.5, pcbY: 16.5, pcbRotation: 180, connections: { pin1: "net.PD_INV_BASE", pin2: "net.GND", pin3: "net.PD_PATH_OK" } }), jsx("resistor", { name: "R13", schSheetName: "usb-pd-policy", schSectionName: "usb-pd_U2", schX: 2.3, schY: -3.45, pcbX: -16, pcbY: 21.5, schRotation: -90, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.PD_3V3", pin2: "net.PD_PATH_OK" }, pcbRotation: 0 }), jsx(SN74LVC1G08DBVR, { name: "U4", schSheetName: "logic-selection", schSectionName: "usb-pd_U4", schX: -6.6, schY: -2.2, pcbX: -12, pcbY: 24, connections: { pin1: "net.PD_PATH_OK", pin2: "net.POWER_PERMIT", pin3: "net.GND", pin4: "net.EFUSE_EN", pin5: "net.V3V3" } }), jsx("resistor", { name: "R14", schSheetName: "logic-selection", schSectionName: "usb-pd_U4", schX: -2.6, schY: 0.8, pcbX: -12, pcbY: 21.0, pcbRotation: 180, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.POWER_PERMIT", pin2: "net.GND" } }), jsx("resistor", { name: "R15", schSheetName: "logic-selection", schSectionName: "usb-pd_U4", schX: -0.6, schY: 0.8, pcbX: -10.25, pcbY: 27.25, schRotation: -90, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.EFUSE_EN", pin2: "net.GND" }, pcbRotation: 90 }), jsx("capacitor", { name: "C10", schSheetName: "logic-selection", schSectionName: "usb-pd_U4", schX: -8, schY: 3.8, pcbX: -16, pcbY: 23.0, schRotation: -90, pcbRotation: 180, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U4 > .pin5", maxVoltageRating: "50V", connections: { pin1: "net.V3V3", pin2: "net.GND" } }), jsx(LMR36510ADDAR, { name: "U5", schSheetName: "logic-power", schSectionName: "logic-power_U5", schX: -3.9, schY: -2.7, pcbX: -27, pcbY: 8, layer: "top", connections: { pin1: "net.GND", pin2: "net.PD_VBUS", pin3: "net.PD_VBUS", pin4: "net.LOGIC_PG", pin5: "net.BUCK_FB", pin6: "net.BUCK_VCC", pin7: "net.BUCK_BOOT", pin8: "net.BUCK_SW", pin9: "net.GND" } }), jsx(SWPA6045S220MT, { name: "L1", schSheetName: "logic-power", schSectionName: "logic-power_U5", schX: 0.1, schY: -2.7, pcbX: -19, pcbY: 11.5, layer: "top", connections: { pin1: "net.BUCK_SW", pin2: "net.V3V3_PD" } }), jsx("capacitor", { name: "C11", schSheetName: "logic-power", schSectionName: "logic-power_U5", schX: -1.9, schY: 1.3, pcbX: -25, pcbY: 1.5, pcbRotation: 270, layer: "top", schRotation: -90, capacitance: "2.2uF", footprint: "1206", supplierPartNumbers: { jlcpcb: ["C170101"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "100V", connections: { pin1: "net.PD_VBUS", pin2: "net.GND" } }), jsx("capacitor", { name: "C12", schSheetName: "logic-power", schSectionName: "logic-power_U5", schX: -0.9, schY: 1.3, pcbX: -27.635, pcbY: 2.2289, layer: "top", schRotation: -90, pcbRotation: 270, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15725"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U5 > .pin2", maxVoltageRating: "100V", connections: { pin1: "net.PD_VBUS", pin2: "net.GND" } }), jsx("capacitor", { name: "C13", schSheetName: "logic-power", schSectionName: "logic-power_U5", schX: 0.3, schY: 1.3, pcbX: -25, pcbY: 13, layer: "top", schRotation: -90, capacitance: "1uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15849"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "25V", connections: { pin1: "net.BUCK_VCC", pin2: "net.GND" } }), jsx("capacitor", { name: "C14", schSheetName: "logic-power", schSectionName: "logic-power_U5", schX: -0.15, schY: -0.5, pcbX: -28.1, pcbY: 13, layer: "top", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.BUCK_BOOT", pin2: "net.BUCK_SW" }, pcbRotation: 180 }), jsx("capacitor", { name: "C15", schSheetName: "logic-power", schSectionName: "logic-power_U5", schX: 4.1, schY: 1.3, pcbX: -19, pcbY: 16, layer: "top", schRotation: -90, capacitance: "22uF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C45783"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "25V", connections: { pin1: "net.V3V3_PD", pin2: "net.GND" } }), jsx("capacitor", { name: "C16", schSheetName: "logic-power", schSectionName: "logic-power_U5", schX: 5.3, schY: 1.3, pcbX: -15.5, pcbY: 16.25, pcbRotation: 180, layer: "top", schRotation: -90, capacitance: "22uF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C45783"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "25V", connections: { pin1: "net.V3V3_PD", pin2: "net.GND" } }), jsx("capacitor", { name: "C17", schSheetName: "logic-power", schSectionName: "logic-power_U5", schX: 6.5, schY: 1.3, pcbX: -19, pcbY: 18, layer: "top", schRotation: -90, capacitance: "22uF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C45783"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "25V", connections: { pin1: "net.V3V3_PD", pin2: "net.GND" } }), jsx("resistor", { name: "R16", schSheetName: "logic-power", schSectionName: "logic-power_U5", schX: 4.7, schY: -1.3, pcbX: -21, pcbY: 7.25, layer: "top", schRotation: -90, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.V3V3_PD", pin2: "net.BUCK_FB" }, pcbRotation: 180 }), jsx("resistor", { name: "R17", schSheetName: "logic-power", schSectionName: "logic-power_U5", schX: -6.5, schY: -4.7, pcbX: -22.25, pcbY: 2.75, layer: "top", schRotation: -90, resistance: "43.2k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C137720"] }, connections: { pin1: "net.BUCK_FB", pin2: "net.GND" } }), jsx("resistor", { name: "R18", schSheetName: "logic-power", schSectionName: "logic-power_U5", schX: 1.6, schY: -2.3, pcbX: -17.75, pcbY: 6, layer: "top", schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3_PD", pin2: "net.LOGIC_PG" } }), jsx(LMR36510ADDAR, { name: "U22", schSheetName: "logic-backup", schSectionName: "logic-power_U22", schX: -6.5, schY: -4.45, pcbX: -11, pcbY: 9, connections: { pin1: "net.GND", pin2: "net.VMOTOR", pin3: "net.VMOTOR", pin4: "net.MOTOR_LOGIC_PG", pin5: "net.MOTOR_BUCK_FB", pin6: "net.MOTOR_BUCK_VCC", pin7: "net.MOTOR_BUCK_BOOT", pin8: "net.MOTOR_BUCK_SW", pin9: "net.GND" } }), jsx(SWPA6045S220MT, { name: "L2", schSheetName: "logic-backup", schSectionName: "logic-power_U22", schX: -2.5, schY: -4.45, pcbX: -3.5, pcbY: 15, connections: { pin1: "net.MOTOR_BUCK_SW", pin2: "net.V3V3_MOTOR" } }), jsx("capacitor", { name: "C62", schSheetName: "logic-backup", schSectionName: "logic-power_U22", schX: -1.5, schY: -0.45, pcbX: -6.4, pcbY: 0.5, schRotation: -90, capacitance: "2.2uF", footprint: "1206", supplierPartNumbers: { jlcpcb: ["C170101"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "100V", connections: { pin1: "net.VMOTOR", pin2: "net.GND" }, pcbRotation: 0 }), jsx("capacitor", { name: "C63", schSheetName: "logic-backup", schSectionName: "logic-power_U22", schX: 0, schY: -0.45, pcbX: -11.635, pcbY: 3.4789, schRotation: -90, pcbRotation: 270, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15725"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U22 > .pin2", maxVoltageRating: "100V", connections: { pin1: "net.VMOTOR", pin2: "net.GND" } }), jsx("capacitor", { name: "C64", schSheetName: "logic-backup", schSectionName: "logic-power_U22", schX: 6.5, schY: 1.05, pcbX: -9.5, pcbY: 14.3, schRotation: -90, capacitance: "1uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15849"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "25V", connections: { pin1: "net.MOTOR_BUCK_VCC", pin2: "net.GND" } }), jsx("capacitor", { name: "C65", schSheetName: "logic-backup", schSectionName: "logic-power_U22", schX: -1.75, schY: -2.25, pcbX: -12.8, pcbY: 14.4, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.MOTOR_BUCK_BOOT", pin2: "net.MOTOR_BUCK_SW" }, pcbRotation: 180 }), jsx("capacitor", { name: "C66", schSheetName: "logic-backup", schSectionName: "logic-power_U22", schX: 1.23, schY: -0.45, pcbX: -5, pcbY: 10.0, schRotation: -90, capacitance: "22uF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C45783"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "25V", connections: { pin1: "net.V3V3_MOTOR", pin2: "net.GND" }, pcbRotation: 180 }), jsx("capacitor", { name: "C67", schSheetName: "logic-backup", schSectionName: "logic-power_U22", schX: 2.47, schY: -0.45, pcbX: -6, pcbY: 20.0, pcbRotation: 180, schRotation: -90, capacitance: "22uF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C45783"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "25V", connections: { pin1: "net.V3V3_MOTOR", pin2: "net.GND" } }), jsx("capacitor", { name: "C68", schSheetName: "logic-backup", schSectionName: "logic-power_U22", schX: 3.55, schY: -0.45, pcbX: -2, pcbY: 20.0, schRotation: -90, capacitance: "22uF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C45783"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "25V", connections: { pin1: "net.V3V3_MOTOR", pin2: "net.GND" } }), jsx("resistor", { name: "R102", schSheetName: "logic-backup", schSectionName: "logic-power_U22", schX: 0.3, schY: -3.85, pcbX: -14, pcbY: 2.5, schRotation: -90, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.V3V3_MOTOR", pin2: "net.MOTOR_BUCK_FB" } }), jsx("resistor", { name: "R103", schSheetName: "logic-backup", schSectionName: "logic-power_U22", schX: 5.3, schY: -2.65, pcbX: -12, pcbY: 18, pcbRotation: 180, schRotation: -90, resistance: "43.2k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C137720"] }, connections: { pin1: "net.MOTOR_BUCK_FB", pin2: "net.GND" } }), jsx("resistor", { name: "R104", schSheetName: "logic-backup", schSectionName: "logic-power_U22", schX: -1, schY: -4.05, pcbX: -2.5, pcbY: 5.3, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3_MOTOR", pin2: "net.MOTOR_LOGIC_PG" }, pcbRotation: 180 }), jsx(LM66100DCKR, { name: "U23", schSheetName: "logic-selection", schSectionName: "logic-power_U23", schX: -6.6, schY: -5.2, pcbX: -22, pcbY: 0, noConnect: ["pin4"], connections: { pin1: "net.V3V3_PD", pin2: "net.GND", pin3: "net.V3V3_MOTOR", pin5: "net.LOGIC_OR_PRIORITY", pin6: "net.V3V3" } }), jsx(LM66100DCKR, { name: "U24", schSheetName: "logic-selection", schSectionName: "logic-power_U24", schX: 5.4, schY: -5.2, pcbX: -10, pcbY: 0, noConnect: ["pin4"], connections: { pin1: "net.V3V3_MOTOR", pin2: "net.GND", pin3: "net.LOGIC_OR_PRIORITY", pin5: "net.GND", pin6: "net.V3V3" } }), jsx("resistor", { name: "R111", schSheetName: "logic-selection", schSectionName: "logic-power_U23", schX: -2.6, schY: -3.2, pcbX: -27.5, pcbY: -2, pcbRotation: 90, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3_PD", pin2: "net.LOGIC_OR_PRIORITY" } }), jsx("capacitor", { name: "C69", schSheetName: "logic-selection", schSectionName: "logic-power_U23", schX: -3.6, schY: -5.2, pcbX: -25, pcbY: -1.8, schRotation: -90, pcbRotation: 180, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U23 > .pin1", maxVoltageRating: "50V", connections: { pin1: "net.V3V3_PD", pin2: "net.GND" } }), jsx("capacitor", { name: "C70", schSheetName: "logic-selection", schSectionName: "logic-power_U24", schX: 8.4, schY: -5.2, pcbX: -10.65, pcbY: -4.0251, schRotation: -90, pcbRotation: 270, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U24 > .pin1", maxVoltageRating: "50V", connections: { pin1: "net.V3V3_MOTOR", pin2: "net.GND" } }), jsx("capacitor", { name: "C71", schSheetName: "logic-selection", schSectionName: "logic-power_U23", schX: -9.2, schY: 3.8, pcbX: -25, pcbY: -4.5, layer: "top", schRotation: -90, capacitance: "10uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C96446"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "10V", connections: { pin1: "net.V3V3", pin2: "net.GND" }, pcbRotation: 180 }), jsx(CSD19534Q5A, { name: "Q4", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: -11.25, schY: 0.55, pcbX: -8, pcbY: 33, connections: { source: "net.PD_VBUS", gate: "net.BLOCK_GATE", drain: "net.EFUSE_IN" } }), jsx(BSS123LT1G, { name: "Q5", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: -7.75, schY: 4.05, pcbX: -8.35, pcbY: 40.75, referenceOffset: { x: -3, y: 1 }, connections: { gate: "net.BLOCK_FAST_GATE", source: "net.PD_VBUS", drain: "net.BLOCK_GATE" } }), jsx(TPS26630RGER, { name: "U6", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: -5.25, schY: 0.55, schWidth: 1.6, schHeight: 2.8, pcbX: 1, pcbY: 25, schPinArrangement: {
                leftSide: ["pin1", "pin2", "pin3", "pin4", "pin5", "pin6", "pin7", "pin9", "pin10", "pin11", "pin12", "pin13", "pin8"],
                rightSide: ["pin18", "pin17", "pin16", "pin15", "pin14", "pin19", "pin20", "pin21", "pin22", "pin23", "pin24", "pin25"],
            }, noConnect: ["pin11", "pin19", "pin20", "pin21", "pin22", "pin23", "pin24"], connections: { pin1: "net.EFUSE_IN", pin2: "net.EFUSE_IN", pin3: "net.BLOCK_GATE", pin4: "net.BLOCK_FAST_GATE", pin5: "net.PD_VBUS", pin6: "net.UVLO_DIV", pin7: "net.OVP_DIV", pin8: "net.GND", pin9: "net.SLEW_CAP", pin10: "net.ILIM_SET", pin12: "net.EFUSE_EN", pin13: "net.IIN_MON", pin14: "net.EFUSE_FAULT_N", pin15: "net.PG_DIV", pin16: "net.MOTOR_PG", pin17: "net.VMOTOR", pin18: "net.VMOTOR", pin25: "net.GND" } }), jsx("resistor", { name: "R19", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 4.75, schY: 4.55, pcbX: 1.5, pcbY: 21.0, schRotation: -90, resistance: "180k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22827"] }, connections: { pin1: "net.PD_VBUS", pin2: "net.UVLO_MID" } }), jsx("resistor", { name: "R20", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 7.75, schY: 4.55, pcbX: 3.0, pcbY: 29.0, resistance: "180k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22827"] }, connections: { pin1: "net.UVLO_MID", pin2: "net.UVLO_DIV" } }), jsx("resistor", { name: "R21", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 10.75, schY: 4.55, pcbX: -3.5, pcbY: 25.0, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.UVLO_DIV", pin2: "net.GND" } }), jsx("resistor", { name: "R22", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 4.04, schY: 2.75, pcbX: 5.5, pcbY: 25.0, schRotation: -90, resistance: "4.7k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23162"] }, connections: { pin1: "net.PD_VBUS", pin2: "net.OVP_TOP" } }), jsx("resistor", { name: "R23", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 7.75, schY: 2.75, pcbX: -3.5, pcbY: 23.0, pcbRotation: 180, resistance: "422k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C705777"] }, connections: { pin1: "net.OVP_TOP", pin2: "net.OVP_DIV" } }), jsx("resistor", { name: "R24", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 10.75, schY: 2.75, pcbX: -3.5, pcbY: 27.0, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C95204"] }, connections: { pin1: "net.OVP_DIV", pin2: "net.GND" } }), jsx("resistor", { name: "R25", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: -11.25, schY: -2.45, pcbX: 5.5, pcbY: 23.0, schRotation: -90, resistance: "4.99k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C7293210"] }, connections: { pin1: "net.ILIM_SET", pin2: "net.GND" } }), jsx("capacitor", { name: "C18", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 7.75, schY: 0.95, pcbX: 5.5, pcbY: 27.0, schRotation: -90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.SLEW_CAP", pin2: "net.GND" } }), jsx("resistor", { name: "R26", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 10.75, schY: 0.95, pcbX: 5.0, pcbY: 21.0, schRotation: -90, resistance: "20k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C4184"] }, connections: { pin1: "net.IIN_MON", pin2: "net.GND" } }), jsx("resistor", { name: "R27", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: -1.25, schY: -0.85, pcbX: 5.0, pcbY: 18.5, pcbRotation: 90, schRotation: -90, resistance: "360k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23146"] }, connections: { pin1: "net.VMOTOR", pin2: "net.PG_DIV" } }), jsx("resistor", { name: "R28", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: -1.25, schY: -2.65, pcbX: -7, pcbY: 25.0, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.PG_DIV", pin2: "net.GND" } }), jsx("resistor", { name: "R29", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 0.75, schY: -0.85, pcbX: 2.25, pcbY: 14.25, pcbRotation: 180, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3", pin2: "net.MOTOR_PG" } }), jsx("resistor", { name: "R30", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 0.75, schY: 1.95, pcbX: 11.5, pcbY: 23.0, pcbRotation: 180, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3", pin2: "net.EFUSE_FAULT_N" } }), jsx("capacitor", { name: "C20", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 11.08, schY: -2.65, pcbX: -7, pcbY: 23.0, schRotation: -90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15725"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "100V", connections: { pin1: "net.EFUSE_IN", pin2: "net.GND" } }), jsx("capacitor", { name: "C21", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 3.25, schY: -6.45, pcbX: -1.25, pcbY: 29.5, schRotation: -90, pcbRotation: 180, capacitance: "2.2uF", footprint: "1206", supplierPartNumbers: { jlcpcb: ["C170101"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U6 > .pin17", maxVoltageRating: "100V", connections: { pin1: "net.VMOTOR", pin2: "net.GND" } }), jsx(EEUFR1J471, { name: "C22", schSheetName: "motor-power", schSectionName: "motor-power_C22", schX: 5.15, schY: -6.45, pcbX: 20, pcbY: 31.2, schRotation: -90, maxDecouplingTraceLength: "30mm", connections: { pin1: "net.VMOTOR", pin2: "net.GND" } }), jsx(EEUFR1J471, { name: "C23", schSheetName: "motor-power", schSectionName: "motor-power_C23", schX: 7.25, schY: -6.45, pcbX: 29.6, pcbY: 17.5, schRotation: -90, maxDecouplingTraceLength: "30mm", connections: { pin1: "net.VMOTOR", pin2: "net.GND" } }), jsx("resistor", { name: "R31", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 7.42, schY: -3.45, pcbX: -7, pcbY: 27.0, schRotation: -90, resistance: "180k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22827"] }, connections: { pin1: "net.VMOTOR", pin2: "net.VMON_MID" } }), jsx("resistor", { name: "R32", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 10.75, schY: -4.45, pcbX: 11.5, pcbY: 18.0, resistance: "180k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22827"] }, connections: { pin1: "net.VMON_MID", pin2: "net.VMON_ADC" } }), jsx("resistor", { name: "R33", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 9.55, schY: -6.25, pcbX: 13.5, pcbY: 20.5, pcbRotation: 180, schRotation: -90, resistance: "20k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C4184"] }, connections: { pin1: "net.VMON_ADC", pin2: "net.GND" } }), jsx("capacitor", { name: "C24", schSheetName: "motor-power", schSectionName: "motor-power_U6", schX: 11.25, schY: -7.95, pcbX: 11.0, pcbY: 20.5, pcbRotation: 90, schRotation: -90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.VMON_ADC", pin2: "net.GND" } }), jsx(TMC5160A_TA_T, { name: "U7", schSheetName: "motion", schSectionName: "motion_U7", schX: -6.25, schY: -5.2, pcbX: 24, pcbY: -1, schWidth: 2.501, connections: { pin1: "net.GH_B1_DRV", pin2: "net.BOOT_B1", pin3: "net.TMC_12V", pin4: "net.TMC_12V", pin5: "net.TMC_5V", pin6: "net.GND", pin7: "net.GND", pin8: "net.SENSE_A", pin9: "net.SENSE_B", pin10: "net.GND", pin11: "net.GND", pin12: "net.GND", pin13: "net.TMC_CS_N", pin14: "net.SPI_SCK", pin15: "net.SPI_MOSI", pin16: "net.SPI_MISO", pin17: "net.GND", pin18: "net.GND", pin19: "net.GND", pin20: "net.V3V3", pin21: "net.SD_MODE", pin22: "net.V3V3", pin23: "net.GND", pin24: "net.GND", pin25: "net.GND", pin26: "net.TMC_DIAG0", pin27: "net.TMC_DIAG1", pin28: "net.DRV_EN_N", pin29: "net.TMC_VCC", pin30: "net.GND", pin31: "net.TMC_CPO", pin32: "net.TMC_CPI", pin33: "net.VMOTOR", pin34: "net.TMC_VCP", pin35: "net.BOOT_A2", pin36: "net.GH_A2_DRV", pin37: "net.MOTOR_A2", pin38: "net.GL_A2_DRV", pin39: "net.GL_A1_DRV", pin40: "net.MOTOR_A1", pin41: "net.GH_A1_DRV", pin42: "net.BOOT_A1", pin43: "net.BOOT_B2", pin44: "net.GH_B2_DRV", pin45: "net.MOTOR_B2", pin46: "net.GL_B2_DRV", pin47: "net.GL_B1_DRV", pin48: "net.MOTOR_B1", pin49: "net.GND" }, pcbRotation: 180 }), jsx("capacitor", { name: "C25", schSheetName: "motion", schSectionName: "motion_U7", schX: 1.75, schY: 2.8, pcbX: 27.4, pcbY: 6.5, schRotation: -90, pcbRotation: 90, capacitance: "4.7uF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C1779"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U7 > .pin3", maxVoltageRating: "25V", connections: { pin1: "net.TMC_12V", pin2: "net.GND" } }), jsx("capacitor", { name: "C26", schSheetName: "motion", schSectionName: "motion_U7", schX: -7.25, schY: 2.8, pcbX: 23.8, pcbY: 6.7, layer: "top", schRotation: -90, pcbRotation: 90, capacitance: "4.7uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C19666"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U7 > .pin5", maxVoltageRating: "16V", connections: { pin1: "net.TMC_5V", pin2: "net.GND" } }), jsx("resistor", { name: "R34", schSheetName: "motion", schSectionName: "motion_U7", schX: -8.75, schY: 2.8, pcbX: 20.25, pcbY: -8, schRotation: -90, resistance: "2.2", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22939"] }, connections: { pin1: "net.TMC_5V", pin2: "net.TMC_VCC" } }), jsx("capacitor", { name: "C27", schSheetName: "motion", schSectionName: "motion_U7", schX: -1.25, schY: -5.4, pcbX: 23.25, pcbY: -8.2, schRotation: -90, pcbRotation: 270, capacitance: "470nF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C13967"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U7 > .pin29", maxVoltageRating: "50V", connections: { pin1: "net.TMC_VCC", pin2: "net.GND" } }), jsx("capacitor", { name: "C28", schSheetName: "motion", schSectionName: "motion_U7", schX: 8.75, schY: 2.8, pcbX: 17.1, pcbY: -1.75, pcbRotation: 180, schRotation: -90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U7 > .pin20", maxVoltageRating: "50V", connections: { pin1: "net.V3V3", pin2: "net.GND" } }), jsx("capacitor", { name: "C29", schSheetName: "motion", schSectionName: "motion_U7", schX: 7.6, schY: 1, pcbX: 25.25, pcbY: -8.2, schRotation: -90, pcbRotation: 270, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15725"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U7 > .pin33", maxVoltageRating: "100V", connections: { pin1: "net.VMOTOR", pin2: "net.GND" } }), jsx("capacitor", { name: "C30", schSheetName: "motion", schSectionName: "motion_U7", schX: 1.75, schY: -0.8, pcbX: 25, pcbY: -11.5, capacitance: "22nF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C107137"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "100V", connections: { pin1: "net.TMC_CPO", pin2: "net.TMC_CPI" } }), jsx("capacitor", { name: "C31", schSheetName: "motion", schSectionName: "motion_U7", schX: 4.75, schY: -0.8, pcbX: 28.8, pcbY: -12, schRotation: 90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15725"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "100V", connections: { pin1: "net.TMC_VCP", pin2: "net.VMOTOR" }, pcbRotation: 90 }), jsx("capacitor", { name: "C61", schSheetName: "motion", schSectionName: "motion_U7", schX: 2.95, schY: 2.8, pcbX: 25.6, pcbY: 6.7, schRotation: -90, pcbRotation: 90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15725"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U7 > .pin4", maxVoltageRating: "100V", connections: { pin1: "net.TMC_12V", pin2: "net.GND" } }), jsx("resistor", { name: "R35", schSheetName: "motion", schSectionName: "motion_U7", schX: 1.75, schY: -2.6, pcbX: 6.5, pcbY: -5, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3", pin2: "net.TMC_CS_N" } }), jsx("resistor", { name: "R36", schSheetName: "motion", schSectionName: "motion_U7", schX: 4.75, schY: -2.6, pcbX: 15.0, pcbY: 13.0, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.SD_MODE", pin2: "net.GND" } }), jsx("resistor", { name: "R37", schSheetName: "motion", schSectionName: "motion_U7", schX: 0.3, schY: -6.2, pcbX: 11.5, pcbY: 14.5, pcbRotation: 180, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3", pin2: "net.DRV_EN_N" } }), jsx(CSD19534Q5A, { name: "Q6", schSheetName: "bridge-a", schSectionName: "bridge-a_Q6", schX: -9.25, schY: 2.55, pcbX: 13, pcbY: 9, connections: { source: "net.MOTOR_A1", gate: "net.GH_A1", drain: "net.VMOTOR" }, pcbRotation: 90 }), jsx(CSD19534Q5A, { name: "Q7", schSheetName: "bridge-a", schSectionName: "bridge-a_Q7", schX: 3.75, schY: 2.55, pcbX: 13, pcbY: 3, connections: { source: "net.SENSE_A", gate: "net.GL_A1", drain: "net.MOTOR_A1" }, pcbRotation: 270 }), jsx("resistor", { name: "R38", schSheetName: "bridge-a", schSectionName: "bridge-a_Q6", schX: -5.25, schY: 5.05, pcbX: 18.8, pcbY: 10.9, resistance: "10", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22859"] }, connections: { pin1: "net.GH_A1_DRV", pin2: "net.GH_A1" }, pcbRotation: 180 }), jsx("resistor", { name: "R39", schSheetName: "bridge-a", schSectionName: "bridge-a_Q7", schX: 7.75, schY: 5.05, pcbX: 7.2, pcbY: 1.1, resistance: "10", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22859"] }, connections: { pin1: "net.GL_A1_DRV", pin2: "net.GL_A1" } }), jsx("resistor", { name: "R40", schSheetName: "bridge-a", schSectionName: "bridge-a_Q6", schX: -3.75, schY: 5.05, pcbX: 18.8, pcbY: 13, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.GH_A1", pin2: "net.MOTOR_A1" } }), jsx("resistor", { name: "R41", schSheetName: "bridge-a", schSectionName: "bridge-a_Q7", schX: 9.25, schY: 5.05, pcbX: 4.8, pcbY: -1, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.GL_A1", pin2: "net.SENSE_A" }, pcbRotation: 270 }), jsx("capacitor", { name: "C32", schSheetName: "motion", schSectionName: "motion_U7", schX: 1.75, schY: -4.4, pcbX: 30.45, pcbY: -2, capacitance: "470nF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C13967"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.BOOT_A1", pin2: "net.MOTOR_A1" }, pcbRotation: 270 }), jsx(CSD19534Q5A, { name: "Q8", schSheetName: "bridge-a", schSectionName: "bridge-a_Q8", schX: -9.25, schY: -4.45, pcbX: 13, pcbY: -13, connections: { source: "net.MOTOR_A2", gate: "net.GH_A2", drain: "net.VMOTOR" }, pcbRotation: 270 }), jsx(CSD19534Q5A, { name: "Q9", schSheetName: "bridge-a", schSectionName: "bridge-a_Q9", schX: 3.75, schY: -4.45, pcbX: 13, pcbY: -7, connections: { source: "net.SENSE_A", gate: "net.GL_A2", drain: "net.MOTOR_A2" }, pcbRotation: 90 }), jsx("resistor", { name: "R42", schSheetName: "bridge-a", schSectionName: "bridge-a_Q8", schX: -5.25, schY: -1.95, pcbX: 7.2, pcbY: -14.9, resistance: "10", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22859"] }, connections: { pin1: "net.GH_A2_DRV", pin2: "net.GH_A2" } }), jsx("resistor", { name: "R43", schSheetName: "bridge-a", schSectionName: "bridge-a_Q9", schX: 7.75, schY: -1.95, pcbX: 17.8, pcbY: -7.5, resistance: "10", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22859"] }, connections: { pin1: "net.GL_A2_DRV", pin2: "net.GL_A2" }, pcbRotation: 90 }), jsx("resistor", { name: "R44", schSheetName: "bridge-a", schSectionName: "bridge-a_Q8", schX: -3.75, schY: -1.95, pcbX: 7.2, pcbY: -17, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.GH_A2", pin2: "net.MOTOR_A2" }, pcbRotation: 180 }), jsx("resistor", { name: "R45", schSheetName: "bridge-a", schSectionName: "bridge-a_Q9", schX: 9.25, schY: -1.95, pcbX: 17.8, pcbY: -11, pcbRotation: 270, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.GL_A2", pin2: "net.SENSE_A" } }), jsx("capacitor", { name: "C33", schSheetName: "motion", schSectionName: "motion_U7", schX: 4.75, schY: -4.4, pcbX: 27.5, pcbY: -8.2, capacitance: "470nF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C13967"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.BOOT_A2", pin2: "net.MOTOR_A2" }, pcbRotation: 270 }), jsx(CSD19534Q5A, { name: "Q10", schSheetName: "bridge-b", schSectionName: "bridge-b_Q10", schX: -9.25, schY: 2.55, pcbX: 35.6, pcbY: 6, connections: { source: "net.MOTOR_B1", gate: "net.GH_B1", drain: "net.VMOTOR" }, pcbRotation: 90 }), jsx(CSD19534Q5A, { name: "Q11", schSheetName: "bridge-b", schSectionName: "bridge-b_Q11", schX: 3.75, schY: 2.55, pcbX: 35.6, pcbY: -1, connections: { source: "net.SENSE_B", gate: "net.GL_B1", drain: "net.MOTOR_B1" }, pcbRotation: 270 }), jsx("resistor", { name: "R46", schSheetName: "bridge-b", schSectionName: "bridge-b_Q10", schX: -5.25, schY: 5.05, pcbX: 41.2, pcbY: 7.9, resistance: "10", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22859"] }, connections: { pin1: "net.GH_B1_DRV", pin2: "net.GH_B1" }, pcbRotation: 180 }), jsx("resistor", { name: "R47", schSheetName: "bridge-b", schSectionName: "bridge-b_Q11", schX: 7.75, schY: 5.05, pcbX: 30.1, pcbY: -5.3, resistance: "10", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22859"] }, connections: { pin1: "net.GL_B1_DRV", pin2: "net.GL_B1" }, pcbRotation: 90 }), jsx("resistor", { name: "R48", schSheetName: "bridge-b", schSectionName: "bridge-b_Q10", schX: -3.75, schY: 5.05, pcbX: 41.2, pcbY: 5.7, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.GH_B1", pin2: "net.MOTOR_B1" } }), jsx("resistor", { name: "R49", schSheetName: "bridge-b", schSectionName: "bridge-b_Q11", schX: 9.25, schY: 5.05, pcbX: 30.1, pcbY: -8.5, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.GL_B1", pin2: "net.SENSE_B" }, pcbRotation: 90 }), jsx("capacitor", { name: "C34", schSheetName: "motion", schSectionName: "motion_U7", schX: 7.75, schY: -4.4, pcbX: 29.5, pcbY: 6.3, capacitance: "470nF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C13967"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.BOOT_B1", pin2: "net.MOTOR_B1" }, pcbRotation: 90 }), jsx(CSD19534Q5A, { name: "Q12", schSheetName: "bridge-b", schSectionName: "bridge-b_Q12", schX: -9.25, schY: -4.45, pcbX: 35.6, pcbY: -17.2, connections: { source: "net.MOTOR_B2", gate: "net.GH_B2", drain: "net.VMOTOR" }, pcbRotation: 270 }), jsx(CSD19534Q5A, { name: "Q13", schSheetName: "bridge-b", schSectionName: "bridge-b_Q13", schX: 3.75, schY: -4.45, pcbX: 35.6, pcbY: -11.4, connections: { source: "net.SENSE_B", gate: "net.GL_B2", drain: "net.MOTOR_B2" }, pcbRotation: 90 }), jsx("resistor", { name: "R50", schSheetName: "bridge-b", schSectionName: "bridge-b_Q12", schX: -5.25, schY: -1.95, pcbX: 30, pcbY: -20.5, resistance: "10", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22859"] }, connections: { pin1: "net.GH_B2_DRV", pin2: "net.GH_B2" } }), jsx("resistor", { name: "R51", schSheetName: "bridge-b", schSectionName: "bridge-b_Q13", schX: 7.75, schY: -1.95, pcbX: 41.2, pcbY: -10.1, resistance: "10", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22859"] }, connections: { pin1: "net.GL_B2_DRV", pin2: "net.GL_B2" }, pcbRotation: 180 }), jsx("resistor", { name: "R52", schSheetName: "bridge-b", schSectionName: "bridge-b_Q12", schX: -3.75, schY: -1.95, pcbX: 30, pcbY: -18.3, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.GH_B2", pin2: "net.MOTOR_B2" } }), jsx("resistor", { name: "R53", schSheetName: "bridge-b", schSectionName: "bridge-b_Q13", schX: 9.25, schY: -1.95, pcbX: 41.2, pcbY: -12.3, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.GL_B2", pin2: "net.SENSE_B" } }), jsx("capacitor", { name: "C35", schSheetName: "motion", schSectionName: "motion_U7", schX: 2.21, schY: -6.2, pcbX: 30.45, pcbY: 1.6, schOrientation: "vertical", capacitance: "470nF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C13967"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.BOOT_B2", pin2: "net.MOTOR_B2" }, pcbRotation: 90 }), jsx(HoLLR2512_3W_33mR_1_, { name: "R109", schSheetName: "bridge-a", schSectionName: "bridge-a_R109", schX: -2.75, schY: -8.45, schRotation: -90, pcbX: 11.1, pcbY: -2, connections: { pin1: "net.SENSE_A", pin2: "net.GND" }, pcbRotation: 180 }), jsx(HoLLR2512_3W_33mR_1_, { name: "R110", schSheetName: "bridge-b", schSectionName: "bridge-b_R110", schX: -2.75, schY: -8.45, schRotation: -90, pcbX: 35.6, pcbY: -6.5, connections: { pin1: "net.SENSE_B", pin2: "net.GND" }, pcbRotation: 180 }), jsx(B4P_VH_LF__SN_, { name: "J2", schSheetName: "bridge-a", schSectionName: "bridge-a_J2", schX: 5.75, schY: -8.45, pcbX: 11.8, pcbY: -37.6, connections: { pin1: "net.MOTOR_A1_OUT", pin2: "net.MOTOR_A2", pin3: "net.MOTOR_B1_OUT", pin4: "net.MOTOR_B2" } }), jsx(SN74LVC1G08DBVR, { name: "U10", schSheetName: "motion-enable", schSectionName: "motion_U10", schX: -7.5, schY: -1.7, pcbX: -4, pcbY: -9, connections: { pin1: "net.MCU_RUN", pin2: "net.MOTOR_PG", pin3: "net.GND", pin4: "net.RUN_PG", pin5: "net.V3V3" } }), jsx(SN74LVC1G08DBVR, { name: "U11", schSheetName: "motion-enable", schSectionName: "motion_U11", schX: 5.5, schY: -1.7, pcbX: -4, pcbY: -14, connections: { pin1: "net.RUN_PG", pin2: "net.VMOTOR_OK", pin3: "net.GND", pin4: "net.RUN_WINDOW_OK", pin5: "net.V3V3" } }), jsx("capacitor", { name: "C38", schSheetName: "motion-enable", schSectionName: "motion_U10", schX: 0.4, schY: 3.7, pcbX: -8, pcbY: -10, schRotation: -90, pcbRotation: 180, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U10 > .pin5", maxVoltageRating: "50V", connections: { pin1: "net.V3V3", pin2: "net.GND" } }), jsx("capacitor", { name: "C39", schSheetName: "motion-enable", schSectionName: "motion_U11", schX: 1.6, schY: 3.7, pcbX: -8, pcbY: -15, schRotation: -90, pcbRotation: 180, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U11 > .pin5", maxVoltageRating: "50V", connections: { pin1: "net.V3V3", pin2: "net.GND" } }), jsx("resistor", { name: "R54", schSheetName: "motion-enable", schSectionName: "motion_U10", schX: -0.5, schY: -1.7, pcbX: 0.0, pcbY: -10, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.MCU_RUN", pin2: "net.GND" } }), jsx("resistor", { name: "R55", schSheetName: "motion-enable", schSectionName: "motion_enable", schX: 1.5, schY: 0.4, pcbX: -4, pcbY: -17, resistance: "1k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C21190"] }, connections: { pin1: "net.RUN_SAFE", pin2: "net.RUN_BASE" } }), jsx("resistor", { name: "R56", schSheetName: "motion-enable", schSectionName: "motion_enable", schX: -2.5, schY: 0.4, pcbX: 0.0, pcbY: -14, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.RUN_BASE", pin2: "net.GND" } }), jsx(MMBT5551LT1G, { name: "Q14", schSheetName: "motion-enable", schSectionName: "motion_enable", schX: -4.5, schY: -2.7, pcbX: 1.0, pcbY: -17, pcbRotation: 180, connections: { base: "net.RUN_BASE", emitter: "net.GND", collector: "net.DRV_EN_N" } }), jsx(LMR36510ADDAR, { name: "U34", layer: "top", schSheetName: "driver-power", schSectionName: "driver-power_U34", schX: -3.5, schY: -1.2, pcbX: -24, pcbY: 30.1, pcbRotation: 0, noConnect: ["pin4"], connections: { pin1: "net.GND", pin2: "net.VMOTOR", pin3: "net.VMOTOR", pin5: "net.DRIVER_BUCK_FB", pin6: "net.DRIVER_BUCK_VCC", pin7: "net.DRIVER_BUCK_BOOT", pin8: "net.DRIVER_BUCK_SW", pin9: "net.GND" } }), jsx(SRP7050TA_470M, { name: "L3", layer: "top", schSheetName: "driver-power", schSectionName: "driver-power_U34", schX: 1.5, schY: -1.2, pcbX: -15.6, pcbY: 37.75, pcbRotation: 0, connections: { pin1: "net.DRIVER_BUCK_SW", pin2: "net.TMC_12V" } }), jsx("capacitor", { name: "C86", layer: "top", schSheetName: "driver-power", schSectionName: "driver-power_U34", schX: -6.5, schY: 2.8, schRotation: -90, pcbX: -18.75, pcbY: 27.5, pcbRotation: 0, capacitance: "2.2uF", footprint: "1206", supplierPartNumbers: { jlcpcb: ["C170101"] }, maxVoltageRating: "100V", connections: { pin1: "net.VMOTOR", pin2: "net.GND" } }), jsx("capacitor", { name: "C87", layer: "top", schSheetName: "driver-power", schSectionName: "driver-power_U34", schX: -5, schY: 2.8, schRotation: -90, pcbX: -27.75, pcbY: 28.5, pcbRotation: 90, capacitance: "220nF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C513710"] }, maxVoltageRating: "100V", connections: { pin1: "net.VMOTOR", pin2: "net.GND" } }), jsx("capacitor", { name: "C88", layer: "top", schSheetName: "driver-power", schSectionName: "driver-power_U34", schX: -3.5, schY: 2.8, schRotation: -90, pcbX: -20.45, pcbY: 32.13, pcbRotation: 270, capacitance: "1uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15849"] }, maxVoltageRating: "25V", connections: { pin1: "net.DRIVER_BUCK_VCC", pin2: "net.GND" } }), jsx("capacitor", { name: "C89", layer: "top", schSheetName: "driver-power", schSectionName: "driver-power_U34", schX: -0.5, schY: 0.8, schRotation: -90, pcbX: -27.8, pcbY: 33.7, pcbRotation: 270, pcbSx: { "& silkscreentext": { pcbX: -2.3, pcbY: 0 } }, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxVoltageRating: "50V", connections: { pin1: "net.DRIVER_BUCK_BOOT", pin2: "net.DRIVER_BUCK_SW" } }), jsx("capacitor", { name: "C90", layer: "top", schSheetName: "driver-power", schSectionName: "driver-power_U34", schX: 3.5, schY: 2.8, schRotation: -90, pcbX: -9.4, pcbY: 38, pcbRotation: 0, capacitance: "22uF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C45783"] }, maxVoltageRating: "25V", connections: { pin1: "net.TMC_12V", pin2: "net.GND" } }), jsx("capacitor", { name: "C91", layer: "top", schSheetName: "driver-power", schSectionName: "driver-power_U34", schX: 5, schY: 2.8, schRotation: -90, pcbX: -5.3, pcbY: 38.7, pcbRotation: 90, capacitance: "22uF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C45783"] }, maxVoltageRating: "25V", connections: { pin1: "net.TMC_12V", pin2: "net.GND" } }), jsx("capacitor", { name: "C92", layer: "top", schSheetName: "driver-power", schSectionName: "driver-power_U34", schX: 6.5, schY: 2.8, schRotation: -90, pcbX: -3.6, pcbY: 41.75, pcbRotation: 0, pcbSx: { "& silkscreentext": { pcbX: 0, pcbY: -1.6 } }, capacitance: "22uF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C45783"] }, maxVoltageRating: "25V", connections: { pin1: "net.TMC_12V", pin2: "net.GND" } }), jsx("resistor", { name: "R121", layer: "top", schSheetName: "driver-power", schSectionName: "driver-power_U34", schX: 0, schY: -3.2, schRotation: -90, pcbX: -18.975, pcbY: 32.1, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.TMC_12V", pin2: "net.DRIVER_BUCK_FB" }, pcbRotation: 90 }), jsx("resistor", { name: "R122", layer: "top", schSheetName: "driver-power", schSectionName: "driver-power_U34", schX: 0, schY: -6.2, schRotation: -90, pcbX: -19.15, pcbY: 29.75, resistance: "9.09k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C861611"] }, connections: { pin1: "net.DRIVER_BUCK_FB", pin2: "net.GND" }, pcbRotation: 0 }), jsx(REF3425IDBVR, { name: "U12", schSheetName: "brake", schSectionName: "brake_U12", schX: -7, schY: -3.7, schWidth: 2.24, pcbX: 2.75, pcbY: -24.5, connections: { pin1: "net.GND", pin2: "net.GND", pin3: "net.V3V3", pin4: "net.V3V3", pin5: "net.VREF_2V5", pin6: "net.VREF_2V5" }, pcbRotation: 180 }), jsx("capacitor", { name: "C93", layer: "top", schSheetName: "brake", schSectionName: "brake_U12", schX: -2.3, schY: 0, schRotation: -90, pcbX: 3.0, pcbY: -27, capacitance: "1uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15849"] }, maxVoltageRating: "25V", connections: { pin1: "net.V3V3", pin2: "net.GND" }, pcbRotation: 0 }), jsx("capacitor", { name: "C94", layer: "top", schSheetName: "brake", schSectionName: "brake_U12", schX: -1.1, schY: 0, schRotation: -90, pcbX: 5.75, pcbY: -23.25, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxVoltageRating: "25V", connections: { pin1: "net.VREF_2V5", pin2: "net.GND" }, pcbRotation: 90 }), jsx(TLV3201AIDBVR, { name: "U13", schSheetName: "brake", schSectionName: "brake_U13", schX: 2.5, schY: -3.7, pcbX: 8.75, pcbY: -22, connections: { pin1: "net.BRAKE_ON", pin2: "net.GND", pin3: "net.BRAKE_SENSE", pin4: "net.VREF_2V5", pin5: "net.V3V3" } }), jsx("resistor", { name: "R60", schSheetName: "brake", schSectionName: "brake_sense", schX: 7.17, schY: 0.3, pcbX: 7.5, pcbY: -19, schRotation: -90, resistance: "180k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C326731"] }, connections: { pin1: "net.VMOTOR", pin2: "net.BRAKE_MID" } }), jsx("resistor", { name: "R61", schSheetName: "brake", schSectionName: "brake_sense", schX: 9.33, schY: 0.3, pcbX: 13.0, pcbY: -17.5, resistance: "16.2k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C728583"] }, connections: { pin1: "net.BRAKE_MID", pin2: "net.BRAKE_SENSE" } }), jsx("resistor", { name: "R62", schSheetName: "brake", schSectionName: "brake_sense", schX: 10.5, schY: 0.3, pcbX: 11.75, pcbY: -20.5, pcbRotation: 90, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C95204"] }, connections: { pin1: "net.BRAKE_SENSE", pin2: "net.GND" } }), jsx("resistor", { name: "R63", schSheetName: "brake", schSectionName: "brake_sense", schX: 7.5, schY: -1.5, pcbX: 10.0, pcbY: -17.5, resistance: "1M", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C326730"] }, connections: { pin1: "net.BRAKE_ON", pin2: "net.BRAKE_SENSE" }, pcbRotation: 90 }), jsx("capacitor", { name: "C40", schSheetName: "brake", schSectionName: "brake_U13", schX: -3.5, schY: 0, pcbX: 5.0, pcbY: -21, schRotation: -90, pcbRotation: 180, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U13 > .pin5", maxVoltageRating: "50V", connections: { pin1: "net.V3V3", pin2: "net.GND" } }), jsx(TLV3201AIDBVR, { name: "U14", schSheetName: "brake-ovp", schSectionName: "brake_U14", schX: -11.6, schY: 0.3, pcbX: 3, pcbY: -30, connections: { pin1: "net.VMOTOR_OK", pin2: "net.GND", pin3: "net.VREF_2V5", pin4: "net.MOTOR_OVP_SENSE", pin5: "net.V3V3" } }), jsx("resistor", { name: "R64", schSheetName: "brake-ovp", schSectionName: "brake_U14", schX: -6.92, schY: 4.3, pcbX: -1, pcbY: -28, schRotation: -90, resistance: "430k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C2984356"] }, connections: { pin1: "net.VMOTOR", pin2: "net.MOTOR_OVP_SENSE" } }), jsx("resistor", { name: "R65", schSheetName: "brake-ovp", schSectionName: "brake_U14", schX: -3.6, schY: 4.3, pcbX: 4.55, pcbY: -32.6, resistance: "20k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C723637"] }, connections: { pin1: "net.MOTOR_OVP_SENSE", pin2: "net.MOTOR_OVP_LOW" } }), jsx("resistor", { name: "R66", schSheetName: "brake-ovp", schSectionName: "brake_U14", schX: -0.6, schY: 4.3, pcbX: -12.5, pcbY: -34.25, pcbRotation: 180, schRotation: -90, resistance: "1.2k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C136970"] }, connections: { pin1: "net.MOTOR_OVP_LOW", pin2: "net.GND" } }), jsx("resistor", { name: "R67", schSheetName: "brake-ovp", schSectionName: "brake_U14", schX: -6.27, schY: 2.5, pcbX: -1, pcbY: -26, schRotation: -90, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.VMOTOR_OK", pin2: "net.GND" } }), jsx("capacitor", { name: "C41", schSheetName: "brake-ovp", schSectionName: "brake_U14", schX: -8.6, schY: 1.3, pcbX: 1.5, pcbY: -33, schRotation: -90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U14 > .pin5", maxVoltageRating: "50V", connections: { pin1: "net.V3V3", pin2: "net.GND" } }), jsx(UCC27511DBVR, { name: "U15", schSheetName: "brake-ovp", schSectionName: "brake_U15", schX: 5.4, schY: -3.7, pcbX: 10, pcbY: 26, schWidth: 2.15, connections: { pin1: "net.TMC_12V", pin2: "net.BRAKE_DRIVE", pin3: "net.BRAKE_DRIVE", pin4: "net.GND", pin5: "net.GND", pin6: "net.BRAKE_ON" } }), jsx("capacitor", { name: "C42", schSheetName: "brake-ovp", schSectionName: "brake_U15", schX: 10.4, schY: 0.3, pcbX: 12.75, pcbY: 35.5, schRotation: -90, capacitance: "1uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15849"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "25V", connections: { pin1: "net.TMC_12V", pin2: "net.GND" }, pcbRotation: 90 }), jsx("capacitor", { name: "C43", schSheetName: "brake-ovp", schSectionName: "brake_U15", schX: 11.6, schY: 0.3, pcbX: 8.9, pcbY: 22, schRotation: -90, pcbRotation: 270, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U15 > .pin1", maxVoltageRating: "50V", connections: { pin1: "net.TMC_12V", pin2: "net.GND" } }), jsx("resistor", { name: "R68", schSheetName: "brake-ovp", schSectionName: "brake_U15", schX: 2.4, schY: -7.2, pcbX: 12.55, pcbY: 29, resistance: "10", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C22859"] }, connections: { pin1: "net.BRAKE_DRIVE", pin2: "net.BRAKE_GATE" }, pcbRotation: 90 }), jsx("resistor", { name: "R69", schSheetName: "brake-ovp", schSectionName: "brake_U15", schX: 6.9, schY: -7.2, pcbX: 12.55, pcbY: 32.2, schRotation: -90, resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.BRAKE_GATE", pin2: "net.GND" }, pcbRotation: 90 }), jsx(CSD19534Q5A, { name: "Q16", schSheetName: "brake-ovp", schSectionName: "brake_Q16", schX: 0.4, schY: -5.7, pcbX: 8, pcbY: 33, connections: { source: "net.GND", gate: "net.BRAKE_GATE", drain: "net.BRAKE_RETURN" } }), jsx(B2P_VH_LF__SN_, { name: "J3", schSheetName: "brake-ovp", schSectionName: "brake_J3", schX: 10, schY: -6.7, pcbX: 0.0, pcbY: 36.5, schPinArrangement: { topSide: ["pin1"], bottomSide: ["pin2"] }, connections: { pin1: "net.VMOTOR", pin2: "net.BRAKE_RETURN" } }), jsx(SS10100_SMBF, { name: "D20", layer: "top", schSheetName: "brake-feedback", schX: -7, schY: -3, schRotation: 90, pcbX: 15, pcbY: 40, pcbRotation: 180, connections: { pin1: "net.VMOTOR", pin2: "net.BRAKE_RETURN" } }), jsx("resistor", { name: "R134", layer: "top", schSheetName: "brake-feedback", schX: -7, schY: 2, pcbX: -3.4, pcbY: -37.5, pcbRotation: 180, resistance: "4.7k", footprint: "1206", supplierPartNumbers: { jlcpcb: ["C6675858"] }, connections: { pin1: "net.BRAKE_RETURN", pin2: "net.BRAKE_FB_MID" } }), jsx("resistor", { name: "R135", layer: "top", schSheetName: "brake-feedback", schX: -2, schY: 2, pcbX: -3.4, pcbY: -40.5, resistance: "4.7k", footprint: "1206", supplierPartNumbers: { jlcpcb: ["C6675858"] }, connections: { pin1: "net.BRAKE_FB_MID", pin2: "net.BRAKE_FB" } }), jsx("resistor", { name: "R136", layer: "top", schSheetName: "brake-feedback", schX: 3, schY: 2, schRotation: -90, pcbX: 1, pcbY: -40.5, pcbRotation: 90, resistance: "510", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C7468460"] }, connections: { pin1: "net.BRAKE_FB", pin2: "net.GND" } }), jsx("capacitor", { name: "C98", layer: "top", schSheetName: "brake-feedback", schX: 6, schY: 2, schRotation: -90, pcbX: 2.5, pcbY: -37.5, pcbRotation: 90, capacitance: "10nF", footprint: "0603", maxVoltageRating: "50V", supplierPartNumbers: { jlcpcb: ["C57112"] }, connections: { pin1: "net.BRAKE_FB", pin2: "net.GND" } }), jsx(STM32G0B1, { name: "U16", schSheetName: "mcu", schSectionName: "mcu_U16", schX: -2.5, schY: -1.3, pcbX: -20, pcbY: -12, noConnect: ["pin2", "pin3", "pin13", "pin14", "pin22", "pin25", "pin26", "pin27", "pin29", "pin31", "pin32", "pin38", "pin39", "pin40", "pin41"], connections: { pin1: "net.STATUS_GPIO", pin4: "net.V3V3_MCU", pin5: "net.V3V3_MCU", pin6: "net.V3V3_MCU", pin7: "net.GND", pin8: "net.OSC_IN", pin9: "net.OSC_OUT", pin10: "net.NRST", pin11: "net.PHASE_A_ADC", pin12: "net.PHASE_B_ADC", pin15: "net.TMC_CS_N", pin16: "net.SPI_SCK", pin17: "net.SPI_MISO", pin18: "net.SPI_MOSI", pin19: "net.USB_VBUS_SENSE", pin20: "net.BOARD_POWER_SENSE", pin21: "net.EFUSE_FAULT_N", pin23: "net.ENC_CS_N", pin24: "net.FLASH_CS_N", pin28: "net.SD_MODE", pin30: "net.USER_BUTTON_N", pin33: "net.USB_DM", pin34: "net.USB_DP", pin35: "net.SWDIO", pin36: "net.SWCLK", pin37: "net.MCU_RUN", pin42: "net.TMC_DIAG0", pin43: "net.MOTOR_PG", pin44: "net.POWER_PERMIT", pin45: "net.PD_SCL", pin46: "net.PD_SDA", pin47: "net.TMC_DIAG1", pin48: "net.VMOTOR_OK", pin49: "net.GND" } }), jsx("capacitor", { name: "C44", schSheetName: "mcu", schSectionName: "mcu_U16", schX: 2.5, schY: 4.7, pcbX: -20.75, pcbY: -19.25, schRotation: -90, pcbRotation: 270, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U16 > .pin6", maxVoltageRating: "50V", connections: { pin1: "net.V3V3_MCU", pin2: "net.GND" } }), jsx("capacitor", { name: "C45", schSheetName: "mcu", schSectionName: "mcu_U16", schX: 3.7, schY: 4.7, pcbX: -18.75, pcbY: -19.25, schRotation: -90, pcbRotation: 270, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U16 > .pin5", maxVoltageRating: "50V", connections: { pin1: "net.V3V3_MCU", pin2: "net.GND" } }), jsx("capacitor", { name: "C46", schSheetName: "mcu", schSectionName: "mcu_U16", schX: 4.9, schY: 4.7, pcbX: -22.75, pcbY: -19.25, schRotation: -90, pcbRotation: 270, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U16 > .pin4", maxVoltageRating: "50V", connections: { pin1: "net.V3V3_MCU", pin2: "net.GND" } }), jsx("capacitor", { name: "C47", schSheetName: "mcu", schSectionName: "mcu_U16", schX: 6.1, schY: 4.7, pcbX: -28, pcbY: -15.75, pcbRotation: 180, schRotation: -90, capacitance: "4.7uF", footprint: "1206", supplierPartNumbers: { jlcpcb: ["C51205"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.V3V3_MCU", pin2: "net.GND" } }), jsx("resistor", { name: "R70", schSheetName: "mcu", schSectionName: "mcu_U16", schX: -7, schY: 2.7, pcbX: -12.5, pcbY: -12, pcbRotation: 180, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3_MCU", pin2: "net.NRST" } }), jsx("capacitor", { name: "C48", schSheetName: "mcu", schSectionName: "mcu_U16", schX: -7, schY: 0.7, pcbX: -12.5, pcbY: -14, schRotation: -90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.NRST", pin2: "net.GND" } }), jsx("resistor", { name: "R71", schSheetName: "mcu", schSectionName: "mcu_U16", schX: 2.34, schY: -1.3, pcbX: -27.5, pcbY: -11.5, resistance: "22", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23345"] }, connections: { pin1: "net.USB_DP_CONN", pin2: "net.USB_DP" } }), jsx("resistor", { name: "R72", schSheetName: "mcu", schSectionName: "mcu_U16", schX: 5.89, schY: -1.3, pcbX: -27.5, pcbY: -13.75, resistance: "22", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23345"] }, connections: { pin1: "net.USB_DM_CONN", pin2: "net.USB_DM" } }), jsx(X322516MLB4SI, { name: "Y1", schSheetName: "mcu", schSectionName: "mcu_Y1", schX: -2.5, schY: 4.2, pcbX: -11, pcbY: -18, loadCapacitance: "9pF", connections: { pin1: "net.OSC_IN", pin2: "net.GND", pin3: "net.OSC_OUT", pin4: "net.GND" } }), jsx("capacitor", { name: "C49", schSheetName: "mcu", schSectionName: "mcu_Y1", schX: -5, schY: 3.2, pcbX: -15, pcbY: -19, schRotation: -90, capacitance: "12pF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C38523"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.OSC_IN", pin2: "net.GND" } }), jsx("capacitor", { name: "C50", schSheetName: "mcu", schSectionName: "mcu_Y1", schX: 0, schY: 3.2, pcbX: -8, pcbY: -21, schRotation: -90, capacitance: "12pF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C38523"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "50V", connections: { pin1: "net.OSC_OUT", pin2: "net.GND" } }), jsx(TS_1088_AR02016, { name: "SW1", schSheetName: "mcu", schSectionName: "mcu_SW1", schX: 2.5, schY: -4.3, pcbX: -25, pcbY: -40, layer: "top", schRotation: -90, connections: { pin1: "net.NRST", pin2: "net.GND" } }), jsx(TS_1088_AR02016, { name: "SW2", schSheetName: "user-control", schSectionName: "user_start_stop", schX: 0, schY: 0, pcbX: -10.5, pcbY: -40, layer: "top", schRotation: -90, connections: { pin1: "net.USER_BUTTON_N", pin2: "net.GND" } }), jsx("resistor", { name: "R133", schSheetName: "user-control", schSectionName: "user_start_stop", schX: 0, schY: 3, pcbX: -16, pcbY: -40, layer: "top", schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3_MCU", pin2: "net.USER_BUTTON_N" } }), jsx("testpoint", { doNotPlace: true, name: "TP_SWD_3V3", schSheetName: "mcu", schSectionName: "mcu_U16", schX: -10.5, schY: -6.1, pcbX: -22, pcbY: -33.8, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.95mm" })] }), connections: { pin1: "net.V3V3_MCU" } }), jsx("testpoint", { doNotPlace: true, name: "TP_SWDIO", schSheetName: "mcu", schSectionName: "mcu_U16", schX: -4.5, schY: -6.1, pcbX: -19.5, pcbY: -33.8, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.95mm" })] }), connections: { pin1: "net.SWDIO" } }), jsx("testpoint", { doNotPlace: true, name: "TP_SWD_GND", schSheetName: "mcu", schSectionName: "mcu_U16", schX: 1.5, schY: -6.1, pcbX: -17, pcbY: -33.8, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.95mm" })] }), connections: { pin1: "net.GND" } }), jsx("testpoint", { doNotPlace: true, name: "TP_SWCLK", schSheetName: "mcu", schSectionName: "mcu_U16", schX: -10.5, schY: -8.1, pcbX: -21.25, pcbY: -35.8, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.95mm" })] }), connections: { pin1: "net.SWCLK" } }), jsx("testpoint", { doNotPlace: true, name: "TP_NRST", schSheetName: "mcu", schSectionName: "mcu_U16", schX: -4.5, schY: -8.1, pcbX: -19.25, pcbY: -36.3, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.95mm" })] }), connections: { pin1: "net.NRST" } }), jsx("testpoint", { doNotPlace: true, name: "TP_STATUS", schSheetName: "mcu", schSectionName: "mcu_U16", schX: 1.5, schY: -8.1, pcbX: -17, pcbY: -36.3, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.95mm" })] }), connections: { pin1: "net.STATUS_GPIO" } }), jsx(W25Q32JVSSIQ, { name: "U17", schSheetName: "mcu", schSectionName: "mcu_U17", schX: 10.5, schY: -3.8, schWidth: 1.74, schHeight: 2.4, pcbX: -13, pcbY: -26, schPinArrangement: { leftSide: ["pin1", "pin2"], rightSide: ["pin5", "pin6"], topSide: ["pin3", "pin7", "pin8"], bottomSide: ["pin4"] }, connections: { pin1: "net.FLASH_CS_N", pin2: "net.SPI_MISO", pin3: "net.V3V3", pin4: "net.GND", pin5: "net.SPI_MOSI", pin6: "net.SPI_SCK", pin7: "net.V3V3", pin8: "net.V3V3" } }), jsx("resistor", { name: "R73", schSheetName: "mcu", schSectionName: "mcu_U17", schX: 7.7, schY: -2.3, pcbX: -8, pcbY: -27.75, schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3", pin2: "net.FLASH_CS_N" } }), jsx("capacitor", { name: "C51", schSheetName: "mcu", schSectionName: "mcu_U17", schX: 7.3, schY: 4.7, pcbX: -17.25, pcbY: -23.25, schRotation: -90, pcbRotation: 270, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U17 > .pin8", maxVoltageRating: "50V", connections: { pin1: "net.V3V3", pin2: "net.GND" } }), jsx(AS5047P_ATSM, { name: "U18", kicadFootprintMetadata: { footprintName: "AS5047P-ATSM" }, schSheetName: "encoder", schSectionName: "encoder_U18", schX: -11, schY: -1.8, pcbX: 0, pcbY: 0, pcbRotation: 180, layer: "bottom", doNotPlace: true, noConnect: ["pin8", "pin9", "pin10"], connections: { pin1: "net.ENC_CS_N", pin2: "net.SPI_SCK", pin3: "net.SPI_MISO", pin4: "net.SPI_MOSI", pin5: "net.GND", pin6: "net.ENC_B", pin7: "net.ENC_A", pin11: "net.V3V3", pin12: "net.V3V3", pin13: "net.GND", pin14: "net.ENC_I" } }), jsx("resistor", { name: "R74", schSheetName: "encoder", schSectionName: "encoder_U18", schX: -6, schY: 2.2, pcbX: 0, pcbY: 6, layer: "top", schRotation: -90, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3", pin2: "net.ENC_CS_N" }, pcbRotation: 90 }), jsx("capacitor", { name: "C52", kicadFootprintMetadata: { footprintName: "capacitor_cap0603" }, schSheetName: "encoder", schSectionName: "encoder_U18", schX: -3, schY: 2.2, pcbX: 0.0, pcbY: -5.55, layer: "top", doNotPlace: true, schRotation: -90, pcbRotation: 270, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxDecouplingTraceLength: "30mm", decouplingFor: ".U18 > .pin11", maxVoltageRating: "50V", connections: { pin1: "net.V3V3", pin2: "net.GND" } }), jsx("capacitor", { name: "C53", kicadFootprintMetadata: { footprintName: "capacitor_cap0603" }, schSheetName: "encoder", schSectionName: "encoder_U18", schX: -1.8, schY: 2.2, pcbX: 3.3, pcbY: -7, pcbRotation: 0, layer: "top", doNotPlace: true, schRotation: -90, capacitance: "1uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15849"] }, maxDecouplingTraceLength: "30mm", maxVoltageRating: "25V", connections: { pin1: "net.V3V3", pin2: "net.GND" } }), jsx("testpoint", { doNotPlace: true, name: "TP_ENC_3V3", schSheetName: "encoder", schSectionName: "encoder_U18", schX: 1, schY: -3.8, pcbX: -10, pcbY: -35, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.95mm" })] }), connections: { pin1: "net.V3V3" } }), jsx("testpoint", { doNotPlace: true, name: "TP_ENC_A", schSheetName: "encoder", schSectionName: "encoder_U18", schX: 6, schY: -3.8, pcbX: -7.5, pcbY: -35, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.95mm" })] }), connections: { pin1: "net.ENC_A" } }), jsx("testpoint", { doNotPlace: true, name: "TP_ENC_B", schSheetName: "encoder", schSectionName: "encoder_U18", schX: 11, schY: -3.8, pcbX: -5, pcbY: -35, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.95mm" })] }), connections: { pin1: "net.ENC_B" } }), jsx("testpoint", { doNotPlace: true, name: "TP_ENC_I", schSheetName: "encoder", schSectionName: "encoder_U18", schX: 3.5, schY: -5.6, pcbX: -2.5, pcbY: -35, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.95mm" })] }), connections: { pin1: "net.ENC_I" } }), jsx("testpoint", { doNotPlace: true, name: "TP_ENC_GND", schSheetName: "encoder", schSectionName: "encoder_U18", schX: 8.5, schY: -5.6, pcbX: 0, pcbY: -35, layer: "top", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", shape: "circle", radius: "0.7mm" }), jsx("courtyardcircle", { pcbX: "0mm", pcbY: "0mm", radius: "0.95mm" })] }), connections: { pin1: "net.GND" } }), jsx(USB4105_GF_A, { name: "J10", schSheetName: "usb-data", schSectionName: "usb-data_J10", schX: -6.5, schY: 1.3, pcbX: -38, pcbY: 1, pcbRotation: 270, schWidth: 1.521, schPinArrangement: { rightSide: { pins: ["pin7", "pin15", "pin9", "pin13", "pin12", "pin10", "pin16"], direction: "top-to-bottom" }, bottomSide: { pins: ["pin5", "pin1"], direction: "left-to-right" } }, schPinStyle: { pin7: { topMargin: 0.1, bottomMargin: 0.1 }, pin15: { topMargin: 0.1, bottomMargin: 0.1 }, pin9: { topMargin: 0.1, bottomMargin: 0.1 }, pin13: { topMargin: 0.1, bottomMargin: 0.1 }, pin12: { topMargin: 0.1, bottomMargin: 0.1 }, pin10: { topMargin: 0.1, bottomMargin: 0.1 }, pin16: { topMargin: 0.1, bottomMargin: 0.1 } }, noConnect: ["pin10", "pin16"], connections: { pin1: "net.GND", pin2: "net.GND", pin3: "net.GND", pin4: "net.GND", pin5: "net.GND", pin6: "net.GND", pin19: "net.GND", pin20: "net.GND", pin7: "net.USB_DATA_VBUS", pin8: "net.USB_DATA_VBUS", pin17: "net.USB_DATA_VBUS", pin18: "net.USB_DATA_VBUS", pin9: "net.DATA_CC2", pin15: "net.DATA_CC1", pin11: "net.USB_DP_CONN", pin13: "net.USB_DP_CONN", pin12: "net.USB_DM_CONN", pin14: "net.USB_DM_CONN" } }), jsx("resistor", { name: "R105", schSheetName: "usb-data", schSectionName: "usb-data_J10", schX: -6.5, schY: -4.7, schRotation: -90, pcbX: -31.5, pcbY: 5, pcbRotation: 180, resistance: "5.1k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23186"] }, connections: { pin1: "net.DATA_CC1", pin2: "net.GND" } }), jsx("resistor", { name: "R106", schSheetName: "usb-data", schSectionName: "usb-data_J10", schX: -3.5, schY: -4.7, schRotation: -90, pcbX: -30, pcbY: -4, resistance: "5.1k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23186"] }, connections: { pin1: "net.DATA_CC2", pin2: "net.GND" } }), jsx(USBLC6_4SC6, { name: "D15", schSheetName: "usb-data", schSectionName: "usb-data_J10", schX: -0.5, schY: -4.7, pcbX: -30.5, pcbY: 1.2, connections: { pin1: "net.USB_DP_CONN", pin2: "net.GND", pin3: "net.USB_DM_CONN", pin4: "net.DATA_CC1", pin5: "net.USB_DATA_VBUS", pin6: "net.DATA_CC2" } }), jsx("capacitor", { name: "C73", schSheetName: "usb-data", schSectionName: "usb-data_J10", schX: 3.5, schY: -4.7, schRotation: -90, pcbX: -30.5, pcbY: -1.75, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, maxVoltageRating: "50V", connections: { pin1: "net.USB_DATA_VBUS", pin2: "net.GND" } }), jsx("trace", { name: "BYPASS_C87", from: ".U34 > .pin2", to: ".C87 > .pin1", pcbPathRelativeTo: ".U34 > .pin2", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.635, "y": -2.84607 }, { "x": -1.675, "y": -3.9 }, { "x": -2.125, "y": -3.9 }, { "x": -3.75, "y": -2.5125 }] }), jsx("trace", { name: "BYPASS_C88", from: ".U34 > .pin6", to: ".C88 > .pin1", pcbPathRelativeTo: ".U34 > .pin6", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.635, "y": 2.84607 }, { "x": 1.55, "y": 3.825 }, { "x": 1.85, "y": 3.9 }, { "x": 2.149999, "y": 3.9 }, { "x": 3.235, "y": 2.97607 }, { "x": 3.55, "y": 2.855 }] }), jsx("trace", { name: "BYPASS_C93", from: ".U12 > .pin4", to: ".C93 > .pin1", pcbPathRelativeTo: ".U12 > .pin4", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.35001, "y": 0.94996 }, { "x": -0.97504, "y": 0.94996 }, { "x": 0.575, "y": 2.5 }] }), jsx("trace", { name: "BYPASS_C94", from: ".U12 > .pin6", to: ".C94 > .pin1", pcbPathRelativeTo: ".U12 > .pin6", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.35001, "y": -0.94996 }, { "x": -1.87504, "y": -0.425 }, { "x": -3, "y": -0.425 }] }), jsx("trace", { name: "BYPASS_C2", from: ".U1 > .pin10", to: ".C2 > .pin1", pcbPathRelativeTo: ".U1 > .pin10", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 1.499997, "y": 0.799719 }, { "x": 1.9, "y": 0.799719 }, { "x": 1.9, "y": 2.2 }, { "x": 1.3, "y": 2.2 }, { "x": 1.3, "y": 2.9 }, { "x": 0.6, "y": 2.9997 }, { "x": 0.5, "y": 3.425 }] }), jsx("trace", { name: "BYPASS_C6", from: ".U2 > .pin32", to: ".C6 > .pin1", pcbPathRelativeTo: ".U2 > .pin32", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -2.050034, "y": -1.400048 }, { "x": -2.650034, "y": -1.675048 }, { "x": -3.300034, "y": -1.950048 }, { "x": -3.400034, "y": -2.000048 }, { "x": -3.500034, "y": -2.100048 }, { "x": -3.5, "y": -2.1 }, { "x": -3.65, "y": -2.1 }, { "x": -4, "y": -2.275 }] }), jsx("trace", { name: "BYPASS_C7", from: ".U2 > .pin1", to: ".C7 > .pin1", pcbPathRelativeTo: ".U2 > .pin1", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.400048, "y": -2.050034 }, { "x": -1.700048, "y": -2.250034 }, { "x": -1.750048, "y": -2.700034 }, { "x": -1.800048, "y": -2.800034 }, { "x": -1.800048, "y": -2.850034 }, { "x": -1.85, "y": -3.05 }, { "x": -2, "y": -3.425 }] }), jsx("trace", { name: "BYPASS_C8", from: ".U2 > .pin4", to: ".C8 > .pin1", pcbPathRelativeTo: ".U2 > .pin4", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.200152, "y": -2.050034 }, { "x": -0.2002, "y": -2.1 }, { "x": -0.012699, "y": -3.35 }, { "x": 0.0, "y": -3.425 }] }), jsx("trace", { name: "BYPASS_C9", from: ".U3 > .pin8", to: ".C9 > .pin1", pcbPathRelativeTo: ".U3 > .pin8", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.905, "y": 2.599944 }, { "x": -2.055, "y": 2.599944 }, { "x": -3.325056, "y": 2.599944 }, { "x": -3.75, "y": 1.675 }] }), jsx("trace", { name: "BYPASS_C10", from: ".U4 > .pin5", to: ".C10 > .pin1", pcbPathRelativeTo: ".U4 > .pin5", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.300099, "y": -0.94996 }, { "x": -3.050099, "y": -0.94996 }, { "x": -3.100099, "y": -0.99996 }, { "x": -3.175, "y": -1 }] }), jsx("trace", { name: "BYPASS_C12", from: ".U5 > .pin2", to: ".C12 > .pin1", pcbPathRelativeTo: ".U5 > .pin2", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.635, "y": -2.84607 }, { "x": -0.635, "y": -4.9461 }] }), jsx("trace", { name: "BYPASS_C21", from: ".U6 > .pin17", to: ".C21 > .pin1", pcbPathRelativeTo: ".U6 > .pin17", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.750062, "y": 1.941957 }, { "x": -0.750062, "y": 4.441957 }, { "x": -0.7875, "y": 4.5 }] }), jsx("trace", { name: "BYPASS_C25", from: ".U7 > .pin3", to: ".C25 > .pin1", pcbPathRelativeTo: ".U7 > .pin3", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.75006, "y": -4.19989 }, { "x": -1.75006, "y": -4.74989 }, { "x": -1.85006, "y": -4.84989 }, { "x": -1.85006, "y": -5.19989 }, { "x": -3.10006, "y": -6.44989 }, { "x": -3.15006, "y": -6.44989 }, { "x": -3.20006, "y": -6.49989 }, { "x": -3.25006, "y": -6.49989 }, { "x": -3.30006, "y": -6.54989 }, { "x": -3.35006, "y": -6.54989 }, { "x": -3.4, "y": -6.5875 }] }), jsx("trace", { name: "BYPASS_C26", from: ".U7 > .pin5", to: ".C26 > .pin1", pcbPathRelativeTo: ".U7 > .pin5", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.750062, "y": -4.19989 }, { "x": -0.750062, "y": -4.79989 }, { "x": -0.700062, "y": -4.84989 }, { "x": -0.700062, "y": -4.94989 }, { "x": -0.650062, "y": -4.99989 }, { "x": -0.650062, "y": -5.19989 }, { "x": -0.450062, "y": -5.39989 }, { "x": -0.450062, "y": -5.49989 }, { "x": -0.400062, "y": -5.54989 }, { "x": -0.400062, "y": -5.59989 }, { "x": -0.350062, "y": -5.64989 }, { "x": -0.350062, "y": -5.69989 }, { "x": -0.100062, "y": -5.94989 }, { "x": -0.100062, "y": -6.24989 }, { "x": -0.050062, "y": -6.29989 }, { "x": -0.050062, "y": -6.34989 }, { "x": -62e-6, "y": -6.39989 }, { "x": -62e-6, "y": -6.44989 }, { "x": 0.049938, "y": -6.49989 }, { "x": 0.049938, "y": -6.59989 }, { "x": 0.099938, "y": -6.64989 }, { "x": 0.099938, "y": -6.69989 }, { "x": 0.149938, "y": -6.74989 }, { "x": 0.149938, "y": -6.79989 }, { "x": 0.199938, "y": -6.84989 }, { "x": 0.2, "y": -6.875 }] }), jsx("trace", { name: "BYPASS_C27", from: ".U7 > .pin29", to: ".C27 > .pin1", pcbPathRelativeTo: ".U7 > .pin29", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.750062, "y": 4.19989 }, { "x": 0.750062, "y": 6.24989 }, { "x": 0.75, "y": 6.2875 }] }), jsx("trace", { name: "BYPASS_C28", from: ".U7 > .pin20", to: ".C28 > .pin1", pcbPathRelativeTo: ".U7 > .pin20", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 4.19989, "y": 0.750062 }, { "x": 6.04989, "y": 0.750062 }, { "x": 6.075, "y": 0.75 }] }), jsx("trace", { name: "BYPASS_C29", from: ".U7 > .pin33", to: ".C29 > .pin1", pcbPathRelativeTo: ".U7 > .pin33", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.249934, "y": 4.19989 }, { "x": -1.249934, "y": 6.34989 }, { "x": -1.25, "y": 6.375 }] }), jsx("trace", { name: "BYPASS_C61", from: ".U7 > .pin4", to: ".C61 > .pin1", pcbPathRelativeTo: ".U7 > .pin4", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.249934, "y": -4.19989 }, { "x": -1.249934, "y": -5.04989 }, { "x": -1.349934, "y": -5.14989 }, { "x": -1.349934, "y": -6.09989 }, { "x": -1.399934, "y": -6.14989 }, { "x": -1.399934, "y": -6.44989 }, { "x": -1.449934, "y": -6.49989 }, { "x": -1.449934, "y": -6.59989 }, { "x": -1.499934, "y": -6.64989 }, { "x": -1.499934, "y": -6.69989 }, { "x": -1.549934, "y": -6.74989 }, { "x": -1.549934, "y": -6.79989 }, { "x": -1.599934, "y": -6.84989 }, { "x": -1.6, "y": -6.875 }] }), jsx("trace", { name: "BYPASS_C38", from: ".U10 > .pin5", to: ".C38 > .pin1", pcbPathRelativeTo: ".U10 > .pin5", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.300099, "y": -0.94996 }, { "x": -3.050099, "y": -0.94996 }, { "x": -3.100099, "y": -0.99996 }, { "x": -3.175, "y": -1 }] }), jsx("trace", { name: "BYPASS_C39", from: ".U11 > .pin5", to: ".C39 > .pin1", pcbPathRelativeTo: ".U11 > .pin5", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.300099, "y": -0.94996 }, { "x": -3.050099, "y": -0.94996 }, { "x": -3.100099, "y": -0.99996 }, { "x": -3.175, "y": -1 }] }), jsx("trace", { name: "BYPASS_C40", from: ".U13 > .pin5", to: ".C40 > .pin1", pcbPathRelativeTo: ".U13 > .pin5", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.300099, "y": -0.94996 }, { "x": -2.650099, "y": 0.40004 }, { "x": -2.650099, "y": 0.45004 }, { "x": -2.700099, "y": 0.50004 }, { "x": -2.700099, "y": 0.55004 }, { "x": -2.750099, "y": 0.60004 }, { "x": -2.750099, "y": 0.65004 }, { "x": -2.800099, "y": 0.70004 }, { "x": -2.800099, "y": 0.75004 }, { "x": -2.850099, "y": 0.80004 }, { "x": -2.850099, "y": 0.85004 }, { "x": -2.900099, "y": 0.90004 }, { "x": -2.900099, "y": 0.95004 }, { "x": -2.925, "y": 1.0 }] }), jsx("trace", { name: "BYPASS_C41", from: ".U14 > .pin5", to: ".C41 > .pin1", pcbPathRelativeTo: ".U14 > .pin5", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.300099, "y": -0.94996 }, { "x": -1.300099, "y": -2.94996 }, { "x": -1.325, "y": -3 }] }), jsx("trace", { name: "BYPASS_C43", from: ".U15 > .pin1", to: ".C43 > .pin1", pcbPathRelativeTo: ".U15 > .pin1", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.94996, "y": -1.149096 }, { "x": -0.94996, "y": -1.999096 }, { "x": -1.04996, "y": -2.099096 }, { "x": -1.04996, "y": -3.049096 }, { "x": -1.09996, "y": -3.099096 }, { "x": -1.09996, "y": -3.149096 }, { "x": -1.1, "y": -3.175 }] }), jsx("trace", { name: "BYPASS_C44", from: ".U16 > .pin6", to: ".C44 > .pin1", pcbPathRelativeTo: ".U16 > .pin6", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.25, "y": -3.375 }, { "x": -0.249936, "y": -4.249928 }, { "x": -0.249936, "y": -4.799928 }, { "x": -0.549936, "y": -5.099928 }, { "x": -0.549936, "y": -5.999928 }, { "x": -0.649936, "y": -6.099928 }, { "x": -0.649936, "y": -6.249928 }, { "x": -0.699936, "y": -6.299928 }, { "x": -0.699936, "y": -6.349928 }, { "x": -0.749936, "y": -6.399928 }, { "x": -0.75, "y": -6.425 }] }), jsx("trace", { name: "BYPASS_C45", from: ".U16 > .pin5", to: ".C45 > .pin1", pcbPathRelativeTo: ".U16 > .pin5", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.75, "y": -3.375 }, { "x": -0.750062, "y": -4.249928 }, { "x": -0.550062, "y": -4.449928 }, { "x": -0.550062, "y": -4.599928 }, { "x": -0.150062, "y": -4.999928 }, { "x": -0.150062, "y": -5.199928 }, { "x": 0.949938, "y": -6.299928 }, { "x": 0.999938, "y": -6.299928 }, { "x": 1.049938, "y": -6.349928 }, { "x": 1.099938, "y": -6.349928 }, { "x": 1.149938, "y": -6.399928 }, { "x": 1.199938, "y": -6.399928 }, { "x": 1.25, "y": -6.425 }] }), jsx("trace", { name: "BYPASS_C46", from: ".U16 > .pin4", to: ".C46 > .pin1", pcbPathRelativeTo: ".U16 > .pin4", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.25, "y": -3.375 }, { "x": -1.249934, "y": -4.249928 }, { "x": -1.249934, "y": -4.799928 }, { "x": -1.349934, "y": -4.899928 }, { "x": -1.349934, "y": -5.199928 }, { "x": -2.449934, "y": -6.299928 }, { "x": -2.499934, "y": -6.299928 }, { "x": -2.549934, "y": -6.349928 }, { "x": -2.599934, "y": -6.349928 }, { "x": -2.649934, "y": -6.399928 }, { "x": -2.699934, "y": -6.399928 }, { "x": -2.75, "y": -6.425 }] }), jsx("trace", { name: "BYPASS_C51", from: ".U17 > .pin8", to: ".C51 > .pin1", pcbPathRelativeTo: ".U17 > .pin8", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.905, "y": 3.530092 }, { "x": -4.205, "y": 3.530092 }, { "x": -4.25, "y": 3.575 }] }), jsx("trace", { name: "BYPASS_C52", from: ".U18 > .pin11", to: ".C52 > .pin1", pcbPathRelativeTo: ".U18 > .pin11", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.0, "y": 2.800096 }, { "x": 0.6, "y": 3.9, "via": true, "fromLayer": "bottom", "toLayer": "top" }, { "x": 0, "y": 4.725 }] }), jsx("trace", { name: "BYPASS_C63", from: ".U22 > .pin2", to: ".C63 > .pin1", pcbPathRelativeTo: ".U22 > .pin2", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.635, "y": -2.84607 }, { "x": -0.635, "y": -4.6961 }] }), jsx("trace", { name: "BYPASS_C69", from: ".U23 > .pin1", to: ".C69 > .pin1", pcbPathRelativeTo: ".U23 > .pin1", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.649986, "y": -1.100074 }, { "x": -0.699986, "y": -1.150074 }, { "x": -1.149986, "y": -1.150074 }, { "x": -1.499986, "y": -1.500074 }, { "x": -1.549986, "y": -1.500074 }, { "x": -1.599986, "y": -1.550074 }, { "x": -1.649986, "y": -1.550074 }, { "x": -1.699986, "y": -1.600074 }, { "x": -1.749986, "y": -1.600074 }, { "x": -1.799986, "y": -1.650074 }, { "x": -1.899986, "y": -1.650074 }, { "x": -1.949986, "y": -1.700074 }, { "x": -1.999986, "y": -1.700074 }, { "x": -2.049986, "y": -1.750074 }, { "x": -2.099986, "y": -1.750074 }, { "x": -2.149986, "y": -1.800074 }, { "x": -2.175, "y": -1.8 }] }), jsx("trace", { name: "BYPASS_C70", from: ".U24 > .pin1", to: ".C70 > .pin1", pcbPathRelativeTo: ".U24 > .pin1", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.649986, "y": -1.100074 }, { "x": -0.649986, "y": -3.150074 }, { "x": -0.65, "y": -3.2001 }] }), jsx("resistor", { name: "R119", schSheetName: "usb-logic", schSectionName: "usb-logic_board-sense", schX: 11.5, schY: -4.7, schRotation: -90, pcbX: -28, pcbY: -7, pcbRotation: 180, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3", pin2: "net.BOARD_POWER_SENSE" } }), jsx("resistor", { name: "R120", schSheetName: "usb-logic", schSectionName: "usb-logic_board-sense", schX: 11.5, schY: -7.7, schRotation: -90, pcbX: -28, pcbY: -9, pcbRotation: 180, resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.BOARD_POWER_SENSE", pin2: "net.GND" } }), jsx(TPS2553DBVR, { name: "U28", schSheetName: "usb-logic", schSectionName: "usb-logic_U28", schX: -8.5, schY: 4.3, pcbX: -18, pcbY: 3, layer: "top", noConnect: ["pin4"], connections: { pin1: "net.USB_DATA_VBUS", pin2: "net.GND", pin3: "net.USB_DATA_VBUS", pin5: "net.USB_ILIM", pin6: "net.USB_LOGIC_5V" }, pcbRotation: 0 }), jsx(TLV75533PDBVR, { name: "U25", schSheetName: "usb-logic", schSectionName: "usb-logic_U25", schX: 3.5, schY: 4.3, pcbX: -18, pcbY: -1, layer: "top", noConnect: ["pin4"], connections: { pin1: "net.USB_LOGIC_5V", pin2: "net.GND", pin3: "net.USB_LOGIC_5V", pin5: "net.V3V3_USB" }, pcbRotation: 90 }), jsx(LM66100DCKR, { name: "U26", schSheetName: "usb-logic", schSectionName: "usb-logic_U26", schX: -8.5, schY: -3.7, pcbX: -17, pcbY: -5, layer: "top", noConnect: ["pin4"], connections: { pin1: "net.V3V3", pin2: "net.GND", pin3: "net.V3V3_USB", pin5: "net.USB_OR_SELECT", pin6: "net.V3V3_MCU" }, pcbRotation: 90 }), jsx(LM66100DCKR, { name: "U27", schSheetName: "usb-logic", schSectionName: "usb-logic_U27", schX: 3.5, schY: -5.7, pcbX: -6, pcbY: -3.5, layer: "top", noConnect: ["pin4"], connections: { pin1: "net.V3V3_USB", pin2: "net.GND", pin3: "net.USB_OR_SELECT", pin5: "net.GND", pin6: "net.V3V3_MCU" }, pcbRotation: 90 }), jsx("resistor", { name: "R112", schSheetName: "usb-logic", schSectionName: "usb-logic_U26", schX: -2.5, schY: -1.7, pcbX: -20.5, pcbY: -4, layer: "top", resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3", pin2: "net.USB_OR_SELECT" }, pcbRotation: 0, schRotation: -90 }), jsx("resistor", { name: "R113", schSheetName: "usb-logic", schSectionName: "usb-logic_U28", schX: -4.5, schY: 1.3, pcbX: -22, pcbY: 5.5, layer: "top", resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, connections: { pin1: "net.USB_ILIM", pin2: "net.GND" }, pcbRotation: 0, schRotation: -90 }), jsx("capacitor", { name: "C74", schSheetName: "usb-logic", schSectionName: "usb-logic_U28", schX: -11.5, schY: 0.3, pcbX: -14.75, pcbY: 5, layer: "top", pcbRotation: 90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, schRotation: -90, maxVoltageRating: "50V", decouplingFor: ".U28 > .pin1", maxDecouplingTraceLength: "5mm", connections: { pin1: "net.USB_DATA_VBUS", pin2: "net.GND" } }), jsx("capacitor", { name: "C75", schSheetName: "usb-logic", schSectionName: "usb-logic_U25", schX: 0.5, schY: 0.3, pcbX: -14.7, pcbY: 0.3, layer: "top", pcbRotation: 0, capacitance: "1uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C15849"] }, schRotation: -90, maxVoltageRating: "50V", decouplingFor: ".U25 > .pin1", maxDecouplingTraceLength: "5mm", connections: { pin1: "net.USB_LOGIC_5V", pin2: "net.GND" } }), jsx("capacitor", { name: "C76", schSheetName: "usb-logic", schSectionName: "usb-logic_U25", schX: 6.5, schY: 0.3, pcbX: -14.7, pcbY: -2.3, layer: "top", pcbRotation: 0, capacitance: "10uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C96446"] }, schRotation: -90, maxVoltageRating: "10V", decouplingFor: ".U25 > .pin5", maxDecouplingTraceLength: "5mm", connections: { pin1: "net.V3V3_USB", pin2: "net.GND" } }), jsx("capacitor", { name: "C77", schSheetName: "usb-logic", schSectionName: "usb-logic_U26", schX: -11.5, schY: -7.7, pcbX: -13.2, pcbY: -5, layer: "top", pcbRotation: 90, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, schRotation: -90, maxVoltageRating: "50V", decouplingFor: ".U26 > .pin1", maxDecouplingTraceLength: "5mm", connections: { pin1: "net.V3V3", pin2: "net.GND" } }), jsx("capacitor", { name: "C78", schSheetName: "usb-logic", schSectionName: "usb-logic_U27", schX: 7.7, schY: 0.3, pcbX: -7.5, pcbY: -6, layer: "top", pcbRotation: 180, capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, schRotation: -90, maxVoltageRating: "50V", decouplingFor: ".U27 > .pin1", maxDecouplingTraceLength: "5mm", connections: { pin1: "net.V3V3_USB", pin2: "net.GND" } }), jsx(TMP102AIDRLR, { name: "U29", schSheetName: "telemetry", schSectionName: "telemetry_U29", schX: -6, schY: 3.65, pcbX: 20, pcbY: 8, schWidth: 1.289, layer: "top", connections: { pin1: "net.PD_SCL", pin2: "net.GND", pin3: "net.TEMP_OK", pin4: "net.GND", pin5: "net.V3V3", pin6: "net.PD_SDA" }, pcbRotation: 0 }), jsx(SN74LVC1G08DBVR, { name: "U33", schSheetName: "telemetry", schSectionName: "telemetry_U29", schX: 6, schY: 3.65, pcbX: 6.3, pcbY: 4.5, layer: "top", connections: { pin1: "net.RUN_WINDOW_OK", pin2: "net.TEMP_OK", pin3: "net.GND", pin4: "net.RUN_SAFE", pin5: "net.V3V3" }, pcbRotation: 0 }), jsx("resistor", { name: "R114", schSheetName: "telemetry", schSectionName: "telemetry_U29", schX: 3, schY: 4.95, pcbX: 26.5, pcbY: 9.5, layer: "top", resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C844918"] }, connections: { pin1: "net.V3V3", pin2: "net.TEMP_OK" }, pcbRotation: 0, schRotation: -90 }), jsx(ADS1115IDGSR, { name: "U30", schSheetName: "telemetry", schSectionName: "telemetry_U30", schX: -6, schY: -5, pcbX: -6, pcbY: 5, layer: "top", noConnect: ["pin2"], connections: { pin1: "net.V3V3", pin3: "net.GND", pin4: "net.VMON_ADC", pin5: "net.IIN_MON", pin6: "net.BRAKE_FB", pin7: "net.GND", pin8: "net.V3V3", pin9: "net.PD_SDA", pin10: "net.PD_SCL" }, pcbRotation: 0 }), jsx(INA240A1DR, { name: "U31", schSheetName: "phase-current", schSectionName: "telemetry_U31", schX: -8, schY: -0.2, pcbX: 15, pcbY: -25, layer: "top", noConnect: ["pin4"], connections: { pin1: "net.MOTOR_A1_OUT", pin2: "net.GND", pin3: "net.GND", pin5: "net.PHASE_A_RAW", pin6: "net.V3V3", pin7: "net.V3V3", pin8: "net.MOTOR_A1" }, pcbRotation: 270 }), jsx(FRM121WFR005TM, { name: "R115", schSheetName: "phase-current", schSectionName: "telemetry_U31", schX: -12, schY: 2.8, pcbX: 15, pcbY: -20.5, layer: "top", connections: { pin1: "net.MOTOR_A1", pin2: "net.MOTOR_A1_OUT" }, pcbRotation: 180 }), jsx("resistor", { name: "R117", schSheetName: "phase-current", schSectionName: "telemetry_U31", schX: -4, schY: -4.2, pcbX: 20, pcbY: -28.5, layer: "top", resistance: "1k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C21190"] }, connections: { pin1: "net.PHASE_A_RAW", pin2: "net.PHASE_A_ADC" }, pcbRotation: 270 }), jsx(INA240A1DR, { name: "U32", schSheetName: "phase-current", schSectionName: "telemetry_U32", schX: 6, schY: -0.2, pcbX: 25, pcbY: -25, layer: "top", noConnect: ["pin4"], connections: { pin1: "net.MOTOR_B1_OUT", pin2: "net.GND", pin3: "net.GND", pin5: "net.PHASE_B_RAW", pin6: "net.V3V3", pin7: "net.V3V3", pin8: "net.MOTOR_B1" }, pcbRotation: 270 }), jsx(FRM121WFR005TM, { name: "R116", schSheetName: "phase-current", schSectionName: "telemetry_U32", schX: 2, schY: 2.8, pcbX: 25, pcbY: -20.5, layer: "top", connections: { pin1: "net.MOTOR_B1", pin2: "net.MOTOR_B1_OUT" }, pcbRotation: 180 }), jsx("resistor", { name: "R118", schSheetName: "phase-current", schSectionName: "telemetry_U32", schX: 12, schY: -4.2, pcbX: 30, pcbY: -28.5, layer: "top", resistance: "1k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C21190"] }, connections: { pin1: "net.PHASE_B_RAW", pin2: "net.PHASE_B_ADC" }, pcbRotation: 270 }), jsx("capacitor", { name: "C79", schSheetName: "telemetry", schSectionName: "telemetry_U29", schX: -3, schY: 1, pcbX: 19.5, pcbY: 6.0, layer: "top", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, schRotation: -90, maxVoltageRating: "50V", decouplingFor: ".U29 > .pin5", maxDecouplingTraceLength: "5mm", connections: { pin1: "net.V3V3", pin2: "net.GND" }, pcbRotation: 0 }), jsx("capacitor", { name: "C80", schSheetName: "telemetry", schSectionName: "telemetry_U30", schX: -4.2, schY: 1, pcbX: -2.5, pcbY: 7.0, layer: "top", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, schRotation: -90, maxVoltageRating: "50V", decouplingFor: ".U30 > .pin8", maxDecouplingTraceLength: "5mm", connections: { pin1: "net.V3V3", pin2: "net.GND" }, pcbRotation: 0 }), jsx("capacitor", { name: "C81", schSheetName: "phase-current", schSectionName: "telemetry_U31", schX: -4, schY: 4.5, pcbX: 20, pcbY: -24, layer: "top", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, schRotation: -90, maxVoltageRating: "50V", decouplingFor: ".U31 > .pin6", maxDecouplingTraceLength: "5mm", connections: { pin1: "net.V3V3", pin2: "net.GND" }, pcbRotation: 90 }), jsx("capacitor", { name: "C82", schSheetName: "phase-current", schSectionName: "telemetry_U32", schX: -2.8, schY: 4.5, pcbX: 30, pcbY: -24, layer: "top", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, schRotation: -90, maxVoltageRating: "50V", decouplingFor: ".U32 > .pin6", maxDecouplingTraceLength: "5mm", connections: { pin1: "net.V3V3", pin2: "net.GND" }, pcbRotation: 90 }), jsx("capacitor", { name: "C83", schSheetName: "phase-current", schSectionName: "telemetry_U31", schX: -4, schY: -7.2, pcbX: 17.5, pcbY: -29.2, layer: "top", capacitance: "10nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C57112"] }, schRotation: -90, maxVoltageRating: "50V", connections: { pin1: "net.PHASE_A_ADC", pin2: "net.GND" }, pcbRotation: 0 }), jsx("capacitor", { name: "C84", schSheetName: "phase-current", schSectionName: "telemetry_U32", schX: 12, schY: -7.2, pcbX: 27.5, pcbY: -29.2, layer: "top", capacitance: "10nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C57112"] }, schRotation: -90, maxVoltageRating: "50V", connections: { pin1: "net.PHASE_B_ADC", pin2: "net.GND" }, pcbRotation: 0 }), jsx("capacitor", { name: "C85", schSheetName: "telemetry", schSectionName: "telemetry_U33", schX: -5.4, schY: 1, pcbX: 3, pcbY: 6.1, layer: "top", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, schRotation: -90, maxVoltageRating: "50V", decouplingFor: ".U33 > .pin5", maxDecouplingTraceLength: "5mm", connections: { pin1: "net.V3V3", pin2: "net.GND" }, pcbRotation: 90 }), jsx("trace", { name: "BYPASS_C74", from: ".U28 > .pin1", to: ".C74 > .pin1", pcbPathRelativeTo: ".U28 > .pin1", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 1.35001, "y": -0.94996 }, { "x": 1.50001, "y": -0.79996 }, { "x": 1.80001, "y": -0.79996 }, { "x": 2.05001, "y": -0.54996 }, { "x": 2.10001, "y": -0.54996 }, { "x": 2.55001, "y": -0.09996 }, { "x": 2.55001, "y": 0.20004 }, { "x": 3.05001, "y": 0.70004 }, { "x": 3.05001, "y": 0.75004 }, { "x": 3.10001, "y": 0.80004 }, { "x": 3.10001, "y": 0.90004 }, { "x": 3.15001, "y": 0.95004 }, { "x": 3.15001, "y": 1.00004 }, { "x": 3.25001, "y": 1.10004 }, { "x": 3.25, "y": 1.175 }] }), jsx("trace", { name: "BYPASS_C75", from: ".U25 > .pin1", to: ".C75 > .pin1", pcbPathRelativeTo: ".U25 > .pin1", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 1.300099, "y": -0.94996 }, { "x": 1.300099, "y": -2.44996 }, { "x": 1.3, "y": -2.475 }] }), jsx("trace", { name: "BYPASS_C76", from: ".U25 > .pin5", to: ".C76 > .pin1", pcbPathRelativeTo: ".U25 > .pin5", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -1.300099, "y": -0.94996 }, { "x": -1.300099, "y": -2.44996 }, { "x": -1.3, "y": -2.475 }] }), jsx("trace", { name: "BYPASS_C77", from: ".U26 > .pin1", to: ".C77 > .pin1", pcbPathRelativeTo: ".U26 > .pin1", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.649986, "y": -1.100074 }, { "x": -0.649986, "y": -1.950074 }, { "x": -0.749986, "y": -2.050074 }, { "x": -0.749986, "y": -3.000074 }, { "x": -0.799986, "y": -3.050074 }, { "x": -0.799986, "y": -3.750074 }, { "x": -0.825, "y": -3.8 }] }), jsx("trace", { name: "BYPASS_C78", from: ".U27 > .pin1", to: ".C78 > .pin1", pcbPathRelativeTo: ".U27 > .pin1", thickness: "0.2mm", maxLength: "5mm", pcbPath: [".C78 > .pin1"] }), jsx("trace", { name: "BYPASS_C79", from: ".U29 > .pin5", to: ".C79 > .pin1", pcbPathRelativeTo: ".U29 > .pin5", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": -0.749986, "y": -127e-6 }, { "x": -0.849986, "y": -0.100127 }, { "x": -1.249986, "y": -0.100127 }, { "x": -1.299986, "y": -0.150127 }, { "x": -1.299986, "y": -1.950127 }, { "x": -1.325, "y": -2 }] }), jsx("trace", { name: "BYPASS_C80", from: ".U30 > .pin8", to: ".C80 > .pin1", pcbPathRelativeTo: ".U30 > .pin8", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.0, "y": 2.109978 }, { "x": 0.0, "y": 1.559978 }, { "x": 0.1, "y": 1.459978 }, { "x": 0.1, "y": 1.109978 }, { "x": 0.15, "y": 1.059978 }, { "x": 1.35, "y": 1.059978 }, { "x": 2.0, "y": 1.709978 }, { "x": 2.05, "y": 1.709978 }, { "x": 2.1, "y": 1.759978 }, { "x": 2.2, "y": 1.759978 }, { "x": 2.25, "y": 1.809978 }, { "x": 2.3, "y": 1.809978 }, { "x": 2.35, "y": 1.859978 }, { "x": 2.4, "y": 1.859978 }, { "x": 2.45, "y": 1.909978 }, { "x": 2.5, "y": 1.909978 }, { "x": 2.55, "y": 1.959978 }, { "x": 2.65, "y": 1.959978 }, { "x": 2.675, "y": 2.0 }] }), jsx("trace", { name: "BYPASS_C81", from: ".U31 > .pin6", to: ".C81 > .pin1", pcbPathRelativeTo: ".U31 > .pin6", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.635, "y": 2.7051 }, { "x": 0.635, "y": 3.2551 }, { "x": 0.335, "y": 3.5551 }, { "x": 0.335, "y": 3.9051 }, { "x": 0.285, "y": 3.9551 }, { "x": 0.285, "y": 4.0051 }, { "x": 0.235, "y": 4.0551 }, { "x": 0.235, "y": 4.1051 }, { "x": 0.185, "y": 4.1551 }, { "x": 0.185, "y": 4.2551 }, { "x": -0.015, "y": 4.4551 }, { "x": -0.015, "y": 4.6551 }, { "x": -0.065, "y": 4.7051 }, { "x": -0.065, "y": 4.8051 }, { "x": -0.115, "y": 4.8551 }, { "x": -0.115, "y": 4.9051 }, { "x": -0.165, "y": 4.9551 }, { "x": -0.175, "y": 5.0 }] }), jsx("trace", { name: "BYPASS_C82", from: ".U32 > .pin6", to: ".C82 > .pin1", pcbPathRelativeTo: ".U32 > .pin6", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.635, "y": 2.7051 }, { "x": 0.635, "y": 3.2551 }, { "x": 0.335, "y": 3.5551 }, { "x": 0.335, "y": 3.9051 }, { "x": 0.285, "y": 3.9551 }, { "x": 0.285, "y": 4.0051 }, { "x": 0.235, "y": 4.0551 }, { "x": 0.235, "y": 4.1051 }, { "x": 0.185, "y": 4.1551 }, { "x": 0.185, "y": 4.2551 }, { "x": -0.015, "y": 4.4551 }, { "x": -0.015, "y": 4.6551 }, { "x": -0.065, "y": 4.7051 }, { "x": -0.065, "y": 4.8051 }, { "x": -0.115, "y": 4.8551 }, { "x": -0.115, "y": 4.9051 }, { "x": -0.165, "y": 4.9551 }, { "x": -0.175, "y": 5.0 }] }), jsx("trace", { name: "BYPASS_C85", from: ".U33 > .pin5", to: ".C85 > .pin1", pcbPathRelativeTo: ".U33 > .pin5", thickness: "0.2mm", maxLength: "5mm", pcbPath: [".C85 > .pin1"] }), jsx("trace", { name: "GATE_Q6", from: ".R38 > .pin2", to: ".Q6 > .pin4", pcbPathRelativeTo: ".R38 > .pin2", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.825, "y": 0.0 }, { "x": 2.725, "y": 0.0 }, { "x": 2.774606, "y": -5e-3 }] }), jsx("trace", { name: "GATE_Q7", from: ".R39 > .pin2", to: ".Q7 > .pin4", pcbPathRelativeTo: ".R39 > .pin2", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.825, "y": 0.0 }, { "x": 2.725, "y": 0.0 }, { "x": 2.774606, "y": -5e-3 }] }), jsx("trace", { name: "GATE_Q8", from: ".R42 > .pin2", to: ".Q8 > .pin4", pcbPathRelativeTo: ".R42 > .pin2", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.825, "y": 0.0 }, { "x": 2.725, "y": 0.0 }, { "x": 2.774606, "y": -5e-3 }] }), jsx("trace", { name: "GATE_Q9", from: ".R43 > .pin2", to: ".Q9 > .pin4", pcbPathRelativeTo: ".R43 > .pin2", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.825, "y": 0.0 }, { "x": 1.675, "y": 0.85 }, { "x": 1.725, "y": 0.85 }, { "x": 2.225, "y": 1.35 }, { "x": 2.225, "y": 1.4 }, { "x": 2.275, "y": 1.45 }, { "x": 2.275, "y": 1.5 }, { "x": 2.325, "y": 1.55 }, { "x": 2.325, "y": 1.65 }, { "x": 2.375, "y": 1.7 }, { "x": 2.375, "y": 1.75 }, { "x": 2.405, "y": 1.774606 }] }), jsx("trace", { name: "GATE_Q10", from: ".R46 > .pin2", to: ".Q10 > .pin4", pcbPathRelativeTo: ".R46 > .pin2", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.825, "y": 0.0 }, { "x": 2.525, "y": 0.0 }, { "x": 2.574606, "y": -5e-3 }] }), jsx("trace", { name: "GATE_Q11", from: ".R47 > .pin2", to: ".Q11 > .pin4", pcbPathRelativeTo: ".R47 > .pin2", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.825, "y": 0.0 }, { "x": 1.625, "y": -0.8 }, { "x": 1.625, "y": -1.25 }, { "x": 2.025, "y": -1.65 }, { "x": 2.025, "y": -1.7 }, { "x": 2.075, "y": -1.75 }, { "x": 2.075, "y": -1.8 }, { "x": 2.125, "y": -1.85 }, { "x": 2.125, "y": -1.9 }, { "x": 2.175, "y": -1.95 }, { "x": 2.175, "y": -2 }, { "x": 2.225, "y": -2.05 }, { "x": 2.225, "y": -2.15 }, { "x": 2.275, "y": -2.2 }, { "x": 2.275, "y": -2.25 }, { "x": 2.325, "y": -2.3 }, { "x": 2.325, "y": -2.35 }, { "x": 2.375, "y": -2.4 }, { "x": 2.375, "y": -2.45 }, { "x": 2.395, "y": -2.474606 }] }), jsx("trace", { name: "GATE_Q12", from: ".R50 > .pin2", to: ".Q12 > .pin4", pcbPathRelativeTo: ".R50 > .pin2", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.825, "y": 0.0 }, { "x": 2.0, "y": 0.0 }, { "x": 2.574606, "y": 1.395 }] }), jsx("trace", { name: "GATE_Q13", from: ".R51 > .pin2", to: ".Q13 > .pin4", pcbPathRelativeTo: ".R51 > .pin2", thickness: "0.2mm", maxLength: "5mm", pcbPath: [{ "x": 0.825, "y": 0.0 }, { "x": 2.0, "y": 0.0 }, { "x": 2.574606, "y": -0.605 }] }), jsx("trace", { name: "BOOT_C32", from: ".U7 > .pin42", to: ".C32 > .pin1", pcbPathRelativeTo: ".U7 > .pin42", thickness: "0.2mm", maxLength: "6mm", pcbPath: [{ "x": -4.19989, "y": 0.249936 }, { "x": -5.04989, "y": 0.249936 }, { "x": -5.14989, "y": 0.149936 }, { "x": -6.09989, "y": 0.149936 }, { "x": -6.14989, "y": 0.099936 }, { "x": -6.39989, "y": 0.099936 }, { "x": -6.45, "y": 0.0875 }] }), jsx("trace", { name: "BOOT_C33", from: ".U7 > .pin35", to: ".C33 > .pin1", pcbPathRelativeTo: ".U7 > .pin35", thickness: "0.2mm", maxLength: "6mm", pcbPath: [{ "x": -2.249932, "y": 4.19989 }, { "x": -2.249932, "y": 4.74989 }, { "x": -2.349932, "y": 4.84989 }, { "x": -2.349932, "y": 5.19989 }, { "x": -3.399932, "y": 6.24989 }, { "x": -3.449932, "y": 6.24989 }, { "x": -3.5, "y": 6.2875 }] }), jsx("trace", { name: "BOOT_C34", from: ".U7 > .pin2", to: ".C34 > .pin1", pcbPathRelativeTo: ".U7 > .pin2", thickness: "0.2mm", maxLength: "6mm", pcbPath: [{ "x": -2.249932, "y": -4.19989 }, { "x": -2.249932, "y": -4.74989 }, { "x": -2.349932, "y": -4.84989 }, { "x": -2.349932, "y": -5.19989 }, { "x": -2.399932, "y": -5.24989 }, { "x": -2.599932, "y": -5.24989 }, { "x": -3.099932, "y": -5.74989 }, { "x": -4.149932, "y": -5.74989 }, { "x": -4.199932, "y": -5.79989 }, { "x": -4.249932, "y": -5.79989 }, { "x": -4.299932, "y": -5.84989 }, { "x": -4.349932, "y": -5.84989 }, { "x": -4.399932, "y": -5.89989 }, { "x": -4.449932, "y": -5.89989 }, { "x": -4.499932, "y": -5.94989 }, { "x": -4.549932, "y": -5.94989 }, { "x": -4.599932, "y": -5.99989 }, { "x": -4.699932, "y": -5.99989 }, { "x": -4.749932, "y": -6.04989 }, { "x": -4.799932, "y": -6.04989 }, { "x": -4.849932, "y": -6.09989 }, { "x": -4.899932, "y": -6.09989 }, { "x": -4.949932, "y": -6.14989 }, { "x": -4.999932, "y": -6.14989 }, { "x": -5.049932, "y": -6.19989 }, { "x": -5.099932, "y": -6.19989 }, { "x": -5.149932, "y": -6.24989 }, { "x": -5.249932, "y": -6.24989 }, { "x": -5.299932, "y": -6.29989 }, { "x": -5.349932, "y": -6.29989 }, { "x": -5.399932, "y": -6.34989 }, { "x": -5.449932, "y": -6.34989 }, { "x": -5.5, "y": -6.3875 }] }), jsx("trace", { name: "BOOT_C35", from: ".U7 > .pin43", to: ".C35 > .pin1", pcbPathRelativeTo: ".U7 > .pin43", thickness: "0.2mm", maxLength: "6mm", pcbPath: [{ "x": -4.19989, "y": -0.249936 }, { "x": -4.74989, "y": -0.249936 }, { "x": -4.84989, "y": -0.349936 }, { "x": -5.19989, "y": -0.349936 }, { "x": -6.39989, "y": -1.549936 }, { "x": -6.39989, "y": -1.599936 }, { "x": -6.44989, "y": -1.649936 }, { "x": -6.45, "y": -1.6875 }] }), jsx("trace", { name: "ANALOG_GND_C26", from: ".U7 > .pin6", to: ".C26 > .pin2", pcbPathRelativeTo: ".U7 > .pin6", thickness: "0.15mm", maxLength: "7mm", pcbPath: [{ "x": -0.249936, "y": -4.19989 }, { "x": -0.249936, "y": -5.04989 }, { "x": -0.149936, "y": -5.14989 }, { "x": -0.149936, "y": -5.24989 }, { "x": 0.900064, "y": -6.29989 }, { "x": 0.900064, "y": -7.44989 }, { "x": 0.500064, "y": -7.84989 }, { "x": 0.500064, "y": -7.89989 }, { "x": 0.450064, "y": -7.94989 }, { "x": 0.450064, "y": -7.99989 }, { "x": 0.400064, "y": -8.04989 }, { "x": 0.400064, "y": -8.09989 }, { "x": 0.350064, "y": -8.14989 }, { "x": 0.350064, "y": -8.24989 }, { "x": 0.300064, "y": -8.29989 }, { "x": 0.300064, "y": -8.34989 }, { "x": 0.250064, "y": -8.39989 }, { "x": 0.250064, "y": -8.44989 }, { "x": 0.200064, "y": -8.49989 }, { "x": 0.2, "y": -8.525 }] }), jsx("trace", { name: "KELVIN_B_LOW", from: ".U7 > .pin10", to: ".R110 > .pin2", pcbPathRelativeTo: ".U7 > .pin10", thickness: "0.15mm", maxLength: "35mm", pcbPath: [{ "x": 1.75006, "y": -4.19989 }, { "x": 1.85006, "y": -3.39989 }, { "x": 2.75006, "y": -2.49989 }, { "x": 2.75006, "y": 2.50011 }, { "x": 2.55006, "y": 2.70011 }, { "x": -2.84994, "y": 2.90011 }, { "x": -3.94994, "y": 4.00011 }, { "x": -6.64994, "y": 4.50011 }, { "x": -8.533712, "y": 5.5 }] }), jsx("trace", { name: "KELVIN_B_HIGH", from: ".U7 > .pin9", to: ".R110 > .pin1", pcbPathRelativeTo: ".U7 > .pin9", thickness: "0.15mm", maxLength: "35mm", pcbPath: [{ "x": 1.249934, "y": -4.19989 }, { "x": 1.049934, "y": -3.29989 }, { "x": 0.949934, "y": -3.19989 }, { "x": -3.150066, "y": -3.19989 }, { "x": -3.950066, "y": -3.99989 }, { "x": -5.750066, "y": -4.29989 }, { "x": -7.150066, "y": -4.29989 }, { "x": -9.450066, "y": -2.39989 }, { "x": -10.250066, "y": 2.40011 }, { "x": -14.666288, "y": 5.5 }] }), jsx("trace", { name: "KELVIN_A_HIGH", from: ".U7 > .pin8", to: ".R109 > .pin1", pcbPathRelativeTo: ".U7 > .pin8", thickness: "0.15mm", maxLength: "25mm", pcbPath: [{ "x": 0.750062, "y": -4.19989 }, { "x": 0.750062, "y": -4.74989 }, { "x": 0.900062, "y": -4.89989 }, { "x": 0.900062, "y": -5.19989 }, { "x": 3.100062, "y": -5.19989 }, { "x": 6.250062, "y": -2.04989 }, { "x": 6.550062, "y": -2.04989 }, { "x": 9.400062, "y": 0.80011 }, { "x": 9.450062, "y": 0.80011 }, { "x": 9.500062, "y": 0.85011 }, { "x": 9.550062, "y": 0.85011 }, { "x": 9.600062, "y": 0.90011 }, { "x": 9.650062, "y": 0.90011 }, { "x": 9.700062, "y": 0.95011 }, { "x": 9.750062, "y": 0.95011 }, { "x": 9.800062, "y": 1.00011 }, { "x": 9.833712, "y": 1.0 }] }), jsx("trace", { name: "KELVIN_A_LOW", from: ".U7 > .pin7", to: ".R109 > .pin2", pcbPathRelativeTo: ".U7 > .pin7", thickness: "0.15mm", maxLength: "25mm", pcbPath: [{ "x": 0.249936, "y": -4.19989 }, { "x": 0.249936, "y": -4.74989 }, { "x": 0.399936, "y": -4.89989 }, { "x": 0.399936, "y": -5.19989 }, { "x": 0.499936, "y": -5.19989 }, { "x": 0.799936, "y": -5.49989 }, { "x": 6.099936, "y": -5.49989 }, { "x": 7.149936, "y": -6.54989 }, { "x": 8.799936, "y": -6.54989 }, { "x": 8.849936, "y": -6.49989 }, { "x": 12.349936, "y": -6.49989 }, { "x": 12.749936, "y": -6.09989 }, { "x": 12.749936, "y": -6.04989 }, { "x": 12.799936, "y": -5.99989 }, { "x": 12.799936, "y": -5.94989 }, { "x": 12.849936, "y": -5.89989 }, { "x": 12.849936, "y": -5.79989 }, { "x": 12.899936, "y": -5.74989 }, { "x": 12.899936, "y": -5.69989 }, { "x": 12.949936, "y": -5.64989 }, { "x": 12.949936, "y": -5.59989 }, { "x": 12.999936, "y": -5.54989 }, { "x": 12.999936, "y": -5.49989 }, { "x": 13.049936, "y": -5.44989 }, { "x": 13.049936, "y": -5.39989 }, { "x": 13.099936, "y": -5.34989 }, { "x": 13.099936, "y": -5.24989 }, { "x": 13.149936, "y": -5.19989 }, { "x": 13.149936, "y": -1.49989 }, { "x": 15.399936, "y": 0.75011 }, { "x": 15.449936, "y": 0.75011 }, { "x": 15.499936, "y": 0.80011 }, { "x": 15.549936, "y": 0.80011 }, { "x": 15.599936, "y": 0.85011 }, { "x": 15.649936, "y": 0.85011 }, { "x": 15.699936, "y": 0.90011 }, { "x": 15.799936, "y": 0.90011 }, { "x": 15.899936, "y": 1.00011 }, { "x": 15.966288, "y": 1.0 }] }), jsx("trace", { name: "PHASE_A_PLUS", from: ".U31 > .pin8", to: ".R115 > .pin1", pcbPathRelativeTo: ".U31 > .pin8", thickness: "0.15mm", maxLength: "6mm", pcbPath: [{ "x": -1.905, "y": 2.7051 }, { "x": -2.005, "y": 2.6051 }, { "x": -2.405, "y": 2.6051 }, { "x": -2.755, "y": 2.2551 }, { "x": -2.805, "y": 2.2551 }, { "x": -3.455, "y": 1.6051 }, { "x": -4.255, "y": 1.6051 }, { "x": -4.305, "y": 1.5551 }, { "x": -4.355, "y": 1.5551 }, { "x": -4.405, "y": 1.5051 }, { "x": -4.455, "y": 1.5051 }, { "x": -4.5, "y": 1.478788 }] }), jsx("trace", { name: "PHASE_A_MINUS", from: ".U31 > .pin1", to: ".R115 > .pin2", pcbPathRelativeTo: ".U31 > .pin1", thickness: "0.15mm", maxLength: "6mm", pcbPath: [{ "x": -1.905, "y": -2.7051 }, { "x": -2.005, "y": -2.6051 }, { "x": -2.405, "y": -2.6051 }, { "x": -2.755, "y": -2.2551 }, { "x": -2.805, "y": -2.2551 }, { "x": -3.455, "y": -1.6051 }, { "x": -4.255, "y": -1.6051 }, { "x": -4.305, "y": -1.5551 }, { "x": -4.355, "y": -1.5551 }, { "x": -4.405, "y": -1.5051 }, { "x": -4.455, "y": -1.5051 }, { "x": -4.5, "y": -1.478788 }] }), jsx("trace", { name: "PHASE_B_PLUS", from: ".U32 > .pin8", to: ".R116 > .pin1", pcbPathRelativeTo: ".U32 > .pin8", thickness: "0.15mm", maxLength: "6mm", pcbPath: [{ "x": -1.905, "y": 2.7051 }, { "x": -2.005, "y": 2.6051 }, { "x": -2.405, "y": 2.6051 }, { "x": -2.755, "y": 2.2551 }, { "x": -2.805, "y": 2.2551 }, { "x": -3.455, "y": 1.6051 }, { "x": -4.255, "y": 1.6051 }, { "x": -4.305, "y": 1.5551 }, { "x": -4.355, "y": 1.5551 }, { "x": -4.405, "y": 1.5051 }, { "x": -4.455, "y": 1.5051 }, { "x": -4.5, "y": 1.478788 }] }), jsx("trace", { name: "PHASE_B_MINUS", from: ".U32 > .pin1", to: ".R116 > .pin2", pcbPathRelativeTo: ".U32 > .pin1", thickness: "0.15mm", maxLength: "6mm", pcbPath: [{ "x": -1.905, "y": -2.7051 }, { "x": -2.005, "y": -2.6051 }, { "x": -2.405, "y": -2.6051 }, { "x": -2.755, "y": -2.2551 }, { "x": -2.805, "y": -2.2551 }, { "x": -3.455, "y": -1.6051 }, { "x": -4.255, "y": -1.6051 }, { "x": -4.305, "y": -1.5551 }, { "x": -4.355, "y": -1.5551 }, { "x": -4.405, "y": -1.5051 }, { "x": -4.455, "y": -1.5051 }, { "x": -4.5, "y": -1.478788 }] }), jsx(BoardMarkings, {}), jsx("silkscreentext", { text: "ENC DNP", pcbX: 0, pcbY: -8, fontSize: 0.8, anchorAlignment: "center", layer: "bottom" }), jsx("silkscreentext", { text: "SWD TEST", pcbX: -17.5, pcbY: -32, fontSize: 0.8, anchorAlignment: "center", layer: "top" }), jsx("silkscreentext", { text: "ENC TEST", pcbX: -6, pcbY: -33.4, fontSize: 0.8, anchorAlignment: "center", layer: "top" }), jsx(BoardDiagnostics, {})] }));

export { PD1180EPR, PD1180EPR as default };