mohan-bee/RV1106G2

This code defines a detailed hardware schematic with schematic symbols, footprints, and 3D models for various electronic components including microcontrollers, voltage regulators, connectors, and passive parts, designed for PCB layout and routing.

Version
1.0.23
License
unset
Stars
0

dist/index.cjs

'use strict';

var jsxRuntime = require('react/jsx-runtime');
var react = require('react');
var capacityAutorouter = require('@tscircuit/capacity-autorouter');

const pinLabels$8 = {
    pin1: ["MIPI_AVDD1V8", "GPIO7_VCC1V8"],
    pin2: ["MIPI_CLK0_OUT", "VI_CIF_CLKO_M0"],
    pin3: ["CAM_RST", "VI_CIF_VSYNC_M0", "GPIO3_C5"],
    pin4: ["pin4"],
    pin5: ["CAM_I2C_SCL", "I2C4_SCL_M2", "GPIO3_C7"],
    pin6: ["pin6"],
    pin7: ["CAM_I2C_SDA", "I2C4_SDA_M2", "GPIO3_D0"],
    pin8: ["pin8"],
    pin9: ["pin9"],
    pin10: ["DVDD_1"],
    pin11: ["pin11"],
    pin12: ["pin12"],
    pin13: ["GPIO4_VCC"],
    pin14: ["pin14"],
    pin15: ["pin15"],
    pin16: ["pin16"],
    pin17: ["pin17"],
    pin18: ["pin18"],
    pin19: ["RTC_AVDD3V3"],
    pin20: ["RTC_XOUT"],
    pin21: ["RTC_XIN"],
    pin22: ["SARADC_IN1", "GPIO4_C1"],
    pin23: ["SARADC_IN0", "GPIO4_C0"],
    pin24: ["SARADC_USB_AVDD1V8"],
    pin25: ["USB_VBUSDET"],
    pin26: ["USB_DM"],
    pin27: ["USB_DP"],
    pin28: ["USB_AVDD3V3"],
    pin29: ["CODEC_LINEOUT"],
    pin30: ["CODEC_VCM"],
    pin31: ["CODEC_AVDD1V8"],
    pin32: ["CODEC_MICBIAS"],
    pin33: ["CODEC_MIC0N"],
    pin34: ["CODEC_MIC0P"],
    pin35: ["CODEC_MIC1N"],
    pin36: ["CODEC_MIC1P"],
    pin37: ["CODEC_AVSS"],
    pin38: ["pin38"],
    pin39: ["pin39"],
    pin40: ["pin40"],
    pin41: ["pin41"],
    pin42: ["pin42"],
    pin43: ["GPIO3_VCC"],
    pin44: ["pin44"],
    pin45: ["pin45"],
    pin46: ["pin46"],
    pin47: ["pin47"],
    pin48: ["pin48"],
    pin49: ["DDR_VDDQ_1"],
    pin50: ["DDR_VDDQ_2"],
    pin51: ["DVDD_2", "DVDD_2D"],
    pin52: ["RAM_ZQ"],
    pin53: ["DDR_PLL_AVDD1V8"],
    pin54: ["DVDD_3"],
    pin55: ["DVDD_4"],
    pin56: ["DDR_VDDQ_3"],
    pin57: ["TVSS"],
    pin58: ["UART0_RX_M0", "GPIO0_A0"],
    pin59: ["UART0_TX_M0", "GPIO0_A1"],
    pin60: ["GPIO0_A2", "PWM3_IR_M0"],
    pin61: ["PMU_VCC3V3"],
    pin62: ["GPIO0_A3", "PMIC_PWR_CTRL_M1"],
    pin63: ["pin63"],
    pin64: ["I2C1_SCL_M0", "GPIO0_A5"],
    pin65: ["I2C1_SDA_M0", "GPIO0_A6"],
    pin66: ["POR"],
    pin67: ["PMU_DVDD0V9"],
    pin68: ["OSC_XIN"],
    pin69: ["OSC_XOUT"],
    pin70: ["OSC_AVDD1V8"],
    pin71: ["OSC_PLL_DVDD"],
    pin72: ["pin72"],
    pin73: ["pin73"],
    pin74: ["pin74"],
    pin75: ["pin75"],
    pin76: ["pin76"],
    pin77: ["pin77"],
    pin78: ["pin78"],
    pin79: ["UART2_TX_M1", "GPIO1_B2"],
    pin80: ["UART2_RX_M1", "GPIO1_B3"],
    pin81: ["GPIO1_VCC3V3"],
    pin82: ["DVDD_5"],
    pin83: ["pin83"],
    pin84: ["pin84"],
    pin85: ["pin85"],
    pin86: ["pin86"],
    pin87: ["pin87"],
    pin88: ["GPIO6_VCC"],
    pin89: ["pin89"],
    pin90: ["pin90"],
    pin91: ["pin91"],
    pin92: ["pin92"],
    pin93: ["pin93"],
    pin94: ["pin94"],
    pin95: ["pin95"],
    pin96: ["ETH_AVDD1V8"],
    pin97: ["ETH_PHY_RXN"],
    pin98: ["ETH_PHY_RXP"],
    pin99: ["ETH_PHY_TXN"],
    pin100: ["ETH_PHY_TXP"],
    pin101: ["ETH_AVDD3V3"],
    pin102: ["ETH_EXTR"],
    pin103: ["DVDD_6"],
    pin104: ["pin104"],
    pin105: ["pin105"],
    pin106: ["pin106"],
    pin107: ["pin107"],
    pin108: ["GPIO5_VCC"],
    pin109: ["pin109"],
    pin110: ["pin110"],
    pin111: ["pin111"],
    pin112: ["pin112"],
    pin113: ["pin113"],
    pin114: ["pin114"],
    pin115: ["CPU_DVDD"],
    pin116: ["DVDD_7"],
    pin117: ["MIPI_CSI_RX_D3N", "GPIO3_B0"],
    pin118: ["MIPI_CSI_RX_D3P", "GPIO3_B1"],
    pin119: ["MIPI_CSI_RX_CK1N", "GPIO3_B2"],
    pin120: ["MIPI_CSI_RX_CK1P", "GPIO3_B3"],
    pin121: ["MIPI_CSI_RX_D2N", "GPIO3_B4"],
    pin122: ["MIPI_CSI_RX_D2P", "GPIO3_B5"],
    pin123: ["MIPI_CSI_RX_D1N", "GPIO3_B6"],
    pin124: ["MIPI_CSI_RX_D1P", "GPIO3_B7"],
    pin125: ["MIPI_CSI_RX_CK0N", "GPIO3_C0"],
    pin126: ["MIPI_CSI_RX_CK0P", "GPIO3_C1"],
    pin127: ["MIPI_CSI_RX_D0N", "GPIO3_C2"],
    pin128: ["MIPI_CSI_RX_D0P", "GPIO3_C3"],
    pin129: ["VSS"]
};
const RV1106G2 = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$8, supplierPartNumbers: {
            "jlcpcb": [
                "C5272606"
            ]
        }, manufacturerPartNumber: "RV1106G2", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin129"], pcbX: "-0mm", pcbY: "0mm", width: "6.999986mm", height: "6.999986mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin128"], pcbX: "-5.424932mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin127"], pcbX: "-5.07492mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin126"], pcbX: "-4.724908mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin125"], pcbX: "-4.374896mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin124"], pcbX: "-4.024884mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin123"], pcbX: "-3.674872mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin122"], pcbX: "-3.325114mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin121"], pcbX: "-2.975102mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin120"], pcbX: "-2.62509mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin119"], pcbX: "-2.275078mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin118"], pcbX: "-1.925066mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin117"], pcbX: "-1.575054mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin116"], pcbX: "-1.225042mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin115"], pcbX: "-0.87503mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin114"], pcbX: "-0.525018mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin113"], pcbX: "-0.175006mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin112"], pcbX: "0.175006mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin111"], pcbX: "0.525018mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin110"], pcbX: "0.87503mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin109"], pcbX: "1.225042mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin108"], pcbX: "1.575054mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin107"], pcbX: "1.925066mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin106"], pcbX: "2.275078mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin105"], pcbX: "2.62509mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin104"], pcbX: "2.975102mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin103"], pcbX: "3.325114mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin102"], pcbX: "3.674872mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin101"], pcbX: "4.024884mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin100"], pcbX: "4.374896mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin99"], pcbX: "4.724908mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin98"], pcbX: "5.07492mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin97"], pcbX: "5.424932mm", pcbY: "6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin96"], pcbX: "6.057392mm", pcbY: "5.424932mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin95"], pcbX: "6.057392mm", pcbY: "5.07492mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin94"], pcbX: "6.057392mm", pcbY: "4.724908mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin93"], pcbX: "6.057392mm", pcbY: "4.374896mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin92"], pcbX: "6.057392mm", pcbY: "4.024884mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin91"], pcbX: "6.057392mm", pcbY: "3.674872mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin90"], pcbX: "6.057392mm", pcbY: "3.325114mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin89"], pcbX: "6.057392mm", pcbY: "2.975102mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin88"], pcbX: "6.057392mm", pcbY: "2.62509mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin87"], pcbX: "6.057392mm", pcbY: "2.275078mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin86"], pcbX: "6.057392mm", pcbY: "1.925066mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin85"], pcbX: "6.057392mm", pcbY: "1.575054mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin84"], pcbX: "6.057392mm", pcbY: "1.225042mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin83"], pcbX: "6.057392mm", pcbY: "0.87503mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin82"], pcbX: "6.057392mm", pcbY: "0.525018mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin81"], pcbX: "6.057392mm", pcbY: "0.175006mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin80"], pcbX: "6.057392mm", pcbY: "-0.175006mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin79"], pcbX: "6.057392mm", pcbY: "-0.525018mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin78"], pcbX: "6.057392mm", pcbY: "-0.87503mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin77"], pcbX: "6.057392mm", pcbY: "-1.225042mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin76"], pcbX: "6.057392mm", pcbY: "-1.575054mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin75"], pcbX: "6.057392mm", pcbY: "-1.925066mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin74"], pcbX: "6.057392mm", pcbY: "-2.275078mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin73"], pcbX: "6.057392mm", pcbY: "-2.62509mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin72"], pcbX: "6.057392mm", pcbY: "-2.975102mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin71"], pcbX: "6.057392mm", pcbY: "-3.325114mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin70"], pcbX: "6.057392mm", pcbY: "-3.674872mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin69"], pcbX: "6.057392mm", pcbY: "-4.024884mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin68"], pcbX: "6.057392mm", pcbY: "-4.374896mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin67"], pcbX: "6.057392mm", pcbY: "-4.724908mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin66"], pcbX: "6.057392mm", pcbY: "-5.07492mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin65"], pcbX: "6.057392mm", pcbY: "-5.424932mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin64"], pcbX: "5.424932mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin63"], pcbX: "5.07492mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin62"], pcbX: "4.724908mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin61"], pcbX: "4.374896mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin60"], pcbX: "4.024884mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin59"], pcbX: "3.674872mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin58"], pcbX: "3.325114mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin57"], pcbX: "2.975102mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin56"], pcbX: "2.62509mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin55"], pcbX: "2.275078mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin54"], pcbX: "1.925066mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin53"], pcbX: "1.575054mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin52"], pcbX: "1.225042mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin51"], pcbX: "0.87503mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin50"], pcbX: "0.525018mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin49"], pcbX: "0.175006mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin48"], pcbX: "-0.175006mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin47"], pcbX: "-0.525018mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin46"], pcbX: "-0.87503mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin45"], pcbX: "-1.225042mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin44"], pcbX: "-1.575054mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin43"], pcbX: "-1.925066mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin42"], pcbX: "-2.275078mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin41"], pcbX: "-2.62509mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin40"], pcbX: "-2.975102mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin39"], pcbX: "-3.325114mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin38"], pcbX: "-3.674872mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin37"], pcbX: "-4.024884mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin36"], pcbX: "-4.374896mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin35"], pcbX: "-4.724908mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin34"], pcbX: "-5.07492mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin33"], pcbX: "-5.424932mm", pcbY: "-6.057392mm", width: "0.1960118mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin32"], pcbX: "-6.057392mm", pcbY: "-5.424932mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin31"], pcbX: "-6.057392mm", pcbY: "-5.07492mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin30"], pcbX: "-6.057392mm", pcbY: "-4.724908mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin29"], pcbX: "-6.057392mm", pcbY: "-4.374896mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin28"], pcbX: "-6.057392mm", pcbY: "-4.024884mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin27"], pcbX: "-6.057392mm", pcbY: "-3.674872mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin26"], pcbX: "-6.057392mm", pcbY: "-3.325114mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin25"], pcbX: "-6.057392mm", pcbY: "-2.975102mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin24"], pcbX: "-6.057392mm", pcbY: "-2.62509mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin23"], pcbX: "-6.057392mm", pcbY: "-2.275078mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin22"], pcbX: "-6.057392mm", pcbY: "-1.925066mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin21"], pcbX: "-6.057392mm", pcbY: "-1.575054mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin20"], pcbX: "-6.057392mm", pcbY: "-1.225042mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "-6.057392mm", pcbY: "-0.87503mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "-6.057392mm", pcbY: "-0.525018mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "-6.057392mm", pcbY: "-0.175006mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "-6.057392mm", pcbY: "0.175006mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "-6.057392mm", pcbY: "0.525018mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "-6.057392mm", pcbY: "0.87503mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "-6.057392mm", pcbY: "1.225042mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "-6.057392mm", pcbY: "1.575054mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "-6.057392mm", pcbY: "1.925066mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "-6.057392mm", pcbY: "2.275078mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "-6.057392mm", pcbY: "2.62509mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-6.057392mm", pcbY: "2.975102mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-6.057392mm", pcbY: "3.325114mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-6.057392mm", pcbY: "3.674872mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-6.057392mm", pcbY: "4.024884mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-6.057392mm", pcbY: "4.374896mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-6.057392mm", pcbY: "4.724908mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-6.057392mm", pcbY: "5.07492mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-6.057392mm", pcbY: "5.424932mm", width: "0.6649974mm", height: "0.1960118mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -6.226302000000032, "y": 5.675376000000028 }, { "x": -6.226302000000032, "y": 6.226175000000012 }, { "x": -5.675502999999935, "y": 6.226175000000012 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 6.226073399999905, "y": 5.675376000000028 }, { "x": 6.226073399999905, "y": 6.226175000000012 }, { "x": 5.675274400000035, "y": 6.226175000000012 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 6.226073399999905, "y": -5.6754013999999415 }, { "x": 6.226073399999905, "y": -6.226174999999898 }, { "x": 5.675274400000035, "y": -6.226174999999898 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -6.226302000000032, "y": -5.6754013999999415 }, { "x": -6.226302000000032, "y": -6.226174999999898 }, { "x": -5.675502999999935, "y": -6.226174999999898 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -6.428231999999866, "y": 5.424932000000126 }, { "x": -6.432490181340199, "y": 5.392587901571574 }, { "x": -6.444974537339817, "y": 5.362448000000086 }, { "x": -6.464834279768638, "y": 5.336566279768817 }, { "x": -6.490715999999907, "y": 5.316706537339996 }, { "x": -6.520855901571622, "y": 5.304222181340265 }, { "x": -6.553199999999947, "y": 5.299964000000045 }, { "x": -6.585544098428386, "y": 5.304222181340265 }, { "x": -6.6156839999999875, "y": 5.316706537339996 }, { "x": -6.64156572023137, "y": 5.336566279768817 }, { "x": -6.661425462660077, "y": 5.362448000000086 }, { "x": -6.673909818659695, "y": 5.392587901571574 }, { "x": -6.678168000000028, "y": 5.424932000000126 }, { "x": -6.673909818659695, "y": 5.457276098428338 }, { "x": -6.661425462660077, "y": 5.487416000000167 }, { "x": -6.64156572023137, "y": 5.513297720231321 }, { "x": -6.6156839999999875, "y": 5.533157462660256 }, { "x": -6.585544098428386, "y": 5.54564181865976 }, { "x": -6.553199999999947, "y": 5.549900000000207 }, { "x": -6.520855901571622, "y": 5.54564181865976 }, { "x": -6.490715999999907, "y": 5.533157462660256 }, { "x": -6.464834279768638, "y": 5.513297720231321 }, { "x": -6.444974537339817, "y": 5.487416000000167 }, { "x": -6.432490181340199, "y": 5.457276098428338 }, { "x": -6.428231999999866, "y": 5.424932000000126 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.155702mm", pcbY: "7.386576mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -6.9335020000000895, "y": 6.636576000000105 }, { "x": 6.6220979999998235, "y": 6.636576000000105 }, { "x": 6.6220979999998235, "y": -6.639624000000026 }, { "x": -6.9335020000000895, "y": -6.639624000000026 }, { "x": -6.9335020000000895, "y": 6.636576000000105 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5272606.obj?uuid=c1bbd866bce7425ca9a8837b53ffc2ad",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5272606.step?uuid=c1bbd866bce7425ca9a8837b53ffc2ad",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.00012700000002041634, y: 0, z: -0.02 },
        }, ...props }));
};

