gokul/new-clock

This code defines a PCB schematic with physical hardware components including switches, chips, resistors, capacitors, inductors, connectors, and visual annotations for a six-digit 12-hour digital clock circuit.

Version
0.0.1
License
unset
Stars
0

dist/index.cjs

'use strict';

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

const pinLabels$1 = {
    pin1: ["g"],
    pin2: ["f"],
    pin3: ["GND1"],
    pin4: ["e"],
    pin5: ["d"],
    pin6: ["dp"],
    pin7: ["c"],
    pin8: ["GND2"],
    pin9: ["b"],
    pin10: ["a"]
};
const pinAttributes = {
    pin3: { requiresGround: true },
    pin8: { requiresGround: true }
};
const FJ3191AH = (props) => {
    return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$1, pinAttributes: pinAttributes, symbol: jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("schematicrect", { schX: 0, schY: 0, width: 1.6, height: 1.4, strokeWidth: 0.02, color: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.24, "y": 0.48 }, { "x": -0.2, "y": 0.52 }, { "x": 0.16, "y": 0.52 }, { "x": 0.22, "y": 0.48 }, { "x": 0.18, "y": 0.44 }, { "x": -0.2, "y": 0.44 }, { "x": -0.24, "y": 0.48 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.26, "y": 0 }, { "x": -0.3, "y": 0.04 }, { "x": -0.3, "y": 0.4 }, { "x": -0.26, "y": 0.46 }, { "x": -0.22, "y": 0.42 }, { "x": -0.22, "y": 0.04 }, { "x": -0.26, "y": 0 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.24, "y": 0 }, { "x": 0.2, "y": 0.04 }, { "x": 0.2, "y": 0.4 }, { "x": 0.24, "y": 0.46 }, { "x": 0.28, "y": 0.42 }, { "x": 0.28, "y": 0.04 }, { "x": 0.24, "y": 0 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.24, "y": -0.02 }, { "x": -0.2, "y": 0.02 }, { "x": 0.16, "y": 0.02 }, { "x": 0.22, "y": -0.02 }, { "x": 0.18, "y": -0.06 }, { "x": -0.2, "y": -0.06 }, { "x": -0.24, "y": -0.02 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.26, "y": -0.5 }, { "x": -0.3, "y": -0.46 }, { "x": -0.3, "y": -0.1 }, { "x": -0.26, "y": -0.04 }, { "x": -0.22, "y": -0.08 }, { "x": -0.22, "y": -0.46 }, { "x": -0.26, "y": -0.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.24, "y": -0.5 }, { "x": 0.2, "y": -0.46 }, { "x": 0.2, "y": -0.1 }, { "x": 0.24, "y": -0.04 }, { "x": 0.28, "y": -0.08 }, { "x": 0.28, "y": -0.46 }, { "x": 0.24, "y": -0.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.24, "y": -0.52 }, { "x": -0.2, "y": -0.48 }, { "x": 0.16, "y": -0.48 }, { "x": 0.22, "y": -0.52 }, { "x": 0.18, "y": -0.56 }, { "x": -0.2, "y": -0.56 }, { "x": -0.24, "y": -0.52 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: 0.36, y: -0.52 }, radius: 0.04, strokeWidth: 0.02, color: "#880000" }), jsxRuntime.jsx("schematictext", { schX: -0.08, schY: 0.32, text: "a", fontSize: 0.13, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 0.08, schY: 0.130938, text: "b", fontSize: 0.13, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 0.08, schY: -0.32, text: "c", fontSize: 0.13, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: -0.08, schY: -0.44, text: "d", fontSize: 0.13, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: -0.2, schY: -0.32, text: "e", fontSize: 0.13, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: -0.2, schY: 0.12, text: "f", fontSize: 0.13, anchor: "left", color: "#880000", schRotation: 0 }), jsxRuntime.jsx("port", { name: "pin1", pinNumber: 1, aliases: ["g"], direction: "left", schX: -1.2, schY: 0.4, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin2", pinNumber: 2, aliases: ["f"], direction: "left", schX: -1.2, schY: 0.2, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin3", pinNumber: 3, aliases: ["GND1", "GND"], direction: "left", schX: -1.2, schY: 0, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin4", pinNumber: 4, aliases: ["e"], direction: "left", schX: -1.2, schY: -0.2, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin5", pinNumber: 5, aliases: ["d"], direction: "left", schX: -1.2, schY: -0.4, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin6", pinNumber: 6, aliases: ["dp"], direction: "right", schX: 1.2, schY: -0.4, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin7", pinNumber: 7, aliases: ["c"], direction: "right", schX: 1.2, schY: -0.2, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin8", pinNumber: 8, aliases: ["GND2", "GND"], direction: "right", schX: 1.2, schY: 0, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin9", pinNumber: 9, aliases: ["b"], direction: "right", schX: 1.2, schY: 0.2, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin10", pinNumber: 10, aliases: ["a"], direction: "right", schX: 1.2, schY: 0.4, schStemLength: 0.4 }), jsxRuntime.jsx("schematictext", { schX: -0.1, schY: -0.0734, text: "g", fontSize: 0.13, anchor: "left", color: "#880000", schRotation: 0 })] }), supplierPartNumbers: {
            "jlcpcb": [
                "C44296"
            ]
        }, manufacturerPartNumber: "FJ3191AH", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "-5.08mm", pcbY: "-3.8735mm", outerDiameter: "1.524mm", holeDiameter: "0.762mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "-2.54mm", pcbY: "-3.8735mm", outerDiameter: "1.524mm", holeDiameter: "0.762mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "-0mm", pcbY: "-3.8735mm", outerDiameter: "1.524mm", holeDiameter: "0.762mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin4"], pcbX: "2.54mm", pcbY: "-3.8735mm", outerDiameter: "1.524mm", holeDiameter: "0.762mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin5"], pcbX: "5.08mm", pcbY: "-3.8735mm", outerDiameter: "1.524mm", holeDiameter: "0.762mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin6"], pcbX: "5.08mm", pcbY: "3.7465mm", outerDiameter: "1.524mm", holeDiameter: "0.762mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin7"], pcbX: "2.54mm", pcbY: "3.7465mm", outerDiameter: "1.524mm", holeDiameter: "0.762mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin8"], pcbX: "-0mm", pcbY: "3.7465mm", outerDiameter: "1.524mm", holeDiameter: "0.762mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin9"], pcbX: "-2.54mm", pcbY: "3.7465mm", outerDiameter: "1.524mm", holeDiameter: "0.762mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin10"], pcbX: "-5.08mm", pcbY: "3.7465mm", outerDiameter: "1.524mm", holeDiameter: "0.762mm", shape: "circle" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.572000000000003, "y": -0.8255000000000337 }, { "x": -4.572000000000003, "y": 2.222499999999968 }, { "x": -4.318000000000097, "y": 2.349499999999921 }, { "x": -4.064000000000078, "y": 1.8414999999999964 }, { "x": -4.064000000000078, "y": -1.0795000000000528 }, { "x": -4.318000000000097, "y": -1.2065000000000055 }, { "x": -4.572000000000003, "y": -0.8255000000000337 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.0160000000000764, "y": -2.222500000000082 }, { "x": -3.9370000000001255, "y": -1.7145000000001573 }, { "x": -4.064000000000078, "y": -1.4605000000001382 }, { "x": -3.6830000000001064, "y": -1.2065000000000055 }, { "x": -0.6350000000001046, "y": -1.7145000000001573 }, { "x": -0.5080000000001519, "y": -1.9685000000000628 }, { "x": -1.0160000000000764, "y": -2.222500000000082 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.0160000000000764, "y": 1.8414999999999964 }, { "x": -3.9370000000001255, "y": 2.349499999999921 }, { "x": -4.064000000000078, "y": 2.60349999999994 }, { "x": -3.6830000000001064, "y": 2.8574999999998454 }, { "x": -0.6350000000001046, "y": 2.349499999999921 }, { "x": -0.5080000000001519, "y": 2.0954999999999018 }, { "x": -1.0160000000000764, "y": 1.8414999999999964 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.7939999999999827, "y": -2.9845000000000255 }, { "x": -0.1270000000000664, "y": -2.476500000000101 }, { "x": -0.2540000000000191, "y": -2.222500000000082 }, { "x": 0.1269999999999527, "y": -1.9685000000000628 }, { "x": 3.1749999999999545, "y": -2.476500000000101 }, { "x": 3.3019999999999072, "y": -2.7305000000000064 }, { "x": 2.7939999999999827, "y": -2.9845000000000255 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.2540000000000191, "y": -1.7145000000001573 }, { "x": 0, "y": -1.587500000000091 }, { "x": 0, "y": 1.3334999999998445 }, { "x": -0.2540000000000191, "y": 1.8414999999999964 }, { "x": -0.5080000000001519, "y": 1.7144999999998163 }, { "x": -0.5080000000001519, "y": -1.3335000000001855 }, { "x": -0.2540000000000191, "y": -1.7145000000001573 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.2539999999999054, "y": 1.8414999999999964 }, { "x": 0.3809999999999718, "y": 1.5874999999998636 }, { "x": 3.4289999999999736, "y": 1.079499999999939 }, { "x": 3.8099999999999454, "y": 1.3334999999998445 }, { "x": 3.682999999999879, "y": 1.5874999999998636 }, { "x": 0.7619999999999436, "y": 2.0954999999999018 }, { "x": 0.2539999999999054, "y": 1.8414999999999964 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.8099999999999454, "y": -2.7305000000000064 }, { "x": 4.063999999999851, "y": -2.6035000000000537 }, { "x": 4.063999999999851, "y": 0.31749999999999545 }, { "x": 3.8099999999999454, "y": 0.82549999999992 }, { "x": 3.5559999999999263, "y": 0.6984999999999673 }, { "x": 3.5559999999999263, "y": -2.3495000000000346 }, { "x": 3.8099999999999454, "y": -2.7305000000000064 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.8150799999999663, "y": 2.6771599999998443 }, { "x": 3.9106170400945075, "y": 2.4831164692946004 }, { "x": 4.121757484857994, "y": 2.4362130533872914 }, { "x": 4.290465566138323, "y": 2.5715563249208344 }, { "x": 4.290465566138209, "y": 2.78784367507933 }, { "x": 4.121757484857881, "y": 2.9231869466125318 }, { "x": 3.9106170400945075, "y": 2.87628353070545 }, { "x": 3.8150799999999663, "y": 2.682239999999979 }] }), jsxRuntime.jsx("silkscreenrect", { pcbX: "0mm", pcbY: "0mm", width: "13.208mm", height: "10.033mm", strokeWidth: "0.254mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "6.0165mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -4.318000000000097, "y": 2.222499999999968 }, { "x": -4.572000000000116, "y": 2.0954999999999018 }, { "x": -4.572000000000116, "y": -0.8255000000000337 }, { "x": -4.318000000000097, "y": -1.2065000000001191 }, { "x": -4.064000000000078, "y": -1.0795000000000528 }, { "x": -4.064000000000078, "y": 1.8414999999998827 }, { "x": -4.318000000000097, "y": 2.222499999999968 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -4.064000000000078, "y": -1.4605000000000246 }, { "x": -3.937000000000012, "y": -1.7145000000000437 }, { "x": -1.143000000000029, "y": -2.222500000000082 }, { "x": -0.5080000000000382, "y": -1.9685000000000628 }, { "x": -0.7620000000000573, "y": -1.7145000000000437 }, { "x": -3.55600000000004, "y": -1.2065000000001191 }, { "x": -4.064000000000078, "y": -1.4605000000000246 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -4.037457000000131, "y": 2.6760931999999684 }, { "x": -3.910457000000065, "y": 2.4220931999999493 }, { "x": -1.1164570000000822, "y": 1.9140931999999111 }, { "x": -0.4814570000000913, "y": 2.16809319999993 }, { "x": -0.7354570000001104, "y": 2.4220931999999493 }, { "x": -3.529457000000093, "y": 2.9300931999999875 }, { "x": -4.037457000000131, "y": 2.6760931999999684 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 0.2805429999998523, "y": 1.9140931999999111 }, { "x": 0.4075429999999187, "y": 1.660093199999892 }, { "x": 3.2015429999999014, "y": 1.1520931999999675 }, { "x": 3.8365429999998923, "y": 1.4060931999999866 }, { "x": 3.5825429999998732, "y": 1.660093199999892 }, { "x": 0.7885429999998905, "y": 2.16809319999993 }, { "x": 0.2805429999998523, "y": 1.9140931999999111 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -0.10045700000011948, "y": -2.27690680000012 }, { "x": 0.026542999999946915, "y": -2.530906800000025 }, { "x": 2.8205429999999296, "y": -3.0389068000000634 }, { "x": 3.4555429999999205, "y": -2.7849068000000443 }, { "x": 3.2015429999999014, "y": -2.530906800000025 }, { "x": 0.4075429999999187, "y": -2.0229068000001007 }, { "x": -0.10045700000011948, "y": -2.27690680000012 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -0.27825700000005327, "y": 1.7489931999999726 }, { "x": -0.5322570000000724, "y": 1.6219931999999062 }, { "x": -0.5322570000000724, "y": -1.2990068000000292 }, { "x": -0.27825700000005327, "y": -1.6800068000001147 }, { "x": -0.024257000000147855, "y": -1.5530068000000483 }, { "x": -0.024257000000147855, "y": 1.367993199999887 }, { "x": -0.27825700000005327, "y": 1.7489931999999726 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 3.7857429999999113, "y": 0.7329931999998962 }, { "x": 3.531742999999892, "y": 0.6059931999999435 }, { "x": 3.531742999999892, "y": -2.3150068000001056 }, { "x": 3.7857429999999113, "y": -2.6960068000000774 }, { "x": 4.03974299999993, "y": -2.569006800000011 }, { "x": 4.03974299999993, "y": 0.3519931999999244 }, { "x": 3.7857429999999113, "y": 0.7329931999998962 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -6.8540000000001555, "y": 5.266499999999951 }, { "x": 6.853999999999928, "y": 5.266499999999951 }, { "x": 6.853999999999928, "y": -5.342700000000036 }, { "x": -6.8540000000001555, "y": -5.342700000000036 }, { "x": -6.8540000000001555, "y": 5.266499999999951 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C44296.obj?uuid=2ef1db56c16b4745bfb9ba4cc9d83515",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C44296.step?uuid=2ef1db56c16b4745bfb9ba4cc9d83515",
            pcbRotationOffset: 90,
            modelOriginPosition: { x: 0.06349999999997635, y: 0, z: -0.10000699999999973 },
        }, ...props }));
};

