gokul/lora-device

A compact LoRa/GNSS device PCB integrating an SX1262 radio, GNSS module, USB/UART interface, 1.5 µH inductor, LiPo battery connector with NTC, and supporting passives.

Version
0.1.6
License
unset
Stars
0

imports/TS_1088_AR02016.tsx

import type { PushButtonProps } from "@tscircuit/props";

const pinLabels = {
  pin1: ["pin1"],
  pin2: ["pin2"],
} as const;

export const TS_1088_AR02016 = (props: PushButtonProps<typeof pinLabels>) => {
  const { name = "SW1", ...restProps } = props;

  return (
    <pushbutton
      name={name}
      pinLabels={pinLabels}
      supplierPartNumbers={{
        jlcpcb: ["C720477"],
      }}
      manufacturerPartNumber="TS-1088-AR02016"
      footprint={
        <footprint>
          <smtpad
            portHints={["pin1"]}
            pcbX="-2.184908mm"
            pcbY="0mm"
            width="1.229995mm"
            height="1.8599912mm"
            shape="rect"
          />
          <smtpad
            portHints={["pin2"]}
            pcbX="2.184908mm"
            pcbY="0mm"
            width="1.229995mm"
            height="1.8599912mm"
            shape="rect"
          />
          <courtyardoutline
            outline={[
              { x: -3.049905499999909, y: 1.700009800000089 },
              { x: 3.049905499999795, y: 1.700009800000089 },
              { x: 3.049905499999795, y: -1.6999843999999484 },
              { x: -3.049905499999909, y: -1.6999843999999484 },
              { x: -3.049905499999909, y: 1.700009800000089 },
            ]}
          />
        </footprint>
      }
      cadModel={{
        objUrl:
          "https://modelcdn.tscircuit.com/easyeda_models/assets/C720477.obj?uuid=2e35dca8e7854ed683469f8d54d1ef17",
        stepUrl:
          "https://modelcdn.tscircuit.com/easyeda_models/assets/C720477.step?uuid=2e35dca8e7854ed683469f8d54d1ef17",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: -0.000012700000070253736, z: 0 },
      }}
      {...restProps}
    />
  );
};