(footprint "pin_header_127_12pin" (version 20221018) (generator opencad-lib)
  (layer "F.Cu")
  (descr "Pin Header 1.27mm 1.27mm 12-pin THT vertical. Dimensions match KiCad official Connector_JST (datasheet-derived).")
  (tags "Pin Header 1.27mm connector 1.27mm 12pin")
  (attr through_hole)
  (fp_text reference "REF**" (at 6.985 -2.110) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15))))
  (fp_text value "pin_header_127_12pin" (at 6.985 2.110) (layer "F.Fab")
    (effects (font (size 1 1) (thickness 0.15))))
  (fp_line (start -0.050 -1.050) (end 15.020 -1.050) (stroke (width 0.1) (type solid)) (layer "F.Fab"))
  (fp_line (start 15.020 -1.050) (end 15.020 1.050) (stroke (width 0.1) (type solid)) (layer "F.Fab"))
  (fp_line (start 15.020 1.050) (end -1.050 1.050) (stroke (width 0.1) (type solid)) (layer "F.Fab"))
  (fp_line (start -1.050 1.050) (end -1.050 -0.050) (stroke (width 0.1) (type solid)) (layer "F.Fab"))
  (fp_line (start -1.050 -0.050) (end -0.050 -1.050) (stroke (width 0.1) (type solid)) (layer "F.Fab"))
  (fp_line (start -0.110 -1.110) (end 15.080 -1.110) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))
  (fp_line (start 15.080 -1.110) (end 15.080 1.110) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))
  (fp_line (start 15.080 1.110) (end -1.110 1.110) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))
  (fp_line (start -1.110 1.110) (end -1.110 -0.110) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))
  (fp_line (start -1.110 -0.110) (end -0.110 -1.110) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))
  (fp_line (start -1.500 -1.500) (end 15.470 -1.500) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))
  (fp_line (start 15.470 -1.500) (end 15.470 1.500) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))
  (fp_line (start 15.470 1.500) (end -1.500 1.500) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))
  (fp_line (start -1.500 1.500) (end -1.500 -1.500) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))
  (pad "1" thru_hole roundrect (at 0 0) (size 1.0 1.0) (drill 0.65) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25))
  (pad "2" thru_hole oval (at 1.270 0) (size 1.0 1.0) (drill 0.65) (layers "*.Cu" "*.Mask"))
  (pad "3" thru_hole oval (at 2.540 0) (size 1.0 1.0) (drill 0.65) (layers "*.Cu" "*.Mask"))
  (pad "4" thru_hole oval (at 3.810 0) (size 1.0 1.0) (drill 0.65) (layers "*.Cu" "*.Mask"))
  (pad "5" thru_hole oval (at 5.080 0) (size 1.0 1.0) (drill 0.65) (layers "*.Cu" "*.Mask"))
  (pad "6" thru_hole oval (at 6.350 0) (size 1.0 1.0) (drill 0.65) (layers "*.Cu" "*.Mask"))
  (pad "7" thru_hole oval (at 7.620 0) (size 1.0 1.0) (drill 0.65) (layers "*.Cu" "*.Mask"))
  (pad "8" thru_hole oval (at 8.890 0) (size 1.0 1.0) (drill 0.65) (layers "*.Cu" "*.Mask"))
  (pad "9" thru_hole oval (at 10.160 0) (size 1.0 1.0) (drill 0.65) (layers "*.Cu" "*.Mask"))
  (pad "10" thru_hole oval (at 11.430 0) (size 1.0 1.0) (drill 0.65) (layers "*.Cu" "*.Mask"))
  (pad "11" thru_hole oval (at 12.700 0) (size 1.0 1.0) (drill 0.65) (layers "*.Cu" "*.Mask"))
  (pad "12" thru_hole oval (at 13.970 0) (size 1.0 1.0) (drill 0.65) (layers "*.Cu" "*.Mask"))
)
