rushabhcodes/fidget-counter
A modular enclosure assembly with a stationary base, tray, cell, PCB retainers, backing ring, magnets, and interchangeable snap-on rotor/grip caps in multiple styles.
- Version
- 1.0.9
- License
- unset
- Stars
- 0
imports/TMAG3001A2YBGR/TMAG3001A2YBGR.tsx
import objPath from "./TMAG3001A2YBGR.obj"
import stepPath from "./TMAG3001A2YBGR.step"
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["VCC","A1"],
pin2: ["N_INT","B1"],
pin3: ["SDA","C1"],
pin4: ["ADDR","A2"],
pin5: ["GND","B2"],
pin6: ["SCL","C2"]
} as const
export const TMAG3001A2YBGR = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
supplierPartNumbers={{
"jlcpcb": [
"C31115089"
]
}}
manufacturerPartNumber="TMAG3001A2YBGR"
footprint={<footprint>
<smtpad portHints={["pin1"]} pcbX="-0.199898mm" pcbY="0.40005mm" radius="0.0999998mm" shape="circle" />
<smtpad portHints={["pin2"]} pcbX="-0.199898mm" pcbY="-0mm" radius="0.0999998mm" shape="circle" />
<smtpad portHints={["pin3"]} pcbX="-0.199898mm" pcbY="-0.40005mm" radius="0.0999998mm" shape="circle" />
<smtpad portHints={["pin4"]} pcbX="0.199898mm" pcbY="0.40005mm" radius="0.0999998mm" shape="circle" />
<smtpad portHints={["pin5"]} pcbX="0.199898mm" pcbY="-0mm" radius="0.0999998mm" shape="circle" />
<smtpad portHints={["pin6"]} pcbX="0.199898mm" pcbY="-0.40005mm" radius="0.0999998mm" shape="circle" />
<silkscreenpath route={[{"x":-0.6998969999999929,"y":0.40004999999999313},{"x":-0.6998969999999929,"y":1.0000488000000018},{"x":-0.19989799999999036,"y":1.0000488000000018}]} />
<silkscreenpath route={[{"x":-0.47320199999998636,"y":0.7192009999999982},{"x":0.47320200000000057,"y":0.7192009999999982},{"x":0.47320200000000057,"y":-0.7192010000000124},{"x":-0.47320199999998636,"y":-0.7192010000000124},{"x":-0.47320199999998636,"y":0.7192009999999982}]} />
<silkscreentext text="{NAME}" pcbX="-0.127mm" pcbY="1.9906mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-0.6499991999999963,"y":0.9000113999999968},{"x":0.6499991999999963,"y":0.9000113999999968},{"x":0.6499991999999963,"y":-0.8999860000000126},{"x":-0.6499991999999963,"y":-0.8999860000000126},{"x":-0.6499991999999963,"y":0.9000113999999968}]} />
</footprint>}
cadModel={{
objUrl: objPath,
stepUrl: stepPath,
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -0.000012699999984988608, z: -0.478 },
}}
{...props}
/>
)
}