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}
/>
)
}