seveibar/testpoints
This hardware consists of a small PCB with five test points arranged linearly, interconnected through a 1kΩ resistor and a 1000pF capacitor, forming a simple RC test configuration.
Usage: For the "@tsci/seveibar.testpoints" package, you would import and use the testpoints as follows: Import: ```tsx import { testpoint } from "@tsci/seveibar.testpoints" ``` Usage: ```tsx <board> <testpoint name="A" footprintVariant="pad" pcbX={-5.5} pcbY={-2} padDiameter="0.5mm" /> </board> ``` Key properties: - `name`: Unique identifier for the testpoint - `footprintVariant`: Style of testpoint (e.g., "pad") - `pcbX`, `pcbY`: Positioning on PCB - `padDiameter`: Size of testpoint pad You can also specify connections between testpoints using the `connections` prop.
- Version
- 0.0.1
- License
- unset
- Stars
- 0
index.tsx
PCB
Schematic
export default () => (
<board width="14mm" height="8mm">
<testpoint
footprintVariant="pad"
name="A"
pcbX={-5.5}
pcbY={-2}
padDiameter="0.5mm"
/>
<testpoint
footprintVariant="pad"
name="B"
pcbX={-5.5}
pcbY={-1}
padDiameter="0.5mm"
/>
<testpoint
footprintVariant="pad"
name="C"
pcbX={-5.5}
pcbY={0}
padDiameter="0.5mm"
/>
<testpoint
footprintVariant="pad"
name="D"
pcbX={-5.5}
pcbY={1}
padDiameter="0.5mm"
/>
<testpoint
footprintVariant="pad"
name="E"
pcbX={-5.5}
pcbY={2}
padDiameter="0.5mm"
connections={{ pin1: "A.pin1" }}
/>
<testpoint
footprintVariant="pad"
name="F"
pcbX={2}
pcbY={0}
padDiameter="0.5mm"
connections={{ pin1: "B.pin1" }}
/>
<testpoint
footprintVariant="pad"
name="G"
pcbX={3}
pcbY={0}
padDiameter="0.5mm"
connections={{ pin1: "C.pin1" }}
/>
<testpoint
footprintVariant="pad"
name="H"
pcbX={4}
pcbY={0}
padDiameter="0.5mm"
connections={{ pin1: "D.pin1" }}
/>
<testpoint
footprintVariant="pad"
name="I"
pcbX={5}
pcbY={0}
padDiameter="0.5mm"
connections={{ pin1: "E.pin1" }}
/>
</board>
)