Rishikesh63/BlinkingLED-Circuit-sample

This circuit connects a USB-C power source to an NE555 timer configured as an oscillator to blink a red LED.

Usage: To import and use the "@tsci/Rishikesh63.BlinkingLED-Circuit-sample" package: 1. Import the component: ```tsx import { MyBlinkingLedCircuit } from "@tsci/Rishikesh63.BlinkingLED-Circuit-sample" ``` 2. Use the component in a React-like circuit layout: ```tsx export default () => ( <board> <MyBlinkingLedCircuit /> </board> ) ``` The component creates a complete blinking LED circuit with a USB-C power source, NE555P timer, resistors, capacitors, and an LED, with predefined connections and layout.

Version
0.0.1
License
unset
Stars
2

dist/index.cjs

PCBPCB preview for dist/index.cjs
SchematicSchematic preview for dist/index.cjs
'use strict';

var core = require('@tscircuit/core');

function _extends$2() { return _extends$2 = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends$2.apply(null, arguments); }
const pinLabels$2 = {
  1: ["GND1", "A1"],
  2: ["GND2", "B12"],
  3: ["VBUS1", "A4"],
  4: ["VBUS2", "B9"],
  5: ["SBU2", "B8"],
  6: ["CC1", "A5"],
  7: ["DM2", "B7"],
  8: ["DP1", "A6"],
  9: ["DM1", "A7"],
  10: ["DP2", "B6"],
  11: ["SBU1", "A8"],
  12: ["CC2", "B5"],
  13: ["VBUS1", "A9"],
  14: ["VBUS2", "B4"],
  15: ["GND1", "A12"],
  16: ["GND2", "B1"]
};
/**
 * USB Type C connector (C165948)
 */