const pinLabels$7 = {
    pin1: ["EH2"],
    pin2: ["EH1"],
    pin3: ["EH4"],
    pin4: ["EH3"],
    pin5: ["B8"],
    pin6: ["A5"],
    pin7: ["B7"],
    pin8: ["A6"],
    pin9: ["A7"],
    pin10: ["B6"],
    pin11: ["A8"],
    pin12: ["B5"],
    pin13: ["A1B12"],
    pin14: ["B1A12"],
    pin15: ["B4A9"],
    pin16: ["A4B9"]
};
const pinAttributes$2 = {
    A8: { doNotConnect: true },
    B8: { doNotConnect: true },
};
const TYPE_C_31_M_12 = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$7, pinAttributes: pinAttributes$2, supplierPartNumbers: {
            "jlcpcb": [
                "C165948"
            ]
        }, manufacturerPartNumber: "TYPE-C-31-M-12", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("hole", { pcbX: "-2.899918mm", pcbY: "0.9055672mm", diameter: "0.5999988mm" }), jsxRuntime.jsx("hole", { pcbX: "2.899918mm", pcbY: "0.9055672mm", diameter: "0.5999988mm" }), jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "4.325112mm", pcbY: "-2.7741308mm", holeWidth: "0.7999984mm", holeHeight: "1.3999972mm", outerWidth: "1.1999976mm", outerHeight: "1.7999964mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "4.325112mm", pcbY: "1.4056932mm", holeWidth: "0.7999984mm", holeHeight: "1.5999968mm", outerWidth: "1.1999976mm", outerHeight: "1.999996mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin4"], pcbX: "-4.325112mm", pcbY: "1.4056932mm", holeWidth: "0.7999984mm", holeHeight: "1.5999968mm", outerWidth: "1.1999976mm", outerHeight: "1.999996mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "-4.325112mm", pcbY: "-2.7741308mm", holeWidth: "0.7999984mm", holeHeight: "1.3999972mm", outerWidth: "1.1999976mm", outerHeight: "1.7999964mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.75006mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-1.249934mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.750062mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.249936mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "0.249936mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "0.750062mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "1.24968mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "1.75006mm", pcbY: "2.1740432mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], points: [{ x: "-2.8999688mm", y: "1.524108mm" }, { x: "-2.8999688mm", y: "2.8241308mm" }, { x: "-2.8999688mm", y: "2.8241308mm" }, { x: "-3.1999682mm", y: "2.8241308mm" }, { x: "-3.1999682mm", y: "2.8241308mm" }, { x: "-3.1999682mm", y: "2.8239784mm" }, { x: "-3.1999682mm", y: "2.8239784mm" }, { x: "-3.4999422mm", y: "2.8239784mm" }, { x: "-3.4999422mm", y: "2.8239784mm" }, { x: "-3.4999422mm", y: "1.5239556mm" }, { x: "-3.4999422mm", y: "1.5239556mm" }, { x: "-3.1999428mm", y: "1.5239556mm" }, { x: "-3.1999428mm", y: "1.5239556mm" }, { x: "-3.1999428mm", y: "1.524108mm" }, { x: "-3.1999428mm", y: "1.524108mm" }, { x: "-2.8999688mm", y: "1.524108mm" }], shape: "polygon" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], points: [{ x: "2.8999942mm", y: "2.8241308mm" }, { x: "2.8999942mm", y: "1.5241588mm" }, { x: "2.8999942mm", y: "1.5241588mm" }, { x: "3.1999936mm", y: "1.5241588mm" }, { x: "3.1999936mm", y: "1.5241588mm" }, { x: "3.200019mm", y: "1.5241588mm" }, { x: "3.200019mm", y: "1.5241588mm" }, { x: "3.5000184mm", y: "1.5241588mm" }, { x: "3.5000184mm", y: "1.5241588mm" }, { x: "3.5000184mm", y: "2.8241308mm" }, { x: "3.5000184mm", y: "2.8241308mm" }, { x: "3.200019mm", y: "2.8241308mm" }, { x: "3.200019mm", y: "2.8241308mm" }, { x: "3.1999936mm", y: "2.8241308mm" }, { x: "3.1999936mm", y: "2.8241308mm" }, { x: "2.8999942mm", y: "2.8241308mm" }], shape: "polygon" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], points: [{ x: "2.7001724mm", y: "1.5241588mm" }, { x: "2.7001724mm", y: "2.8241308mm" }, { x: "2.7001724mm", y: "2.8241308mm" }, { x: "2.400173mm", y: "2.8241308mm" }, { x: "2.400173mm", y: "2.8241308mm" }, { x: "2.4001476mm", y: "2.8241308mm" }, { x: "2.4001476mm", y: "2.8241308mm" }, { x: "2.1001482mm", y: "2.8241308mm" }, { x: "2.1001482mm", y: "2.8241308mm" }, { x: "2.1001482mm", y: "1.5241588mm" }, { x: "2.1001482mm", y: "1.5241588mm" }, { x: "2.4001476mm", y: "1.5241588mm" }, { x: "2.4001476mm", y: "1.5241588mm" }, { x: "2.400173mm", y: "1.5241588mm" }, { x: "2.400173mm", y: "1.5241588mm" }, { x: "2.7001724mm", y: "1.5241588mm" }], shape: "polygon" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], points: [{ x: "-2.0999704mm", y: "1.5240064mm" }, { x: "-2.0999704mm", y: "2.8239784mm" }, { x: "-2.0999704mm", y: "2.8239784mm" }, { x: "-2.3999952mm", y: "2.8239784mm" }, { x: "-2.3999952mm", y: "2.8239784mm" }, { x: "-2.3999952mm", y: "2.823953mm" }, { x: "-2.3999952mm", y: "2.823953mm" }, { x: "-2.6999438mm", y: "2.823953mm" }, { x: "-2.6999438mm", y: "2.823953mm" }, { x: "-2.6999438mm", y: "1.523981mm" }, { x: "-2.6999438mm", y: "1.523981mm" }, { x: "-2.399919mm", y: "1.523981mm" }, { x: "-2.399919mm", y: "1.523981mm" }, { x: "-2.399919mm", y: "1.5240064mm" }, { x: "-2.399919mm", y: "1.5240064mm" }, { x: "-2.0999704mm", y: "1.5240064mm" }], shape: "polygon" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.4689776000000165, "y": -1.6757585999999947 }, { "x": -4.4689776000000165, "y": 0.18715359999987413 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.471009600000116, "y": -5.394140800000059 }, { "x": -4.4689776000000165, "y": -5.394140800000059 }, { "x": -4.4689776000000165, "y": -3.91283820000001 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.471009600000116, "y": -1.676114200000029 }, { "x": 4.471009600000116, "y": 0.18750920000002225 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.471009600000116, "y": -5.394140800000059 }, { "x": 4.471009600000116, "y": -3.912482600000203 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.002794mm", pcbY: "3.8286012mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -5.174805999999876, "y": 3.0786011999998664 }, { "x": 5.180394000000092, "y": 3.0786011999998664 }, { "x": 5.180394000000092, "y": -5.650998800000025 }, { "x": -5.174805999999876, "y": -5.650998800000025 }, { "x": -5.174805999999876, "y": 3.0786011999998664 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C165948.obj?uuid=617b05f9bba7410b96c001093d8189e4",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C165948.step?uuid=617b05f9bba7410b96c001093d8189e4",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0, y: -2.7500289000000517, z: 0.000010999999999872223 },
        }, ...props }));
};

const pinLabels$6 = {
    pin1: ["VIN"],
    pin2: ["GND"],
    pin3: ["EN"],
    pin4: ["NC"],
    pin5: ["VOUT"]
};
const AP2112K_3_3TRG1 = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$6, supplierPartNumbers: {
            "jlcpcb": [
                "C51118"
            ]
        }, manufacturerPartNumber: "AP2112K-3.3TRG1", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "0.949706mm", pcbY: "1.299972mm", width: "0.6223mm", height: "1.1049mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.949706mm", pcbY: "1.299972mm", width: "0.6223mm", height: "1.1049mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.949706mm", pcbY: "-1.299972mm", width: "0.6223mm", height: "1.1049mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.000508mm", pcbY: "-1.299972mm", width: "0.6223mm", height: "1.1049mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0.949706mm", pcbY: "-1.299972mm", width: "0.6223mm", height: "1.1049mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.41193520000013, "y": -0.5003799999999501 }, { "x": -1.3871447999999873, "y": -0.5003799999999501 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.3871447999999873, "y": -0.5003799999999501 }, { "x": -1.3871447999999873, "y": 0.5003799999999501 }, { "x": 1.41193520000013, "y": 0.5003799999999501 }, { "x": 1.41193520000013, "y": -0.5003799999999501 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.779549399999837, "y": -1.5214599999999336 }, { "x": -1.9027377800492786, "y": -1.6465485285044679 }, { "x": -1.7782793999998603, "y": -1.7703735202394455 }, { "x": -1.6538210199506693, "y": -1.6465485285045816 }, { "x": -1.7770093999999972, "y": -1.5214599999999336 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.228854mm", pcbY: "2.8542mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -2.1552539999999, "y": 2.1042000000001053 }, { "x": 1.6975460000001021, "y": 2.1042000000001053 }, { "x": 1.6975460000001021, "y": -2.104199999999878 }, { "x": -2.1552539999999, "y": -2.104199999999878 }, { "x": -2.1552539999999, "y": 2.1042000000001053 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C51118.obj?uuid=6d166d1d6c064b99aa79465714e989c1",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C51118.step?uuid=6d166d1d6c064b99aa79465714e989c1",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0, z: -0.15 },
        }, ...props }));
};

const pinLabels$5 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"],
    pin5: ["pin5"],
    pin6: ["pin6"]
};
const USBLC6_2SC6 = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$5, supplierPartNumbers: {
            "jlcpcb": [
                "C7519"
            ]
        }, manufacturerPartNumber: "USBLC6_2SC6", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.94996mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "0mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0.94996mm", pcbY: "-1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "0.94996mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "0mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.94996mm", pcbY: "1.149096mm", width: "0.532003mm", height: "1.072007mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.5391891999998961, "y": -0.8892031999998835 }, { "x": 1.5391891999998961, "y": 0.8892031999999972 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.5391892000000098, "y": -0.8892031999998835 }, { "x": -1.5391892000000098, "y": 0.8892031999999972 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.518158000000085, "y": -1.3014960000000428 }, { "x": -1.5232730105126393, "y": -1.3403483621364103 }, { "x": -1.538269462536391, "y": -1.3765529999999444 }, { "x": -1.5621253726490067, "y": -1.4076426273509242 }, { "x": -1.5932150000001002, "y": -1.4314985374635398 }, { "x": -1.6294196378635206, "y": -1.4464949894874053 }, { "x": -1.6682720000001154, "y": -1.451609999999846 }, { "x": -1.7071243621367103, "y": -1.4464949894874053 }, { "x": -1.7433290000001307, "y": -1.4314985374635398 }, { "x": -1.7744186273511104, "y": -1.4076426273509242 }, { "x": -1.7982745374637261, "y": -1.3765529999999444 }, { "x": -1.8132709894875916, "y": -1.3403483621364103 }, { "x": -1.818386000000146, "y": -1.3014960000000428 }, { "x": -1.8132709894875916, "y": -1.2626436378633343 }, { "x": -1.7982745374637261, "y": -1.226438999999914 }, { "x": -1.7744186273511104, "y": -1.1953493726489341 }, { "x": -1.7433290000001307, "y": -1.1714934625363185 }, { "x": -1.7071243621367103, "y": -1.156497010512453 }, { "x": -1.6682720000001154, "y": -1.1513819999998987 }, { "x": -1.6294196378635206, "y": -1.156497010512453 }, { "x": -1.5932150000001002, "y": -1.1714934625363185 }, { "x": -1.5621253726490067, "y": -1.1953493726489341 }, { "x": -1.538269462536391, "y": -1.226438999999914 }, { "x": -1.5232730105126393, "y": -1.2626436378633343 }, { "x": -1.518158000000085, "y": -1.3014960000000428 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.1524mm", pcbY: "2.6764mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -2.078800000000001, "y": 1.9264000000000578 }, { "x": 1.7739999999998872, "y": 1.9264000000000578 }, { "x": 1.7739999999998872, "y": -2.0279999999999063 }, { "x": -2.078800000000001, "y": -2.0279999999999063 }, { "x": -2.078800000000001, "y": 1.9264000000000578 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7519.obj?uuid=229b69761e2c45dba6a83d8866dec72d",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7519.step?uuid=229b69761e2c45dba6a83d8866dec72d",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0.000012700000070253736, z: -0.048939 },
        }, ...props }));
};

const pinLabels$4 = {
    pin1: ["CS"],
    pin2: ["DO"],
    pin3: ["IO2"],
    pin4: ["GND"],
    pin5: ["DI"],
    pin6: ["CLK"],
    pin7: ["IO3"],
    pin8: ["VCC"]
};
const pinAttributes$1 = {
    pin1: { capabilities: ["spi_cs"], mustBeConnected: true },
    pin2: { capabilities: ["spi_miso"], mustBeConnected: true },
    pin3: { mustBeConnected: true },
    pin4: { requiresGround: true, mustBeConnected: true },
    pin5: { capabilities: ["spi_mosi"], mustBeConnected: true },
    pin6: { capabilities: ["spi_sck"], mustBeConnected: true },
    pin7: { mustBeConnected: true },
    pin8: { requiresPower: true, requiresVoltage: "3.3V", mustBeConnected: true },
};
const W25Q128JVSIQ = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$4, pinAttributes: pinAttributes$1, supplierPartNumbers: {
            "jlcpcb": [
                "C97521"
            ]
        }, manufacturerPartNumber: "W25Q128JVSIQ", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.905mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.635mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0.635mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "1.905mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.905mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.635mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "0.635mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "1.905mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsxRuntime.jsx("silkscreenpath", { 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 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.7548859999999422, "y": -1.4239240000000564 }, { "x": -1.7600010105124966, "y": -1.4627763621365375 }, { "x": -1.774997462536362, "y": -1.4989810000000716 }, { "x": -1.7988533726489777, "y": -1.5300706273510514 }, { "x": -1.8299429999999575, "y": -1.5539265374637807 }, { "x": -1.866147637863378, "y": -1.5689229894875325 }, { "x": -1.9050000000000864, "y": -1.5740379999999732 }, { "x": -1.9438523621365675, "y": -1.5689229894875325 }, { "x": -1.980056999999988, "y": -1.5539265374637807 }, { "x": -2.0111466273510814, "y": -1.5300706273510514 }, { "x": -2.035002537463697, "y": -1.4989810000000716 }, { "x": -2.049998989487449, "y": -1.4627763621365375 }, { "x": -2.055114000000003, "y": -1.4239240000000564 }, { "x": -2.049998989487449, "y": -1.3850716378634615 }, { "x": -2.035002537463697, "y": -1.3488669999999274 }, { "x": -2.0111466273510814, "y": -1.3177773726490614 }, { "x": -1.980056999999988, "y": -1.2939214625364457 }, { "x": -1.9438523621365675, "y": -1.2789250105124665 }, { "x": -1.9050000000000864, "y": -1.2738100000000259 }, { "x": -1.866147637863378, "y": -1.2789250105124665 }, { "x": -1.8299429999999575, "y": -1.2939214625364457 }, { "x": -1.7988533726489777, "y": -1.3177773726490614 }, { "x": -1.774997462536362, "y": -1.3488669999999274 }, { "x": -1.7600010105124966, "y": -1.3850716378634615 }, { "x": -1.7548859999999422, "y": -1.4239240000000564 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.522220000000061, "y": -3.5300920000000815 }, { "x": -2.5273350105126156, "y": -3.5689443621365626 }, { "x": -2.542331462536481, "y": -3.605148999999983 }, { "x": -2.5661873726490967, "y": -3.6362386273510765 }, { "x": -2.5972770000000764, "y": -3.660094537463692 }, { "x": -2.633481637863497, "y": -3.675090989487444 }, { "x": -2.6723340000000917, "y": -3.6802059999999983 }, { "x": -2.7111863621366865, "y": -3.675090989487444 }, { "x": -2.747391000000107, "y": -3.660094537463692 }, { "x": -2.7784806273510867, "y": -3.6362386273510765 }, { "x": -2.802336537463816, "y": -3.605148999999983 }, { "x": -2.817332989487568, "y": -3.5689443621365626 }, { "x": -2.822448000000122, "y": -3.5300920000000815 }, { "x": -2.817332989487568, "y": -3.491239637863373 }, { "x": -2.802336537463816, "y": -3.4550349999999526 }, { "x": -2.7784806273510867, "y": -3.423945372648973 }, { "x": -2.747391000000107, "y": -3.400089462536357 }, { "x": -2.7111863621366865, "y": -3.3850930105124917 }, { "x": -2.6723340000000917, "y": -3.3799779999999373 }, { "x": -2.633481637863497, "y": -3.3850930105124917 }, { "x": -2.5972770000000764, "y": -3.400089462536357 }, { "x": -2.5661873726490967, "y": -3.423945372648973 }, { "x": -2.542331462536481, "y": -3.4550349999999526 }, { "x": -2.5273350105126156, "y": -3.491239637863373 }, { "x": -2.522220000000061, "y": -3.5300920000000815 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0889mm", pcbY: "5.3434mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -3.0693999999999733, "y": 4.593399999999974 }, { "x": 2.891599999999926, "y": 4.593399999999974 }, { "x": 2.891599999999926, "y": -4.745800000000031 }, { "x": -3.0693999999999733, "y": -4.745800000000031 }, { "x": -3.0693999999999733, "y": 4.593399999999974 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C97521.obj?uuid=4652e19b90fa4dbb8662aa4cba61a532",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C97521.step?uuid=4652e19b90fa4dbb8662aa4cba61a532",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.000012700000070253736, y: -12699999956566899e-21, z: -0.069425 },
        }, ...props }));
};

