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-tlv8544pir/imports/A_5001.tsx
import type { ChipProps } from "@tscircuit/props";
const pinLabels = {
pin1: ["pin1"],
} as const;
export const A_5001 = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
supplierPartNumbers={{
jlcpcb: ["C238122"],
}}
manufacturerPartNumber="5001"
footprint={
<footprint>
<platedhole
portHints={["pin1"]}
pcbX="0mm"
pcbY="0mm"
outerDiameter="1.8999962mm"
holeDiameter="1.3899896mm"
shape="circle"
/>
<silkscreenpath
route={[
{ x: 1.2699999999998681, y: 0 },
{ x: 1.226725799387168, y: -0.3287001872802193 },
{ x: 1.0998522628062801, y: -0.6349999999999909 },
{ x: 0.8980256121069488, y: -0.8980256121069488 },
{ x: 0.6349999999999909, y: -1.0998522628061664 },
{ x: 0.32870018728010564, y: -1.226725799387168 },
{ x: 0, y: -1.2699999999999818 },
{ x: -0.3287001872802193, y: -1.226725799387168 },
{ x: -0.6350000000001046, y: -1.0998522628061664 },
{ x: -0.8980256121069488, y: -0.8980256121069488 },
{ x: -1.0998522628062801, y: -0.6349999999999909 },
{ x: -1.226725799387168, y: -0.3287001872802193 },
{ x: -1.2699999999999818, y: 0 },
{ x: -1.226725799387168, y: 0.3287001872802193 },
{ x: -1.0998522628062801, y: 0.6349999999999909 },
{ x: -0.8980256121069488, y: 0.8980256121069488 },
{ x: -0.6350000000001046, y: 1.0998522628062801 },
{ x: -0.3287001872802193, y: 1.226725799387168 },
{ x: 0, y: 1.2700000000000955 },
{ x: 0.32870018728010564, y: 1.226725799387168 },
{ x: 0.6349999999999909, y: 1.0998522628062801 },
{ x: 0.8980256121069488, y: 0.8980256121069488 },
{ x: 1.0998522628062801, y: 0.6349999999999909 },
{ x: 1.226725799387168, y: 0.3287001872802193 },
{ x: 1.2699999999998681, y: 0 },
]}
/>
<silkscreentext
text="{NAME}"
pcbX="0.0127mm"
pcbY="2.2954mm"
anchorAlignment="center"
fontSize="1mm"
/>
<courtyardoutline
outline={[
{ x: -1.5199999999999818, y: 1.5453999999999724 },
{ x: 1.5453999999999724, y: 1.5453999999999724 },
{ x: 1.5453999999999724, y: -1.5199999999999818 },
{ x: -1.5199999999999818, y: -1.5199999999999818 },
{ x: -1.5199999999999818, y: 1.5453999999999724 },
]}
/>
</footprint>
}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C238122.obj?uuid=5b802e0271df45da96196a02efcb4de0",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C238122.step?uuid=5b802e0271df45da96196a02efcb4de0",
pcbRotationOffset: 0,
modelOriginPosition: {
x: 0.0050038000000540706,
y: 0,
z: -0.05000599999999977,
},
}}
{...props}
/>
);
};