const SmdUsbC = props => {
  return /*#__PURE__*/React.createElement("chip", _extends$2({}, props, {
    cadModel: {
      objUrl: "https://modelcdn.tscircuit.com/easyeda_models/download?uuid=2a4bc2358b36497d9ab2a66ab6419ba3&pn=C165948",
      rotationOffset: {
        x: 0,
        y: 0,
        z: 180
      },
      positionOffset: {
        x: 0,
        y: -2.5,
        z: 0
      }
    },
    pinLabels: pinLabels$2,
    supplierPartNumbers: {
      jlcpcb: ["C165948"]
    },
    schPortArrangement: {
      leftSide: {
        pins: [],
        direction: "top-to-bottom"
      },
      rightSide: {
        pins: ["VBUS1", "VBUS2", "DP1", "DP2", "DM1", "DM2", "CC1", "CC2", "SBU1", "SBU2"],
        direction: "top-to-bottom"
      },
      bottomSide: {
        pins: ["GND1", "GND2"],
        direction: "left-to-right"
      }
    },
    schPinStyle: {
      pin8: {
        topMargin: 0.4
      },
      pin6: {
        topMargin: 0.4
      },
      pin11: {
        topMargin: 0.2
      },
      pin2: {
        rightMargin: 1
      }
    },
    manufacturerPartNumber: "TYPE-C-31-M-12",
    footprint: /*#__PURE__*/React.createElement("footprint", null, /*#__PURE__*/React.createElement("hole", {
      pcbX: "-2.8999180000000706mm",
      pcbY: "1.180611049999925mm",
      diameter: "0.7500111999999999mm"
    }), /*#__PURE__*/React.createElement("hole", {
      pcbX: "2.8999180000000706mm",
      pcbY: "1.180611049999925mm",
      diameter: "0.7500111999999999mm"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["alt_2"],
      pcbX: "4.32511199999999mm",
      pcbY: "-2.7740863499999477mm",
      outerHeight: "1.7999964mm",
      outerWidth: "1.1999975999999999mm",
      innerHeight: "1.3999972mm",
      innerWidth: "0.7999983999999999mm",
      height: "1.3999972mm",
      shape: "pill"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["alt_1"],
      pcbX: "4.32511199999999mm",
      pcbY: "1.4057376499998782mm",
      outerHeight: "1.9999959999999999mm",
      outerWidth: "1.1999975999999999mm",
      innerHeight: "1.5999968mm",
      innerWidth: "0.7999983999999999mm",
      height: "1.5999968mm",
      shape: "pill"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["alt_0"],
      pcbX: "-4.32511199999999mm",
      pcbY: "1.4057376499998782mm",
      outerHeight: "1.9999959999999999mm",
      outerWidth: "1.1999975999999999mm",
      innerHeight: "1.5999968mm",
      innerWidth: "0.7999983999999999mm",
      height: "1.5999968mm",
      shape: "pill"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["alt_3"],
      pcbX: "-4.32511199999999mm",
      pcbY: "-2.7740863499999477mm",
      outerHeight: "1.7999964mm",
      outerWidth: "1.1999975999999999mm",
      innerHeight: "1.3999972mm",
      innerWidth: "0.7999983999999999mm",
      height: "1.3999972mm",
      shape: "pill"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["B8"],
      pcbX: "-1.7500600000000759mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["A5"],
      pcbX: "-1.2499339999999393mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["B7"],
      pcbX: "-0.7500619999999572mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["A6"],
      pcbX: "-0.2499359999999342mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["A7"],
      pcbX: "0.2499359999999342mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["B6"],
      pcbX: "0.7500619999999572mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["A8"],
      pcbX: "1.2496799999998984mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["B5"],
      pcbX: "1.7500600000000759mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["A1"],
      pcbX: "-3.3500060000000076mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["B12"],
      pcbX: "-3.0500319999999874mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["A4"],
      pcbX: "-2.5499059999999645mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["B9"],
      pcbX: "-2.249932000000058mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["B4"],
      pcbX: "2.249932000000058mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["A9"],
      pcbX: "2.5501600000000053mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["B1"],
      pcbX: "3.050032000000101mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["A12"],
      pcbX: "3.3500060000000076mm",
      pcbY: "2.449087049999889mm",
      width: "0.29999939999999997mm",
      height: "1.2999973999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: -4.4689776000000165,
        y: -1.40071475000002
      }, {
        x: -4.4689776000000165,
        y: 0.4621974499998487
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: 4.471009600000116,
        y: -5.119096950000085
      }, {
        x: -4.4689776000000165,
        y: -5.119096950000085
      }, {
        x: -4.4689776000000165,
        y: -3.6377943500000356
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: 4.471009600000116,
        y: -1.4010703500000545
      }, {
        x: 4.471009600000116,
        y: 0.4625530499999968
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: 4.471009600000116,
        y: -5.119096950000085
      }, {
        x: 4.471009600000116,
        y: -3.6374387500002285
      }]
    }))
  }));
};
const useUsbC = core.createUseComponent(SmdUsbC, pinLabels$2);