const pinLabels$3 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"]
};
const HX_3x4x2_5_PA_4N_push_button_switch = (props) => {
    return (jsxRuntime.jsx("pushbutton", { pinLabels: pinLabels$3, symbol: jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("schematicpath", { points: [{ "x": -2.54, "y": 2.54 }, { "x": 2.54, "y": 2.54 }], strokeWidth: 0.254, strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 2.54, "y": -2.54 }, { "x": -2.54, "y": -2.54 }], strokeWidth: 0.254, strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0, "y": 2.54 }, { "x": 0, "y": 1.524 }], strokeWidth: 0.254, strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0, "y": -2.54 }, { "x": 0, "y": -0.762 }], strokeWidth: 0.254, strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0, "y": 1.524 }, { "x": 0, "y": 0.762 }], strokeWidth: 0.254, strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 1.524, "y": 1.016 }, { "x": 0.254, "y": -0.762 }], strokeWidth: 0.254, strokeColor: "#880000" }), jsxRuntime.jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -5.08, schY: 2.54, schStemLength: 2.54 }), jsxRuntime.jsx("port", { name: "pin3", pinNumber: 3, aliases: ["3"], direction: "left", schX: -5.08, schY: -2.54, schStemLength: 2.54 }), jsxRuntime.jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "right", schX: 5.08, schY: 2.54, schStemLength: 2.54 }), jsxRuntime.jsx("port", { name: "pin4", pinNumber: 4, aliases: ["4"], direction: "right", schX: 5.08, schY: -2.54, schStemLength: 2.54 }), jsxRuntime.jsx("schematiccircle", { center: { x: 0, y: -0.762 }, radius: 0.254, strokeWidth: 0.254, color: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: 0, y: 0.762 }, radius: 0.254, strokeWidth: 0.254, color: "#880000" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C55200589"
            ]
        }, manufacturerPartNumber: "HX_3x4x2_5_PA_4N_push_button_switch", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.149983mm", pcbY: "1.075055mm", width: "1.1999976mm", height: "0.6500114mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "2.149983mm", pcbY: "1.075055mm", width: "1.1999976mm", height: "0.6500114mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-2.149983mm", pcbY: "-1.075055mm", width: "1.1999976mm", height: "0.6500114mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "2.149983mm", pcbY: "-1.075055mm", width: "1.1999976mm", height: "0.6500114mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.0999449999999342, "y": 1.7000728000000436 }, { "x": 2.1000466000000415, "y": 1.700047399999903 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.0999449999999342, "y": -1.6999711999999363 }, { "x": 2.1000466000000415, "y": -1.6999457999999095 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.0999449999999342, "y": 1.7000728000000436 }, { "x": -2.0999449999999342, "y": 1.6311880000000656 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.0999449999999342, "y": 0.518921999999975 }, { "x": -2.0999449999999342, "y": -0.5188203999999814 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.0999449999999342, "y": -1.631086400000072 }, { "x": -2.0999449999999342, "y": -1.6999711999999363 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.1000466000000415, "y": 1.700047399999903 }, { "x": 2.1000466000000415, "y": 1.6311880000000656 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.1000466000000415, "y": 0.518921999999975 }, { "x": 2.1000466000000415, "y": -0.5188203999999814 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.1000466000000415, "y": -1.631086400000072 }, { "x": 2.1000466000000415, "y": -1.6999457999999095 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.7619492000000037, "y": 0.6350507999999309 }, { "x": 0.7620507999999973, "y": 0.6350507999999309 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.7619237999999768, "y": -0.6349238000000241 }, { "x": 0.7620762000000241, "y": -0.6349238000000241 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.7619237999999768, "y": -0.6349238000000241 }, { "x": -0.7631430000000137, "y": 0.6356349999999793 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.7620507999999973, "y": 0.6350507999999309 }, { "x": 1.0036792573420144, "y": 0.5853746715562238 }, { "x": 1.2081207488878363, "y": 0.4473322662264536 }, { "x": 1.3444951590004166, "y": 0.24177436829700127 }, { "x": 1.392203647774977, "y": -25027762467288994e-20 }, { "x": 1.344040028057293, "y": -0.2421847622900941 }, { "x": 1.2072792328128799, "y": -0.4474857949684292 }, { "x": 1.0025784639619815, "y": -0.5851434295788067 }, { "x": 0.7608569999999872, "y": -0.6343650000000025 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -3.0095830000000205, "y": 1.9854550000000017 }, { "x": 3.0022169999999733, "y": 1.9854550000000017 }, { "x": 3.0022169999999733, "y": -1.9435449999999719 }, { "x": -3.0095830000000205, "y": -1.9435449999999719 }, { "x": -3.0095830000000205, "y": 1.9854550000000017 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C55200589.obj?uuid=859fa7849d62453abedc7c971d7b8777",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C55200589.step?uuid=859fa7849d62453abedc7c971d7b8777",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -5080000005364127e-20, y: -5079999993995443e-20, z: -1.7 },
        }, ...props }));
};

const pinLabels$2 = {
    pin1: ["GND_1"],
    pin2: ["MCLK"],
    pin3: ["GND_2"],
    pin4: ["CSI_D0_P"],
    pin5: ["CSI_D0_N"],
    pin6: ["GND_3"],
    pin7: ["CSI_CLK_P"],
    pin8: ["CSI_CLK_N"],
    pin9: ["GND_4"],
    pin10: ["CSI_D1_P"],
    pin11: ["CSI_D1_N"],
    pin12: ["GND_5"],
    pin13: ["I2C_SCL"],
    pin14: ["I2C_SDA"],
    pin15: ["GND_6"],
    pin16: ["RESET_N"],
    pin17: ["GND_7"],
    pin18: ["GND_8"],
    pin19: ["VCC_3V3_1"],
    pin20: ["VCC_3V3_2"],
    pin21: ["SHIELD_1"],
    pin22: ["SHIELD_2"]
};
const FH12_20S_0_5SH_55_ = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$2, supplierPartNumbers: {
            "jlcpcb": [
                "C596730"
            ]
        }, manufacturerPartNumber: "FH12-20S-0.5SH(55)", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin22"], pcbX: "-6.649974mm", pcbY: "-1.43823055mm", width: "1.7999964mm", height: "2.1999956mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin21"], pcbX: "6.649974mm", pcbY: "-1.43823055mm", width: "1.7999964mm", height: "2.1999956mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin20"], pcbX: "4.750054mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "4.249928mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "3.750056mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "3.24993mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "2.750058mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "2.249932mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "1.75006mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "1.249934mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "0.750062mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "0.249936mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "-0.249936mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "-0.750062mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.249934mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-1.75006mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-2.249932mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-2.750058mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-3.24993mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-3.750056mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-4.249928mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-4.750054mm", pcbY: "1.81322345mm", width: "0.2999994mm", height: "1.4500098mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 6.569049600000085, "y": -0.1071689499999593 }, { "x": 6.569049600000085, "y": 1.203496449999875 }, { "x": 5.334050800000114, "y": 1.203496449999875 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 6.569049600000085, "y": -4.437716550000232 }, { "x": 6.569049600000085, "y": -2.769444550000003 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -6.568693999999937, "y": -4.437716550000232 }, { "x": -6.568693999999937, "y": -2.769444550000003 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -6.568693999999937, "y": -4.437716550000232 }, { "x": 6.569049600000085, "y": -4.437716550000232 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -6.5699386, "y": 0.06273164999981873 }, { "x": -6.5699386, "y": 1.1625516499998412 }, { "x": -5.320283999999901, "y": 1.1625516499998412 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.000254mm", pcbY: "3.75302345mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -7.79405399999996, "y": 3.003023449999887 }, { "x": 7.793546000000106, "y": 3.003023449999887 }, { "x": 7.793546000000106, "y": -4.710576550000155 }, { "x": -7.79405399999996, "y": -4.710576550000155 }, { "x": -7.79405399999996, "y": 3.003023449999887 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C596730.obj?uuid=713c50296573492cb96f0bb103f650ac",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C596730.step?uuid=713c50296573492cb96f0bb103f650ac",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -12.400063000000124, y: 7.230509350000034, z: 0 },
        }, ...props }));
};

const pinLabels$1 = {
    pin1: ["pin1"],
    pin2: ["pin2"]
};
const BLM18AG121SN1D = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$1, symbol: jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "right", schX: 0.4, schY: 0, schStemLength: 0.06 }), jsxRuntime.jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -0.4, schY: 0, schStemLength: 0.06 }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.3376 0.0014 A 0.08 0.078 0 1 0 -0.1784 0.0012", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.168 0.0014 A 0.08 0.078 0 1 0 -0.0088 0.0014", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.0014 0.0014 A 0.08 0.078 0 1 0 0.1606 0.0014", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.174 0.0014 A 0.08 0.078 0 1 0 0.3334 0.0012", strokeColor: "#880000" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C76892"
            ]
        }, manufacturerPartNumber: "BLM18AG121SN1D", footprint: "res_p1.3998mm_pw0.8mm_ph0.864mm", cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C76892.obj?uuid=a7f84688c5004aa68dbcbddc99bd5473",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C76892.step?uuid=a7f84688c5004aa68dbcbddc99bd5473",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: 0.0023875999999063424, y: 0.015976600000044527, z: -0.25 },
        }, ...props }));
};

const pinLabels = {
    pin1: ["TD_POS"],
    pin2: ["TD_NEG"],
    pin3: ["RD_POS"],
    pin4: ["pin4"],
    pin5: ["pin5"],
    pin6: ["RD_NEG"],
    pin7: ["NC"],
    pin8: ["pin8"],
    pin9: ["pin9"],
    pin10: ["pin10"],
    pin11: ["pin11"],
    pin12: ["pin12"],
    pin13: ["SH1"],
    pin14: ["SH2"]
};
const pinAttributes = {
    pin7: { doNotConnect: true }
};
const HR911105A = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels, pinAttributes: pinAttributes, symbol: jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4142, "y": 0.6 }, { "x": -0.1012, "y": 0.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.8, "y": 1 }, { "x": 1.038, "y": 1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.14, "y": 0.84 }, { "x": -0.9, "y": 0.84 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 1.038, "y": 0.2 }, { "x": -0.4142, "y": 0.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.1844, "y": 0.595 }, { "x": -1.1844, "y": 0.2036 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.1458, "y": 0.595 }, { "x": -1.1458, "y": 0.2036 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.0788, "y": 0.2 }, { "x": -0.68, "y": 0.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4142, "y": 0.313 }, { "x": -0.4142, "y": 0.2 }, { "x": -0.413, "y": 0.1988 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.0788, "y": 0.6 }, { "x": -0.68, "y": 0.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.68, "y": 0.3802 }, { "x": -0.5744, "y": 0.3802 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.68, "y": 0.4186 }, { "x": -0.5744, "y": 0.4186 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4142, "y": 0.4858 }, { "x": -0.4142, "y": 0.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4142, "y": 0.3802 }, { "x": -0.6068, "y": 0.3802 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4142, "y": 0.4186 }, { "x": -0.6068, "y": 0.4186 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2514, "y": -0.4 }, { "x": -1.8, "y": -0.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 1.038, "y": 1.7392 }, { "x": 1.038, "y": 0.067 }, { "x": 1.5946, "y": 0.067 }, { "x": 1.5946, "y": 1.7392 }, { "x": 1.038, "y": 1.7392 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2514, "y": -0.3504 }, { "x": -1.2514, "y": -0.451 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.1968, "y": -0.3504 }, { "x": -1.1968, "y": -0.451 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.8, "y": -0.4 }, { "x": -1.1968, "y": -0.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.18, "y": 0 }, { "x": 0.1242, "y": -0.0322 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.18, "y": -0.19 }, { "x": 0.1242, "y": -0.1578 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.18, "y": -0.19 }, { "x": 0.14, "y": -0.22 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.18, "y": -0.0634 }, { "x": 0.1242, "y": -0.0956 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.18, "y": -0.0634 }, { "x": 0.1242, "y": -0.0322 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.18, "y": -0.1266 }, { "x": 0.1242, "y": -0.1578 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.18, "y": -0.1266 }, { "x": 0.1242, "y": -0.0956 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.18, "y": 0 }, { "x": 0.14, "y": 0.02 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.14, "y": -0.22 }, { "x": 0.14, "y": -0.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.628, "y": 0.0112 }, { "x": 0.5722, "y": -0.0212 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.628, "y": -0.1788 }, { "x": 0.5722, "y": -0.1466 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.628, "y": -0.1788 }, { "x": 0.5994, "y": -0.1938 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.628, "y": -0.0522 }, { "x": 0.5722, "y": -0.0844 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.628, "y": -0.0522 }, { "x": 0.5722, "y": -0.0212 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.628, "y": -0.1156 }, { "x": 0.5722, "y": -0.1466 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.628, "y": -0.1156 }, { "x": 0.5722, "y": -0.0844 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.628, "y": 0.0112 }, { "x": 0.6, "y": 0.04 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.5994, "y": -0.1938 }, { "x": 0.5994, "y": -0.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.8416, "y": 0.0112 }, { "x": 0.7858, "y": -0.0212 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.8416, "y": -0.1788 }, { "x": 0.7858, "y": -0.1466 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.8416, "y": -0.1788 }, { "x": 0.8, "y": -0.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.8416, "y": -0.0522 }, { "x": 0.7858, "y": -0.0844 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.8416, "y": -0.0522 }, { "x": 0.7858, "y": -0.0212 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.8416, "y": -0.1156 }, { "x": 0.7858, "y": -0.1466 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.8416, "y": -0.1156 }, { "x": 0.7858, "y": -0.0844 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.8416, "y": 0.0112 }, { "x": 0.8, "y": 0.04 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.8, "y": -0.2 }, { "x": 0.8, "y": -0.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 1.038, "y": 1.1838 }, { "x": -0.1012, "y": 1.1838 }, { "x": -0.1012, "y": 1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 1.038, "y": 1.4074 }, { "x": 0.5994, "y": 1.4074 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 1.038, "y": 1.5914 }, { "x": 0.5994, "y": 1.5914 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 1.038, "y": 0.3876 }, { "x": -0.1012, "y": 0.3876 }, { "x": -0.1012, "y": 0.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 1.04, "y": 0.8 }, { "x": 0.8, "y": 0.8 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 1.038, "y": 0.5888 }, { "x": 0.3784, "y": 0.5888 }, { "x": 0.3784, "y": 1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.14, "y": 0.02 }, { "x": 0.14, "y": 0.84 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.6, "y": 0.04 }, { "x": 0.5994, "y": 1.5914 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.8, "y": 0.04 }, { "x": 0.8, "y": 1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2514, "y": -0.8 }, { "x": -1.8, "y": -0.8 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2514, "y": -0.7428 }, { "x": -1.2514, "y": -0.8572 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.162, "y": -0.8 }, { "x": -1.2514, "y": -0.7428 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.162, "y": -0.8 }, { "x": -1.2514, "y": -0.8572 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.162, "y": -0.7428 }, { "x": -1.162, "y": -0.8572 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.162, "y": -0.8 }, { "x": -0.9434, "y": -0.8 }, { "x": -0.9434, "y": -1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.162, "y": -1.4 }, { "x": -0.9434, "y": -1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2514, "y": -1.4 }, { "x": -1.8, "y": -1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.162, "y": -1.3428 }, { "x": -1.162, "y": -1.4572 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.162, "y": -1.4 }, { "x": -1.2514, "y": -1.4572 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2514, "y": -1.3428 }, { "x": -1.2514, "y": -1.4572 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.162, "y": -1.4 }, { "x": -1.2514, "y": -1.3428 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.9434, "y": -1.4 }, { "x": -0.9434, "y": -1.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4142, "y": 1.4 }, { "x": -0.1012, "y": 1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.3784, "y": 1 }, { "x": -0.4142, "y": 1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.0788, "y": 1 }, { "x": -0.68, "y": 1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.0788, "y": 1.4 }, { "x": -0.68, "y": 1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.1458, "y": 1.3962 }, { "x": -1.1458, "y": 1.0038 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.1844, "y": 1.3962 }, { "x": -1.1844, "y": 1.0038 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2514, "y": 1.4 }, { "x": -1.8, "y": 1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2514, "y": 1.2 }, { "x": -1.8, "y": 1.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4142, "y": 1.113 }, { "x": -0.4142, "y": 1 }, { "x": -0.413, "y": 0.9988 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.68, "y": 1.1802 }, { "x": -0.5744, "y": 1.1802 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.68, "y": 1.2198 }, { "x": -0.5744, "y": 1.2198 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4142, "y": 1.287 }, { "x": -0.4142, "y": 1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4142, "y": 1.1802 }, { "x": -0.6068, "y": 1.1802 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4142, "y": 1.2198 }, { "x": -0.6068, "y": 1.2198 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.0788, "y": 1.2 }, { "x": -0.9012, "y": 1.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.9, "y": 0.4 }, { "x": -0.9, "y": 0.08 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.16, "y": 0.08 }, { "x": -0.9, "y": 0.08 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.0788, "y": 0.4 }, { "x": -0.9012, "y": 0.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.9434, "y": -1 }, { "x": -1.8, "y": -1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.9434, "y": -1.6 }, { "x": -1.8, "y": -1.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.251446 1.334156 A 0.033 0.033 0 1 1 -1.251446 1.400002", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.251446 1.2671 A 0.0336 0.0336 0 1 1 -1.251446 1.334156", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.251446 1.200002 A 0.0336 0.0336 0 1 1 -1.251446 1.2671", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2514, "y": 1 }, { "x": -1.8, "y": 1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.251446 1.134156 A 0.033 0.033 0 1 1 -1.251446 1.200002", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.251446 1.0671 A 0.0336 0.0336 0 1 1 -1.251446 1.134156", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.251446 1 A 0.0336 0.0336 0 1 1 -1.251446 1.0671", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2514, "y": 0.4 }, { "x": -1.8, "y": 0.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2514, "y": 0.6 }, { "x": -1.8, "y": 0.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.251446 0.534156 A 0.033 0.033 0 1 1 -1.251446 0.600002", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.251446 0.4671 A 0.0336 0.0336 0 1 1 -1.251446 0.534156", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.251446 0.4 A 0.0336 0.0336 0 1 1 -1.251446 0.4671", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2514, "y": 0.2 }, { "x": -1.8, "y": 0.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.251446 0.334156 A 0.033 0.033 0 1 1 -1.251446 0.4", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.251446 0.2671 A 0.0336 0.0336 0 1 1 -1.251446 0.334156", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.251446 0.2 A 0.0336 0.0336 0 1 1 -1.251446 0.2671", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.078788 1.400002 A 0.033 0.033 0 1 1 -1.078788 1.334156", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.078788 1.334156 A 0.0336 0.0336 0 1 1 -1.078788 1.2671", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.078788 1.2671 A 0.0336 0.0336 0 1 1 -1.078788 1.200002", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.078788 1.200002 A 0.033 0.033 0 1 1 -1.078788 1.134156", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.078788 1.134156 A 0.0336 0.0336 0 1 1 -1.078788 1.0671", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.078788 1.0671 A 0.0336 0.0336 0 1 1 -1.078788 1", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.078788 0.600002 A 0.033 0.033 0 1 1 -1.078788 0.534156", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.078788 0.534156 A 0.0336 0.0336 0 1 1 -1.078788 0.4671", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.078788 0.4671 A 0.0336 0.0336 0 1 1 -1.078788 0.4", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.078788 0.4 A 0.033 0.033 0 1 1 -1.078788 0.334156", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.078788 0.334156 A 0.0336 0.0336 0 1 1 -1.078788 0.2671", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -1.078788 0.2671 A 0.0336 0.0336 0 1 1 -1.078788 0.2", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.68, "y": 1.4 }, { "x": -0.68, "y": 1.287 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.480042 1.286958 A 0.033 0.033 0 1 1 -0.414196 1.286958", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.547098 1.286958 A 0.0336 0.0336 0 1 1 -0.480042 1.286958", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.614196 1.286958 A 0.0336 0.0336 0 1 1 -0.547098 1.286958", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.68 1.286958 A 0.033 0.033 0 1 1 -0.614196 1.286958", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.414196 1.113044 A 0.033 0.033 0 1 1 -0.480042 1.113044", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.480042 1.113044 A 0.0336 0.0336 0 1 1 -0.547098 1.113044", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.547098 1.113044 A 0.0336 0.0336 0 1 1 -0.614196 1.113044", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.614196 1.113044 A 0.033 0.033 0 1 1 -0.68 1.113044", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.68, "y": 1.113 }, { "x": -0.68, "y": 1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.480042 0.485704 A 0.033 0.033 0 1 1 -0.414196 0.485704", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.547098 0.485704 A 0.0336 0.0336 0 1 1 -0.480042 0.485704", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.614196 0.485704 A 0.0336 0.0336 0 1 1 -0.547098 0.485704", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.68 0.485704 A 0.033 0.033 0 1 1 -0.614196 0.485704", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.414196 0.31179 A 0.033 0.033 0 1 1 -0.480042 0.31179", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.480042 0.31179 A 0.0336 0.0336 0 1 1 -0.547098 0.31179", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.547098 0.31179 A 0.0336 0.0336 0 1 1 -0.614196 0.31179", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.614196 0.31179 A 0.033 0.033 0 1 1 -0.68 0.31179", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.68, "y": 0.4858 }, { "x": -0.68, "y": 0.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.68, "y": 0.2 }, { "x": -0.68, "y": 0.3118 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicrect", { schX: 0, schY: 0, width: 3.6, height: 3.6, color: "#880000" }), jsxRuntime.jsx("schematictext", { schX: -1.38, schY: 1.462813, text: "1CT:1CT", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: -1.38, schY: 0.66, text: "1CT:1CT", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: -1.32, schY: -0.136562, text: "1000pF", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: -1.32, schY: -0.276562, text: "2KV", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: -1.48, schY: -0.696562, text: "Green LED", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: -1.459062, schY: -1.276563, text: "Yellow LED", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 0.94, schY: -0.176563, text: "4X75 ohms", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 1.1, schY: 1.563437, text: "J8", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 1.1, schY: 1.36, text: "J7", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 1.1, schY: 0.96, text: "J5", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 1.1, schY: 0.76, text: "J4", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 1.1, schY: 1.1628, text: "J6 RX-", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 1.1, schY: 0.543437, text: "J3 RX+", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 1.1, schY: 0.36, text: "J2 TX-", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 1.1, schY: 0.18, text: "J1 TX+", fontSize: 0.08, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematiccircle", { center: { x: 0.6, y: 1.4 }, radius: 0.02, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: 0.8, y: 0.8 }, radius: 0.02, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: 0.14, y: -0.4 }, radius: 0.02, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: 0.6, y: -0.4 }, radius: 0.02, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -1.06, y: 1.234 }, radius: 0.01, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -1.27, y: 1.234 }, radius: 0.01, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -1.27, y: 1.034 }, radius: 0.01, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -1.06, y: 1.034 }, radius: 0.01, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -1.27, y: 0.434 }, radius: 0.01, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -1.27, y: 0.236 }, radius: 0.01, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -1.06, y: 0.434 }, radius: 0.01, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -1.06, y: 0.236 }, radius: 0.01, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -0.644, y: 1.31 }, radius: 0.01, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -0.644, y: 1.09 }, radius: 0.01, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -0.644, y: 0.51 }, radius: 0.01, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -0.644, y: 0.29 }, radius: 0.01, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.9, "y": 0.84 }, { "x": -0.9, "y": 1.1976 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -0.16, y: -0.4 }, radius: 0.02, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.16, "y": -0.22 }, { "x": -0.16, "y": -0.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.12, "y": 0 }, { "x": -0.16, "y": 0.02 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.12, "y": -0.1266 }, { "x": -0.1758, "y": -0.0956 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.12, "y": -0.1266 }, { "x": -0.1758, "y": -0.1578 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.12, "y": -0.0634 }, { "x": -0.1758, "y": -0.0322 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.12, "y": -0.0634 }, { "x": -0.1758, "y": -0.0956 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.12, "y": -0.19 }, { "x": -0.16, "y": -0.22 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.12, "y": -0.19 }, { "x": -0.1758, "y": -0.1578 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.12, "y": 0 }, { "x": -0.1758, "y": -0.0322 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.16, "y": 0.08 }, { "x": -0.16, "y": 0.02 }], strokeColor: "#880000" }), jsxRuntime.jsx("port", { name: "pin6", pinNumber: 6, aliases: ["RD_NEG"], direction: "left", schX: -2.2, schY: 1.4, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin5", pinNumber: 5, aliases: ["5"], direction: "left", schX: -2.2, schY: 1.2, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin3", pinNumber: 3, aliases: ["RD_POS"], direction: "left", schX: -2.2, schY: 1, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin1", pinNumber: 1, aliases: ["TD_POS"], direction: "left", schX: -2.2, schY: 0.2, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin4", pinNumber: 4, aliases: ["4"], direction: "left", schX: -2.2, schY: 0.4, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin2", pinNumber: 2, aliases: ["TD_NEG"], direction: "left", schX: -2.2, schY: 0.6, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin7", pinNumber: 7, aliases: ["NC"], direction: "left", schX: -2.2, schY: -0.2, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin8", pinNumber: 8, aliases: ["8"], direction: "left", schX: -2.2, schY: -0.4, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin9", pinNumber: 9, aliases: ["9"], direction: "left", schX: -2.2, schY: -0.8, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin10", pinNumber: 10, aliases: ["10"], direction: "left", schX: -2.2, schY: -1, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin11", pinNumber: 11, aliases: ["11"], direction: "left", schX: -2.2, schY: -1.6, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin12", pinNumber: 12, aliases: ["12"], direction: "left", schX: -2.2, schY: -1.4, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin13", pinNumber: 13, aliases: ["SH1"], direction: "right", schX: 2.2, schY: -1.2, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin14", pinNumber: 14, aliases: ["SH2"], direction: "right", schX: 2.2, schY: -1.6, schStemLength: 0.4 })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C12074"
            ]
        }, manufacturerPartNumber: "HR911105A", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("hole", { pcbX: "-5.715mm", pcbY: "-1.9450431mm", diameter: "3.3000188mm" }), jsxRuntime.jsx("hole", { pcbX: "5.715mm", pcbY: "-1.9450431mm", diameter: "3.3000188mm" }), jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "-4.45008mm", pcbY: "4.4049569mm", outerDiameter: "1.5999968mm", holeDiameter: "0.999998mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "-3.18008mm", pcbY: "6.9449569mm", outerDiameter: "1.5999968mm", holeDiameter: "0.999998mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "-1.91008mm", pcbY: "4.4049569mm", outerDiameter: "1.5999968mm", holeDiameter: "0.999998mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin4"], pcbX: "-0.64008mm", pcbY: "6.9449569mm", outerDiameter: "1.5999968mm", holeDiameter: "0.999998mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin5"], pcbX: "0.62992mm", pcbY: "4.4049569mm", outerDiameter: "1.5999968mm", holeDiameter: "0.999998mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin6"], pcbX: "1.89992mm", pcbY: "6.9449569mm", outerDiameter: "1.5999968mm", holeDiameter: "0.999998mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin7"], pcbX: "3.16992mm", pcbY: "4.4049569mm", outerDiameter: "1.5999968mm", holeDiameter: "0.999998mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin8"], pcbX: "4.43992mm", pcbY: "6.9449569mm", outerDiameter: "1.5999968mm", holeDiameter: "0.999998mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin9"], pcbX: "-6.625082mm", pcbY: "-6.8449571mm", outerDiameter: "1.7999964mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin10"], pcbX: "-4.085082mm", pcbY: "-6.8449571mm", outerDiameter: "1.7999964mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin11"], pcbX: "4.085082mm", pcbY: "-6.8449571mm", outerDiameter: "1.7999964mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin12"], pcbX: "6.625082mm", pcbY: "-6.8449571mm", outerDiameter: "1.7999964mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin13"], pcbX: "-7.744968mm", pcbY: "1.1049889mm", outerDiameter: "2.499995mm", holeDiameter: "1.7999964mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin14"], pcbX: "7.744968mm", pcbY: "1.1049889mm", outerDiameter: "2.499995mm", holeDiameter: "1.7999964mm", shape: "circle" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -8.0499966000001, "y": -0.5649849000000131 }, { "x": -8.0499966000001, "y": -12.865011099999947 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 8.049996599999872, "y": -0.5649849000000131 }, { "x": 8.049996599999872, "y": -12.865011099999947 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -8.0499966000001, "y": 8.734971099999939 }, { "x": -8.0499966000001, "y": 2.7349830999999085 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 8.05035220000002, "y": 8.734666300000072 }, { "x": 8.05035220000002, "y": 2.7346529000000146 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -8.0499966000001, "y": 8.734971099999939 }, { "x": 8.049996599999872, "y": 8.734971099999939 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -8.0499966000001, "y": -12.865011099999947 }, { "x": 8.049996599999872, "y": -12.865011099999947 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "9.7252429mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -9.292400000000043, "y": 8.975242899999898 }, { "x": 9.292400000000043, "y": 8.975242899999898 }, { "x": 9.292400000000043, "y": -13.11475710000002 }, { "x": -9.292400000000043, "y": -13.11475710000002 }, { "x": -9.292400000000043, "y": 8.975242899999898 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C12074.obj?uuid=269ece015cf14129b359f9a66aa2dc0d",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C12074.step?uuid=269ece015cf14129b359f9a66aa2dc0d",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 2.129989199999982, z: -660000000030081e-20 },
        }, ...props }));
};

