Devesh36/bicycle-brake-light

A USB‑C rechargeable 1S Li‑ion bicycle brake-light PCB with BQ24074 charging/protection, 3.3V AVR control, ADXL345 motion sensing, six PWM-driven red LEDs, and ISP programming.

Version
0.1.3
License
unset
Stars
0

imports/ADXL345BCCZ_RL7.tsx

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

export const pinLabels = {
  pin1: ["VDDIO"],
  pin2: ["GND1"],
  pin3: ["RESERVED1"],
  pin4: ["GND2"],
  pin5: ["GND3"],
  pin6: ["VS"],
  pin7: ["pin7"],
  pin8: ["INT1"],
  pin9: ["INT2"],
  pin10: ["NC"],
  pin11: ["RESERVED2"],
  pin12: ["pin12"],
  pin13: ["pin13"],
  pin14: ["pin14"]
} as const

export const ADXL345BCCZ_RL7 = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C9667"
  ]
}}
      manufacturerPartNumber="ADXL345BCCZ_RL7"
      footprint={<footprint>
        <smtpad portHints={["pin1"]} pcbX="-1.99999600000001mm" pcbY="-1.409445999999889mm" width="0.44800520000000005mm" height="1.7690084mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-1.1998960000001944mm" pcbY="-1.409445999999889mm" width="0.44800520000000005mm" height="1.7690084mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="-0.4000500000000784mm" pcbY="-1.409445999999889mm" width="0.44800520000000005mm" height="1.7690084mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="0.4000499999999647mm" pcbY="-1.409445999999889mm" width="0.44800520000000005mm" height="1.7690084mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="1.1998960000000807mm" pcbY="-1.409445999999889mm" width="0.44800520000000005mm" height="1.7690084mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="1.9999959999998964mm" pcbY="-1.409445999999889mm" width="0.44800520000000005mm" height="1.7690084mm" shape="rect" />
<smtpad portHints={["pin7"]} pcbX="2.2974299999998493mm" pcbY="0mm" width="1.5450058mm" height="0.5999987999999999mm" shape="rect" />
<smtpad portHints={["pin8"]} pcbX="1.9999959999998964mm" pcbY="1.4094460000000026mm" width="0.44800520000000005mm" height="1.7690084mm" shape="rect" />
<smtpad portHints={["pin9"]} pcbX="1.1998960000000807mm" pcbY="1.4094460000000026mm" width="0.44800520000000005mm" height="1.7690084mm" shape="rect" />
<smtpad portHints={["pin10"]} pcbX="0.4000499999999647mm" pcbY="1.4094460000000026mm" width="0.44800520000000005mm" height="1.7690084mm" shape="rect" />
<smtpad portHints={["pin11"]} pcbX="-0.4000500000000784mm" pcbY="1.4094460000000026mm" width="0.44800520000000005mm" height="1.7690084mm" shape="rect" />
<smtpad portHints={["pin12"]} pcbX="-1.1998960000001944mm" pcbY="1.4094460000000026mm" width="0.44800520000000005mm" height="1.7690084mm" shape="rect" />
<smtpad portHints={["pin13"]} pcbX="-1.99999600000001mm" pcbY="1.4094460000000026mm" width="0.44800520000000005mm" height="1.7690084mm" shape="rect" />
<smtpad portHints={["pin14"]} pcbX="-2.297429999999963mm" pcbY="0mm" width="1.5450058mm" height="0.5999987999999999mm" shape="rect" />
<silkscreenpath route={[{"x":-2.5761949999999842,"y":0.5405120000000352},{"x":-2.5761949999999842,"y":1.5761970000000929},{"x":-2.4144986000001154,"y":1.5761970000000929}]} />
<silkscreenpath route={[{"x":2.5761949999999842,"y":0.5405120000000352},{"x":2.5761949999999842,"y":1.5761970000000929},{"x":2.4144986000000017,"y":1.5761970000000929}]} />
<silkscreenpath route={[{"x":-2.5761949999999842,"y":-0.5405120000000352},{"x":-2.5761949999999842,"y":-1.5761969999999792},{"x":-2.4144986000001154,"y":-1.5761969999999792}]} />
<silkscreenpath route={[{"x":2.5761949999999842,"y":-0.5405120000000352},{"x":2.5761949999999842,"y":-1.5761969999999792},{"x":2.4144986000000017,"y":-1.5761969999999792}]} />
      <courtyardrect width={6.7} height={5.1} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/download?uuid=a761e2d4c50e42c28a0df5e341dfbf4d&pn=C9667",
        rotationOffset: { x: 0, y: 0, z: 0 },
        positionOffset: { x: 0, y: 0, z: 0 },
      }}
      {...props}
    />
  )
}