function _extends$1() { return _extends$1 = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends$1.apply(null, arguments); }
const pinLabels$1 = {
  "1": "pos",
  "2": "neg"
};
const pinNames$1 = Object.values(pinLabels$1);
const RedLed = props => {
  return /*#__PURE__*/React.createElement("led", _extends$1({}, props, {
    cadModel: {
      objUrl: "https://modelcdn.tscircuit.com/easyeda_models/download?uuid=d0740cb8891c49a88b6949cb978926f3&pn=C965799",
      rotationOffset: {
        x: 0,
        y: 0,
        z: 0
      },
      positionOffset: {
        x: 0,
        y: 0,
        z: 0
      }
    },
    pinLabels: pinLabels$1,
    schPinSpacing: 0.75,
    schPortArrangement: {
      leftSide: {
        direction: "top-to-bottom",
        pins: [1]
      },
      rightSide: {
        direction: "bottom-to-top",
        pins: [2]
      }
    },
    supplierPartNumbers: {
      jlcpcb: ["C965799"]
    },
    footprint: /*#__PURE__*/React.createElement("footprint", null, /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["2"],
      pcbX: "-0.7995919999999614mm",
      pcbY: "-0.003428999999982807mm",
      width: "0.7999983999999999mm",
      height: "0.7999983999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("smtpad", {
      portHints: ["1"],
      pcbX: "0.7995919999999614mm",
      pcbY: "0.003428999999982807mm",
      width: "0.7999983999999999mm",
      height: "0.7999983999999999mm",
      shape: "rect"
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: 0.22047200000019984,
        y: -0.3235452000000123
      }, {
        x: 0.2105660000000853,
        y: -0.3235452000000123
      }, {
        x: -0.11953239999991183,
        y: 0.006477000000018052
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: 0.22047200000019984,
        y: 0.3564890000001242
      }, {
        x: 0.22047200000019984,
        y: 0.3464814000001297
      }, {
        x: -0.11953239999991183,
        y: 0.006477000000018052
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: 0.22047200000019984,
        y: 0.3564890000001242
      }, {
        x: 0.22047200000019984,
        y: -0.3235452000000123
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: 0.24051260000010188,
        y: 0.7565136000000621
      }, {
        x: 1.3905738000000838,
        y: 0.7565136000000621
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: 0.24051260000010188,
        y: -0.7436103999999659
      }, {
        x: 1.3905738000000838,
        y: -0.7436103999999659
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: 1.3905738000000838,
        y: 0.7564628000000084
      }, {
        x: 1.3905738000000838,
        y: -0.7235189999998966
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: -0.1394967999997334,
        y: -0.7458963999999924
      }, {
        x: -1.1896089999999049,
        y: -0.7458963999999924
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: -1.4895575999997845,
        y: -0.345795599999974
      }, {
        x: -1.4895575999997845,
        y: -0.4458207999998649
      }, {
        x: -1.1896089999999049,
        y: -0.7458963999999924
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: -1.4895575999997845,
        y: 0.3541268000000173
      }, {
        x: -1.4895575999997845,
        y: -0.345795599999974
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: -1.4895575999997845,
        y: 0.3541268000000173
      }, {
        x: -1.4895575999997845,
        y: 0.4542790000000423
      }, {
        x: -1.1896089999999049,
        y: 0.7542276000000356
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: -0.1394967999997334,
        y: 0.7542276000000356
      }, {
        x: -1.1896089999999049,
        y: 0.7542276000000356
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        x: 0.22047200000019984,
        y: 0.006477000000018052
      }, {
        x: -0.11953239999991183,
        y: 0.006477000000018052
      }]
    }))
  }));
};
const useRedLed = core.createUseComponent(RedLed, pinNames$1);