const pinLabels = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"],
    pin5: ["pin5"],
    pin6: ["pin6"]
};
const YTSPS_22E58LM = (props) => {
    const { name = "SW1", ...restProps } = props;
    return (jsxRuntime.jsx("switch", { name: name, pinLabels: pinLabels, supplierPartNumbers: {
            "jlcpcb": [
                "C2941005"
            ]
        }, manufacturerPartNumber: "YTSPS-22E58LM", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "3.325114mm", pcbY: "1.999996mm", width: "2.350008mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "3.325114mm", pcbY: "0mm", width: "2.350008mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "3.325114mm", pcbY: "-1.999996mm", width: "2.350008mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-3.325114mm", pcbY: "-1.999996mm", width: "2.350008mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-3.325114mm", pcbY: "0mm", width: "2.350008mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-3.325114mm", pcbY: "1.999996mm", width: "2.350008mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.2696190000000342, "y": -1.651076200000034 }, { "x": 1.2696190000000342, "y": -1.7780761999999868 }, { "x": -1.2703809999999294, "y": -1.7780761999999868 }, { "x": -1.2703809999999294, "y": 1.7779237999999395 }, { "x": 1.2696190000000342, "y": 1.7779237999999395 }, { "x": 1.2696190000000342, "y": -1.7780761999999868 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.761618999999996, "y": -1.2700762000000623 }, { "x": -0.7623809999998912, "y": -1.2700762000000623 }, { "x": -0.7623809999998912, "y": 0.6349238000000241 }, { "x": 0.761618999999996, "y": 0.6349238000000241 }, { "x": 0.761618999999996, "y": -1.2700762000000623 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.761618999999996, "y": 1.7779237999999395 }, { "x": 0.761618999999996, "y": 1.269923800000015 }, { "x": -0.7623809999998912, "y": 1.269923800000015 }, { "x": -0.7623809999998912, "y": 1.7779237999999395 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.8999941999999237, "y": -2.8999942000000374 }, { "x": 2.8999942000000374, "y": -2.8999942000000374 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.8999941999999237, "y": 2.8999942000000374 }, { "x": 2.8999942000000374, "y": 2.8999942000000374 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.7261605999998437, "y": -1.8159222000000454 }, { "x": -0.5734337355729622, "y": -2.0168676215412233 }, { "x": -0.3671285024388453, "y": -2.162272945850873 }, { "x": -0.1265310973500391, "y": -2.23854513095489 }, { "x": 0.12586652046365998, "y": -2.2385539633038434 }, { "x": 0.36646926306889327, "y": -2.162298617216038 }, { "x": 0.5727846722639924, "y": -2.0169077320658744 }, { "x": 0.7255256000001964, "y": -1.8159729999999854 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.7261605999998437, "y": 1.815744400000085 }, { "x": -0.5734337355729622, "y": 2.0166898215411493 }, { "x": -0.3671285024388453, "y": 2.162095145850685 }, { "x": -0.1265310973500391, "y": 2.2383673309548158 }, { "x": 0.12586652046365998, "y": 2.2383761633036556 }, { "x": 0.36646926306889327, "y": 2.162120817215964 }, { "x": 0.5727846722638787, "y": 2.0167299320658003 }, { "x": 0.7255256000000827, "y": 1.8157951999999113 }] }), jsxRuntime.jsx("silkscreencircle", { pcbX: "-3.683mm", pcbY: "3.175mm", radius: "0.254mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.002286mm", pcbY: "4.422396mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 0.6348222000000305, "y": 1.904949199999919 }, { "x": -0.6351777999999513, "y": 1.904949199999919 }, { "x": -0.6351777999999513, "y": 1.6509491999999 }, { "x": 0.6348222000000305, "y": 1.6509491999999 }, { "x": 0.6348222000000305, "y": 1.904949199999919 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 0.6348222000000305, "y": 1.1429491999998618 }, { "x": -0.6351777999999513, "y": 1.1429491999998618 }, { "x": -0.6351777999999513, "y": 1.3969491999998809 }, { "x": 0.6348222000000305, "y": 1.3969491999998809 }, { "x": 0.6348222000000305, "y": 1.1429491999998618 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 0.8888222000000496, "y": 1.7779491999998527 }, { "x": 0.8888222000000496, "y": 1.1429491999998618 }, { "x": 0.6348222000000305, "y": 1.1429491999998618 }, { "x": 0.6348222000000305, "y": 1.904949199999919 }, { "x": 0.8888222000000496, "y": 1.904949199999919 }, { "x": 0.8888222000000496, "y": 1.7779491999998527 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -0.8891777999999704, "y": 1.904949199999919 }, { "x": -0.8891777999999704, "y": 1.1429491999998618 }, { "x": -0.6351777999999513, "y": 1.1429491999998618 }, { "x": -0.6351777999999513, "y": 1.904949199999919 }, { "x": -0.8891777999999704, "y": 1.904949199999919 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -1.1431777999999895, "y": 1.904949199999919 }, { "x": -0.8891777999999704, "y": 1.904949199999919 }, { "x": -0.8891777999999704, "y": 1.6509491999999 }, { "x": -1.1431777999999895, "y": 1.6509491999999 }, { "x": -1.1431777999999895, "y": 1.904949199999919 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.142822199999955, "y": 1.904949199999919 }, { "x": 0.8888222000000496, "y": 1.904949199999919 }, { "x": 0.8888222000000496, "y": 1.6509491999999 }, { "x": 1.142822199999955, "y": 1.6509491999999 }, { "x": 1.142822199999955, "y": 1.904949199999919 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.142822199999955, "y": -1.90505080000014 }, { "x": -1.1431777999999895, "y": -1.90505080000014 }, { "x": -1.1431777999999895, "y": -1.651050800000121 }, { "x": 1.142822199999955, "y": -1.651050800000121 }, { "x": 1.142822199999955, "y": -1.90505080000014 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -1.3971778000000086, "y": 1.904949199999919 }, { "x": -1.3971778000000086, "y": -1.90505080000014 }, { "x": -1.1431777999999895, "y": -1.90505080000014 }, { "x": -1.1431777999999895, "y": 1.904949199999919 }, { "x": -1.3971778000000086, "y": 1.904949199999919 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 1.3968221999999741, "y": 1.904949199999919 }, { "x": 1.3968221999999741, "y": -1.90505080000014 }, { "x": 1.142822199999955, "y": -1.90505080000014 }, { "x": 1.142822199999955, "y": 1.904949199999919 }, { "x": 1.3968221999999741, "y": 1.904949199999919 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -4.000525400000015, "y": 1.77800000000002 }, { "x": -4.000525400000015, "y": 2.286000000000058 }, { "x": -4.127525399999968, "y": 2.286000000000058 }, { "x": -4.127525399999968, "y": 1.77800000000002 }, { "x": -4.000525400000015, "y": 1.77800000000002 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -4.127525399999968, "y": 2.286000000000058 }, { "x": -4.25452539999992, "y": 2.286000000000058 }, { "x": -4.25452539999992, "y": 2.158999999999992 }, { "x": -4.127525399999968, "y": 2.158999999999992 }, { "x": -4.127525399999968, "y": 2.286000000000058 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -4.25452539999992, "y": 1.77800000000002 }, { "x": -3.8735253999999486, "y": 1.77800000000002 }, { "x": -3.8735253999999486, "y": 1.6509999999999536 }, { "x": -4.25452539999992, "y": 1.6509999999999536 }, { "x": -4.25452539999992, "y": 1.77800000000002 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -4.743513999999891, "y": 3.672395999999935 }, { "x": 4.748086000000171, "y": 3.672395999999935 }, { "x": 4.748086000000171, "y": -3.152204000000097 }, { "x": -4.743513999999891, "y": -3.152204000000097 }, { "x": -4.743513999999891, "y": 3.672395999999935 }] })] }), ...restProps }));
};

