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_6.tsx

// Source: commaai/PCBGolf/pcbgolf.pretty/SOT23-6.kicad_mod
// Generated by footprints/generate.py. Coordinates are millimetres, +Y up.
export const Footprint_SOT23_6 = () => (
  <footprint originalLayer="top">
    <smtpad name={"pad_1"} pcbX={-0.95} pcbY={-1.15} portHints={["pin1","1"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.6} height={0.9} />
    <smtpad name={"pad_2"} pcbX={0.0} pcbY={-1.15} portHints={["pin2","2"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.6} height={0.9} />
    <smtpad name={"pad_3"} pcbX={0.95} pcbY={-1.15} portHints={["pin3","3"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.6} height={0.9} />
    <smtpad name={"pad_4"} pcbX={0.95} pcbY={1.15} portHints={["pin4","4"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.6} height={0.9} />
    <smtpad name={"pad_5"} pcbX={0.0} pcbY={1.15} portHints={["pin5","5"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.6} height={0.9} />
    <smtpad name={"pad_6"} pcbX={-0.95} pcbY={1.15} portHints={["pin6","6"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.6} height={0.9} />
    <silkscreenpath route={[{"x":1.422,"y":0.781},{"x":1.422,"y":-0.781}]} />
    <silkscreenpath route={[{"x":-1.423,"y":-0.781},{"x":-1.423,"y":0.781}]} />
    <silkscreenpath route={[{"x":-1.1,"y":-0.5},{"x":-1.1038060233744358,"y":-0.4808658283817456},{"x":-1.1146446609406726,"y":-0.46464466094067275},{"x":-1.1308658283817454,"y":-0.4538060233744358},{"x":-1.15,"y":-0.4500000000000002},{"x":-1.1691341716182544,"y":-0.4538060233744358},{"x":-1.1853553390593272,"y":-0.46464466094067275},{"x":-1.196193976625564,"y":-0.4808658283817456},{"x":-1.1999999999999997,"y":-0.5},{"x":-1.196193976625564,"y":-0.5191341716182544},{"x":-1.1853553390593272,"y":-0.5353553390593272},{"x":-1.1691341716182544,"y":-0.5461939766255641},{"x":-1.15,"y":-0.5499999999999998},{"x":-1.1308658283817454,"y":-0.5461939766255641},{"x":-1.1146446609406726,"y":-0.5353553390593273},{"x":-1.1038060233744358,"y":-0.5191341716182545},{"x":-1.1,"y":-0.5}]} />
    <fabricationnotepath route={[{"x":-1.423,"y":0.781},{"x":1.422,"y":0.781}]} strokeWidth={0.1524} />
    <fabricationnotepath route={[{"x":1.422,"y":-0.781},{"x":-1.423,"y":-0.781}]} strokeWidth={0.1524} />
    <fabricationnotepath route={[{"x":0.7,"y":0.8},{"x":1.2,"y":0.8},{"x":1.2,"y":1.4},{"x":0.7,"y":1.4}]} strokeWidth={0} />
    <fabricationnotepath route={[{"x":-0.25,"y":0.8},{"x":0.25,"y":0.8},{"x":0.25,"y":1.4},{"x":-0.25,"y":1.4}]} strokeWidth={0} />
    <fabricationnotepath route={[{"x":-1.2,"y":0.8},{"x":-0.7,"y":0.8},{"x":-0.7,"y":1.4},{"x":-1.2,"y":1.4}]} strokeWidth={0} />
    <fabricationnotepath route={[{"x":0.7,"y":-1.4},{"x":1.2,"y":-1.4},{"x":1.2,"y":-0.8},{"x":0.7,"y":-0.8}]} strokeWidth={0} />
    <fabricationnotepath route={[{"x":-0.25,"y":-1.4},{"x":0.25,"y":-1.4},{"x":0.25,"y":-0.8},{"x":-0.25,"y":-0.8}]} strokeWidth={0} />
    <fabricationnotepath route={[{"x":-1.2,"y":-1.4},{"x":-0.7,"y":-1.4},{"x":-0.7,"y":-0.8},{"x":-1.2,"y":-0.8}]} strokeWidth={0} />
    <courtyardrect pcbX={0.000000} pcbY={0.000000} width={3.400000} height={3.700000} layer="top" />
  </footprint>
)