function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }
const pinLabels = {
  "pin1": ["GND"],
  "pin2": ["TRIG"],
  "pin3": ["OUT"],
  "pin4": ["RESET"],
  "pin8": ["VCC"],
  "pin7": ["DISCH"],
  "pin6": ["THRES"],
  "pin5": ["CONT"]
};
const pinNames = Object.values(pinLabels);
const NE555P = props => {
  return /*#__PURE__*/React.createElement("chip", _extends({}, props, {
    cadModel: {
      objUrl: "https://modelcdn.tscircuit.com/easyeda_models/download?uuid=5e8e9a2e75ff40abab9e1f1cacdd2cbb&pn=C46749",
      rotationOffset: {
        x: 0,
        y: 0,
        z: 0
      },
      positionOffset: {
        x: 0,
        y: 0,
        z: 0
      }
    },
    pinLabels: pinLabels,
    schPinSpacing: 0.75,
    supplierPartNumbers: {
      "lcsc": ["C46749"]
    },
    footprint: /*#__PURE__*/React.createElement("footprint", null, /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["pin1"],
      pcbX: "-3.810000000000059mm",
      pcbY: "-3.8099999999999454mm",
      outerDiameter: "1.499997mm",
      holeDiameter: "0.9000235999999999mm",
      shape: "circle"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["pin2"],
      pcbX: "-1.2699999999999818mm",
      pcbY: "-3.8099999999999454mm",
      outerDiameter: "1.499997mm",
      holeDiameter: "0.9000235999999999mm",
      shape: "circle"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["pin3"],
      pcbX: "1.2699999999999818mm",
      pcbY: "-3.8099999999999454mm",
      outerDiameter: "1.499997mm",
      holeDiameter: "0.9000235999999999mm",
      shape: "circle"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["pin4"],
      pcbX: "3.8099999999999454mm",
      pcbY: "-3.8099999999999454mm",
      outerDiameter: "1.499997mm",
      holeDiameter: "0.9000235999999999mm",
      shape: "circle"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["pin8"],
      pcbX: "-3.810000000000059mm",
      pcbY: "3.810000000000059mm",
      outerDiameter: "1.499997mm",
      holeDiameter: "0.9000235999999999mm",
      shape: "circle"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["pin7"],
      pcbX: "-1.2699999999999818mm",
      pcbY: "3.810000000000059mm",
      outerDiameter: "1.499997mm",
      holeDiameter: "0.9000235999999999mm",
      shape: "circle"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["pin6"],
      pcbX: "1.2699999999999818mm",
      pcbY: "3.810000000000059mm",
      outerDiameter: "1.499997mm",
      holeDiameter: "0.9000235999999999mm",
      shape: "circle"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["pin5"],
      pcbX: "3.8099999999999454mm",
      pcbY: "3.810000000000059mm",
      outerDiameter: "1.499997mm",
      holeDiameter: "0.9000235999999999mm",
      shape: "circle"
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        "x": -4.9399951999999985,
        "y": 0.640003800000045
      }, {
        "x": -4.940299999999979,
        "y": 0.6350000000001046
      }, {
        "x": -4.940299999999979,
        "y": 2.649220000000014
      }, {
        "x": 4.960620000000063,
        "y": 2.649220000000014
      }, {
        "x": 4.960620000000063,
        "y": -2.6492199999999
      }, {
        "x": -4.940299999999979,
        "y": -2.6492199999999
      }, {
        "x": -4.940299999999979,
        "y": -0.6349999999999909
      }, {
        "x": -4.9399951999999985,
        "y": -0.6400037999999313
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        "x": -4.9399951999999985,
        "y": -0.6400037999999313
      }, {
        "x": -4.6969912204483535,
        "y": -0.5916673031445043
      }, {
        "x": -4.490982393946524,
        "y": -0.4540166060533011
      }, {
        "x": -4.353331696855321,
        "y": -0.24800777955169906
      }, {
        "x": -4.304995200000121,
        "y": -0.005003799999826697
      }, {
        "x": -4.353331696855321,
        "y": 0.2380001795518183
      }, {
        "x": -4.490982393946524,
        "y": 0.4440090060536477
      }, {
        "x": -4.6969912204483535,
        "y": 0.5816597031448509
      }, {
        "x": -4.9399951999999985,
        "y": 0.6299962000000505
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        "x": -5.234940000000051,
        "y": -3.8099999999999454
      }, {
        "x": -5.109318043912481,
        "y": -3.933721786962792
      }, {
        "x": -4.984959652107364,
        "y": -3.808729999999855
      }, {
        "x": -5.109318043912481,
        "y": -3.6837382130370315
      }, {
        "x": -5.234940000000051,
        "y": -3.8074599999997645
      }]
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        "x": -4.450080000000071,
        "y": -1.65099999999984
      }, {
        "x": -4.360871640570167,
        "y": -1.8619343786078844
      }, {
        "x": -4.148821341500593,
        "y": -1.9484567117675624
      }, {
        "x": -3.9375112001708885,
        "y": -1.8601421170388903
      }, {
        "x": -3.85009195288103,
        "y": -1.6484599999998863
      }, {
        "x": -3.937511200171002,
        "y": -1.4367778829607687
      }, {
        "x": -4.148821341500707,
        "y": -1.3484632882322103
      }, {
        "x": -4.360871640570167,
        "y": -1.4349856213918883
      }, {
        "x": -4.450080000000071,
        "y": -1.6459199999999328
      }]
    }))
  }));
};
const useNE555P = core.createUseComponent(NE555P, pinNames);

