mohan-bee/relay-module

A tscircuit package created by mohan-bee.

Version
1.0.0
License
unset
Stars
0

dist/index.js

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

const pinLabels$7 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"],
    pin5: ["pin5"]
};
const SRD_05VDC_SL_C = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$7, symbol: jsxs("symbol", { children: [jsx("schematicrect", { schX: 0, schY: 0, width: 0.8, height: 1.8, strokeWidth: 0.02, color: "#880000" }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "right", schX: 0.8, schY: -0.5, schStemLength: 0.4 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "right", schX: 0.8, schY: 0.5, schStemLength: 0.4 }), jsx("port", { name: "pin3", pinNumber: 3, aliases: ["3"], direction: "left", schX: -0.8, schY: 0.5, schStemLength: 0.4 }), jsx("port", { name: "pin4", pinNumber: 4, aliases: ["4"], direction: "left", schX: -0.8, schY: -0.5, schStemLength: 0.4 }), jsx("port", { name: "pin5", pinNumber: 5, aliases: ["5"], direction: "left", schX: -0.8, schY: 0.1, schStemLength: 0.4 }), jsx("schematicpath", { points: [{ "x": 0.3, "y": -0.5 }, { "x": 0.1, "y": -0.5 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.1, "y": -0.5 }, { "x": -0.3, "y": -0.5 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.1, "y": -0.7 }, { "x": 0.1, "y": -0.7 }, { "x": 0.1, "y": -0.3 }, { "x": -0.1, "y": -0.3 }, { "x": -0.1, "y": -0.7 }], strokeColor: "#880000" }), jsx("schematicpath", { svgPath: "M -0.3 -0.48 A 0.02 0.02 0 1 0 -0.3 -0.48", strokeColor: "#880000" }), jsx("schematicpath", { svgPath: "M 0.3 -0.48 A 0.02 0.02 0 1 0 0.3 -0.48", strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.3, "y": 0.1 }, { "x": -0.06, "y": 0.1 }, { "x": -0.06, "y": 0.3 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.3, "y": 0.5 }, { "x": 0.06, "y": 0.5 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.3, "y": 0.5 }, { "x": -0.16, "y": 0.5 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.06, "y": 0.3 }, { "x": -0.16, "y": 0.6 }], strokeColor: "#880000" }), jsx("schematicpath", { svgPath: "M 0.3 0.52 A 0.02 0.02 0 1 0 0.3 0.52", strokeColor: "#880000" }), jsx("schematicpath", { svgPath: "M -0.3 0.12 A 0.02 0.02 0 1 0 -0.3 0.12", strokeColor: "#880000" }), jsx("schematicpath", { svgPath: "M -0.3 0.52 A 0.02 0.02 0 1 0 -0.3 0.52", strokeColor: "#880000" }), jsx("schematictext", { schX: -1e-3, schY: 1.1, text: "{NAME}", fontSize: 0.2, anchor: "bottom_center" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C35449"
            ]
        }, manufacturerPartNumber: "SRD-05VDC-SL-C", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin2"], pcbX: "7.100062mm", pcbY: "-5.99948mm", outerDiameter: "2.794mm", holeDiameter: "1.524mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin5"], pcbX: "-7.100062mm", pcbY: "0mm", outerDiameter: "2.794mm", holeDiameter: "1.524mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "-5.100066mm", pcbY: "5.999988mm", outerDiameter: "2.794mm", holeDiameter: "1.524mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin1"], pcbX: "-5.100066mm", pcbY: "-5.999988mm", outerDiameter: "2.794mm", holeDiameter: "1.524mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "7.100062mm", pcbY: "5.99948mm", outerDiameter: "2.794mm", holeDiameter: "1.524mm", shape: "circle" }), jsx("silkscreenpath", { route: [{ "x": -2.291994399999993, "y": 1.050848799999983 }, { "x": -2.291994399999993, "y": 5.99998800000003 }] }), jsx("silkscreenpath", { route: [{ "x": -2.291994399999993, "y": -5.99998800000003 }, { "x": -2.291994399999993, "y": -1.0512552000000142 }] }), jsx("silkscreenpath", { route: [{ "x": -2.291994399999993, "y": -5.99996260000006 }, { "x": -3.3098739999999793, "y": -5.99998800000003 }] }), jsx("silkscreenpath", { route: [{ "x": -2.291994399999993, "y": 5.99996260000006 }, { "x": -3.3098739999999793, "y": 5.99998800000003 }] }), jsx("silkscreenpath", { route: [{ "x": 7.1683880000000215, "y": -4.257039999999961 }, { "x": 7.1683880000000215, "y": -0.3124199999999746 }] }), jsx("silkscreenpath", { route: [{ "x": 6.150102000000004, "y": 0.7010399999999777 }, { "x": 7.800594000000018, "y": 2.3088599999999815 }] }), jsx("silkscreenpath", { route: [{ "x": -7.031735999999995, "y": 1.7999964000000546 }, { "x": -7.031735999999995, "y": 3.727195999999992 }, { "x": 1.6042640000000006, "y": 3.727195999999992 }, { "x": 1.6042640000000006, "y": 0.727201999999977 }, { "x": 1.628393999999986, "y": 0.7030466000000501 }, { "x": 5.644388000000021, "y": 0.7030466000000501 }, { "x": 6.152388000000002, "y": 0.7030466000000501 }] }), jsx("silkscreenpath", { route: [{ "x": 10.501096600000011, "y": -7.799984400000028 }, { "x": -8.699017400000002, "y": -7.799984400000028 }] }), jsx("silkscreenpath", { route: [{ "x": 10.500969600000019, "y": 7.800035200000025 }, { "x": -8.699144399999994, "y": 7.800035200000025 }] }), jsx("silkscreenpath", { route: [{ "x": 10.500995000000017, "y": -7.800009799999941 }, { "x": 10.500995000000017, "y": 7.800009799999941 }] }), jsx("silkscreenpath", { route: [{ "x": 7.0992999999999995, "y": 4.246880000000033 }, { "x": 7.0992999999999995, "y": 2.019300000000044 }] }), jsx("silkscreenpath", { route: [{ "x": -8.699144399999994, "y": 7.800035200000025 }, { "x": -8.699144399999994, "y": 0.2946907999999553 }] }), jsx("silkscreenpath", { route: [{ "x": -8.699144399999994, "y": -0.2946907999999553 }, { "x": -8.699144399999994, "y": -7.799984400000028 }] }), jsx("silkscreencircle", { pcbX: "-7.599934mm", pcbY: "-6.800088mm", radius: "0.500126mm" }), jsx("silkscreenrect", { pcbX: "-2.274951mm", pcbY: "-0mm", width: "2.999994mm", height: "1.999996mm", strokeWidth: "0.254mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.88773mm", pcbY: "8.8994mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -8.963977999999969, "y": 8.154988000000003 }, { "x": 10.735983599999997, "y": 8.154988000000003 }, { "x": 10.735983599999997, "y": -8.154988000000003 }, { "x": -8.963977999999969, "y": -8.154988000000003 }, { "x": -8.963977999999969, "y": 8.154988000000003 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C35449.obj",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C35449.step",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 7.113997199999972, y: 6.205, z: -6.300006000000001 },
        }, ...props }));
};