// Stable power-plane escapes generated from this board's solved placement.
// Keeping them local avoids loading the fanout solver and its browser-incompatible
// graphics dependencies in the tscircuit.com evaluator.
const planeFanoutTraces = [
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_17:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_199",
            "pcb_port_199",
            "fanout-exit:source_net_55__plane_17:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 0,
                y: 1,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_199",
            },
            {
                route_type: "wire",
                x: 0.174879,
                y: 4.875992999999999,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 0.174879,
                y: 4.875992999999999,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 0.174879,
                y: 4.875992999999999,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_57:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_282",
            "pcb_port_282",
            "fanout-exit:source_net_55__plane_57:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -8.849974,
                y: -25.56176945,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_282",
            },
            {
                route_type: "wire",
                x: -10.1259722,
                y: -23.93604245,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -10.1259722,
                y: -23.93604245,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -10.1259722,
                y: -23.93604245,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_56:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_279",
            "pcb_port_279",
            "fanout-exit:source_net_55__plane_56:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -5.950056,
                y: -28.81322345,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_279",
            },
            {
                route_type: "wire",
                x: -6.199992,
                y: -27.187496449999998,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -6.199992,
                y: -27.187496449999998,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -6.199992,
                y: -27.187496449999998,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_55:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_278",
            "pcb_port_278",
            "fanout-exit:source_net_55__plane_55:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -5.44993,
                y: -28.81322345,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_278",
            },
            {
                route_type: "wire",
                x: -5.699866,
                y: -27.187496449999998,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -5.699866,
                y: -27.187496449999998,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -5.699866,
                y: -27.187496449999998,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_54:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_276",
            "pcb_port_276",
            "fanout-exit:source_net_55__plane_54:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -4.449932,
                y: -28.81322345,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_276",
            },
            {
                route_type: "wire",
                x: -4.699868,
                y: -27.187496449999998,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -4.699868,
                y: -27.187496449999998,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -4.699868,
                y: -27.187496449999998,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_58:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_283",
            "pcb_port_283",
            "fanout-exit:source_net_55__plane_58:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 4.449974,
                y: -25.56176945,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_283",
            },
            {
                route_type: "wire",
                x: 5.7259722,
                y: -23.93604245,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 5.7259722,
                y: -23.93604245,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 5.7259722,
                y: -23.93604245,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_49:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_262",
            "pcb_port_262",
            "fanout-exit:source_net_55__plane_49:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 2.5500540000000003,
                y: -28.813223450000002,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_262",
            },
            {
                route_type: "wire",
                x: 2.79999,
                y: -27.18749645,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 2.79999,
                y: -27.18749645,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 2.79999,
                y: -27.18749645,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_50:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_264",
            "pcb_port_264",
            "fanout-exit:source_net_55__plane_50:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 1.5500559999999992,
                y: -28.81322345,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_264",
            },
            {
                route_type: "wire",
                x: 1.7999919999999991,
                y: -27.187496449999998,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 1.7999919999999991,
                y: -27.187496449999998,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 1.7999919999999991,
                y: -27.187496449999998,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_52:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_270",
            "pcb_port_270",
            "fanout-exit:source_net_55__plane_52:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -1.4499380000000004,
                y: -28.81322345,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_270",
            },
            {
                route_type: "wire",
                x: -1.4499380000000004,
                y: -30.43895045,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -1.4499380000000004,
                y: -30.43895045,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -1.4499380000000004,
                y: -30.43895045,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_53:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_273",
            "pcb_port_273",
            "fanout-exit:source_net_55__plane_53:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -2.9500620000000004,
                y: -28.81322345,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_273",
            },
            {
                route_type: "wire",
                x: -2.9500620000000004,
                y: -30.43895045,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -2.9500620000000004,
                y: -30.43895045,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -2.9500620000000004,
                y: -30.43895045,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_51:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_267",
            "pcb_port_267",
            "fanout-exit:source_net_55__plane_51:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 0.0499319999999992,
                y: -28.81322345,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_267",
            },
            {
                route_type: "wire",
                x: 0.299867999999999,
                y: -27.187496449999998,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 0.299867999999999,
                y: -27.187496449999998,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 0.299867999999999,
                y: -27.187496449999998,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_8:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_31",
            "pcb_port_31",
            "fanout-exit:source_net_55__plane_8:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -4.325112,
                y: -34.5943068,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_31",
            },
            {
                route_type: "wire",
                x: -5.3011108,
                y: -32.5043948,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -5.3011108,
                y: -32.5043948,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -5.3011108,
                y: -32.5043948,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_9:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_30",
            "pcb_port_30",
            "fanout-exit:source_net_55__plane_9:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -4.325112,
                y: -38.7741308,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_30",
            },
            {
                route_type: "wire",
                x: -5.3011108,
                y: -36.6842188,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -5.3011108,
                y: -36.6842188,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -5.3011108,
                y: -36.6842188,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_4:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_40",
            "pcb_port_40",
            "fanout-exit:source_net_55__plane_4:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -3.1999554999999997,
                y: -33.8259568,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_40",
            },
            {
                route_type: "wire",
                x: -3.8759422,
                y: -31.7360448,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -3.8759422,
                y: -31.7360448,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -3.8759422,
                y: -31.7360448,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_6:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_29",
            "pcb_port_29",
            "fanout-exit:source_net_55__plane_6:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 4.325112,
                y: -38.7741308,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_29",
            },
            {
                route_type: "wire",
                x: 5.3011108,
                y: -36.6842188,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 5.3011108,
                y: -36.6842188,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 5.3011108,
                y: -36.6842188,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_7:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_28",
            "pcb_port_28",
            "fanout-exit:source_net_55__plane_7:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 4.325112,
                y: -34.5943068,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_28",
            },
            {
                route_type: "wire",
                x: 5.3011108,
                y: -32.5043948,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 5.3011108,
                y: -32.5043948,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 5.3011108,
                y: -32.5043948,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_5:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_41",
            "pcb_port_41",
            "fanout-exit:source_net_55__plane_5:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 3.2000063,
                y: -33.8258552,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_41",
            },
            {
                route_type: "wire",
                x: 3.8760184,
                y: -31.735943199999998,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 3.8760184,
                y: -31.735943199999998,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 3.8760184,
                y: -31.735943199999998,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_16:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_64",
            "pcb_port_64",
            "fanout-exit:source_net_55__plane_16:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 6.15,
                y: 15.635,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_64",
            },
            { route_type: "wire", x: 4, y: 15.635, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: 4,
                y: 15.635,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: 4, y: 15.635, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_75:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_365",
            "pcb_port_365",
            "fanout-exit:source_net_55__plane_75:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -6.095,
                y: -20.030092,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_365",
            },
            {
                route_type: "wire",
                x: -6.095,
                y: -23.560184,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -6.095,
                y: -23.560184,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -6.095,
                y: -23.560184,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_12:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_49",
            "pcb_port_49",
            "fanout-exit:source_net_55__plane_12:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 9.3,
                y: -31.649096,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_49",
            },
            { route_type: "wire", x: 9.3, y: -32.798192, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: 9.3,
                y: -32.798192,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 9.3,
                y: -32.798192,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_13:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_55",
            "pcb_port_55",
            "fanout-exit:source_net_55__plane_13:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 8.499492,
                y: -24.299972,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_55",
            },
            {
                route_type: "wire",
                x: 8.499492,
                y: -25.599944,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 8.499492,
                y: -25.599944,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 8.499492,
                y: -25.599944,
                width: 0.16,
                layer: "inner1",
                end_pcb_port_id: "pcb_port_60",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_70:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_349",
            "pcb_port_349",
            "fanout-exit:source_net_55__plane_70:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 10.149983,
                y: -10.475055000000001,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_349",
            },
            {
                route_type: "wire",
                x: 8,
                y: -10.475055000000001,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 8,
                y: -10.475055000000001,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 8,
                y: -10.475055000000001,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_73:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_357",
            "pcb_port_357",
            "fanout-exit:source_net_55__plane_73:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 10.149983,
                y: -16.075055,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_357",
            },
            {
                route_type: "wire",
                x: 12.299966000000001,
                y: -16.075055,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 12.299966000000001,
                y: -16.075055,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 12.299966000000001,
                y: -16.075055,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_69:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_348",
            "pcb_port_348",
            "fanout-exit:source_net_55__plane_69:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 5.850016999999999,
                y: -10.475055000000001,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_348",
            },
            {
                route_type: "wire",
                x: 8,
                y: -10.475055000000001,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 8,
                y: -10.475055000000001,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 8,
                y: -10.475055000000001,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_72:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_356",
            "pcb_port_356",
            "fanout-exit:source_net_55__plane_72:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 5.850016999999999,
                y: -16.075055,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_356",
            },
            {
                route_type: "wire",
                x: 3.7000339999999987,
                y: -16.075055,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 3.7000339999999987,
                y: -16.075055,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 3.7000339999999987,
                y: -16.075055,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_64:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_331",
            "pcb_port_331",
            "fanout-exit:source_net_55__plane_64:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 10.709999999999999,
                y: -6.8,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_331",
            },
            { route_type: "wire", x: 10.2, y: -6.29, width: 0.16, layer: "top" },
            {
                route_type: "wire",
                x: 10.2,
                y: -4.454000000000001,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 9.995999999999999,
                y: -4.250000000000001,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 9.18,
                y: -4.250000000000001,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 9.18,
                y: -4.250000000000001,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 9.18,
                y: -4.250000000000001,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_65:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_333",
            "pcb_port_333",
            "fanout-exit:source_net_55__plane_65:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 10.709999999999999,
                y: -1.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_333",
            },
            { route_type: "wire", x: 10.2, y: -2.01, width: 0.16, layer: "top" },
            {
                route_type: "wire",
                x: 10.2,
                y: -3.845999999999999,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 9.995999999999999,
                y: -4.049999999999999,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 9.18,
                y: -4.049999999999999,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 9.18,
                y: -4.049999999999999,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 9.18,
                y: -4.049999999999999,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_66:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_337",
            "pcb_port_337",
            "fanout-exit:source_net_55__plane_66:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 10.709999999999999,
                y: 1.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_337",
            },
            {
                route_type: "wire",
                x: 11.219999999999999,
                y: 2.196,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 11.219999999999999,
                y: 2.196,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 11.219999999999999,
                y: 2.196,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_15:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_62",
            "pcb_port_62",
            "fanout-exit:source_net_55__plane_15:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 10.325,
                y: -20,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_62",
            },
            {
                route_type: "wire",
                x: 11.149999999999999,
                y: -20,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 11.149999999999999,
                y: -20,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 11.149999999999999,
                y: -20,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_67:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_341",
            "pcb_port_341",
            "fanout-exit:source_net_55__plane_67:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 10.31,
                y: 5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_341",
            },
            {
                route_type: "wire",
                x: 10.956000000000001,
                y: 5.51,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 10.956000000000001,
                y: 5.51,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 10.956000000000001,
                y: 5.51,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_23:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_211",
            "pcb_port_211",
            "fanout-exit:source_net_55__plane_23:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 10.209999999999999,
                y: 2.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_211",
            },
            {
                route_type: "wire",
                x: 13.405999999999999,
                y: 2.5,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 13.915999999999999,
                y: 3.01,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 13.915999999999999,
                y: 3.01,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 13.915999999999999,
                y: 3.01,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_76:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_373",
            "pcb_port_373",
            "fanout-exit:source_net_55__plane_76:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 10.01,
                y: 7,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_373",
            },
            { route_type: "wire", x: 10.656, y: 7.51, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: 10.656,
                y: 7.51,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: 10.656, y: 7.51, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_29:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_223",
            "pcb_port_223",
            "fanout-exit:source_net_55__plane_29:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 8.709999999999999,
                y: -6.8,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_223",
            },
            {
                route_type: "wire",
                x: 7.18,
                y: -8.329999999999998,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 7.18,
                y: -8.329999999999998,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 7.18,
                y: -8.329999999999998,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_14:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_60",
            "pcb_port_60",
            "fanout-exit:source_net_55__plane_14:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 8.325,
                y: -26,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_60",
            },
            {
                route_type: "wire",
                x: 9.149999999999999,
                y: -26,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 9.149999999999999,
                y: -26,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 9.149999999999999,
                y: -26,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_24:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_213",
            "pcb_port_213",
            "fanout-exit:source_net_55__plane_24:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 8.21,
                y: 3.4,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_213",
            },
            {
                route_type: "wire",
                x: 8.21,
                y: 5.626000000000001,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 8.72,
                y: 6.136000000000001,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 8.72,
                y: 6.136000000000001,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 8.72,
                y: 6.136000000000001,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_25:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_215",
            "pcb_port_215",
            "fanout-exit:source_net_55__plane_25:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 8.21,
                y: 2,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_215",
            },
            {
                route_type: "wire",
                x: 8.856000000000002,
                y: 1.4899999999999998,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 8.856000000000002,
                y: 1.4899999999999998,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 8.856000000000002,
                y: 1.4899999999999998,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_27:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_219",
            "pcb_port_219",
            "fanout-exit:source_net_55__plane_27:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 8.21,
                y: -0.8,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_219",
            },
            {
                route_type: "wire",
                x: 8.856000000000002,
                y: -1.3100000000000003,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 8.856000000000002,
                y: -1.3100000000000003,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 8.856000000000002,
                y: -1.3100000000000003,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_28:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_221",
            "pcb_port_221",
            "fanout-exit:source_net_55__plane_28:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 8.21,
                y: 0.2,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_221",
            },
            {
                route_type: "wire",
                x: 8.856000000000002,
                y: 0.7100000000000002,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 8.856000000000002,
                y: 0.7100000000000002,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 8.856000000000002,
                y: 0.7100000000000002,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_26:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_217",
            "pcb_port_217",
            "fanout-exit:source_net_55__plane_26:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 7.01,
                y: 8.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_217",
            },
            {
                route_type: "wire",
                x: 9.185999999999998,
                y: 8.5,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 9.695999999999998,
                y: 9.01,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 9.695999999999998,
                y: 9.01,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 9.695999999999998,
                y: 9.01,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_60:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_317",
            "pcb_port_317",
            "fanout-exit:source_net_55__plane_60:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 7.01,
                y: 10.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_317",
            },
            { route_type: "wire", x: 7.656, y: 11.01, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: 7.656,
                y: 11.01,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: 7.656, y: 11.01, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_30:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_225",
            "pcb_port_225",
            "fanout-exit:source_net_55__plane_30:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 6.81,
                y: -6.8,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_225",
            },
            {
                route_type: "wire",
                x: 6.81,
                y: -7.683999999999998,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 8.475999999999999,
                y: -9.349999999999998,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 8.475999999999999,
                y: -9.349999999999998,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 8.475999999999999,
                y: -9.349999999999998,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_71:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_353",
            "pcb_port_353",
            "fanout-exit:source_net_55__plane_71:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 4.91,
                y: -12.3,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_353",
            },
            { route_type: "wire", x: 4.91, y: -11.416, width: 0.16, layer: "top" },
            {
                route_type: "wire",
                x: 6.576,
                y: -9.750000000000002,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 6.576,
                y: -9.750000000000002,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 6.576,
                y: -9.750000000000002,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_22:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_209",
            "pcb_port_209",
            "fanout-exit:source_net_55__plane_22:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 4.625,
                y: 9.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_209",
            },
            { route_type: "wire", x: 5.45, y: 9.5, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: 5.45,
                y: 9.5,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: 5.45, y: 9.5, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_32:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_229",
            "pcb_port_229",
            "fanout-exit:source_net_55__plane_32:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 4.51,
                y: -11,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_229",
            },
            { route_type: "wire", x: 5.156, y: -10.49, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: 5.156,
                y: -10.49,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: 5.156, y: -10.49, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_31:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_227",
            "pcb_port_227",
            "fanout-exit:source_net_55__plane_31:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 4.31,
                y: -7.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_227",
            },
            {
                route_type: "wire",
                x: 4.9559999999999995,
                y: -6.99,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 4.9559999999999995,
                y: -6.99,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 4.9559999999999995,
                y: -6.99,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_33:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_231",
            "pcb_port_231",
            "fanout-exit:source_net_55__plane_33:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 2.025,
                y: -6.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_231",
            },
            {
                route_type: "wire",
                x: 2.8499999999999996,
                y: -6.5,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 2.8499999999999996,
                y: -6.5,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 2.8499999999999996,
                y: -6.5,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_21:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_207",
            "pcb_port_207",
            "fanout-exit:source_net_55__plane_21:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 1.325,
                y: 8.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_207",
            },
            { route_type: "wire", x: 2.15, y: 8.5, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: 2.15,
                y: 8.5,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: 2.15, y: 8.5, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_68:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_345",
            "pcb_port_345",
            "fanout-exit:source_net_55__plane_68:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 0.51,
                y: -11.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_345",
            },
            {
                route_type: "wire",
                x: 1.1560000000000001,
                y: -10.99,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 1.1560000000000001,
                y: -10.99,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 1.1560000000000001,
                y: -10.99,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_48:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_261",
            "pcb_port_261",
            "fanout-exit:source_net_55__plane_48:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -0.49,
                y: -9.2,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_261",
            },
            {
                route_type: "wire",
                x: 0.15600000000000003,
                y: -8.69,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 0.15600000000000003,
                y: -8.69,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 0.15600000000000003,
                y: -8.69,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_20:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_205",
            "pcb_port_205",
            "fanout-exit:source_net_55__plane_20:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -0.99,
                y: 10.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_205",
            },
            { route_type: "wire", x: -0.344, y: 11.01, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -0.344,
                y: 11.01,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -0.344, y: 11.01, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_61:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_323",
            "pcb_port_323",
            "fanout-exit:source_net_55__plane_61:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -0.99,
                y: 17.2,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_323",
            },
            { route_type: "wire", x: -0.344, y: 17.71, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -0.344,
                y: 17.71,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -0.344, y: 17.71, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_34:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_233",
            "pcb_port_233",
            "fanout-exit:source_net_55__plane_34:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -1.175,
                y: -7.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_233",
            },
            { route_type: "wire", x: -0.35, y: -7.5, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -0.35,
                y: -7.5,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -0.35, y: -7.5, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_77:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_377",
            "pcb_port_377",
            "fanout-exit:source_net_55__plane_77:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -2.175,
                y: -14,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_377",
            },
            {
                route_type: "wire",
                x: -1.3499999999999996,
                y: -14,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -1.3499999999999996,
                y: -14,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -1.3499999999999996,
                y: -14,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_19:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_203",
            "pcb_port_203",
            "fanout-exit:source_net_55__plane_19:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -2.3899999999999997,
                y: 8.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_203",
            },
            {
                route_type: "wire",
                x: -1.7439999999999998,
                y: 9.01,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -1.7439999999999998,
                y: 9.01,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -1.7439999999999998,
                y: 9.01,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_62:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_325",
            "pcb_port_325",
            "fanout-exit:source_net_55__plane_62:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -2.99,
                y: 17.2,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_325",
            },
            {
                route_type: "wire",
                x: -1.459999999999999,
                y: 18.73,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: -1.3240000000000007,
                y: 18.73,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -1.3240000000000007,
                y: 18.73,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -1.3240000000000007,
                y: 18.73,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_11:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_47",
            "pcb_port_47",
            "fanout-exit:source_net_55__plane_11:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -3.175,
                y: -31.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_47",
            },
            {
                route_type: "wire",
                x: -2.3499999999999996,
                y: -31.5,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -2.3499999999999996,
                y: -31.5,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -2.3499999999999996,
                y: -31.5,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_35:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_235",
            "pcb_port_235",
            "fanout-exit:source_net_55__plane_35:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -3.99,
                y: -6.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_235",
            },
            {
                route_type: "wire",
                x: -3.3440000000000003,
                y: -5.99,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -3.3440000000000003,
                y: -5.99,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -3.3440000000000003,
                y: -5.99,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_39:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_243",
            "pcb_port_243",
            "fanout-exit:source_net_55__plane_39:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -10.5,
                y: -1.39,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_243",
            },
            {
                route_type: "wire",
                x: -9.99,
                y: -0.7439999999999999,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -9.99,
                y: -0.7439999999999999,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -9.99,
                y: -0.7439999999999999,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_46:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_257",
            "pcb_port_257",
            "fanout-exit:source_net_55__plane_46:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -4.49,
                y: 12,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_257",
            },
            {
                route_type: "wire",
                x: -3.8440000000000003,
                y: 12.51,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -3.8440000000000003,
                y: 12.51,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -3.8440000000000003,
                y: 12.51,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_47:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_259",
            "pcb_port_259",
            "fanout-exit:source_net_55__plane_47:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -4.49,
                y: 14,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_259",
            },
            {
                route_type: "wire",
                x: -3.8440000000000003,
                y: 14.51,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -3.8440000000000003,
                y: 14.51,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -3.8440000000000003,
                y: 14.51,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_18:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_201",
            "pcb_port_201",
            "fanout-exit:source_net_55__plane_18:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -4.675,
                y: 9.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_201",
            },
            {
                route_type: "wire",
                x: -3.8499999999999996,
                y: 9.5,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -3.8499999999999996,
                y: 9.5,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -3.8499999999999996,
                y: 9.5,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_36:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_237",
            "pcb_port_237",
            "fanout-exit:source_net_55__plane_36:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -5.99,
                y: -7.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_237",
            },
            {
                route_type: "wire",
                x: -4.8340000000000005,
                y: -7.5,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: -4.324000000000001,
                y: -6.99,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -4.324000000000001,
                y: -6.99,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -4.324000000000001,
                y: -6.99,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_74:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_361",
            "pcb_port_361",
            "fanout-exit:source_net_55__plane_74:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -5.99,
                y: -10.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_361",
            },
            { route_type: "wire", x: -5.344, y: -9.99, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -5.344,
                y: -9.99,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -5.344, y: -9.99, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_10:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_45",
            "pcb_port_45",
            "fanout-exit:source_net_55__plane_10:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -6.175,
                y: -32.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_45",
            },
            { route_type: "wire", x: -5.35, y: -32.5, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -5.35,
                y: -32.5,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -5.35, y: -32.5, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_63:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_327",
            "pcb_port_327",
            "fanout-exit:source_net_55__plane_63:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -7.3375,
                y: 16,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_327",
            },
            { route_type: "wire", x: -5.875, y: 16, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -5.875,
                y: 16,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -5.875, y: 16, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_59:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_287",
            "pcb_port_287",
            "fanout-exit:source_net_55__plane_59:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -7.49,
                y: 10.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_287",
            },
            { route_type: "wire", x: -6.844, y: 11.01, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -6.844,
                y: 11.01,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -6.844, y: 11.01, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_37:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_239",
            "pcb_port_239",
            "fanout-exit:source_net_55__plane_37:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -7.99,
                y: -4.7,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_239",
            },
            { route_type: "wire", x: -7.344, y: -4.19, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -7.344,
                y: -4.19,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -7.344, y: -4.19, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_38:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_241",
            "pcb_port_241",
            "fanout-exit:source_net_55__plane_38:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -7.99,
                y: -3.3,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_241",
            },
            { route_type: "wire", x: -7.344, y: -2.79, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -7.344,
                y: -2.79,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -7.344, y: -2.79, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_40:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_245",
            "pcb_port_245",
            "fanout-exit:source_net_55__plane_40:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -7.99,
                y: -0.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_245",
            },
            {
                route_type: "wire",
                x: -7.344,
                y: 0.009999999999999787,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -7.344,
                y: 0.009999999999999787,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -7.344,
                y: 0.009999999999999787,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_41:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_247",
            "pcb_port_247",
            "fanout-exit:source_net_55__plane_41:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -7.99,
                y: 0.9,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_247",
            },
            {
                route_type: "wire",
                x: -7.344,
                y: 1.4099999999999997,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -7.344,
                y: 1.4099999999999997,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -7.344,
                y: 1.4099999999999997,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_42:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_249",
            "pcb_port_249",
            "fanout-exit:source_net_55__plane_42:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -7.99,
                y: 2.3,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_249",
            },
            {
                route_type: "wire",
                x: -7.344,
                y: 2.8099999999999996,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -7.344,
                y: 2.8099999999999996,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -7.344,
                y: 2.8099999999999996,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_43:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_251",
            "pcb_port_251",
            "fanout-exit:source_net_55__plane_43:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -7.99,
                y: 3.7,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_251",
            },
            { route_type: "wire", x: -7.344, y: 4.21, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -7.344,
                y: 4.21,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -7.344, y: 4.21, width: 0.16, layer: "inner1" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_44:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_253",
            "pcb_port_253",
            "fanout-exit:source_net_55__plane_44:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -7.99,
                y: 5.1,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_253",
            },
            {
                route_type: "wire",
                x: -7.344,
                y: 5.609999999999999,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -7.344,
                y: 5.609999999999999,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -7.344,
                y: 5.609999999999999,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_55__plane_45:source-0",
        connection_name: "source_net_55",
        connectsTo: [
            "pcb_port_255",
            "pcb_port_255",
            "fanout-exit:source_net_55__plane_45:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -7.99,
                y: 6.6,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_255",
            },
            {
                route_type: "wire",
                x: -7.344,
                y: 7.109999999999999,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -7.344,
                y: 7.109999999999999,
                from_layer: "top",
                to_layer: "inner1",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -7.344,
                y: 7.109999999999999,
                width: 0.16,
                layer: "inner1",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_4:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_83",
            "pcb_port_83",
            "fanout-exit:source_net_54__plane_4:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -6.057392,
                y: 2.225042,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_83",
            },
            {
                route_type: "wire",
                x: -6.940769699999999,
                y: 2.225042,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: -7.1156486999999995,
                y: 2.050163,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -7.1156486999999995,
                y: 2.050163,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -7.1156486999999995,
                y: 2.050163,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_5:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_98",
            "pcb_port_98",
            "fanout-exit:source_net_54__plane_5:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -6.057392,
                y: -3.024884,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_98",
            },
            {
                route_type: "wire",
                x: -6.591011699999999,
                y: -3.024884,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: -7.1156486999999995,
                y: -3.5495210000000004,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -7.1156486999999995,
                y: -3.5495210000000004,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -7.1156486999999995,
                y: -3.5495210000000004,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_8:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_151",
            "pcb_port_151",
            "fanout-exit:source_net_54__plane_8:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 6.057392,
                y: 1.175006,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_151",
            },
            {
                route_type: "wire",
                x: 6.9407697,
                y: 1.175006,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 7.1156486999999995,
                y: 1.000127,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 7.1156486999999995,
                y: 1.000127,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 7.1156486999999995,
                y: 1.000127,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_9:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_158",
            "pcb_port_158",
            "fanout-exit:source_net_54__plane_9:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 6.057392,
                y: 3.62509,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_158",
            },
            {
                route_type: "wire",
                x: 5.1740143000000005,
                y: 3.62509,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 4.999135300000001,
                y: 3.799969,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 4.999135300000001,
                y: 3.799969,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 4.999135300000001,
                y: 3.799969,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_10:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_171",
            "pcb_port_171",
            "fanout-exit:source_net_54__plane_10:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 4.024884,
                y: 7.057392,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_171",
            },
            {
                route_type: "wire",
                x: 4.024884,
                y: 7.9407697,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 4.199763,
                y: 8.1156487,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 4.199763,
                y: 8.1156487,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 4.199763,
                y: 8.1156487,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_11:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_178",
            "pcb_port_178",
            "fanout-exit:source_net_54__plane_11:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 1.575054,
                y: 7.057392,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_178",
            },
            {
                route_type: "wire",
                x: 1.575054,
                y: 6.1740143000000005,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 1.749933,
                y: 5.999135300000001,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 1.749933,
                y: 5.999135300000001,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 1.749933,
                y: 5.999135300000001,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_6:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_113",
            "pcb_port_113",
            "fanout-exit:source_net_54__plane_6:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -1.925066,
                y: -5.057392,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_113",
            },
            {
                route_type: "wire",
                x: -1.925066,
                y: -4.1740143000000005,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: -1.750187,
                y: -3.9991353000000003,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -1.750187,
                y: -3.9991353000000003,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -1.750187,
                y: -3.9991353000000003,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_7:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_131",
            "pcb_port_131",
            "fanout-exit:source_net_54__plane_7:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 4.374896,
                y: -5.057392,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_131",
            },
            {
                route_type: "wire",
                x: 4.374896,
                y: -5.9407697,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: 4.5497749999999995,
                y: -6.1156486999999995,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 4.5497749999999995,
                y: -6.1156486999999995,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 4.5497749999999995,
                y: -6.1156486999999995,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_22:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_281",
            "pcb_port_281",
            "fanout-exit:source_net_54__plane_22:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -6.950054000000001,
                y: -28.81322345,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_281",
            },
            {
                route_type: "wire",
                x: -7.199990000000001,
                y: -27.187496449999998,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -7.199990000000001,
                y: -27.187496449999998,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -7.199990000000001,
                y: -27.187496449999998,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_21:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_280",
            "pcb_port_280",
            "fanout-exit:source_net_54__plane_21:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -6.449928,
                y: -28.81322345,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_280",
            },
            {
                route_type: "wire",
                x: -7.199736,
                y: -28.06341545,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: -7.199736,
                y: -27.187496449999998,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -7.199736,
                y: -27.187496449999998,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -7.199736,
                y: -27.187496449999998,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_25:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_369",
            "pcb_port_369",
            "fanout-exit:source_net_54__plane_25:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -9.905,
                y: -12.969908,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_369",
            },
            {
                route_type: "wire",
                x: -9.905,
                y: -9.439816,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -9.905,
                y: -9.439816,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -9.905,
                y: -9.439816,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_2:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_58",
            "pcb_port_58",
            "fanout-exit:source_net_54__plane_2:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 7.550294,
                y: -21.700028,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_58",
            },
            {
                route_type: "wire",
                x: 7.550294,
                y: -20.400056,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 7.550294,
                y: -20.400056,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 7.550294,
                y: -20.400056,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_13:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_244",
            "pcb_port_244",
            "fanout-exit:source_net_54__plane_13:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -9.01,
                y: -0.5,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_244",
            },
            {
                route_type: "wire",
                x: -9.656,
                y: 0.009999999999999787,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -9.656,
                y: 0.009999999999999787,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -9.656,
                y: 0.009999999999999787,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_14:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_246",
            "pcb_port_246",
            "fanout-exit:source_net_54__plane_14:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -9.01,
                y: 0.9,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_246",
            },
            {
                route_type: "wire",
                x: -9.656,
                y: 1.4099999999999997,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -9.656,
                y: 1.4099999999999997,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -9.656,
                y: 1.4099999999999997,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_15:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_248",
            "pcb_port_248",
            "fanout-exit:source_net_54__plane_15:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -9.01,
                y: 2.3,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_248",
            },
            {
                route_type: "wire",
                x: -9.656,
                y: 2.8099999999999996,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -9.656,
                y: 2.8099999999999996,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -9.656,
                y: 2.8099999999999996,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_16:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_250",
            "pcb_port_250",
            "fanout-exit:source_net_54__plane_16:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -9.01,
                y: 3.7,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_250",
            },
            {
                route_type: "wire",
                x: -9.01,
                y: 2.8160000000000016,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: -10.676,
                y: 1.1500000000000012,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -10.676,
                y: 1.1500000000000012,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -10.676,
                y: 1.1500000000000012,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_17:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_252",
            "pcb_port_252",
            "fanout-exit:source_net_54__plane_17:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -9.01,
                y: 5.1,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_252",
            },
            {
                route_type: "wire",
                x: -8.5,
                y: 5.795999999999999,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -8.5,
                y: 5.795999999999999,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -8.5,
                y: 5.795999999999999,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_18:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_254",
            "pcb_port_254",
            "fanout-exit:source_net_54__plane_18:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -9.01,
                y: 6.6,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_254",
            },
            {
                route_type: "wire",
                x: -10.54,
                y: 8.129999999999999,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: -10.676,
                y: 8.129999999999999,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -10.676,
                y: 8.129999999999999,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -10.676,
                y: 8.129999999999999,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_24:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_358",
            "pcb_port_358",
            "fanout-exit:source_net_54__plane_24:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -7.01,
                y: -9,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_358",
            },
            { route_type: "wire", x: -7.656, y: -8.49, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -7.656,
                y: -8.49,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -7.656, y: -8.49, width: 0.16, layer: "inner2" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_19:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_256",
            "pcb_port_256",
            "fanout-exit:source_net_54__plane_19:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -5.51,
                y: 12,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_256",
            },
            { route_type: "wire", x: -6.156, y: 12.51, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -6.156,
                y: 12.51,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -6.156, y: 12.51, width: 0.16, layer: "inner2" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_20:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_258",
            "pcb_port_258",
            "fanout-exit:source_net_54__plane_20:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -5.51,
                y: 14,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_258",
            },
            { route_type: "wire", x: -6.156, y: 14.51, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -6.156,
                y: 14.51,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -6.156, y: 14.51, width: 0.16, layer: "inner2" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_27:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_374",
            "pcb_port_374",
            "fanout-exit:source_net_54__plane_27:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -3.825,
                y: -12,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_374",
            },
            { route_type: "wire", x: -4.65, y: -12, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -4.65,
                y: -12,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -4.65, y: -12, width: 0.16, layer: "inner2" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_23:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_342",
            "pcb_port_342",
            "fanout-exit:source_net_54__plane_23:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 1.175,
                y: -9,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_342",
            },
            {
                route_type: "wire",
                x: -0.4750000000000003,
                y: -10.65,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "wire",
                x: -1.3000000000000003,
                y: -10.65,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: -1.3000000000000003,
                y: -10.65,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: -1.3000000000000003,
                y: -10.65,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_3:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_61",
            "pcb_port_61",
            "fanout-exit:source_net_54__plane_3:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 8.675,
                y: -20,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_61",
            },
            {
                route_type: "wire",
                x: 7.850000000000001,
                y: -20,
                width: 0.16,
                layer: "top",
            },
            {
                route_type: "via",
                x: 7.850000000000001,
                y: -20,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            {
                route_type: "wire",
                x: 7.850000000000001,
                y: -20,
                width: 0.16,
                layer: "inner2",
            },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_26:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_372",
            "pcb_port_372",
            "fanout-exit:source_net_54__plane_26:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: 8.99,
                y: 7,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_372",
            },
            { route_type: "wire", x: 8.344, y: 7.51, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: 8.344,
                y: 7.51,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: 8.344, y: 7.51, width: 0.16, layer: "inner2" },
        ],
    },
    {
        type: "pcb_trace",
        pcb_trace_id: "fanout:source_net_54__plane_12:source-0",
        connection_name: "source_net_54",
        connectsTo: [
            "pcb_port_242",
            "pcb_port_242",
            "fanout-exit:source_net_54__plane_12:source-0",
        ],
        route: [
            {
                route_type: "wire",
                x: -10.5,
                y: -2.41,
                width: 0.16,
                layer: "top",
                start_pcb_port_id: "pcb_port_242",
            },
            { route_type: "wire", x: -9.99, y: -3.056, width: 0.16, layer: "top" },
            {
                route_type: "via",
                x: -9.99,
                y: -3.056,
                from_layer: "top",
                to_layer: "inner2",
                via_diameter: 0.45,
                via_hole_diameter: 0.2,
            },
            { route_type: "wire", x: -9.99, y: -3.056, width: 0.16, layer: "inner2" },
        ],
    },
];