const MyBlinkingLedCircuit = () => {
  const USBC = useUsbC("USBC");
  const Led = useRedLed("LED");
  const A555Timer = useNE555P("B1");
  return /*#__PURE__*/React.createElement("board", {
    width: "30mm",
    height: "30mm",
    schAutoLayoutEnabled: true
  }, /*#__PURE__*/React.createElement(USBC, {
    GND1: "net.GND",
    VBUS1: "net.VBUS",
    pcbX: -10,
    pcbY: -10
  }), /*#__PURE__*/React.createElement(A555Timer, {
    pin8: "net.VBUS",
    pin1: "net.GND",
    pin3: "net.OUT",
    pin2: "net.TRIG",
    pin6: "net.THRES",
    pin7: "net.DIS",
    pin4: "net.RESET"
  }), /*#__PURE__*/React.createElement("resistor", {
    name: "R1",
    resistance: "1K",
    footprint: "0805",
    pcbX: -8,
    pcbY: 8
  }), /*#__PURE__*/React.createElement("resistor", {
    name: "R2",
    resistance: "470K",
    footprint: "0805",
    pcbX: 0,
    pcbY: -8
  }), /*#__PURE__*/React.createElement("resistor", {
    name: "R3",
    resistance: "1K",
    footprint: "0805",
    pcbX: 2.5,
    pcbY: 8
  }), /*#__PURE__*/React.createElement("resistor", {
    name: "R4",
    resistance: "10K",
    footprint: "0805",
    pcbX: -5,
    pcbY: -5
  }), /*#__PURE__*/React.createElement("capacitor", {
    name: "C1",
    capacitance: "1uF",
    footprint: "0805",
    pcbX: -2.5,
    pcbY: 8
  }), /*#__PURE__*/React.createElement("capacitor", {
    name: "C2",
    capacitance: "0.1uF",
    footprint: "0805",
    pcbX: -6,
    pcbY: 6
  }), /*#__PURE__*/React.createElement("capacitor", {
    name: "C3",
    capacitance: "10uF",
    footprint: "0805",
    pcbX: 4,
    pcbY: -4
  }), /*#__PURE__*/React.createElement(Led, {
    pos: "net.OUT",
    neg: "net.GND",
    pcbX: 5,
    pcbY: 10
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".USBC > .VBUS1",
    to: ".R1 > .left"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".R1 > .right",
    to: ".R2 > .left"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".R2 > .right",
    to: ".C1 > .left"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".C1 > .right",
    to: ".USBC > .GND1"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".B1 > .pin7",
    to: ".R1 > .right"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".B1 > .pin6",
    to: ".R2 > .right"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".B1 > .pin2",
    to: ".R2 > .right"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".B1 > .pin3",
    to: ".R3 > .left"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".R3 > .right",
    to: ".LED > .pos"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".B1 > .pin4",
    to: ".R4 > .left"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".R4 > .right",
    to: ".USBC > .VBUS1"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".C2 > .left",
    to: ".USBC > .VBUS1"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".C2 > .right",
    to: ".USBC > .GND1"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".C3 > .left",
    to: ".B1 > .pin7"
  }), /*#__PURE__*/React.createElement("trace", {
    from: ".C3 > .right",
    to: ".USBC > .GND1"
  }));
};

exports.MyBlinkingLedCircuit = MyBlinkingLedCircuit;