const pinLabels$6 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"]
};
const KF301_5_0_3P = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$6, supplierPartNumbers: {
            "jlcpcb": [
                "C474882"
            ]
        }, manufacturerPartNumber: "KF301-5.0-3P", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin1"], pcbX: "-4.99999mm", pcbY: "0mm", outerDiameter: "2.1999956mm", holeDiameter: "1.3999972mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "0mm", pcbY: "0mm", outerDiameter: "2.1999956mm", holeDiameter: "1.3999972mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "4.99999mm", pcbY: "0mm", outerDiameter: "2.1999956mm", holeDiameter: "1.3999972mm", shape: "circle" }), jsx("silkscreenpath", { route: [{ "x": 7.899984199999949, "y": 2.4999950000001263 }, { "x": 7.899984199999949, "y": 1.4999969999998939 }, { "x": 7.500010399999951, "y": 1.4999969999998939 }] }), jsx("silkscreenpath", { route: [{ "x": 7.899984199999949, "y": 2.4999950000001263 }, { "x": 7.500010399999951, "y": 2.4999950000001263 }] }), jsx("silkscreenpath", { route: [{ "x": -7.500010400000065, "y": 3.99999200000002 }, { "x": 7.500010399999951, "y": 3.99999200000002 }] }), jsx("silkscreenpath", { route: [{ "x": 7.500010399999951, "y": 3.99999200000002 }, { "x": 7.500010399999951, "y": -3.6999925999998595 }] }), jsx("silkscreenpath", { route: [{ "x": -7.500010400000065, "y": 3.99999200000002 }, { "x": -7.500010400000065, "y": -3.6999925999998595 }] }), jsx("silkscreenpath", { route: [{ "x": -7.500010400000065, "y": -3.6999925999998595 }, { "x": 7.500010399999951, "y": -3.6999925999998595 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.2921mm", pcbY: "4.9878mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": 1.9999959999998964, "y": -1.9999959999998964 }, { "x": 2.999994000000015, "y": -1.9999959999998964 }, { "x": 2.999994000000015, "y": -3.4999930000000177 }, { "x": 1.9999959999998964, "y": -3.4999930000000177 }, { "x": 1.9999959999998964, "y": -1.9999959999998964 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("fabricationnotepath", { route: [{ "x": 2.4999950000000126, "y": -0.9999979999998914 }, { "x": 1.4999970000000076, "y": -1.9999959999998964 }, { "x": 3.499992999999904, "y": -1.9999959999998964 }, { "x": 2.4999950000000126, "y": -0.9999979999998914 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("fabricationnotepath", { route: [{ "x": -2.4999950000001263, "y": -0.9999979999998914 }, { "x": -3.4999930000000177, "y": -1.9999959999998964 }, { "x": -1.4999970000000076, "y": -1.9999959999998964 }, { "x": -2.4999950000001263, "y": -0.9999979999998914 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("fabricationnotepath", { route: [{ "x": -2.999994000000015, "y": -1.9999959999998964 }, { "x": -1.99999600000001, "y": -1.9999959999998964 }, { "x": -1.99999600000001, "y": -3.4999930000000177 }, { "x": -2.999994000000015, "y": -3.4999930000000177 }, { "x": -2.999994000000015, "y": -1.9999959999998964 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("courtyardoutline", { outline: [{ "x": -7.749985000000152, "y": 4.24999200000002 }, { "x": 8.349983800000018, "y": 4.24999200000002 }, { "x": 8.349983800000018, "y": -3.8499927999999954 }, { "x": -7.749985000000152, "y": -3.8499927999999954 }, { "x": -7.749985000000152, "y": 4.24999200000002 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C474882.obj",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C474882.step",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -0.1499495999999556, z: -4.950006999999999 },
        }, ...props }));
};

const pinLabels$5 = {
    pin1: ["AN"],
    pin2: ["CAT"],
    pin3: ["EM"],
    pin4: ["COL"]
};
const PC817X3CSP9F = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$5, symbol: jsxs("symbol", { children: [jsx("schematicrect", { schX: 0, schY: 0, width: 1, height: 0.68, strokeWidth: 0.02, color: "#880000" }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["AN"], direction: "left", schX: -0.9, schY: 0.2, schStemLength: 0.4 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["CAT"], direction: "left", schX: -0.9, schY: -0.2, schStemLength: 0.4 }), jsx("port", { name: "pin3", pinNumber: 3, aliases: ["EM"], direction: "right", schX: 0.9, schY: -0.2, schStemLength: 0.4 }), jsx("port", { name: "pin4", pinNumber: 4, aliases: ["COL"], direction: "right", schX: 0.9, schY: 0.2, schStemLength: 0.4 }), jsx("schematicpath", { points: [{ "x": 0.5, "y": 0.2 }, { "x": 0.3, "y": 0.06 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.3, "y": -0.06 }, { "x": 0.5, "y": -0.2 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.3, "y": 0.18 }, { "x": 0.3, "y": -0.18 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.5, "y": -0.2 }, { "x": 0.44, "y": -0.1 }, { "x": 0.38, "y": -0.18 }, { "x": 0.5, "y": -0.2 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { svgPath: "M 0.06 -0.16 L 0.02 -0.08 L -0.02 -0.12 Z", strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { svgPath: "M 0.12 -0.08 L 0.08 0 L 0.04 -0.04 Z", strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.08, "y": -0.02 }, { "x": 0.06, "y": -0.16 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.02, "y": 0.06 }, { "x": 0.12, "y": -0.08 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.08, "y": -0.1 }, { "x": -0.4, "y": -0.1 }], strokeColor: "#880000" }), jsx("schematicpath", { svgPath: "M -0.36 0.1 L -0.24 -0.1 L -0.1 0.1 Z", strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematicpath", { points: [{ "x": -0.5, "y": 0.2 }, { "x": -0.24, "y": 0.2 }, { "x": -0.24, "y": -0.2 }, { "x": -0.5, "y": -0.2 }], strokeColor: "#880000" }), jsx("schematictext", { schX: 0, schY: 0.56, text: "{NAME}", fontSize: 0.2, anchor: "bottom_center" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C41807"
            ]
        }, manufacturerPartNumber: "PC817X3CSP9F", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin4"], pcbX: "4.2999914mm", pcbY: "1.27mm", width: "2.499995mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "4.2999914mm", pcbY: "-1.27mm", width: "2.499995mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-4.2999914mm", pcbY: "-1.27mm", width: "2.499995mm", height: "1.499997mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-4.2999914mm", pcbY: "1.27mm", width: "2.499995mm", height: "1.499997mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -3.299993400000176, "y": -2.251151199999981 }, { "x": -3.299993400000176, "y": -2.29989379999995 }] }), jsx("silkscreenpath", { route: [{ "x": -3.299993400000176, "y": 0.2888487999999825 }, { "x": -3.299993400000176, "y": -0.2888741999998956 }] }), jsx("silkscreenpath", { route: [{ "x": -3.299993400000176, "y": 2.300147800000218 }, { "x": -3.299993400000176, "y": 2.2511257999999543 }] }), jsx("silkscreenpath", { route: [{ "x": 3.3000441999997747, "y": -2.251151199999981 }, { "x": 3.3000441999997747, "y": -2.29989379999995 }] }), jsx("silkscreenpath", { route: [{ "x": 3.3000441999997747, "y": 0.2888487999999825 }, { "x": 3.3000441999997747, "y": -0.2888741999998956 }] }), jsx("silkscreenpath", { route: [{ "x": 3.3000441999997747, "y": 2.300147800000218 }, { "x": 3.3000441999997747, "y": 2.2511257999999543 }] }), jsx("silkscreenpath", { route: [{ "x": 3.3000441999997747, "y": -2.29989379999995 }, { "x": -3.299993400000176, "y": -2.29989379999995 }] }), jsx("silkscreenpath", { route: [{ "x": -3.299993400000176, "y": 2.300147800000218 }, { "x": 3.3000441999997747, "y": 2.300147800000218 }] }), jsx("silkscreencircle", { pcbX: "-4.064mm", pcbY: "2.54mm", radius: "0.150114mm" }), jsx("silkscreencircle", { pcbX: "-2.54mm", pcbY: "1.651mm", radius: "0.150114mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.00762mm", pcbY: "3.69494mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -5.799988900000244, "y": 2.549995400000057 }, { "x": 5.799988900000017, "y": 2.549995400000057 }, { "x": 5.799988900000017, "y": -2.5499953999998297 }, { "x": -5.799988900000244, "y": -2.5499953999998297 }, { "x": -5.799988900000244, "y": 2.549995400000057 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C41807.obj?uuid=d6cda2de884741da97ac8a4b11e9c725",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C41807.step?uuid=d6cda2de884741da97ac8a4b11e9c725",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0, z: -0.07078 },
        }, ...props }));
};

const pinLabels$4 = {
    pin1: ["B"],
    pin2: ["E"],
    pin3: ["C"]
};
const S8050_J3Y_RANGE_200_350_ = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$4, symbol: jsxs("symbol", { children: [jsx("port", { name: "pin3", pinNumber: 3, aliases: ["C"], direction: "up", schX: 0.2, schY: 0.4, schStemLength: 0.2 }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["B"], direction: "left", schX: -0.2, schY: 0, schStemLength: 0.2 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["E"], direction: "down", schX: 0.2, schY: -0.4, schStemLength: 0.2 }), jsx("schematicpath", { points: [{ "x": 0.2, "y": 0.2 }, { "x": 0, "y": 0.06 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": -0.06 }, { "x": 0.2, "y": -0.2 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0, "y": 0.18 }, { "x": 0, "y": -0.18 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": -0.2 }, { "x": 0.14, "y": -0.1 }, { "x": 0.08, "y": -0.18 }, { "x": 0.2, "y": -0.2 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsx("schematictext", { schX: 0, schY: 0.64, text: "{NAME}", fontSize: 0.2, anchor: "bottom_center" })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C2146"
            ]
        }, manufacturerPartNumber: "S8050 J3Y(RANGE:200-350)", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "1.101344mm", pcbY: "-0.94996mm", width: "1.0374884mm", height: "0.532003mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.101344mm", pcbY: "0.94996mm", width: "1.0374884mm", height: "0.532003mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.101344mm", pcbY: "0mm", width: "1.0374884mm", height: "0.532003mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.8586978000000727, "y": 1.5262098000000606 }, { "x": -0.8586978000000727, "y": 1.5262098000000606 }, { "x": -0.8586978000000727, "y": 0.49458879999997407 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8586978000000727, "y": -1.5262097999999469 }, { "x": -0.8586978000000727, "y": -1.5262097999999469 }, { "x": -0.8586978000000727, "y": -0.49458879999997407 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8586978000000727, "y": 0.45539659999997184 }, { "x": 0.8586978000000727, "y": -0.45539659999985815 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0635mm", pcbY: "2.524mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.8700882000000547, "y": 1.700009800000089 }, { "x": 1.870088199999941, "y": 1.700009800000089 }, { "x": 1.870088199999941, "y": -1.6999843999999484 }, { "x": -1.8700882000000547, "y": -1.6999843999999484 }, { "x": -1.8700882000000547, "y": 1.700009800000089 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2146.obj?uuid=cefd4596db214da394d9632b2b88f8f2",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2146.step?uuid=cefd4596db214da394d9632b2b88f8f2",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: -12700000070253736e-21, y: 0, z: 0 },
        }, ...props }));
};

const pinLabels$3 = {
    pin1: ["cathode", "neg"],
    pin2: ["anode", "pos"]
};
const LL4148 = (props) => {
    const { name = "D1", ...restProps } = props;
    return (jsx("diode", { name: name, pinLabels: pinLabels$3, supplierPartNumbers: {
            "jlcpcb": [
                "C9808"
            ]
        }, manufacturerPartNumber: "LL4148", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2", "anode", "pos"], pcbX: "1.5999968mm", pcbY: "0mm", width: "1.0999978mm", height: "1.6999966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1", "cathode", "neg"], pcbX: "-1.5999968mm", pcbY: "0mm", width: "1.0999978mm", height: "1.6999966mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.8458200000000033, "y": 0.7499858000000046 }, { "x": -0.8458199999999891, "y": 0.7499858000000046 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8458200000000033, "y": -0.750011200000003 }, { "x": -0.8458199999999891, "y": -0.750011200000003 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "1.8382mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": 1.6038575999999978, "y": -0.33482279999998354 }, { "x": 1.6038575999999978, "y": 0.3255771999999979 }, { "x": 1.7816576000000026, "y": 0.3255771999999979 }, { "x": 1.7816576000000026, "y": -0.33482279999998354 }, { "x": 1.6038575999999978, "y": -0.33482279999998354 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("fabricationnotepath", { route: [{ "x": 2.0348447999999877, "y": -0.09616439999999216 }, { "x": 1.3744448000000062, "y": -0.09616439999999216 }, { "x": 1.3744448000000062, "y": 0.08163559999999848 }, { "x": 2.0348447999999877, "y": 0.08163559999999848 }, { "x": 2.0348447999999877, "y": -0.09616439999999216 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("fabricationnotepath", { route: [{ "x": -1.3651992000000064, "y": -0.09616439999999216 }, { "x": -2.025599200000002, "y": -0.09616439999999216 }, { "x": -2.025599200000002, "y": 0.08163559999999848 }, { "x": -1.3651992000000064, "y": 0.08163559999999848 }, { "x": -1.3651992000000064, "y": -0.09616439999999216 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("courtyardoutline", { outline: [{ "x": -2.399995699999991, "y": 1.0999982999999958 }, { "x": 2.399995700000005, "y": 1.0999982999999958 }, { "x": 2.399995700000005, "y": -1.0999982999999958 }, { "x": -2.399995699999991, "y": -1.0999982999999958 }, { "x": -2.399995699999991, "y": 1.0999982999999958 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C9808.obj?uuid=5e1ea42b5fa942b08a8673329aacb827",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C9808.step?uuid=5e1ea42b5fa942b08a8673329aacb827",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0.000012699999999199463, z: 0 },
        }, ...restProps }));
};

const A_0805W8F1001T5E = (props) => {
    const { name = "R1", ...restProps } = props;
    return (jsx("resistor", { name: name, resistance: "1kohm", supplierPartNumbers: {
            "jlcpcb": [
                "C17513"
            ]
        }, manufacturerPartNumber: "0805W8F1001T5E", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.999998mm", pcbY: "0mm", width: "1.1325352mm", height: "1.3770102mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.999998mm", pcbY: "0mm", width: "1.1325352mm", height: "1.3770102mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.4761991999999964, "y": -0.9170924000000014 }, { "x": 1.7611343999999463, "y": -0.9170924000000014 }, { "x": 1.7611343999999463, "y": 0.9170924000000014 }, { "x": 0.4761991999999964, "y": 0.9170924000000014 }] }), jsx("silkscreenpath", { route: [{ "x": -0.47619920000011007, "y": -0.9170924000000014 }, { "x": -1.7611343999999463, "y": -0.9170924000000014 }, { "x": -1.7611343999999463, "y": 0.9170924000000014 }, { "x": -0.47619920000011007, "y": 0.9170924000000014 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "1.9144mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.8162655999998378, "y": 0.9385051000000431 }, { "x": 1.8162655999998378, "y": 0.9385051000000431 }, { "x": 1.8162655999998378, "y": -0.9385051000000431 }, { "x": -1.8162655999998378, "y": -0.9385051000000431 }, { "x": -1.8162655999998378, "y": 0.9385051000000431 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C17513.obj?uuid=c7acac53bcbc44d68fbab8f60a747688",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C17513.step?uuid=c7acac53bcbc44d68fbab8f60a747688",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0.000012699999842880061, z: 0 },
        }, ...restProps }));
};

const pinLabels$2 = {
    pin1: ["cathode", "neg"],
    pin2: ["anode", "pos"]
};
const NCD0805R1 = (props) => {
    const { name = "LED1", ...restProps } = props;
    return (jsx("led", { name: name, pinLabels: pinLabels$2, supplierPartNumbers: {
            "jlcpcb": [
                "C84256"
            ]
        }, manufacturerPartNumber: "NCD0805R1", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2", "anode", "pos"], pcbX: "1.100074mm", pcbY: "0mm", width: "0.999998mm", height: "1.2500102mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1", "cathode", "neg"], pcbX: "-1.100074mm", pcbY: "0mm", width: "0.999998mm", height: "1.2500102mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.4999735999999757, "y": 0.9499091999999791 }, { "x": 1.980056999999988, "y": 0.9598913999999468 }] }), jsx("silkscreenpath", { route: [{ "x": 0.6400545999999849, "y": -0.9401047999999719 }, { "x": 1.980056999999988, "y": -0.9401047999999719 }] }), jsx("silkscreenpath", { route: [{ "x": 1.980056999999988, "y": 0.9598913999999468 }, { "x": 1.980056999999988, "y": -0.9401302000001124 }] }), jsx("silkscreenpath", { route: [{ "x": -1.7500600000000759, "y": -0.95011240000008 }, { "x": -1.7500600000000759, "y": -0.9500616000000264 }, { "x": -2.099995799999988, "y": -0.6001258000001144 }] }), jsx("silkscreenpath", { route: [{ "x": -1.7500600000000759, "y": 0.9499091999999791 }, { "x": -1.7500600000000759, "y": 0.9498583999999255 }, { "x": -2.099995799999988, "y": 0.5999226000000135 }] }), jsx("silkscreenpath", { route: [{ "x": -0.500024400000143, "y": 0.9499091999999791 }, { "x": -1.7500600000000759, "y": 0.9499091999999791 }] }), jsx("silkscreenpath", { route: [{ "x": -0.500024400000143, "y": -0.95011240000008 }, { "x": -1.7500600000000759, "y": -0.95011240000008 }] }), jsx("silkscreenpath", { route: [{ "x": -2.099995799999988, "y": 0.5999226000000135 }, { "x": -2.099995799999988, "y": -0.6001258000001144 }] }), jsx("silkscreenpath", { route: [{ "x": 0.30005019999998694, "y": 0.49989740000000893 }, { "x": 0.30005019999998694, "y": -0.5001006000001098 }] }), jsx("silkscreenpath", { route: [{ "x": 0.30005019999998694, "y": -0.005156199999987621 }, { "x": -0.19994880000001558, "y": -0.005156199999987621 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.066802mm", pcbY: "1.9525mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("fabricationnotepath", { route: [{ "x": 1.000048799999945, "y": 0.6998715999999376 }, { "x": 1.2000484000000142, "y": 0.6998715999999376 }, { "x": 1.2000484000000142, "y": -0.7001256000000922 }, { "x": 1.000048799999945, "y": -0.7001256000000922 }, { "x": 1.000048799999945, "y": 0.6998715999999376 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("fabricationnotepath", { route: [{ "x": 0.6346952000000101, "y": -0.09431020000010903 }, { "x": 1.6346932000001289, "y": -0.09431020000010903 }, { "x": 1.6346932000001289, "y": 0.05567680000001474 }, { "x": 0.6346952000000101, "y": 0.05567680000001474 }, { "x": 0.6346952000000101, "y": -0.09431020000010903 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("fabricationnotepath", { route: [{ "x": -1.5999460000000454, "y": -1015999999935957e-19 }, { "x": -0.5999480000000403, "y": -1015999999935957e-19 }, { "x": -0.5999480000000403, "y": 0.1498853999999028 }, { "x": -1.5999460000000454, "y": 0.1498853999999028 }, { "x": -1.5999460000000454, "y": -1015999999935957e-19 }], strokeWidth: "0mm", isFilled: true, hasStroke: false }), jsx("courtyardoutline", { outline: [{ "x": -1.8500730000000658, "y": 0.875005099999953 }, { "x": 1.8500730000000658, "y": 0.875005099999953 }, { "x": 1.8500730000000658, "y": -0.8751194000000169 }, { "x": -1.8500730000000658, "y": -0.8751194000000169 }, { "x": -1.8500730000000658, "y": 0.875005099999953 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C84256.obj?uuid=23093642268545519703b953fc993978",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C84256.step?uuid=23093642268545519703b953fc993978",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -5079999993995443e-20, y: 0.00011430000006384944, z: -0.01 },
        }, ...restProps }));
};

const pinLabels$1 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"]
};
const B_2100S03P_A110 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$1, supplierPartNumbers: {
            "jlcpcb": [
                "C124376"
            ]
        }, manufacturerPartNumber: "B-2100S03P-A110", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin3"], pcbX: "2.5337008mm", pcbY: "0mm", outerDiameter: "1.5999968mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "-0.0062992mm", pcbY: "0mm", outerDiameter: "1.5999968mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin1"], pcbX: "-2.5462992mm", pcbY: "0mm", holeWidth: "1.1000232mm", holeHeight: "1.1000232mm", outerWidth: "1.5748mm", outerHeight: "1.5999968mm", rectPad: true, pcbRotation: "0deg", shape: "pill" }), jsx("silkscreenpath", { route: [{ "x": -1.9112991999999736, "y": 1.2699999999999818 }, { "x": -3.816299200000003, "y": 1.2699999999999818 }, { "x": -3.816299200000003, "y": -1.2700000000000102 }, { "x": 3.8037008000000014, "y": -1.2700000000000102 }, { "x": 3.8037008000000014, "y": 1.2699999999999818 }] }), jsx("silkscreenpath", { route: [{ "x": 3.8037008000000014, "y": 1.2699999999999818 }, { "x": -1.9112991999999736, "y": 1.2699999999999818 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0189992mm", pcbY: "2.27mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -4.066299200000003, "y": 1.5199999999999818 }, { "x": 4.053700800000001, "y": 1.5199999999999818 }, { "x": 4.053700800000001, "y": -1.5200000000000102 }, { "x": -4.066299200000003, "y": -1.5200000000000102 }, { "x": -4.066299200000003, "y": 1.5199999999999818 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C124376.obj?uuid=c023159e66794c6e8fc0907055f01d55",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C124376.step?uuid=c023159e66794c6e8fc0907055f01d55",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -2.533700799999999, y: 0, z: -5999999999950489e-21 },
        }, ...props }));
};

const pinLabels = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"]
};
const B_2100S04P_A110 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels, supplierPartNumbers: {
            "jlcpcb": [
                "C124378"
            ]
        }, manufacturerPartNumber: "B-2100S04P-A110", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin1"], pcbX: "-3.81mm", pcbY: "0mm", holeWidth: "1.1000232mm", holeHeight: "1.1000232mm", outerWidth: "1.6999966mm", outerHeight: "1.6999966mm", rectPad: true, pcbRotation: "0deg", shape: "pill" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "-1.27mm", pcbY: "0mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "1.27mm", pcbY: "0mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "3.81mm", pcbY: "0mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("silkscreenpath", { route: [{ "x": -2.516479600000139, "y": 1.2700000000000955 }, { "x": 5.0799999999998136, "y": 1.2700000000000955 }, { "x": 5.0799999999998136, "y": -1.2699999999999818 }, { "x": -5.080000000000041, "y": -1.2699999999999818 }, { "x": -5.080000000000041, "y": 1.2700000000000955 }, { "x": -2.516479600000139, "y": 1.2700000000000955 }] }), jsx("silkscreenpath", { route: [{ "x": -2.516479600000139, "y": 1.2700000000000955 }, { "x": -2.516479600000139, "y": -1.2699999999999818 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "2.3208mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -5.330000000000041, "y": 1.579994799999895 }, { "x": 5.3299999999998136, "y": 1.579994799999895 }, { "x": 5.3299999999998136, "y": -1.5799948000000086 }, { "x": -5.330000000000041, "y": -1.5799948000000086 }, { "x": -5.330000000000041, "y": 1.579994799999895 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C124378.obj?uuid=62d1dd00f91344f487735a33792f8f57",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C124378.step?uuid=62d1dd00f91344f487735a33792f8f57",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0, z: -5999999999950489e-21 },
        }, ...props }));
};

// Photo reconstruction of Quartz MOD-QC0518, HL-52S V1.0. Board dimensions are unverified.
// All physical components retain their unmodified JLCPCB-imported footprints and CAD.
const mechanical = { width: 50, height: 38, thickness: 1.6, holeDiameter: 3, holePitchX: 44, holePitchY: 32 };
function Silk({ text, x, y, size = 1, rotation = 0 }) {
    return jsx("silkscreentext", { text: text, pcbX: x, pcbY: y, fontSize: size, pcbRotation: rotation, anchorAlignment: "center", pcbStyle: { silkscreenTextVisibility: "visible" } });
}
function Channel({ ch, y, sy }) {
    const lower = ch === 1;
    const section = `channel${ch}`;
    const inputR = ch * 2;
    const baseR = ch * 2 - 1;
    const rx = lower ? 12.5 : 12.8;
    const ry = lower ? -10.7 : 11.1;
    const dy = lower ? -8.8 : 9.3;
    const ly = lower ? -15.7 : 15.3;
    return jsxs(Fragment$1, { children: [jsx("schematicsection", { name: section, displayName: `Channel ${ch} — active low` }), jsx(SRD_05VDC_SL_C, { name: `K${ch}`, pcbX: -1.4, pcbY: y, pcbRotation: 180, schX: 12, schY: sy, schSectionName: section, connections: { pin1: "net.JDVCC", pin4: `net.COIL${ch}` } }), jsx(KF301_5_0_3P, { name: `J${ch}`, pcbX: -16.5, pcbY: lower ? -8.1 : 8.1, pcbRotation: 270, schX: 18, schY: sy, schSectionName: section }), [["NO", 2, 1], ["COM", 5, 2], ["NC", 3, 3]].map(([net, relayPin, terminalPin]) => jsx(Fragment, { children: jsx("trace", { path: [`.K${ch} > .pin${relayPin}`, `.J${ch} > .pin${terminalPin}`, `net.${net}${ch}`], thickness: 1.5 }) }, net)), jsx(PC817X3CSP9F, { name: `U${ch}`, pcbX: lower ? 13.9 : 14, pcbY: lower ? -3.15 : 3.1, schX: -4, schY: sy, schSectionName: section, connections: { AN: `net.OPTO_A${ch}`, CAT: `net.IN${ch}`, EM: `net.OPTO_E${ch}`, COL: "net.JDVCC" } }), jsx(A_0805W8F1001T5E, { name: `R${inputR}`, pcbX: rx, pcbY: ry, pcbRotation: lower ? -90 : 90, schX: -12, schY: sy + 1, schRotation: -90, schSectionName: section, connections: { pin1: "net.VCC", pin2: `net.LED_A${ch}` } }), jsx(NCD0805R1, { name: `DS${ch}`, color: "red", pcbX: 16.2, pcbY: ly, pcbRotation: lower ? 90 : -90, schX: -12, schY: sy - 1, schRotation: -90, schSectionName: section, connections: { pin2: `net.LED_A${ch}`, pin1: `net.OPTO_A${ch}` } }), jsx(A_0805W8F1001T5E, { name: `R${baseR}`, pcbX: lower ? 16 : 16.1, pcbY: lower ? -10.6 : 11, pcbRotation: lower ? -90 : 90, schX: 1, schY: sy - 1, schSectionName: section, connections: { pin1: `net.OPTO_E${ch}`, pin2: `net.BASE${ch}` } }), jsx(S8050_J3Y_RANGE_200_350_, { name: `Q${ch}`, pcbX: 9.4, pcbY: lower ? -14.4 : 14.1, pcbRotation: lower ? 90 : -90, schX: 6, schY: sy - 1, schSectionName: section, connections: { B: `net.BASE${ch}`, E: "net.GND", C: `net.COIL${ch}` } }), jsx(LL4148, { name: `D${ch}`, pcbX: 10, pcbY: dy, pcbRotation: lower ? -90 : 90, schX: 7, schY: sy + 4, schRotation: 180, schSectionName: section, connections: { pin1: "net.JDVCC", pin2: `net.COIL${ch}` } }), jsx("cutout", { shape: "polygon", points: [
                    { x: 2.4, y: y + 3.8 }, { x: 7.3, y: y + 3.8 }, { x: 8.7, y: y + 2.4 },
                    { x: 8.7, y: y - 2.4 }, { x: 7.3, y: y - 3.8 }, { x: 2.4, y: y - 3.8 },
                    { x: 2.4, y: y - 3 }, { x: 7, y: y - 3 }, { x: 7.9, y: y - 2.1 },
                    { x: 7.9, y: y + 2.1 }, { x: 7, y: y + 3 }, { x: 2.4, y: y + 3 },
                ] }), jsx(Silk, { text: `Q${ch}`, x: 8.8, y: lower ? -16.7 : 16.5, size: 0.9, rotation: 90 }), jsx(Silk, { text: `D${ch}`, x: 8.3, y: dy, size: 0.9, rotation: 90 }), jsx(Silk, { text: `DS${ch}`, x: 13.7, y: ly, size: 0.9, rotation: 90 }), jsx(Silk, { text: `R${inputR}`, x: rx - 1.4, y: ry - 1.2, size: 0.8, rotation: 90 }), jsx(Silk, { text: `R${baseR}`, x: 17.6, y: ry - 1.1, size: 0.8, rotation: 90 }), [-5, 0, 5].map((offset, i) => jsx(Fragment, { children: jsx("silkscreenpath", { strokeWidth: 0.25, route: [
                        { x: -21.3, y: (lower ? -8.1 : 8.1) + offset + 0.6 },
                        { x: -22, y: (lower ? -8.1 : 8.1) + offset + 0.6 },
                        { x: -22, y: (lower ? -8.1 : 8.1) + offset - 0.6 },
                    ] }) }, i))] });
}
function RelayModule() {
    return jsxs("board", { width: mechanical.width, height: mechanical.height, thickness: mechanical.thickness, layers: 2, solderMaskColor: "black", title: "HL-52S V1.0 \u2014 JLCPCB-imported reconstruction", autorouter: "auto-local", defaultTraceWidth: 0.35, minTraceWidth: 0.25, schMaxTraceDistance: 5, pcbStyle: { silkscreenTextVisibility: "hidden" }, children: [jsx("schematicsection", { name: "interface", displayName: "Logic and relay supplies" }), jsx("net", { name: "VCC" }), jsx("net", { name: "JDVCC" }), jsx("net", { name: "GND" }), jsx(B_2100S04P_A110, { name: "JIN", pcbX: 21.5, pcbY: 7.1, pcbRotation: -90, schX: -12, schY: 17, schSectionName: "interface", connections: { pin1: "net.VCC", pin2: "net.IN2", pin3: "net.IN1", pin4: "net.GND" } }), jsx(B_2100S03P_A110, { name: "JPOWER", pcbX: 21.4, pcbY: -8, pcbRotation: 90, schX: -3, schY: 17, schSectionName: "interface", connections: { pin1: "net.JDVCC", pin2: "net.VCC", pin3: "net.GND" } }), jsx(Channel, { ch: 1, y: -8.3, sy: -9 }), jsx(Channel, { ch: 2, y: 8.2, sy: 6 }), [-22, 22].flatMap((x) => [-16, 16].map((y) => jsx(Fragment, { children: jsx("hole", { pcbX: x, pcbY: y, diameter: mechanical.holeDiameter }) }, `${x},${y}`))), jsx(Silk, { text: "2 relay module", x: -4.5, y: -17.6, size: 1.6 }), jsx(Silk, { text: "HL-52S V1.0", x: -4.1, y: 17.7, size: 1.1, rotation: 180 }), jsx(Silk, { text: "GndIn1In2Vcc", x: 24.1, y: 7.1, size: 1, rotation: 90 }), jsx(Silk, { text: "JDVccVccGnd", x: 24, y: -8.2, size: 0.95, rotation: 90 }), jsx(Silk, { text: "258540", x: 18.7, y: 15.4, size: 0.65, rotation: 90 })] });
}

export { RelayModule as default, mechanical };