imrishabh18/pcbgolf
A complete 4-layer PCBGolf controller PCB with STM32H7 MCU, USB/SD and CAN interfaces, power regulation, protection, connectors, switches, LEDs, clocking, and supporting passives.
- Version
- 1.6.1
- License
- unset
- Stars
- 0
footprints/Footprint_SOT23_5.tsx
// Source: commaai/PCBGolf/pcbgolf.pretty/SOT23-5.kicad_mod
// Generated by footprints/generate.py. Coordinates are millimetres, +Y up.
export const Footprint_SOT23_5 = () => (
<footprint originalLayer="top">
<smtpad name={"pad_1"} pcbX={-0.95} pcbY={-1.3001} portHints={["pin1","1"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.55} height={1.2} />
<smtpad name={"pad_2"} pcbX={0.0} pcbY={-1.3001} portHints={["pin2","2"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.55} height={1.2} />
<smtpad name={"pad_3"} pcbX={0.95} pcbY={-1.3001} portHints={["pin3","3"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.55} height={1.2} />
<smtpad name={"pad_4"} pcbX={0.95} pcbY={1.3001} portHints={["pin4","4"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.55} height={1.2} />
<smtpad name={"pad_5"} pcbX={-0.95} pcbY={1.3001} portHints={["pin5","5"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.55} height={1.2} />
<silkscreenpath route={[{"x":-1.4224,"y":-0.4294},{"x":-1.4224,"y":0.4294}]} />
<silkscreenpath route={[{"x":-0.2684,"y":0.8104},{"x":0.2684,"y":0.8104}]} />
<silkscreenpath route={[{"x":1.4224,"y":0.4294},{"x":1.4224,"y":-0.4294}]} />
<fabricationnotepath route={[{"x":-1.4,"y":0.8},{"x":-1.4,"y":-0.8}]} strokeWidth={0.1524} />
<fabricationnotepath route={[{"x":-1.4,"y":0.8},{"x":1.4,"y":0.8}]} strokeWidth={0.1524} />
<fabricationnotepath route={[{"x":1.4,"y":0.8},{"x":1.4,"y":-0.8}]} strokeWidth={0.1524} />
<fabricationnotepath route={[{"x":1.4,"y":-0.8},{"x":-1.4,"y":-0.8}]} strokeWidth={0.1524} />
<fabricationnotepath route={[{"x":-1.2,"y":0.85},{"x":-0.7,"y":0.85},{"x":-0.7,"y":1.5},{"x":-1.2,"y":1.5}]} strokeWidth={0} />
<fabricationnotepath route={[{"x":-1.2,"y":-1.5},{"x":-0.7,"y":-1.5},{"x":-0.7,"y":-0.85},{"x":-1.2,"y":-0.85}]} strokeWidth={0} />
<fabricationnotepath route={[{"x":-0.25,"y":-1.5},{"x":0.25,"y":-1.5},{"x":0.25,"y":-0.85},{"x":-0.25,"y":-0.85}]} strokeWidth={0} />
<fabricationnotepath route={[{"x":0.7,"y":0.85},{"x":1.2,"y":0.85},{"x":1.2,"y":1.5},{"x":0.7,"y":1.5}]} strokeWidth={0} />
<fabricationnotepath route={[{"x":0.7,"y":-1.5},{"x":1.2,"y":-1.5},{"x":1.2,"y":-0.85},{"x":0.7,"y":-0.85}]} strokeWidth={0} />
<courtyardoutline outline={[{"x": -1.475, "y": -2.1501}, {"x": -1.475, "y": -1.05}, {"x": -1.7, "y": -1.05}, {"x": -1.7, "y": 1.05}, {"x": -1.475, "y": 1.05}, {"x": -1.475, "y": 2.1501}, {"x": -0.425, "y": 2.1501}, {"x": -0.425, "y": 1.05}, {"x": 0.425, "y": 1.05}, {"x": 0.425, "y": 2.1501}, {"x": 1.475, "y": 2.1501}, {"x": 1.475, "y": 1.05}, {"x": 1.7, "y": 1.05}, {"x": 1.7, "y": -1.05}, {"x": 1.475, "y": -1.05}, {"x": 1.475, "y": -2.1501}, {"x": 0.525, "y": -2.1501}, {"x": 0.425, "y": -2.1501}, {"x": -0.425, "y": -2.1501}, {"x": -0.525, "y": -2.1501}]} layer="top" />
</footprint>
)