seveibar/HS91L02W2C01

"A 4-pin HS91L02W2C01 I2C sensor or communication chip with plated through-hole mounting" The summary captures the key physical characteristics: pin count, specific component type, and mounting style, based on the pin labels (SCL/SDA suggesting I2C), the footprint, and the component details.

Usage: To import and use the HS91L02W2C01 component: 1. Import the component: ```tsx import { HS91L02W2C01 } from "@tsci/seveibar.HS91L02W2C01" ``` 2. Use in a circuit board: ```tsx <board> <HS91L02W2C01 name="U1" /> </board> ``` Available pins: - pin1: GND - pin2: VCC - pin3: SCL - pin4: SDA Supports positioning, naming, and tracing like other tscircuit components.

Version
0.0.1
License
unset
Stars
2

dist/index.esm.js

PCBPCB preview for dist/index.esm.js
SchematicSchematic preview for dist/index.esm.js
import { createUseComponent } from '@tscircuit/core';

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": ["pin1", "GND"],
  "pin2": ["pin2", "VCC"],
  "pin3": ["pin3", "SCL"],
  "pin4": ["pin4", "SDA"]
};
const HS91L02W2C01 = props => {
  return /*#__PURE__*/React.createElement("chip", _extends({}, props, {
    cadModel: {
      objUrl: "https://modelcdn.tscircuit.com/easyeda_models/download?uuid=9018832d564840e08b96db89bf75c8cc&pn=C5248081",
      rotationOffset: {
        x: 0,
        y: 0,
        z: 0
      },
      positionOffset: {
        x: 16.05,
        y: 1.5,
        z: 0
      }
    },
    pinLabels: pinLabels,
    supplierPartNumbers: {
      "jlcpcb": ["C5248081"]
    },
    manufacturerPartNumber: "HS91L02W2C01",
    footprint: /*#__PURE__*/React.createElement("footprint", null, /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["pin1"],
      pcbX: "0mm",
      pcbY: "-3.8099999999999454mm",
      outerDiameter: "1.5999967999999998mm",
      holeDiameter: "0.9999979999999999mm",
      shape: "circle"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["pin2"],
      pcbX: "0mm",
      pcbY: "-1.2699999999999818mm",
      outerDiameter: "1.5999967999999998mm",
      holeDiameter: "0.9999979999999999mm",
      shape: "circle"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["pin3"],
      pcbX: "0mm",
      pcbY: "1.2699999999999818mm",
      outerDiameter: "1.5999967999999998mm",
      holeDiameter: "0.9999979999999999mm",
      shape: "circle"
    }), /*#__PURE__*/React.createElement("platedhole", {
      portHints: ["pin4"],
      pcbX: "0mm",
      pcbY: "3.810000000000059mm",
      outerDiameter: "1.5999967999999998mm",
      holeDiameter: "0.9999979999999999mm",
      shape: "circle"
    }), /*#__PURE__*/React.createElement("silkscreenpath", {
      route: [{
        "x": -1.4999970000000076,
        "y": 5.999987999999917
      }, {
        "x": 36.49992699999984,
        "y": 5.999987999999917
      }, {
        "x": 36.49992699999984,
        "y": -5.999987999999917
      }, {
        "x": -1.4999970000000076,
        "y": -5.999987999999917
      }, {
        "x": -1.4999970000000076,
        "y": 5.999987999999917
      }]
    }), /*#__PURE__*/React.createElement("silkscreentext", {
      text: "1",
      pcbX: "1.659127999999896mm",
      pcbY: "-5.676899999999932mm",
      anchorAlignment: "bottom_left",
      fontSize: "2mm"
    }))
  }));
};
const useHS91L02W2C01 = createUseComponent(HS91L02W2C01, pinLabels);

export { HS91L02W2C01, useHS91L02W2C01 };