mohan-bee/drone

This code defines the physical hardware layout and component placements for a drone's circuit board, including outlines, cutouts, and detailed PCB footprints for various electronic components like microcontrollers, sensors, connectors, and passive devices.

Version
1.0.11
License
unset
Stars
0

imports/SI2301CDS_T1_GE3.tsx

import type { ChipProps } from "@tscircuit/props"

const pinLabels = {
  pin1: ["G"],
  pin2: ["S"],
  pin3: ["D"]
} as const

export const SI2301CDS_T1_GE3 = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      symbol={
        <symbol>
          <schematicpath points={[{"x":1.27,"y":0},{"x":-0.254,"y":0.508},{"x":-0.254,"y":-0.508},{"x":1.27,"y":0}]} strokeWidth={0.254} strokeColor="#880000" isFilled fillColor="#FEFEFE" />
          <schematicpath points={[{"x":3.81,"y":-0.508},{"x":4.572,"y":0.762},{"x":3.048,"y":0.762},{"x":3.81,"y":-0.508}]} strokeWidth={0.254} strokeColor="#880000" />
          <schematicpath points={[{"x":1.27,"y":-2.54},{"x":3.81,"y":-2.54},{"x":3.81,"y":-0.508}]} strokeWidth={0.254} strokeColor="#880000" />
          <schematicpath points={[{"x":1.27,"y":1.778},{"x":1.27,"y":2.54},{"x":3.81,"y":2.54},{"x":3.81,"y":0.762}]} strokeWidth={0.254} strokeColor="#880000" />
          <schematicpath points={[{"x":1.27,"y":1.778},{"x":-1.27,"y":1.778}]} strokeWidth={0.254} strokeColor="#880000" />
          <schematicpath points={[{"x":-1.27,"y":0},{"x":1.27,"y":0},{"x":1.27,"y":-2.54}]} strokeWidth={0.254} strokeColor="#880000" />
          <schematicpath points={[{"x":1.27,"y":-1.778},{"x":-1.27,"y":-1.778}]} strokeWidth={0.254} strokeColor="#880000" />
          <schematicpath points={[{"x":-1.778,"y":2.286},{"x":-1.778,"y":-2.286}]} strokeWidth={0.254} strokeColor="#880000" />
          <schematicpath points={[{"x":-1.27,"y":1.27},{"x":-1.27,"y":2.286}]} strokeWidth={0.254} strokeColor="#880000" />
          <schematicpath points={[{"x":-1.27,"y":-0.508},{"x":-1.27,"y":0.508}]} strokeWidth={0.254} strokeColor="#880000" />
          <schematicpath points={[{"x":-1.27,"y":-2.286},{"x":-1.27,"y":-1.27}]} strokeWidth={0.254} strokeColor="#880000" />
          <schematicpath points={[{"x":4.572,"y":-0.508},{"x":4.318,"y":-0.508},{"x":3.302,"y":-0.508},{"x":3.048,"y":-0.508}]} strokeWidth={0.254} strokeColor="#880000" />
          <port name="pin3" pinNumber={3} aliases={["D"]} direction="up" schX={1.27} schY={5.08} schStemLength={2.54} />
          <port name="pin1" pinNumber={1} aliases={["G"]} direction="left" schX={-3.81} schY={0} schStemLength={2.032} />
          <port name="pin2" pinNumber={2} aliases={["S"]} direction="down" schX={1.27} schY={-5.08} schStemLength={2.54} />
        </symbol>
      }
      supplierPartNumbers={{
  "jlcpcb": [
    "C10487"
  ]
}}
      manufacturerPartNumber="SI2301CDS_T1_GE3"
      footprint="sot23w_p1.104mm_pw0.5176mm_pl1.0656mm_pin1location(rightside,bottom)"
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C10487.obj?uuid=cefd4596db214da394d9632b2b88f8f2",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C10487.step?uuid=cefd4596db214da394d9632b2b88f8f2",
        pcbRotationOffset: 90,
        modelOriginPosition: { x: -0.000012700000070253736, y: 0, z: 0 },
      }}
      {...props}
    />
  )
}