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

validation/reproductions/jst-converted.tsx.txt

import { type ChipProps } from "tscircuit"
export const JstRepro = (props: ChipProps) => (
  <chip
    footprint={<footprint>
        <platedhole  portHints={["1"]} pcbX="0mm" pcbY="0mm" holeShape="circle" padShape="rect" holeDiameter="0.75mm" rectPadWidth="1.2mm" rectPadHeight="1.75mm" rectBorderRadius="0.1249998mm" holeOffsetX="0mm" holeOffsetY="0mm" pcbRotation="0deg" shape="circular_hole_with_rect_pad" />
<platedhole  portHints={["2"]} pcbX="2mm" pcbY="0mm" outerHeight="1.75mm" outerWidth="1.2mm" holeHeight="0.75mm" holeWidth="0.75mm" height="0.75mm" shape="pill" pcbRotation="0deg" />
<platedhole  portHints={["3"]} pcbX="4mm" pcbY="0mm" outerHeight="1.75mm" outerWidth="1.2mm" holeHeight="0.75mm" holeWidth="0.75mm" height="0.75mm" shape="pill" pcbRotation="0deg" />
<silkscreenpath route={[{"x":-2.36,"y":2.11},{"x":-2.36,"y":0.86}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-2.06,"y":0.5},{"x":-1.45,"y":0.5}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-2.06,"y":-0.8},{"x":-1.45,"y":-0.8}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-1.45,"y":1.2},{"x":-1.45,"y":-2.3}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-1.45,"y":-2.3},{"x":5.45,"y":-2.3}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-1.11,"y":2.11},{"x":-2.36,"y":2.11}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-0.6,"y":2.01},{"x":-0.6,"y":1.81}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-0.3,"y":2.01},{"x":-0.6,"y":2.01}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-0.3,"y":1.91},{"x":-0.6,"y":1.91}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-0.3,"y":1.81},{"x":-0.3,"y":2.01}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":0.5,"y":1.81},{"x":0.5,"y":1.2}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":0.5,"y":1.2},{"x":-1.45,"y":1.2}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":0.9,"y":-1.8},{"x":1.1,"y":-1.8}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":0.9,"y":-2.3},{"x":0.9,"y":-1.8}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":1,"y":-2.3},{"x":1,"y":-1.8}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":1.1,"y":-1.8},{"x":1.1,"y":-2.3}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":2.9,"y":-1.8},{"x":3.1,"y":-1.8}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":2.9,"y":-2.3},{"x":2.9,"y":-1.8}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":3,"y":-2.3},{"x":3,"y":-1.8}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":3.1,"y":-1.8},{"x":3.1,"y":-2.3}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":3.5,"y":1.2},{"x":3.5,"y":1.81}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":5.45,"y":1.2},{"x":3.5,"y":1.2}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":5.45,"y":-2.3},{"x":5.45,"y":1.2}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":6.06,"y":0.5},{"x":5.45,"y":0.5}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":6.06,"y":-0.8},{"x":5.45,"y":-0.8}]} strokeWidth={0.12} />
<silkscreenpath route={[{"x":-2.06,"y":1.81},{"x":6.06,"y":1.81},{"x":6.06,"y":-2.91},{"x":-2.06,"y":-2.91},{"x":-2.06,"y":1.81}]} strokeWidth={0.12} />
<fabricationnotepath route={[{"x":-2.36,"y":2.11},{"x":-2.36,"y":0.86}]} strokeWidth={0.1} />
<fabricationnotepath route={[{"x":-1.11,"y":2.11},{"x":-2.36,"y":2.11}]} strokeWidth={0.1} />
<fabricationnotetext pcbX={2} pcbY={-4} anchorAlignment="center" text="JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical" font="tscircuit2024" fontSize={1} />
<fabricationnotetext pcbX={2} pcbY={-1.5} anchorAlignment="center" text="REF**" font="tscircuit2024" fontSize={1} />
<fabricationnoterect pcbX={2} pcbY={-0.5499999999999999} width={7.9} height={4.5} strokeWidth={0.1} isFilled={false} hasStroke={true} />
<silkscreentext pcbX={2} pcbY={2.9} anchorAlignment="center" fontSize={1} font="tscircuit2024" layer="top" text="REF**" />
<courtyardrect pcbX={2} pcbY={-0.5499999999999998} width={8.9} height={5.5} layer="top" pcbRotation="0deg" />
      </footprint>}
    {...props}
  />
)