class Pipeline7PhaseAutorouter {
    solver;
    handlers = { complete: [], error: [], progress: [] };
    constructor(simpleRouteJson, effort) {
        this.solver = new capacityAutorouter.AutoroutingPipelineSolver7_MultiGraph(simpleRouteJson, {
            effort,
        });
    }
    on(eventName, handler) {
        this.handlers[eventName].push(handler);
    }
    start() {
        try {
            this.solver.solve();
            if (this.solver.failed || !this.solver.solved) {
                throw new Error(this.solver.error ?? "Pipeline7 did not complete the routing phase");
            }
            for (const handler of this.handlers.complete) {
                handler({ traces: this.solver.getOutputSimplifiedPcbTraces() });
            }
        }
        catch (caughtError) {
            const error = caughtError instanceof Error
                ? caughtError
                : new Error(String(caughtError));
            for (const handler of this.handlers.error)
                handler({ error });
        }
    }
    stop() { }
    getOutputSimpleRouteJson() {
        return this.solver.getOutputSimpleRouteJson();
    }
}
const lowSpeedAutorouter = {
    local: true,
    groupMode: "subcircuit",
    algorithmFn: async (simpleRouteJson) => new Pipeline7PhaseAutorouter(simpleRouteJson, 2),
};
const materializeMissingTraceVias = (traces) => traces.map((trace) => {
    const route = [];
    let activeLayer;
    for (const routePoint of trace.route) {
        if (routePoint.route_type === "wire") {
            if (activeLayer && activeLayer !== routePoint.layer) {
                route.push({
                    ...routePoint,
                    layer: activeLayer,
                });
                route.push({
                    route_type: "via",
                    x: routePoint.x,
                    y: routePoint.y,
                    from_layer: activeLayer,
                    to_layer: routePoint.layer,
                    via_diameter: 0.45,
                    via_hole_diameter: 0.2,
                });
            }
            route.push(routePoint);
            activeLayer = routePoint.layer;
        }
        else if (routePoint.route_type === "via") {
            route.push(routePoint);
            activeLayer = routePoint.to_layer;
        }
        else if (routePoint.route_type === "through_obstacle") {
            route.push(routePoint);
            activeLayer = routePoint.to_layer;
        }
        else {
            route.push(routePoint);
        }
    }
    return { ...trace, route };
});
class Pipeline9PhaseAutorouter {
    input;
    solver;
    handlers = { complete: [], error: [], progress: [] };
    outputTraces = [];
    constructor(input) {
        this.input = input;
        this.solver = new capacityAutorouter.AutoroutingPipelineSolver9_PreloadedTraceGraph(input, {
            effort: 5,
        });
    }
    on(eventName, handler) {
        this.handlers[eventName].push(handler);
    }
    start() {
        try {
            this.solver.solve();
            if (this.solver.failed || !this.solver.solved) {
                throw new Error(this.solver.error ?? "Pipeline9 did not complete the routing phase");
            }
            const preloadedTraceIds = new Set([
                ...this.solver.getUpdatedPreloadedTraces(),
                ...this.solver.getMutatedPreloadedTraces(),
            ].map((trace) => trace.pcb_trace_id));
            this.outputTraces = materializeMissingTraceVias(this.solver
                .getNewTracesBeforePowerExpansion()
                .filter((trace) => !preloadedTraceIds.has(trace.pcb_trace_id)));
            for (const handler of this.handlers.complete) {
                handler({ traces: this.outputTraces });
            }
        }
        catch (caughtError) {
            const error = caughtError instanceof Error
                ? caughtError
                : new Error(String(caughtError));
            for (const handler of this.handlers.error)
                handler({ error });
        }
    }
    stop() { }
    getOutputSimpleRouteJson() {
        return { ...this.input, traces: this.outputTraces };
    }
}
const pipeline9Autorouter = {
    local: true,
    groupMode: "subcircuit",
    algorithmFn: async (simpleRouteJson) => new Pipeline9PhaseAutorouter(simpleRouteJson),
};
class PlaneFanoutAutorouter {
    input;
    planeLayer;
    handlers = {
        complete: [],
        error: [],
        progress: [],
    };
    outputTraces = [];
    constructor(input, planeLayer) {
        this.input = input;
        this.planeLayer = planeLayer;
    }
    on(eventName, handler) {
        this.handlers[eventName].push(handler);
    }
    start() {
        try {
            const connection = this.input.connections[0];
            if (!connection)
                throw new Error(`No connection found for ${this.planeLayer}`);
            this.outputTraces = planeFanoutTraces
                .filter((trace) => {
                const endpoint = trace.route.at(-1);
                return (endpoint?.route_type === "wire" &&
                    endpoint.layer === this.planeLayer);
            })
                .map((trace) => ({ ...trace, connection_name: connection.name }));
            if (this.outputTraces.length !== connection.pointsToConnect.length) {
                throw new Error(`Stored ${this.planeLayer} fanout has ${this.outputTraces.length} traces for ${connection.pointsToConnect.length} points`);
            }
            for (const handler of this.handlers.complete) {
                handler({ traces: this.outputTraces });
            }
        }
        catch (caughtError) {
            const error = caughtError instanceof Error
                ? caughtError
                : new Error(String(caughtError));
            for (const handler of this.handlers.error)
                handler({ error });
        }
    }
    stop() { }
    getOutputSimpleRouteJson() {
        return { ...this.input, traces: this.outputTraces };
    }
}
const createPlaneFanoutAutorouter = (planeLayer) => ({
    local: true,
    groupMode: "subcircuit",
    algorithmFn: async (simpleRouteJson) => new PlaneFanoutAutorouter(simpleRouteJson, planeLayer),
});
const threeVoltThreePlaneAutorouter = createPlaneFanoutAutorouter("inner2");
const groundPlaneAutorouter = createPlaneFanoutAutorouter("inner1");
const routedNetGroups = [
    {
        phaseIndex: 7,
        nets: [
            "GPIO3_B0",
            "GPIO3_B1",
            "GPIO3_B2",
            "GPIO3_B3",
            "GPIO3_B4",
            "GPIO3_B5",
            "CAM_RESET_N",
            "CAM_I2C_SCL",
            "CAM_I2C_SDA",
        ],
    },
    { phaseIndex: 4, nets: ["ETH_AVDD1V8"] },
    {
        phaseIndex: 3,
        nets: ["VCC_1V8", "MIPI_AVDD_1V8", "OSC_AVDD1V8"],
    },
    { phaseIndex: 7, nets: ["VBUS_5V", "VDD_0V9", "VDD_ARM", "VCC_DDR"] },
    { phaseIndex: 9, nets: ["PMIC_PGOOD", "RTC_AVDD3V3"] },
    {
        phaseIndex: 8,
        nets: [
            "USB_CC1",
            "USB_CC2",
            "USB_DM",
            "USB_DP",
            "USB_DM_SOC",
            "USB_DP_SOC",
        ],
    },
    { phaseIndex: 10, nets: ["XIN", "XOUT"] },
    {
        phaseIndex: 5,
        nets: [
            "FSPI_IO3",
            "FSPI_IO0",
            "FSPI_IO1",
            "FSPI_IO2",
            "FSPI_CS",
            "FSPI_CLK_SOC",
            "FSPI_CLK",
        ],
    },
    { phaseIndex: 6, nets: ["GPIO0_A0", "ADC_IN0"] },
    {
        phaseIndex: 11,
        nets: [
            "GPIO4_C1",
            "GPIO0_A1",
            "GPIO0",
            "GPIO1",
            "I2C1_SCL",
            "I2C1_SDA",
            "UART2_TX",
            "UART2_RX",
        ],
    },
    { phaseIndex: 12, nets: ["RESET_N"] },
    { phaseIndex: 13, nets: ["POWER_LED"] },
    {
        phaseIndex: 2,
        nets: [
            "ETH_EXTR",
            "ETH_TXP",
            "ETH_TXN",
            "ETH_RXP",
            "ETH_RXN",
            "ETH_TX_CT",
            "ETH_RX_CT",
            "ETH_SHIELD",
        ],
    },
];
const EDGE_PIN_PITCH_MM = 2.54;
const EDGE_HOLE_X_MM = 12.5;
const BOARD_WIDTH_MM = 32;
const EDGE_PIN_YS_MM = Array.from({ length: 14 }, (_, index) => (index - 6.5) * EDGE_PIN_PITCH_MM);
const leftEdgeConnections = [
    "net.GND",
    "net.VBUS_5V",
    "net.UART2_RX",
    "net.UART2_TX",
    "net.I2C1_SDA",
    "net.I2C1_SCL",
    "net.GPIO1",
    "net.GPIO0",
    "net.GPIO0_A1",
    "net.GPIO0_A0",
    "net.GPIO4_C1",
    "net.ADC_IN0",
    "net.VCC_3V3",
    "net.GND",
];
const rightEdgeConnections = [
    "net.GND",
    "net.VCC_1V8",
    "net.GPIO3_B0",
    "net.GPIO3_B1",
    "net.GPIO3_B2",
    "net.GPIO3_B3",
    "net.GPIO3_B4",
    "net.GPIO3_B5",
    "net.CAM_RESET_N",
    "net.CAM_I2C_SCL",
    "net.CAM_I2C_SDA",
    "net.RESET_N",
    "net.VCC_3V3",
    "net.GND",
];
const createBoardOutline = () => {
    const halfWidth = BOARD_WIDTH_MM / 2;
    const halfHeight = 40;
    const cornerRadius = 1.25;
    const cornerSegments = 8;
    const outline = [];
    const addCorner = (centerX, centerY, startAngle) => {
        for (let index = 0; index <= cornerSegments; index++) {
            const angle = startAngle + (Math.PI / 2) * (index / cornerSegments);
            outline.push({
                x: centerX + cornerRadius * Math.cos(angle),
                y: centerY + cornerRadius * Math.sin(angle),
            });
        }
    };
    addCorner(halfWidth - cornerRadius, -halfHeight + cornerRadius, -Math.PI / 2);
    addCorner(halfWidth - cornerRadius, halfHeight - cornerRadius, 0);
    addCorner(-halfWidth + cornerRadius, halfHeight - cornerRadius, Math.PI / 2);
    addCorner(-halfWidth + cornerRadius, -halfHeight + cornerRadius, Math.PI);
    return outline;
};
const leftEdgePcbLabels = [
    "G",
    "5V",
    "RX",
    "TX",
    "SDA",
    "SCL",
    "A3",
    "A2",
    "A1",
    "A0",
    "ADC1",
    "ADC0",
    "3V3",
    "G",
];
const rightEdgePcbLabels = [
    "G",
    "1V8",
    "B0",
    "B1",
    "B2",
    "B3",
    "B4",
    "B5",
    "CRST",
    "CSCL",
    "CSDA",
    "RST",
    "3V3",
    "G",
];
/** RV1106G2 engineering review template. Rockchip guide pin assignments:
 * UART2_M1 TX/RX = 79/80; USB2 DM/DP/VBUSDET = 26/27/25; SDMMC0 = 11–18;
 * MIPI CSI0 D0/CLK/D1 = 127–128/125–126/123–124; FSPI = 39/41/42/44/47/48.
 * Regulator/PMIC selection and its power-sequencing implementation still require
 * validation against the selected production power IC before fabrication. */