const cd4026Pins = {
    pin1: ["CLOCK"], pin2: ["CLOCK_INHIBIT"],
    pin3: ["DISPLAY_ENABLE_IN"], pin4: ["DISPLAY_ENABLE_OUT"],
    pin5: ["CARRY_OUT"], pin6: ["F"], pin7: ["G"], pin8: ["VSS"],
    pin9: ["D"], pin10: ["A"], pin11: ["E"], pin12: ["B"],
    pin13: ["C"], pin14: ["UNGATED_C"], pin15: ["RESET"], pin16: ["VDD"],
};
const quadGatePins = {
    pin1: ["A1"], pin2: ["B1"], pin3: ["Y1"],
    pin4: ["A2"], pin5: ["B2"], pin6: ["Y2"], pin7: ["VSS"],
    pin8: ["Y3"], pin9: ["A3"], pin10: ["B3"],
    pin11: ["Y4"], pin12: ["A4"], pin13: ["B4"], pin14: ["VDD"],
};
const cd4093Pins = {
    pin1: ["A1"], pin2: ["B1"], pin3: ["Y1"],
    pin4: ["Y2"], pin5: ["B2"], pin6: ["A2"], pin7: ["VSS"],
    pin8: ["A3"], pin9: ["B3"], pin10: ["Y3"],
    pin11: ["Y4"], pin12: ["B4"], pin13: ["A4"], pin14: ["VDD"],
};
const cd4069Pins = {
    pin1: ["A1"], pin2: ["Y1"], pin3: ["A2"], pin4: ["Y2"],
    pin5: ["A3"], pin6: ["Y3"], pin7: ["VSS"], pin8: ["Y4"],
    pin9: ["A4"], pin10: ["Y5"], pin11: ["A5"], pin12: ["Y6"],
    pin13: ["A6"], pin14: ["VDD"],
};
const timerPins = {
    pin1: ["GND"], pin2: ["TRIGGER"], pin3: ["OUTPUT"], pin4: ["RESET"],
    pin5: ["CONTROL"], pin6: ["THRESHOLD"], pin7: ["DISCHARGE"], pin8: ["VDD"],
};
const segments = ["A", "B", "C", "D", "E", "F", "G"];
const digits = [
    { display: "DS1", role: "H10", x: -47.5, clock: "H10_CLOCK", reset: "HOUR_RESET" },
    { display: "DS2", role: "H1", x: -32.5, clock: "H1_CLOCK", reset: "HOUR_RESET" },
    { display: "DS3", role: "M10", x: -7.5, clock: "M10_CLOCK", reset: "MIN10_RESET" },
    { display: "DS4", role: "M1", x: 7.5, clock: "M1_CLOCK", reset: "POR" },
    { display: "DS5", role: "S10", x: 32.5, clock: "S10_CLOCK", reset: "SEC10_RESET" },
    { display: "DS6", role: "S1", x: 47.5, clock: "CLOCK_1HZ", reset: "POR" },
];
function DigitBlock({ display, role, x, clock, reset }) {
    const resistorX = [x - 4.5, x - 1.5, x + 1.5, x + 4.5];
    return (jsxRuntime.jsxs(jsxRuntime.Fragment, { children: [jsxRuntime.jsx(FJ3191AH, { name: display, pcbX: x, pcbY: 0, pcbRotation: "270deg", noConnect: ["dp"], connections: {
                    GND1: "net.GND",
                    GND2: "net.GND",
                    a: `net.${role}_A_LED`, b: `net.${role}_B_LED`,
                    c: `net.${role}_C_LED`, d: `net.${role}_D_LED`,
                    e: `net.${role}_E_LED`, f: `net.${role}_F_LED`,
                    g: `net.${role}_G_LED`,
                } }), segments.map((segment, index) => (jsxRuntime.jsx("resistor", { name: `R_${display}_${segment}`, resistance: "220ohm", footprint: "0603", pcbX: resistorX[index % 4], pcbY: index < 4 ? 12 : -12, connections: {
                    pin1: `net.${role}_${segment}_RAW`,
                    pin2: `net.${role}_${segment}_LED`,
                } }, `${display}-${segment}`))), jsxRuntime.jsx("chip", { name: `U_${display}`, manufacturerPartNumber: "CD4026BPWR", footprint: "tssop16", pinLabels: cd4026Pins, pinAttributes: {
                    pin8: { requiresGround: true },
                    pin16: { requiresPower: true },
                }, pcbX: x, pcbY: 0, pcbRotation: "90deg", layer: "bottom", noConnect: ["DISPLAY_ENABLE_OUT", "UNGATED_C"], connections: {
                    VDD: "net.V5",
                    VSS: "net.GND",
                    CLOCK: `net.${clock}`,
                    CLOCK_INHIBIT: "net.GND",
                    DISPLAY_ENABLE_IN: "net.V5",
                    CARRY_OUT: `net.${role}_CARRY`,
                    RESET: `net.${reset}`,
                    A: `net.${role}_A_RAW`, B: `net.${role}_B_RAW`,
                    C: `net.${role}_C_RAW`, D: `net.${role}_D_RAW`,
                    E: `net.${role}_E_RAW`, F: `net.${role}_F_RAW`,
                    G: `net.${role}_G_RAW`,
                } }), jsxRuntime.jsx("capacitor", { name: `C_U_${display}`, capacitance: "100nF", footprint: "0603", pcbX: x + 6, pcbY: 7, layer: "bottom", connections: { pin1: "net.V5", pin2: "net.GND" } })] }));
}
function ClockBoard() {
    return (jsxRuntime.jsxs("board", { width: "120mm", height: "45mm", borderRadius: "20mm", layers: 2, thickness: "1.6mm", title: "Six Digit 12 Hour Logic Clock", minViaHoleDiameter: "0.3mm", minViaPadDiameter: "0.55mm", autorouter: {
            serverUrl: "https://api.tscircuit.com",
            serverMode: "job",
            inputFormat: "simplified",
        }, children: [digits.map((digit) => DigitBlock(digit)), jsxRuntime.jsx("pinheader", { name: "J_POWER", pinCount: 2, pitch: "2.54mm", footprint: "pinrow2_p2.54", pcbX: 0, pcbY: 20, connections: { pin1: "net.VBAT_2S", pin2: "net.GND" } }), jsxRuntime.jsx(YTSPS_22E58LM, { name: "SW_POWER", pcbX: 0, pcbY: -18, layer: "top", connections: {
                    pin2: "net.VBAT_2S", pin5: "net.VBAT_2S",
                    pin1: "net.VBAT_SW", pin4: "net.VBAT_SW",
                    pin3: "net.SWITCH_NC_3", pin6: "net.SWITCH_NC_6",
                } }), jsxRuntime.jsx("chip", { name: "U_BUCK", manufacturerPartNumber: "AP63205WU-7", footprint: "sot23_6", pinLabels: {
                    pin1: ["FB"], pin2: ["EN"], pin3: ["VIN"],
                    pin4: ["GND"], pin5: ["SW"], pin6: ["BST"],
                }, pinAttributes: {
                    pin3: { requiresPower: true },
                    pin4: { requiresGround: true },
                }, pcbX: -20, pcbY: 15, layer: "bottom", connections: {
                    FB: "net.V5", EN: "net.VBAT_SW", VIN: "net.VBAT_SW",
                    GND: "net.GND", SW: "net.BUCK_SW", BST: "net.BUCK_BST",
                } }), jsxRuntime.jsx("capacitor", { name: "C_BUCK_IN", capacitance: "10uF", footprint: "1206", pcbX: -27, pcbY: 15, layer: "bottom", connections: { pin1: "net.VBAT_SW", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C_BUCK_BOOT", capacitance: "100nF", footprint: "0603", pcbX: -20, pcbY: 19, layer: "bottom", connections: { pin1: "net.BUCK_BST", pin2: "net.BUCK_SW" } }), jsxRuntime.jsx("inductor", { name: "L_BUCK", manufacturerPartNumber: "SRN6045-4R7Y", inductance: "4.7uH", pcbX: -13, pcbY: 15, layer: "bottom", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: -2.15, pcbY: 0, width: "2mm", height: "6mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: 2.15, pcbY: 0, width: "2mm", height: "6mm", shape: "rect" }), jsxRuntime.jsx("courtyardoutline", { outline: [
                                { x: -3.5, y: -3.5 }, { x: 3.5, y: -3.5 },
                                { x: 3.5, y: 3.5 }, { x: -3.5, y: 3.5 },
                                { x: -3.5, y: -3.5 },
                            ] })] }), connections: { pin1: "net.BUCK_SW", pin2: "net.V5" } }), jsxRuntime.jsx("capacitor", { name: "C_BUCK_OUT1", capacitance: "22uF", footprint: "1206", pcbX: -6, pcbY: 14, layer: "bottom", connections: { pin1: "net.V5", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C_BUCK_OUT2", capacitance: "22uF", footprint: "1206", pcbX: -6, pcbY: 19, layer: "bottom", connections: { pin1: "net.V5", pin2: "net.GND" } }), jsxRuntime.jsx("chip", { name: "U_TIMER", manufacturerPartNumber: "TLC555IDR", footprint: "soic8", pinLabels: timerPins, pinAttributes: {
                    pin1: { requiresGround: true },
                    pin8: { requiresPower: true },
                }, pcbX: 47, pcbY: -13, pcbRotation: "90deg", layer: "bottom", connections: {
                    VDD: "net.V5", GND: "net.GND", RESET: "net.V5",
                    OUTPUT: "net.CLOCK_1HZ", TRIGGER: "net.TIMER_RC",
                    THRESHOLD: "net.TIMER_RC", DISCHARGE: "net.TIMER_DISCHARGE",
                    CONTROL: "net.TIMER_CONTROL",
                } }), jsxRuntime.jsx("resistor", { name: "R_TIMER_A", resistance: "4.7kohm", footprint: "0603", pcbX: 39, pcbY: -10, layer: "bottom", connections: { pin1: "net.V5", pin2: "net.TIMER_DISCHARGE" } }), jsxRuntime.jsx("resistor", { name: "R_TIMER_B", resistance: "68kohm", footprint: "0603", pcbX: 39, pcbY: -14, layer: "bottom", connections: { pin1: "net.TIMER_DISCHARGE", pin2: "net.TIMER_RC" } }), jsxRuntime.jsx("capacitor", { name: "C_TIMER", capacitance: "10uF", footprint: "0805", pcbX: 32, pcbY: -14, layer: "bottom", connections: { pin1: "net.TIMER_RC", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C_TIMER_CONTROL", capacitance: "10nF", footprint: "0603", pcbX: 32, pcbY: -10, layer: "bottom", connections: { pin1: "net.TIMER_CONTROL", pin2: "net.GND" } }), jsxRuntime.jsx("capacitor", { name: "C_TIMER_DECOUPLE", capacitance: "100nF", footprint: "0603", pcbX: 53, pcbY: -13, layer: "bottom", connections: { pin1: "net.V5", pin2: "net.GND" } }), jsxRuntime.jsx("trace", { from: "net.S1_CARRY", to: "net.S10_CLOCK" }), jsxRuntime.jsx("trace", { from: "net.M1_CARRY", to: "net.M10_CLOCK" }), jsxRuntime.jsx("trace", { from: "net.H1_CARRY", to: "net.H10_CLOCK" }), jsxRuntime.jsx("chip", { name: "U_NOT", manufacturerPartNumber: "CD4069UBM96", footprint: "soic14", pinLabels: cd4069Pins, pinAttributes: { pin7: { requiresGround: true }, pin14: { requiresPower: true } }, pcbX: -43, pcbY: -13, layer: "bottom", noConnect: ["Y3", "Y4", "Y5", "Y6"], connections: {
                    VDD: "net.V5", VSS: "net.GND",
                    A1: "net.S10_B_RAW", Y1: "net.S10_NOT_B",
                    A2: "net.M10_B_RAW", Y2: "net.M10_NOT_B",
                    A3: "net.GND", A4: "net.GND", A5: "net.GND", A6: "net.GND",
                } }), jsxRuntime.jsx("chip", { name: "U_AND", manufacturerPartNumber: "CD4081BM96", footprint: "soic14", pinLabels: quadGatePins, pinAttributes: { pin7: { requiresGround: true }, pin14: { requiresPower: true } }, pcbX: -26, pcbY: -13, layer: "bottom", connections: {
                    VDD: "net.V5", VSS: "net.GND",
                    A1: "net.S10_NOT_B", B1: "net.S10_C_RAW", Y1: "net.S10_DETECT",
                    A2: "net.S10_DETECT", B2: "net.S10_E_RAW", Y2: "net.SEC_ROLLOVER",
                    A3: "net.M10_NOT_B", B3: "net.M10_C_RAW", Y3: "net.M10_DETECT",
                    A4: "net.M10_DETECT", B4: "net.M10_E_RAW", Y4: "net.MIN_ROLLOVER",
                } }), jsxRuntime.jsx("chip", { name: "U_AND2", manufacturerPartNumber: "CD4081BM96", footprint: "soic14", pinLabels: quadGatePins, pinAttributes: { pin7: { requiresGround: true }, pin14: { requiresPower: true } }, pcbX: -9, pcbY: -13, layer: "bottom", noConnect: ["Y4"], connections: {
                    VDD: "net.V5", VSS: "net.GND",
                    A1: "net.H1_B_RAW", B1: "net.H1_C_RAW", Y1: "net.HOUR13_1",
                    A2: "net.HOUR13_1", B2: "net.H1_G_RAW", Y2: "net.HOUR13_2",
                    A3: "net.HOUR13_2", B3: "net.H10_B_RAW", Y3: "net.HOUR_ROLLOVER",
                    A4: "net.GND", B4: "net.GND",
                } }), jsxRuntime.jsx("pushbutton", { name: "SW_HOUR", footprint: "pushbutton_id1.3mm_od2mm", pcbX: -20, pcbY: -18, layer: "top", noConnect: ["pin3", "pin4"], connections: { pin1: "net.HOUR_RC", pin2: "net.GND" } }), jsxRuntime.jsx("resistor", { name: "R_SET_HOUR", resistance: "100kohm", footprint: "0603", pcbX: -27, pcbY: -18, layer: "top", connections: { pin1: "net.V5", pin2: "net.HOUR_RC" } }), jsxRuntime.jsx("capacitor", { name: "C_SET_HOUR", capacitance: "100nF", footprint: "0603", pcbX: -31, pcbY: -18, layer: "top", connections: { pin1: "net.HOUR_RC", pin2: "net.GND" } }), jsxRuntime.jsx("pushbutton", { name: "SW_MINUTE", footprint: "pushbutton_id1.3mm_od2mm", pcbX: 20, pcbY: -18, layer: "top", noConnect: ["pin3", "pin4"], connections: { pin1: "net.MINUTE_RC", pin2: "net.GND" } }), jsxRuntime.jsx("resistor", { name: "R_SET_MINUTE", resistance: "100kohm", footprint: "0603", pcbX: 27, pcbY: -18, layer: "top", connections: { pin1: "net.V5", pin2: "net.MINUTE_RC" } }), jsxRuntime.jsx("capacitor", { name: "C_SET_MINUTE", capacitance: "100nF", footprint: "0603", pcbX: 31, pcbY: -18, layer: "top", connections: { pin1: "net.MINUTE_RC", pin2: "net.GND" } }), jsxRuntime.jsx("resistor", { name: "R_POR", resistance: "100kohm", footprint: "0603", pcbX: 42, pcbY: 15, layer: "bottom", connections: { pin1: "net.V5", pin2: "net.POR_RC" } }), jsxRuntime.jsx("capacitor", { name: "C_POR", capacitance: "1uF", footprint: "0603", pcbX: 47, pcbY: 15, layer: "bottom", connections: { pin1: "net.POR_RC", pin2: "net.GND" } }), jsxRuntime.jsx("chip", { name: "U_DEBOUNCE", manufacturerPartNumber: "CD4093BM96", footprint: "soic14", pinLabels: cd4093Pins, pinAttributes: { pin7: { requiresGround: true }, pin14: { requiresPower: true } }, pcbX: 8, pcbY: 14, layer: "bottom", noConnect: ["Y4"], connections: {
                    VDD: "net.V5", VSS: "net.GND",
                    A1: "net.HOUR_RC", B1: "net.HOUR_RC", Y1: "net.HOUR_BUTTON",
                    A2: "net.MINUTE_RC", B2: "net.MINUTE_RC", Y2: "net.MINUTE_BUTTON",
                    A3: "net.POR_RC", B3: "net.POR_RC", Y3: "net.POR",
                    A4: "net.GND", B4: "net.GND",
                } }), jsxRuntime.jsx("chip", { name: "U_OR", manufacturerPartNumber: "CD4071BM96", footprint: "soic14", pinLabels: quadGatePins, pinAttributes: { pin7: { requiresGround: true }, pin14: { requiresPower: true } }, pcbX: 9, pcbY: -13, layer: "bottom", connections: {
                    VDD: "net.V5", VSS: "net.GND",
                    A1: "net.SEC_ROLLOVER", B1: "net.MINUTE_BUTTON", Y1: "net.M1_CLOCK",
                    A2: "net.MIN_ROLLOVER", B2: "net.HOUR_BUTTON", Y2: "net.H1_CLOCK",
                    A3: "net.POR", B3: "net.SEC_ROLLOVER", Y3: "net.SEC10_RESET",
                    A4: "net.POR", B4: "net.MIN_ROLLOVER", Y4: "net.MIN10_RESET",
                } }), jsxRuntime.jsx("chip", { name: "U_OR2", manufacturerPartNumber: "CD4071BM96", footprint: "soic14", pinLabels: quadGatePins, pinAttributes: { pin7: { requiresGround: true }, pin14: { requiresPower: true } }, pcbX: 25, pcbY: 14, layer: "bottom", noConnect: ["Y2", "Y3", "Y4"], connections: {
                    VDD: "net.V5", VSS: "net.GND",
                    A1: "net.POR", B1: "net.HOUR_ROLLOVER", Y1: "net.HOUR_RESET",
                    A2: "net.GND", B2: "net.GND",
                    A3: "net.GND", B3: "net.GND",
                    A4: "net.GND", B4: "net.GND",
                } }), [
                { name: "U_NOT", x: -48, y: -19 },
                { name: "U_AND", x: -36, y: -19 },
                { name: "U_AND2", x: -14, y: -19 },
                { name: "U_OR", x: 2, y: -19 },
                { name: "U_DEBOUNCE", x: 14, y: 19 },
                { name: "U_OR2", x: 31, y: 19 },
            ].map(({ name, x, y }) => (jsxRuntime.jsx("capacitor", { name: `C_${name}`, capacitance: "100nF", footprint: "0603", pcbX: x, pcbY: y, layer: "bottom", connections: { pin1: "net.V5", pin2: "net.GND" } }, name))), jsxRuntime.jsx("silkscreentext", { text: "HH", pcbX: -40, pcbY: 17, fontSize: "1mm" }), jsxRuntime.jsx("silkscreentext", { text: "MM", pcbX: 0, pcbY: 17, fontSize: "1mm" }), jsxRuntime.jsx("silkscreentext", { text: "SS", pcbX: 40, pcbY: 17, fontSize: "1mm" }), jsxRuntime.jsx("silkscreentext", { text: "HOUR", pcbX: -20, pcbY: -21, fontSize: "0.7mm" }), jsxRuntime.jsx("silkscreentext", { text: "MIN", pcbX: 20, pcbY: -21, fontSize: "0.7mm" }), jsxRuntime.jsx("silkscreentext", { text: "2S BATTERY", pcbX: 0, pcbY: 17, fontSize: "0.7mm" }), jsxRuntime.jsx("copperpour", { connectsTo: "net.GND", layer: "top" }), jsxRuntime.jsx("copperpour", { connectsTo: "net.GND", layer: "bottom" })] }));
}

module.exports = ClockBoard;