tscircuit/boosters
This code defines PCB schematics, footprints, and 3D CAD models for various integrated circuits, connectors, sensors, and electronic components used in TI booster packs and modules.
- Version
- 0.1.19
- License
- unset
- Stars
- 0
boostxl-bassensors/imports/OPT3001DNPR.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["VDD"],
pin2: ["ADDR"],
pin3: ["GND"],
pin4: ["SCL"],
pin5: ["INT"],
pin6: ["SDA"],
pin7: ["EP"]
} as const
export const OPT3001DNPR = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
supplierPartNumbers={{
"jlcpcb": [
"C90462"
]
}}
manufacturerPartNumber="OPT3001DNPR"
footprint={<footprint>
<smtpad portHints={["pin5"]} pcbX="0mm" pcbY="0.950087mm" width="0.2500122mm" height="0.5500116mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="0.649986mm" pcbY="0.950087mm" width="0.2500122mm" height="0.5500116mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="0.649986mm" pcbY="-0.950087mm" width="0.2500122mm" height="0.5500116mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="0mm" pcbY="-0.950087mm" width="0.2500122mm" height="0.5500116mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-0.649986mm" pcbY="-0.950087mm" width="0.2500122mm" height="0.5500116mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="-0.649986mm" pcbY="0.950087mm" width="0.2500122mm" height="0.5500116mm" shape="rect" />
<smtpad portHints={["pin7"]} pcbX="0mm" pcbY="0.000127mm" width="1.35001mm" height="0.6500114mm" shape="rect" />
<silkscreenpath route={[{"x":-0.9298940000000044,"y":1.0500106000000216},{"x":-1.0499597999999963,"y":1.0500106000000216}]} />
<silkscreenpath route={[{"x":-0.27988259999999343,"y":1.0500106000000216},{"x":-0.37007800000000657,"y":1.0500106000000216}]} />
<silkscreenpath route={[{"x":0.37012880000000337,"y":1.0500106000000216},{"x":0.279933399999976,"y":1.0500106000000216}]} />
<silkscreenpath route={[{"x":0.9299448000000012,"y":-1.0499851999999805},{"x":1.0500360000000057,"y":-1.0499851999999805},{"x":1.0500360000000057,"y":1.0500106000000216},{"x":0.9299448000000012,"y":1.0500106000000216}]} />
<silkscreenpath route={[{"x":0.279933399999976,"y":-1.0499851999999805},{"x":0.37012880000000337,"y":-1.0499851999999805}]} />
<silkscreenpath route={[{"x":-0.37007800000000657,"y":-1.0499851999999805},{"x":-0.27988259999999343,"y":-1.0499851999999805}]} />
<silkscreenpath route={[{"x":-1.0499597999999963,"y":1.0500106000000216},{"x":-1.0499597999999963,"y":-1.0499851999999805},{"x":-0.9298940000000044,"y":-1.0499851999999805}]} />
<silkscreenpath route={[{"x":-0.9585706000000016,"y":-1.3499845999999849},{"x":-0.9633887494962323,"y":-1.3865820788517595},{"x":-0.9775148490591477,"y":-1.4206854999999763},{"x":-0.9999862283480212,"y":-1.4499707716519623},{"x":-1.029271499999993,"y":-1.4724421509408359},{"x":-1.0633749211482098,"y":-1.4865682505037512},{"x":-1.0999723999999986,"y":-1.491386399999982},{"x":-1.1365698788517733,"y":-1.4865682505037512},{"x":-1.17067329999999,"y":-1.4724421509408359},{"x":-1.1999585716519903,"y":-1.4499707716519623},{"x":-1.2224299509408496,"y":-1.4206854999999763},{"x":-1.2365560505037507,"y":-1.3865820788517595},{"x":-1.2413741999999814,"y":-1.3499845999999849},{"x":-1.2365560505037507,"y":-1.3133871211482102},{"x":-1.2224299509408496,"y":-1.2792836999999793},{"x":-1.1999585716519903,"y":-1.2499984283479932},{"x":-1.17067329999999,"y":-1.227527049059134},{"x":-1.1365698788517733,"y":-1.2134009494962186},{"x":-1.0999723999999986,"y":-1.2085827999999879},{"x":-1.0633749211482098,"y":-1.2134009494962186},{"x":-1.029271499999993,"y":-1.227527049059134},{"x":-0.9999862283480212,"y":-1.2499984283479932},{"x":-0.9775148490591477,"y":-1.2792836999999793},{"x":-0.9633887494962323,"y":-1.3133871211482102},{"x":-0.9585706000000016,"y":-1.3499845999999849}]} />
<silkscreentext text="{NAME}" pcbX="-0.091948mm" pcbY="2.236853mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-1.4849480000000028,"y":1.4868530000000106},{"x":1.3010519999999985,"y":1.4868530000000106},{"x":1.3010519999999985,"y":-1.7309469999999862},{"x":-1.4849480000000028,"y":-1.7309469999999862},{"x":-1.4849480000000028,"y":1.4868530000000106}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C90462.obj",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C90462.step",
pcbRotationOffset: 90,
modelOriginPosition: { x: -0.0130302000000313, y: 0.009017000000000053, z: 0 },
}}
{...props}
/>
)
}