var index_circuit = () => (jsxRuntime.jsxs("board", { width: `${BOARD_WIDTH_MM}mm`, height: "80mm", outline: createBoardOutline(), layers: 4, material: "fr4", thickness: "1.6mm", autorouter: {
        preset: "auto-local",
        traceClearance: "0.18mm",
        allowViaInPad: false,
    }, autorouterVersion: "beta_pipeline9", autorouterEffortLevel: "5x", schAutoLayoutEnabled: true, title: "RV1106G2 Linux development board \u2014 review required", children: [jsxRuntime.jsx("copperpour", { name: "GND_PLANE", layer: "inner1", connectsTo: "net.GND", clearance: "0.15mm", boardEdgeMargin: "0.3mm" }), jsxRuntime.jsx("copperpour", { name: "VCC_3V3_PLANE", layer: "inner2", connectsTo: "net.VCC_3V3", clearance: "0.15mm", boardEdgeMargin: "0.3mm" }), jsxRuntime.jsx("autoroutingphase", { name: "camera-high-speed", phaseIndex: 0, autorouter: pipeline9Autorouter }), jsxRuntime.jsx("autoroutingphase", { name: "ethernet-high-speed", phaseIndex: 1, autorouter: pipeline9Autorouter }), jsxRuntime.jsx("autoroutingphase", { name: "ground-plane", phaseIndex: -2, autorouter: groundPlaneAutorouter }), jsxRuntime.jsx("autoroutingphase", { name: "three-volt-three-plane", phaseIndex: -1, autorouter: threeVoltThreePlaneAutorouter }), jsxRuntime.jsx("autoroutingphase", { name: "ethernet-support", phaseIndex: 2, autorouter: pipeline9Autorouter }), jsxRuntime.jsx("autoroutingphase", { name: "one-volt-eight", phaseIndex: 3, autorouter: pipeline9Autorouter }), jsxRuntime.jsx("autoroutingphase", { name: "ethernet-analog-power", phaseIndex: 4, autorouter: lowSpeedAutorouter }), jsxRuntime.jsx("autoroutingphase", { name: "flash", phaseIndex: 5, autorouter: lowSpeedAutorouter }), jsxRuntime.jsx("autoroutingphase", { name: "left-gpio-critical-adc", phaseIndex: 6, autorouter: pipeline9Autorouter }), jsxRuntime.jsx("autoroutingphase", { name: "processor-escape", phaseIndex: 7, autorouter: pipeline9Autorouter }), jsxRuntime.jsx("autoroutingphase", { name: "usb", phaseIndex: 8, autorouter: pipeline9Autorouter }), jsxRuntime.jsx("autoroutingphase", { name: "input-power", phaseIndex: 9, autorouter: pipeline9Autorouter }), jsxRuntime.jsx("autoroutingphase", { name: "oscillator", phaseIndex: 10, autorouter: pipeline9Autorouter }), jsxRuntime.jsx("autoroutingphase", { name: "left-gpio", phaseIndex: 11, autorouter: pipeline9Autorouter }), jsxRuntime.jsx("autoroutingphase", { name: "reset-control", phaseIndex: 12, autorouter: pipeline9Autorouter }), jsxRuntime.jsx("autoroutingphase", { name: "power-led", phaseIndex: 13, autorouter: pipeline9Autorouter }), routedNetGroups.flatMap(({ phaseIndex, nets }) => nets.map((name) => (jsxRuntime.jsx(react.Fragment, { children: jsxRuntime.jsx("net", { name: name, routingPhaseIndex: phaseIndex }) }, name)))), jsxRuntime.jsx("net", { name: "VCC_3V3", routingPhaseIndex: -1, isPowerNet: true, nominalTraceWidth: "0.16mm" }), jsxRuntime.jsx("net", { name: "GND", routingPhaseIndex: -2, isGroundNet: true, nominalTraceWidth: "0.16mm" }), EDGE_PIN_YS_MM.map((y, index) => (jsxRuntime.jsx(react.Fragment, { children: jsxRuntime.jsx("platedhole", { name: `PH_LEFT_${index + 1}`, shape: "circle", holeDiameter: "1mm", outerDiameter: "1.8mm", pcbX: -EDGE_HOLE_X_MM, pcbY: y, connectsTo: leftEdgeConnections[index] }) }, `left-edge-hole-${index}`))), EDGE_PIN_YS_MM.map((y, index) => (jsxRuntime.jsx(react.Fragment, { children: jsxRuntime.jsx("platedhole", { name: `PH_RIGHT_${index + 1}`, shape: "circle", holeDiameter: "1mm", outerDiameter: "1.8mm", pcbX: EDGE_HOLE_X_MM, pcbY: y, connectsTo: rightEdgeConnections[index] }) }, `right-edge-hole-${index}`))), jsxRuntime.jsx("schematicsheet", { name: "power-usb", displayName: "Power Input & Regulation", sheetIndex: 0 }), jsxRuntime.jsx(TYPE_C_31_M_12, { name: "J1", pcbX: 0, pcbY: -36, schSheetName: "power-usb", connections: {
                A5: "net.USB_CC1",
                B5: "net.USB_CC2",
                B7: "net.USB_DM",
                A7: "net.USB_DM",
                A6: "net.USB_DP",
                B6: "net.USB_DP",
                A1B12: "net.GND",
                B1A12: "net.GND",
                B4A9: "net.VBUS_5V",
                A4B9: "net.VBUS_5V",
                EH1: "net.GND",
                EH2: "net.GND",
                EH3: "net.GND",
                EH4: "net.GND",
            } }), jsxRuntime.jsx("resistor", { name: "R1", resistance: "5.1k", footprint: "0603", pcbX: -7, pcbY: -32.5, schSheetName: "power-usb", connections: { pin1: "net.USB_CC1", pin2: "net.GND" } }), jsxRuntime.jsx("resistor", { name: "R2", resistance: "5.1k", footprint: "0603", pcbX: -4, pcbY: -31.5, schSheetName: "power-usb", connections: { pin1: "net.USB_CC2", pin2: "net.GND" } }), jsxRuntime.jsx(USBLC6_2SC6, { name: "D1", pcbX: 9.3, pcbY: -30.5, schSheetName: "power-usb", connections: {
                pin1: "net.USB_DM",
                pin6: "net.USB_DM_SOC",
                pin3: "net.USB_DP",
                pin4: "net.USB_DP_SOC",
                pin2: "net.GND",
                pin5: "net.VBUS_5V",
            } }), jsxRuntime.jsx(AP2112K_3_3TRG1, { name: "U2", pcbX: 8.5, pcbY: -23, schHeight: "0.6mm", schSheetName: "power-usb", connections: {
                VIN: "net.VBUS_5V",
                EN: "net.PMIC_PGOOD",
                GND: "net.GND",
                VOUT: "net.VCC_3V3",
            } }), jsxRuntime.jsx("capacitor", { name: "C1", capacitance: "10uF", footprint: "0603", pcbX: 7.5, pcbY: -26, schOrientation: "vertical", schSheetName: "power-usb", connections: { pin1: "net.VBUS_5V", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C2", capacitance: "10uF", footprint: "0603", pcbX: 9.5, pcbY: -20, schOrientation: "vertical", schSheetName: "power-usb", connections: { pin1: "net.VCC_3V3", pin2: "net.GND" } }), jsxRuntime.jsx("chip", { name: "U3", footprint: "soic8", pcbX: 8.3, pcbY: 15, pinLabels: {
                pin1: "VIN",
                pin2: "GND",
                pin3: "EN",
                pin4: "VOUT_1V8",
                pin5: "VOUT_0V9",
                pin6: "VOUT_ARM",
                pin7: "VOUT_DDR",
                pin8: "PG",
            }, schSheetName: "power-usb", connections: {
                VIN: "net.VBUS_5V",
                GND: "net.GND",
                EN: "net.VBUS_5V",
                VOUT_1V8: "net.VCC_1V8",
                VOUT_0V9: "net.VDD_0V9",
                VOUT_ARM: "net.VDD_ARM",
                VOUT_DDR: "net.VCC_DDR",
                PG: "net.PMIC_PGOOD",
            } }), jsxRuntime.jsx("schematicsheet", { name: "processor-core", displayName: "RV1106G2 Processor & Decoupling", sheetIndex: 1 }), jsxRuntime.jsx(RV1106G2, { name: "U1", pcbX: 0, pcbY: 1, schHeight: "13mm", schSheetName: "processor-core", connections: {
                pin1: "net.MIPI_AVDD_1V8",
                pin3: "net.CAM_RESET_N",
                pin5: "net.CAM_I2C_SCL",
                pin7: "net.CAM_I2C_SDA",
                pin10: "net.VDD_0V9",
                pin13: "net.VCC_3V3",
                pin19: "net.RTC_AVDD3V3",
                pin23: "net.ADC_IN0",
                pin24: "net.VCC_1V8",
                pin25: "net.VBUS_5V",
                pin26: "net.USB_DM_SOC",
                pin27: "net.USB_DP_SOC",
                pin28: "net.VCC_3V3",
                pin43: "net.VCC_3V3",
                pin49: "net.VCC_DDR",
                pin50: "net.VCC_DDR",
                pin51: "net.VDD_0V9",
                pin53: "net.VCC_1V8",
                pin54: "net.VDD_0V9",
                pin55: "net.VDD_0V9",
                pin56: "net.VCC_DDR",
                pin61: "net.VCC_3V3",
                pin66: "net.RESET_N",
                pin67: "net.VDD_0V9",
                pin68: "net.XIN",
                pin69: "net.XOUT",
                pin70: "net.OSC_AVDD1V8",
                pin71: "net.VDD_0V9",
                pin81: "net.VCC_3V3",
                pin82: "net.VDD_0V9",
                pin88: "net.VCC_3V3",
                pin96: "net.ETH_AVDD1V8",
                pin101: "net.VCC_3V3",
                pin102: "net.ETH_EXTR",
                pin103: "net.VDD_0V9",
                pin108: "net.VCC_3V3",
                pin115: "net.VDD_ARM",
                pin116: "net.VDD_0V9",
                pin129: "net.GND",
                pin22: "net.GPIO4_C1",
                pin39: "net.FSPI_IO3",
                pin41: "net.FSPI_IO0",
                pin42: "net.FSPI_IO1",
                pin44: "net.FSPI_IO2",
                pin47: "net.FSPI_CS",
                pin48: "net.FSPI_CLK_SOC",
                pin58: "net.GPIO0_A0",
                pin59: "net.GPIO0_A1",
                pin60: "net.GPIO0",
                pin62: "net.GPIO1",
                pin64: "net.I2C1_SCL",
                pin65: "net.I2C1_SDA",
                pin79: "net.UART2_TX",
                pin80: "net.UART2_RX",
                pin117: "net.GPIO3_B0",
                pin118: "net.GPIO3_B1",
                pin119: "net.GPIO3_B2",
                pin120: "net.GPIO3_B3",
                pin121: "net.GPIO3_B4",
                pin122: "net.GPIO3_B5",
            } }), jsxRuntime.jsx("capacitor", { name: "C8", capacitance: "10uF", footprint: "0603", pcbX: -5.5, pcbY: 9.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_ARM", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C9", capacitance: "1uF", footprint: "0402", pcbX: -2.9, pcbY: 8.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_ARM", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C10", capacitance: "100nF", footprint: "0402", pcbX: -1.5, pcbY: 10.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_ARM", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C11", capacitance: "10uF", footprint: "0603", pcbX: 0.5, pcbY: 8.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_0V9", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C12", capacitance: "10uF", footprint: "0603", pcbX: 3.8, pcbY: 9.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_0V9", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C13", capacitance: "1uF", footprint: "0402", pcbX: 9.7, pcbY: 2.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_0V9", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C14", capacitance: "1uF", footprint: "0402", pcbX: 7.7, pcbY: 3.4, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_0V9", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C15", capacitance: "100nF", footprint: "0402", pcbX: 7.7, pcbY: 2.0, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_0V9", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C16", capacitance: "100nF", footprint: "0402", pcbX: 6.5, pcbY: 8.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_0V9", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C17", capacitance: "100nF", footprint: "0402", pcbX: 7.7, pcbY: -0.8, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_0V9", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C18", capacitance: "100nF", footprint: "0402", pcbX: 7.7, pcbY: 0.2, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_0V9", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C19", capacitance: "100nF", footprint: "0402", pcbX: 8.2, pcbY: -6.8, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_0V9", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C20", capacitance: "100nF", footprint: "0402", pcbX: 6.3, pcbY: -6.8, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_0V9", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C21", capacitance: "100nF", footprint: "0402", pcbX: 3.8, pcbY: -7.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_0V9", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C22", capacitance: "100nF", footprint: "0402", pcbX: 4, pcbY: -11, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VDD_0V9", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C23", capacitance: "10uF", footprint: "0603", pcbX: 1.2, pcbY: -6.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_DDR", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C24", capacitance: "1uF", footprint: "0603", pcbX: -2, pcbY: -7.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_DDR", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C25", capacitance: "1uF", footprint: "0402", pcbX: -4.5, pcbY: -6.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_DDR", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C26", capacitance: "100nF", footprint: "0402", pcbX: -6.5, pcbY: -7.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_DDR", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C27", capacitance: "1uF", footprint: "0402", pcbX: -8.5, pcbY: -4.7, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_1V8", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C28", capacitance: "100nF", footprint: "0402", pcbX: -8.5, pcbY: -3.3, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_1V8", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C29", capacitance: "100nF", footprint: "0402", pcbX: -10.5, pcbY: -1.9, pcbRotation: 90, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_3V3", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C30", capacitance: "100nF", footprint: "0402", pcbX: -8.5, pcbY: -0.5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_3V3", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C31", capacitance: "100nF", footprint: "0402", pcbX: -8.5, pcbY: 0.9, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_3V3", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C32", capacitance: "100nF", footprint: "0402", pcbX: -8.5, pcbY: 2.3, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_3V3", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C33", capacitance: "100nF", footprint: "0402", pcbX: -8.5, pcbY: 3.7, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_3V3", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C34", capacitance: "100nF", footprint: "0402", pcbX: -8.5, pcbY: 5.1, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_3V3", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C35", capacitance: "100nF", footprint: "0402", pcbX: -8.5, pcbY: 6.6, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_3V3", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C36", capacitance: "100nF", footprint: "0402", pcbX: -5, pcbY: 12, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_3V3", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C37", capacitance: "100nF", footprint: "0402", pcbX: -5, pcbY: 14, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_3V3", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C38", capacitance: "100nF", footprint: "0402", pcbX: -1, pcbY: -9.2, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.VCC_1V8", pin2: "net.GND" } }), jsxRuntime.jsx("schematicsheet", { name: "camera", displayName: "MIPI CSI Camera Interface", sheetIndex: 2 }), jsxRuntime.jsx(FH12_20S_0_5SH_55_, { name: "J_CAM", pcbX: -2.2, pcbY: -27, pcbRotation: "180deg", schSheetName: "camera", connections: {
                GND_1: "net.GND",
                GND_2: "net.GND",
                GND_3: "net.GND",
                GND_4: "net.GND",
                GND_5: "net.GND",
                GND_6: "net.GND",
                GND_7: "net.GND",
                GND_8: "net.GND",
                SHIELD_1: "net.GND",
                SHIELD_2: "net.GND",
                I2C_SCL: "net.CAM_I2C_SCL",
                I2C_SDA: "net.CAM_I2C_SDA",
                RESET_N: "net.CAM_RESET_N",
                VCC_3V3_1: "net.VCC_3V3",
                VCC_3V3_2: "net.VCC_3V3",
            } }), jsxRuntime.jsx("resistor", { name: "R10", resistance: "1", footprint: "0402", pcbX: -8.5, pcbY: 8.5, schSheetName: "camera", connections: { pin1: "net.VCC_1V8", pin2: "net.MIPI_AVDD_1V8" } }), jsxRuntime.jsx("capacitor", { name: "C7", capacitance: "100nF", footprint: "0402", pcbX: -8, pcbY: 10.5, schOrientation: "vertical", schSheetName: "camera", connections: { pin1: "net.MIPI_AVDD_1V8", pin2: "net.GND" } }), jsxRuntime.jsx("resistor", { name: "R7", resistance: "22", footprint: "0402", pcbX: -10.4, pcbY: 5, pcbRotation: "180deg", schSheetName: "camera" }), jsxRuntime.jsx("resistor", { name: "R8", resistance: "4.7k", footprint: "0402", pcbX: -10.4, pcbY: 6.5, schSheetName: "camera", connections: { pin1: "net.VCC_1V8", pin2: "net.CAM_I2C_SCL" } }), jsxRuntime.jsx("resistor", { name: "R9", resistance: "4.7k", footprint: "0402", pcbX: -10.4, pcbY: 3.7, schSheetName: "camera", connections: { pin1: "net.VCC_1V8", pin2: "net.CAM_I2C_SDA" } }), jsxRuntime.jsx("trace", { name: "CAM_MCLK_SRC", from: ".U1 > .MIPI_CLK0_OUT", to: ".R7 > .pin1", thickness: "0.12mm", maxLength: "182.88mm", routingPhaseIndex: 0 }), jsxRuntime.jsx("trace", { name: "CAM_MCLK", from: ".R7 > .pin2", to: ".J_CAM > .MCLK", thickness: "0.12mm", maxLength: "182.88mm", routingPhaseIndex: 0 }), jsxRuntime.jsx("trace", { name: "CSI_D0_P", from: ".U1 > .MIPI_CSI_RX_D0P", to: ".J_CAM > .CSI_D0_P", thickness: "0.12mm", maxLength: "182.88mm", routingPhaseIndex: 0 }), jsxRuntime.jsx("trace", { name: "CSI_D0_N", from: ".U1 > .MIPI_CSI_RX_D0N", to: ".J_CAM > .CSI_D0_N", thickness: "0.12mm", maxLength: "182.88mm", routingPhaseIndex: 0 }), jsxRuntime.jsx("trace", { name: "CSI_CLK_P", from: ".U1 > .MIPI_CSI_RX_CK0P", to: ".J_CAM > .CSI_CLK_P", thickness: "0.12mm", maxLength: "182.88mm", routingPhaseIndex: 0 }), jsxRuntime.jsx("trace", { name: "CSI_CLK_N", from: ".U1 > .MIPI_CSI_RX_CK0N", to: ".J_CAM > .CSI_CLK_N", thickness: "0.12mm", maxLength: "182.88mm", routingPhaseIndex: 0 }), jsxRuntime.jsx("trace", { name: "CSI_D1_P", from: ".U1 > .MIPI_CSI_RX_D1P", to: ".J_CAM > .CSI_D1_P", thickness: "0.12mm", maxLength: "182.88mm", routingPhaseIndex: 0 }), jsxRuntime.jsx("trace", { name: "CSI_D1_N", from: ".U1 > .MIPI_CSI_RX_D1N", to: ".J_CAM > .CSI_D1_N", thickness: "0.12mm", maxLength: "182.88mm", routingPhaseIndex: 0 }), jsxRuntime.jsx("differentialpair", { name: "CSI_D0", positiveConnection: "CSI_D0_P", negativeConnection: "CSI_D0_N", maxLengthSkew: "0.6mm", targetDifferentialImpedance: "100ohm", pcbTraceGap: "0.15mm", maxUncoupledLength: "2mm" }), jsxRuntime.jsx("differentialpair", { name: "CSI_CLK", positiveConnection: "CSI_CLK_P", negativeConnection: "CSI_CLK_N", maxLengthSkew: "0.6mm", targetDifferentialImpedance: "100ohm", pcbTraceGap: "0.15mm", maxUncoupledLength: "2mm" }), jsxRuntime.jsx("differentialpair", { name: "CSI_D1", positiveConnection: "CSI_D1_P", negativeConnection: "CSI_D1_N", maxLengthSkew: "0.6mm", targetDifferentialImpedance: "100ohm", pcbTraceGap: "0.15mm", maxUncoupledLength: "2mm" }), jsxRuntime.jsx("schematicsheet", { name: "ethernet", displayName: "100M Ethernet FEPHY", sheetIndex: 6 }), jsxRuntime.jsx(HR911105A, { name: "J_ETH", pcbX: 0, pcbY: 27, pcbRotation: "180deg", schSheetName: "ethernet", connections: {
                TD_POS: "net.ETH_TXP",
                TD_NEG: "net.ETH_TXN",
                RD_POS: "net.ETH_RXP",
                RD_NEG: "net.ETH_RXN",
                pin4: "net.ETH_TX_CT",
                pin5: "net.ETH_RX_CT",
                pin8: "net.ETH_SHIELD",
                SH1: "net.ETH_SHIELD",
                SH2: "net.ETH_SHIELD",
            } }), jsxRuntime.jsx("resistor", { name: "R14", resistance: "0", footprint: "0402", pcbX: 1.5, pcbY: 12, schSheetName: "ethernet", connections: { pin2: "net.ETH_TXP" } }), jsxRuntime.jsx("resistor", { name: "R15", resistance: "0", footprint: "0402", pcbX: 3.5, pcbY: 12, schSheetName: "ethernet", connections: { pin2: "net.ETH_TXN" } }), jsxRuntime.jsx("resistor", { name: "R16", resistance: "0", footprint: "0402", pcbX: 1.5, pcbY: 13.4, schSheetName: "ethernet", connections: { pin2: "net.ETH_RXP" } }), jsxRuntime.jsx("resistor", { name: "R17", resistance: "0", footprint: "0402", pcbX: 3.5, pcbY: 13.4, schSheetName: "ethernet", connections: { pin2: "net.ETH_RXN" } }), jsxRuntime.jsx("resistor", { name: "R18", resistance: "6.04k", footprint: "0402", pcbX: 6.5, pcbY: 10.5, schSheetName: "ethernet", connections: { pin1: "net.ETH_EXTR", pin2: "net.GND" } }), jsxRuntime.jsx("chip", { name: "D3", manufacturerPartNumber: "UDD32C03L01", footprint: "sod323", pcbX: 2.5, pcbY: 15, pinLabels: { pin1: "IO1", pin2: "IO2" }, schSheetName: "ethernet", connections: { IO1: "net.ETH_TXP", IO2: "net.ETH_TXN" } }), jsxRuntime.jsx("chip", { name: "D4", manufacturerPartNumber: "UDD32C03L01", footprint: "sod323", pcbX: 2.5, pcbY: 17, pinLabels: { pin1: "IO1", pin2: "IO2" }, schSheetName: "ethernet", connections: { IO1: "net.ETH_RXP", IO2: "net.ETH_RXN" } }), jsxRuntime.jsx("capacitor", { name: "C44", capacitance: "10nF", footprint: "0402", pcbX: -1.5, pcbY: 17.2, schSheetName: "ethernet", connections: { pin1: "net.ETH_TX_CT", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C45", capacitance: "10nF", footprint: "0402", pcbX: -3.5, pcbY: 17.2, schSheetName: "ethernet", connections: { pin1: "net.ETH_RX_CT", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C46", capacitance: "1nF", footprint: "1206", pcbX: -8.8, pcbY: 16, schSheetName: "ethernet", connections: { pin1: "net.ETH_SHIELD", pin2: "net.GND" } }), jsxRuntime.jsx("trace", { name: "ETH_TXP_SOC", from: ".U1 > .ETH_PHY_TXP", to: ".R14 > .pin1", thickness: "0.15mm", routingPhaseIndex: 1 }), jsxRuntime.jsx("trace", { name: "ETH_TXN_SOC", from: ".U1 > .ETH_PHY_TXN", to: ".R15 > .pin1", thickness: "0.15mm", routingPhaseIndex: 1 }), jsxRuntime.jsx("trace", { name: "ETH_RXP_SOC", from: ".U1 > .ETH_PHY_RXP", to: ".R16 > .pin1", thickness: "0.15mm", routingPhaseIndex: 1 }), jsxRuntime.jsx("trace", { name: "ETH_RXN_SOC", from: ".U1 > .ETH_PHY_RXN", to: ".R17 > .pin1", thickness: "0.15mm", routingPhaseIndex: 1 }), jsxRuntime.jsx("trace", { name: "ETH_TXP_LINE", from: ".R14 > .pin2", to: ".J_ETH > .TD_POS", thickness: "0.15mm", routingPhaseIndex: 1 }), jsxRuntime.jsx("trace", { name: "ETH_TXN_LINE", from: ".R15 > .pin2", to: ".J_ETH > .TD_NEG", thickness: "0.15mm", routingPhaseIndex: 1 }), jsxRuntime.jsx("trace", { name: "ETH_RXP_LINE", from: ".R16 > .pin2", to: ".J_ETH > .RD_POS", thickness: "0.15mm", routingPhaseIndex: 1 }), jsxRuntime.jsx("trace", { name: "ETH_RXN_LINE", from: ".R17 > .pin2", to: ".J_ETH > .RD_NEG", thickness: "0.15mm", routingPhaseIndex: 1 }), jsxRuntime.jsx("differentialpair", { name: "ETH_TX_SOC_PAIR", positiveConnection: "ETH_TXP_SOC", negativeConnection: "ETH_TXN_SOC", maxLengthSkew: "0.762mm", targetDifferentialImpedance: "100ohm", pcbTraceGap: "0.2mm", maxUncoupledLength: "2mm" }), jsxRuntime.jsx("differentialpair", { name: "ETH_RX_SOC_PAIR", positiveConnection: "ETH_RXP_SOC", negativeConnection: "ETH_RXN_SOC", maxLengthSkew: "0.762mm", targetDifferentialImpedance: "100ohm", pcbTraceGap: "0.2mm", maxUncoupledLength: "2mm" }), jsxRuntime.jsx("differentialpair", { name: "ETH_TX_LINE_PAIR", positiveConnection: "ETH_TXP_LINE", negativeConnection: "ETH_TXN_LINE", maxLengthSkew: "0.762mm", targetDifferentialImpedance: "100ohm", pcbTraceGap: "0.2mm", maxUncoupledLength: "2mm" }), jsxRuntime.jsx("differentialpair", { name: "ETH_RX_LINE_PAIR", positiveConnection: "ETH_RXP_LINE", negativeConnection: "ETH_RXN_LINE", maxLengthSkew: "0.762mm", targetDifferentialImpedance: "100ohm", pcbTraceGap: "0.2mm", maxUncoupledLength: "2mm" }), jsxRuntime.jsx("schematicsheet", { name: "clock-controls", displayName: "Clock, Reset & Boot", sheetIndex: 3 }), jsxRuntime.jsx("crystal", { name: "Y1", frequency: "24MHz", loadCapacitance: "12pF", pcbX: 8.7, pcbY: -4.2, pcbRotation: "90deg", schSheetName: "clock-controls", connections: { pin1: "net.XIN", pin2: "net.XOUT" }, footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: -1.15, pcbY: 0, width: "1.2mm", height: "2.4mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: 1.15, pcbY: 0, width: "1.2mm", height: "2.4mm", shape: "rect" }), jsxRuntime.jsx("silkscreenrect", { pcbX: 0, pcbY: 0, width: "3.4mm", height: "2.7mm" }), jsxRuntime.jsx("courtyardrect", { pcbX: 0, pcbY: 0, width: "3.8mm", height: "3.1mm" })] }) }), jsxRuntime.jsx("capacitor", { name: "C3", capacitance: "12pF", footprint: "0402", pcbX: 10.2, pcbY: -6.8, schOrientation: "vertical", schSheetName: "clock-controls", connections: { pin1: "net.XIN", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C4", capacitance: "12pF", footprint: "0402", pcbX: 10.2, pcbY: -1.5, schOrientation: "vertical", schSheetName: "clock-controls", connections: { pin1: "net.XOUT", pin2: "net.GND" } }), jsxRuntime.jsx(BLM18AG121SN1D, { name: "FB2", pcbX: 9.8, pcbY: -0.2, schSheetName: "clock-controls", connections: { pin1: "net.VCC_1V8", pin2: "net.OSC_AVDD1V8" } }), jsxRuntime.jsx("capacitor", { name: "C41", capacitance: "100nF", footprint: "0402", pcbX: 10.2, pcbY: 1.5, schSheetName: "clock-controls", connections: { pin1: "net.OSC_AVDD1V8", pin2: "net.GND" } }), jsxRuntime.jsx(BLM18AG121SN1D, { name: "FB3", pcbX: 9.8, pcbY: 3.5, schSheetName: "processor-core", connections: { pin1: "net.VCC_1V8", pin2: "net.ETH_AVDD1V8" } }), jsxRuntime.jsx("capacitor", { name: "C42", capacitance: "100nF", footprint: "0402", pcbX: 9.8, pcbY: 5, schOrientation: "vertical", schSheetName: "processor-core", connections: { pin1: "net.ETH_AVDD1V8", pin2: "net.GND" } }), jsxRuntime.jsx("trace", { name: "OSC_XIN", from: ".U1 > .OSC_XIN", to: ".Y1 > .pin1", routingPhaseIndex: 10, pcbPathRelativeTo: ".U1 > .OSC_XIN", pcbPath: [
                { x: 7.05, y: -4.375 },
                { x: 7.55, y: -6.35 },
            ] }), jsxRuntime.jsx("trace", { name: "OSC_XOUT", from: ".U1 > .OSC_XOUT", to: ".Y1 > .pin2", routingPhaseIndex: 10, pcbPathRelativeTo: ".U1 > .OSC_XOUT", pcbPath: [
                { x: 7.05, y: -4.025 },
                { x: 7.55, y: -4.05 },
            ] }), jsxRuntime.jsx("resistor", { name: "R3", resistance: "10k", footprint: "0603", pcbX: 2, pcbY: -9, schSheetName: "clock-controls", connections: { pin1: "net.VCC_3V3", pin2: "net.RESET_N" } }), jsxRuntime.jsx("capacitor", { name: "C39", capacitance: "100nF", footprint: "0402", pcbX: 0, pcbY: -11.5, schOrientation: "vertical", schSheetName: "clock-controls", connections: { pin1: "net.RESET_N", pin2: "net.GND" } }), jsxRuntime.jsx(HX_3x4x2_5_PA_4N_push_button_switch, { name: "SW1", pcbX: 8, pcbY: -9.4, symbol: undefined, schSheetName: "clock-controls", connections: {
                pin1: "net.RESET_N",
                pin2: "net.RESET_N",
                pin3: "net.GND",
                pin4: "net.GND",
            } }), jsxRuntime.jsx("resistor", { name: "R12", resistance: "10k", footprint: "0402", pcbX: 6.3, pcbY: -12.3, schSheetName: "clock-controls", connections: { pin1: "net.VCC_1V8", pin2: "net.ADC_IN0" } }), jsxRuntime.jsx("capacitor", { name: "C40", capacitance: "1nF", footprint: "0402", pcbX: 4.4, pcbY: -12.3, schOrientation: "vertical", schSheetName: "clock-controls", connections: { pin1: "net.ADC_IN0", pin2: "net.GND" } }), jsxRuntime.jsx(HX_3x4x2_5_PA_4N_push_button_switch, { name: "SW2", pcbX: 8, pcbY: -15, symbol: undefined, schSheetName: "clock-controls", connections: {
                pin1: "net.ADC_IN0",
                pin2: "net.ADC_IN0",
                pin3: "net.GND",
                pin4: "net.GND",
            } }), jsxRuntime.jsx("resistor", { name: "R11", resistance: "100", footprint: "0402", pcbX: -6.5, pcbY: -9, schSheetName: "power-usb", connections: { pin1: "net.VCC_3V3", pin2: "net.RTC_AVDD3V3" } }), jsxRuntime.jsx("capacitor", { name: "C43", capacitance: "1uF", footprint: "0402", pcbX: -6.5, pcbY: -10.5, schOrientation: "vertical", schSheetName: "power-usb", connections: { pin1: "net.RTC_AVDD3V3", pin2: "net.GND" } }), jsxRuntime.jsx("schematicsheet", { name: "peripherals", displayName: "Flash, Debug & Status", sheetIndex: 4 }), jsxRuntime.jsx(W25Q128JVSIQ, { name: "U4", pcbX: -8, pcbY: -16.5, schSheetName: "peripherals", connections: {
                CS: "net.FSPI_CS",
                DI: "net.FSPI_IO0",
                DO: "net.FSPI_IO1",
                IO2: "net.FSPI_IO2",
                IO3: "net.FSPI_IO3",
                CLK: "net.FSPI_CLK",
                VCC: "net.VCC_3V3",
                GND: "net.GND",
            } }), jsxRuntime.jsx("resistor", { name: "R13", resistance: "22", footprint: "0402", pcbX: 8.5, pcbY: 9.5, schSheetName: "peripherals", connections: { pin1: "net.FSPI_CLK_SOC", pin2: "net.FSPI_CLK" } }), jsxRuntime.jsx("capacitor", { name: "C5", capacitance: "100nF", footprint: "0402", pcbX: 9.5, pcbY: 7, schOrientation: "vertical", schSheetName: "peripherals", connections: { pin1: "net.VCC_3V3", pin2: "net.GND" } }), jsxRuntime.jsx("led", { name: "D2", color: "green", footprint: "0603", pcbX: -3, pcbY: -12, schSheetName: "peripherals", connections: { anode: "net.VCC_3V3", cathode: "net.POWER_LED" } }), jsxRuntime.jsx("resistor", { name: "R6", resistance: "1k", footprint: "0603", pcbX: -3, pcbY: -14, schSheetName: "peripherals", connections: { pin1: "net.POWER_LED", pin2: "net.GND" } }), jsxRuntime.jsx("schematicsheet", { name: "gpio-expansion", displayName: "Castellated GPIO Expansion", sheetIndex: 5 }), jsxRuntime.jsx("silkscreentext", { text: "RV1106G2 PICO", pcbX: -5.5, pcbY: 12.8, fontSize: "0.8mm" }), jsxRuntime.jsx("silkscreentext", { text: "ETHERNET", pcbX: 0, pcbY: 15.5, fontSize: "0.7mm" }), jsxRuntime.jsx("silkscreentext", { text: "USB-C", pcbX: 0, pcbY: -32.4, fontSize: "0.8mm" }), jsxRuntime.jsx("silkscreentext", { text: "RESET", pcbX: 10, pcbY: -6.4, fontSize: "0.75mm" }), jsxRuntime.jsx("silkscreentext", { text: "RECOVERY", pcbX: 10, pcbY: -11.8, fontSize: "0.65mm" }), jsxRuntime.jsx("silkscreentext", { text: "PWR", pcbX: 9.5, pcbY: -6.5, fontSize: "0.65mm" }), jsxRuntime.jsx("silkscreentext", { text: "CAMERA 20P 0.5mm", pcbX: -2.2, pcbY: -25.5, fontSize: "0.65mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[0], pcbX: -10.85, pcbY: -16.51, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[1], pcbX: -10.85, pcbY: -13.97, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[2], pcbX: -10.85, pcbY: -11.43, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[3], pcbX: -10.85, pcbY: -8.89, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[4], pcbX: -10.85, pcbY: -6.35, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[5], pcbX: -10.85, pcbY: -3.81, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[6], pcbX: -10.85, pcbY: -1.27, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[7], pcbX: -10.85, pcbY: 1.27, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[8], pcbX: -10.85, pcbY: 3.81, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[9], pcbX: -10.85, pcbY: 6.35, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[10], pcbX: -10.85, pcbY: 8.89, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[11], pcbX: -10.85, pcbY: 11.43, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[12], pcbX: -10.85, pcbY: 13.97, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: leftEdgePcbLabels[13], pcbX: -10.85, pcbY: 16.51, anchorAlignment: "center_left", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[0], pcbX: 10.85, pcbY: -16.51, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[1], pcbX: 10.85, pcbY: -13.97, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[2], pcbX: 10.85, pcbY: -11.43, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[3], pcbX: 10.85, pcbY: -8.89, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[4], pcbX: 10.85, pcbY: -6.35, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[5], pcbX: 10.85, pcbY: -3.81, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[6], pcbX: 10.85, pcbY: -1.27, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[7], pcbX: 10.85, pcbY: 1.27, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[8], pcbX: 10.85, pcbY: 3.81, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[9], pcbX: 10.85, pcbY: 6.35, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[10], pcbX: 10.85, pcbY: 8.89, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[11], pcbX: 10.85, pcbY: 11.43, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[12], pcbX: 10.85, pcbY: 13.97, anchorAlignment: "center_right", fontSize: "0.5mm" }), jsxRuntime.jsx("silkscreentext", { text: rightEdgePcbLabels[13], pcbX: 10.85, pcbY: 16.51, anchorAlignment: "center_right", fontSize: "0.5mm" })] }));

module.exports = index_circuit;