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

// Source: commaai/PCBGolf/pcbgolf.pretty/DX07S024XJ1R1100.kicad_mod
// Generated by footprints/generate.py. Coordinates are millimetres, +Y up.
export const Footprint_DX07S024XJ1R1100 = () => (
  <footprint originalLayer="top" insertionDirection="from_bottom">
    <hole name={"pad_1"} pcbX={-3.6} pcbY={-0.0} solderMaskMargin={0.0} diameter={0.75} />
    <hole name={"pad_2"} pcbX={3.6} pcbY={-0.0} solderMaskMargin={0.0} diameter={0.75} />
    <smtpad name={"pad_3"} pcbX={-2.75} pcbY={0.61} portHints={["pin1","A1"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.3} height={1.0} cornerRadius={0.1125} />
    <smtpad name={"pad_4"} pcbX={-2.25} pcbY={0.61} portHints={["pin2","A2"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.3} height={1.0} cornerRadius={0.1125} />
    <smtpad name={"pad_5"} pcbX={-1.75} pcbY={0.61} portHints={["pin3","A3"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.3} height={1.0} cornerRadius={0.1125} />
    <smtpad name={"pad_6"} pcbX={-1.25} pcbY={0.61} portHints={["pin4","A4"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.3} height={1.0} cornerRadius={0.1125} />
    <smtpad name={"pad_7"} pcbX={-0.75} pcbY={0.61} portHints={["pin5","A5"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.3} height={1.0} cornerRadius={0.1125} />
    <smtpad name={"pad_8"} pcbX={-0.25} pcbY={0.61} portHints={["pin6","A6"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.3} height={1.0} cornerRadius={0.1125} />
    <smtpad name={"pad_9"} pcbX={0.25} pcbY={0.61} portHints={["pin7","A7"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.3} height={1.0} cornerRadius={0.1125} />
    <smtpad name={"pad_10"} pcbX={0.75} pcbY={0.61} portHints={["pin8","A8"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.3} height={1.0} cornerRadius={0.1125} />
    <smtpad name={"pad_11"} pcbX={1.25} pcbY={0.61} portHints={["pin9","A9"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.3} height={1.0} cornerRadius={0.1125} />
    <smtpad name={"pad_12"} pcbX={1.75} pcbY={0.61} portHints={["pin10","A10"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.3} height={1.0} cornerRadius={0.1125} />
    <smtpad name={"pad_13"} pcbX={2.25} pcbY={0.61} portHints={["pin11","A11"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.3} height={1.0} cornerRadius={0.1125} />
    <smtpad name={"pad_14"} pcbX={2.75} pcbY={0.61} portHints={["pin12","A12"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={0.3} height={1.0} cornerRadius={0.1125} />
    <platedhole name={"pad_15"} pcbX={2.8} pcbY={-0.65} portHints={["pin13","B1"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={0.6} holeDiameter={0.4} />
    <smtpad name={"pad_16"} pcbX={2.803368} pcbY={-0.649803} portHints={["pin14","B1T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"circle"} radius={0.3048} />
    <platedhole name={"pad_17"} pcbX={2.4} pcbY={-1.35} portHints={["pin15","B2"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={0.6} holeDiameter={0.4} />
    <smtpad name={"pad_18"} pcbX={2.398456} pcbY={-1.353646} portHints={["pin16","B2T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"circle"} radius={0.3048} />
    <platedhole name={"pad_19"} pcbX={1.6} pcbY={-1.35} portHints={["pin17","B3"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={0.6} holeDiameter={0.4} />
    <smtpad name={"pad_20"} pcbX={1.602737} pcbY={-1.349771} portHints={["pin18","B3T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"circle"} radius={0.3048} />
    <platedhole name={"pad_21"} pcbX={1.2} pcbY={-0.65} portHints={["pin19","B4"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={0.6} holeDiameter={0.4} />
    <smtpad name={"pad_22"} pcbX={1.200821} pcbY={-0.65074} portHints={["pin20","B4T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"circle"} radius={0.3048} />
    <platedhole name={"pad_23"} pcbX={0.8} pcbY={-1.35} portHints={["pin21","B5"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={0.6} holeDiameter={0.4} />
    <smtpad name={"pad_24"} pcbX={0.796734} pcbY={-1.348965} portHints={["pin22","B5T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"circle"} radius={0.3048} />
    <platedhole name={"pad_25"} pcbX={0.4} pcbY={-0.65} portHints={["pin23","B6"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={0.6} holeDiameter={0.4} />
    <smtpad name={"pad_26"} pcbX={0.404793} pcbY={-0.651165} portHints={["pin24","B6T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"circle"} radius={0.3048} />
    <platedhole name={"pad_27"} pcbX={-0.4} pcbY={-0.65} portHints={["pin25","B7"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={0.6} holeDiameter={0.4} />
    <smtpad name={"pad_28"} pcbX={-0.400625} pcbY={-0.64729} portHints={["pin26","B7T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"circle"} radius={0.3048} />
    <platedhole name={"pad_29"} pcbX={-0.8} pcbY={-1.35} portHints={["pin27","B8"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={0.6} holeDiameter={0.4} />
    <smtpad name={"pad_30"} pcbX={-0.799937} pcbY={-1.348496} portHints={["pin28","B8T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"circle"} radius={0.3048} />
    <platedhole name={"pad_31"} pcbX={-1.2} pcbY={-0.65} portHints={["pin29","B9"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={0.6} holeDiameter={0.4} />
    <smtpad name={"pad_32"} pcbX={-1.200221} pcbY={-0.653046} portHints={["pin30","B9T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"circle"} radius={0.3048} />
    <platedhole name={"pad_33"} pcbX={-1.6} pcbY={-1.35} portHints={["pin31","B10"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={0.6} holeDiameter={0.4} />
    <smtpad name={"pad_34"} pcbX={-1.599509} pcbY={-1.3485} portHints={["pin32","B10T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"circle"} radius={0.3048} />
    <platedhole name={"pad_35"} pcbX={-2.4} pcbY={-1.35} portHints={["pin33","B11"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={0.6} holeDiameter={0.4} />
    <smtpad name={"pad_36"} pcbX={-2.397496} pcbY={-1.350493} portHints={["pin34","B11T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"circle"} radius={0.3048} />
    <platedhole name={"pad_37"} pcbX={-2.8} pcbY={-0.65} portHints={["pin35","B12"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={0.6} holeDiameter={0.4} />
    <smtpad name={"pad_38"} pcbX={-2.800687} pcbY={-0.651162} portHints={["pin36","B12T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"circle"} radius={0.3048} />
    <smtpad name={"pad_39"} pcbX={-4.6} pcbY={-1.4} portHints={["pin37","S1B"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"bottom"} shape={"rect"} width={1.1} height={1.9} cornerRadius={0.55} />
    <smtpad name={"pad_40"} pcbX={-4.6} pcbY={-1.4} portHints={["pin38","S1T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={1.1} height={1.9} cornerRadius={0.55} />
    <platedhole name={"pad_41"} pcbX={-4.6} pcbY={-1.4} portHints={["pin39","S1TH"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={1.1} holeDiameter={0.6} />
    <smtpad name={"pad_42"} pcbX={-4.6} pcbY={-4.4} portHints={["pin40","S2B"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"bottom"} shape={"rect"} width={1.1} height={1.9} cornerRadius={0.55} />
    <smtpad name={"pad_43"} pcbX={-4.6} pcbY={-4.4} portHints={["pin41","S2T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={1.1} height={1.9} cornerRadius={0.55} />
    <platedhole name={"pad_44"} pcbX={-4.6} pcbY={-4.4} portHints={["pin42","S2TH"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={1.1} holeDiameter={0.6} />
    <smtpad name={"pad_45"} pcbX={4.6} pcbY={-4.4} portHints={["pin43","S3B"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"bottom"} shape={"rect"} width={1.1} height={1.9} cornerRadius={0.55} />
    <smtpad name={"pad_46"} pcbX={4.6} pcbY={-4.4} portHints={["pin44","S3T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={1.1} height={1.9} cornerRadius={0.55} />
    <platedhole name={"pad_47"} pcbX={4.6} pcbY={-4.4} portHints={["pin45","S3TH"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={1.1} holeDiameter={0.6} />
    <smtpad name={"pad_48"} pcbX={4.6} pcbY={-1.4} portHints={["pin46","S4B"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"bottom"} shape={"rect"} width={1.1} height={1.9} cornerRadius={0.55} />
    <smtpad name={"pad_49"} pcbX={4.6} pcbY={-1.4} portHints={["pin47","S4T"]} solderMaskMargin={0.0508} solderPasteMargin={0.0} layer={"top"} shape={"rect"} width={1.1} height={1.9} cornerRadius={0.55} />
    <platedhole name={"pad_50"} pcbX={4.6} pcbY={-1.4} portHints={["pin48","S4TH"]} solderMaskMargin={0.0508} shape={"circle"} outerDiameter={1.1} holeDiameter={0.6} />
    <silkscreenpath route={[{"x":-4.6,"y":1},{"x":-4,"y":1}]} />
    <silkscreenpath route={[{"x":-4.6,"y":0},{"x":-4.6,"y":1}]} />
    <silkscreenpath route={[{"x":4.6,"y":1},{"x":4,"y":1}]} />
    <silkscreenpath route={[{"x":4.6,"y":0},{"x":4.6,"y":1}]} />
    <fabricationnotepath route={[{"x":-4.695,"y":-8.85},{"x":4.695,"y":-8.85}]} strokeWidth={0.1524} />
    <courtyardrect pcbX={0.000000} pcbY={-3.870000} width={10.800000} height={10.460000} layer="top" />
  </footprint>
)