(kicad_pcb (version 20211014) (generator pcbnew)
  (general
    (thickness 1.6)
  )
  (paper "A4")
  (layers
    (0 "F.Cu" signal)
    (31 "B.Cu" signal)
    (32 "B.Adhes" user "B.Adhesive")
    (33 "F.Adhes" user "F.Adhesive")
    (34 "B.Paste" user)
    (35 "F.Paste" user)
    (36 "B.SilkS" user "B.Silkscreen")
    (37 "F.SilkS" user "F.Silkscreen")
    (38 "B.Mask" user)
    (39 "F.Mask" user)
    (40 "Dwgs.User" user "User.Drawings")
    (41 "Cmts.User" user "User.Comments")
    (42 "Eco1.User" user "User.Eco1")
    (43 "Eco2.User" user "User.Eco2")
    (44 "Edge.Cuts" user)
    (45 "Margin" user)
    (46 "B.CrtYd" user "B.Courtyard")
    (47 "F.CrtYd" user "F.Courtyard")
    (48 "B.Fab" user)
    (49 "F.Fab" user)
    (50 "User.1" user)
    (51 "User.2" user)
    (52 "User.3" user)
    (53 "User.4" user)
    (54 "User.5" user)
    (55 "User.6" user)
    (56 "User.7" user)
    (57 "User.8" user)
    (58 "User.9" user)
  )
  (setup
    (pad_to_mask_clearance 0)
    (pcbplotparams
      (layerselection 0x00010fc_ffffffff)
      (disableapertmacros false)
      (usegerberextensions false)
      (usegerberattributes true)
      (usegerberadvancedattributes true)
      (creategerberjobfile true)
      (svguseinch false)
      (svgprecision 6)
      (excludeedgelayer true)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (dxfpolygonmode true)
      (dxfimperialunits true)
      (dxfusepcbnewfont true)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (sketchpadsonfab false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 1)
      (scaleselection 1)
      (outputdirectory "")
    )
  )
  (net 0 "")
  (net 1 "Net-(D1-Pad1)")
  (net 2 "Net-(J1-Pad1)")
  (net 3 "Net-(D2-Pad1)")
  (net 4 "Net-(J1-Pad2)")
  (net 5 "Net-(D3-Pad1)")
  (net 6 "Net-(J1-Pad4)")
  (net 7 "Net-(D4-Pad1)")
  (net 8 "Net-(J1-Pad5)")
  (net 9 "Net-(D5-Pad1)")
  (net 10 "Net-(J1-Pad7)")
  (net 11 "Net-(J3-Pad1)")
  (net 12 "Net-(D7-Pad1)")
  (net 13 "Net-(D8-Pad1)")
  (net 14 "Net-(J3-Pad4)")
  (net 15 "Net-(D10-Pad1)")
  (net 16 "Net-(J1-Pad3)")
  (net 17 "unconnected-(J1-Pad6)")
  (net 18 "Net-(J1-Pad8)")
  (net 19 "Net-(J1-Pad9)")
  (net 20 "Net-(J1-Pad10)")
  (net 21 "unconnected-(J1-Pad11)")
  (net 22 "Net-(J1-Pad12)")
  (net 23 "Net-(J1-Pad13)")
  (net 24 "Net-(J1-Pad14)")
  (net 25 "Net-(J1-Pad15)")
  (net 26 "Net-(J2-Pad6)")
  (net 27 "Net-(J3-Pad6)")
  (net 28 "Net-(S2-Pad2)")
  (net 29 "Net-(S10-Pad1)")
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 146.7375 76.16)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S10" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "-" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 29 "Net-(S10-Pad1)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 8 "Net-(J1-Pad5)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad8)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad8)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 93.3975 58.38)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S2" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "1" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 28 "Net-(S2-Pad2)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad8)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad8)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 75.6175 76.16)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S6" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "Shift" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 16 "Net-(J1-Pad3)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 16 "Net-(J1-Pad3)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 22 "Net-(J1-Pad12)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 22 "Net-(J1-Pad12)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 75.6175 58.38)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S1" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "FCTN" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 22 "Net-(J1-Pad12)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 22 "Net-(J1-Pad12)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 93.3975 93.94)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S12" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "7" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 25 "Net-(J1-Pad15)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 25 "Net-(J1-Pad15)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 146.7375 93.94)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S15" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "Q" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 20 "Net-(J1-Pad10)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 20 "Net-(J1-Pad10)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad8)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad8)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 128.9575 58.38)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S4" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "3" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 24 "Net-(J1-Pad14)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 24 "Net-(J1-Pad14)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 93.3975 76.16)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S7" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "4" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 25 "Net-(J1-Pad15)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 25 "Net-(J1-Pad15)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 128.9575 111.72)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S19" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "N" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 8 "Net-(J1-Pad5)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 8 "Net-(J1-Pad5)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 19 "Net-(J1-Pad9)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 19 "Net-(J1-Pad9)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 111.1775 111.72)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S18" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "0" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad8)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad8)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 128.9575 93.94)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S14" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "9" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 23 "Net-(J1-Pad13)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 23 "Net-(J1-Pad13)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 75.6175 93.94)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S11" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "Space" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 6 "Net-(J1-Pad4)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 6 "Net-(J1-Pad4)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 22 "Net-(J1-Pad12)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 22 "Net-(J1-Pad12)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 111.1775 76.16)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S8" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "5" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 19 "Net-(J1-Pad9)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 19 "Net-(J1-Pad9)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 128.9575 76.16)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S9" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "6" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 19 "Net-(J1-Pad9)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 19 "Net-(J1-Pad9)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x17_P2.54mm_Horizontal" (layer "F.Cu")
    (tedit 59FED5CB)
    (at 117.25 36.49 90)
    (descr "Through hole angled pin header, 1x17, 2.54mm pitch, 6mm pin length, single row")
    (tags "Through hole angled pin header THT 1x17 2.54mm single row")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "J1" (at 4.385 -2.27 90) (layer "F.SilkS"))
    (fp_text value "Conn_01x17_Male" (at 4.385 42.91 90) (layer "F.Fab") hide)
    (fp_text user "${REFERENCE}" (at 2.77 20.32) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 "Net-(J1-Pad1)") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 "Net-(J1-Pad3)") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 "Net-(J1-Pad4)") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 "Net-(J1-Pad5)") (pinfunction "Pin_5") (pintype "passive"))
    (pad "6" thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 "unconnected-(J1-Pad6)") (pinfunction "Pin_6") (pintype "passive+no_connect"))
    (pad "7" thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "Pin_7") (pintype "passive"))
    (pad "8" thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad8)") (pinfunction "Pin_8") (pintype "passive"))
    (pad "9" thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 "Net-(J1-Pad9)") (pinfunction "Pin_9") (pintype "passive"))
    (pad "10" thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 "Net-(J1-Pad10)") (pinfunction "Pin_10") (pintype "passive"))
    (pad "11" thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 "unconnected-(J1-Pad11)") (pinfunction "Pin_11") (pintype "passive+no_connect"))
    (pad "12" thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 "Net-(J1-Pad12)") (pinfunction "Pin_12") (pintype "passive"))
    (pad "13" thru_hole oval (at 0 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 "Net-(J1-Pad13)") (pinfunction "Pin_13") (pintype "passive"))
    (pad "14" thru_hole oval (at 0 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 "Net-(J1-Pad14)") (pinfunction "Pin_14") (pintype "passive"))
    (pad "15" thru_hole oval (at 0 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 "Net-(J1-Pad15)") (pinfunction "Pin_15") (pintype "passive"))
    (pad "16" thru_hole oval (at 0 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 "Net-(J2-Pad6)") (pinfunction "Pin_16") (pintype "passive"))
    (pad "17" thru_hole oval (at 0 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 "Net-(J3-Pad6)") (pinfunction "Pin_17") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x17_P2.54mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 111.1775 93.94)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S13" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "8" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 24 "Net-(J1-Pad14)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 24 "Net-(J1-Pad14)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 93.3975 111.72)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S17" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "Y" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 2 "Net-(J1-Pad1)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 2 "Net-(J1-Pad1)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 19 "Net-(J1-Pad9)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 19 "Net-(J1-Pad9)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 146.7375 58.38)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S5" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "+/=" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 29 "Net-(S10-Pad1)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 8 "Net-(J1-Pad5)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 22 "Net-(J1-Pad12)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 22 "Net-(J1-Pad12)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 111.1775 58.38)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S3" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "2" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 28 "Net-(S2-Pad2)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 23 "Net-(J1-Pad13)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 23 "Net-(J1-Pad13)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 75.6175 111.72)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S16" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "Enter" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 2 "Net-(J1-Pad1)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 2 "Net-(J1-Pad1)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 22 "Net-(J1-Pad12)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 22 "Net-(J1-Pad12)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "KiCad:TL1100F160Q6JBLK" (layer "F.Cu")
    (tedit 0)
    (at 146.7375 111.72)
    (descr "TL1100F160Q6JBLK-1")
    (tags "Switch")
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Description" "Tactile Switches 50mA 12VDC SPST 12x12mm Blk Cap")
    (property "Height" "12")
    (property "Manufacturer_Name" "E-Switch")
    (property "Manufacturer_Part_Number" "TL1100F160Q6JBLK")
    (property "Mouser Part Number" "612-TL1100-6JBLK")
    (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/E-Switch/TL1100F160Q6JBLK?qs=01kh3H%252BlXijHi9khJEdsAw%3D%3D")
    (property "Mouser Testing Part Number" "")
    (property "Mouser Testing Price/Stock" "")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "S20" (at 5.662 -2.5) (layer "F.SilkS"))
    (fp_text value "P" (at 5.662 -2.5) (layer "F.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 5.662 -2.5) (layer "F.Fab"))
    (pad "1" thru_hole circle locked (at 0 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 2 "Net-(J1-Pad1)") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 12.5 0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 2 "Net-(J1-Pad1)") (pinfunction "2") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 0 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad8)") (pinfunction "3") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 12.5 -5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad8)") (pinfunction "4") (pintype "passive"))
    (model "TL1100F160Q6JBLK.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" (layer "B.Cu")
    (tedit 59FED5CC)
    (at 108.9186 41.91 90)
    (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x06 2.54mm single row")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "J2" (at 0 2.33 90) (layer "B.SilkS"))
    (fp_text value "Conn_01x06_Male" (at -2.54 -5.08) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 -6.35) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 "Net-(D1-Pad1)") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 0 -2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 "Net-(D2-Pad1)") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 -5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 "Net-(D3-Pad1)") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval (at 0 -7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 "Net-(D4-Pad1)") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole oval (at 0 -10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 "Net-(D5-Pad1)") (pinfunction "Pin_5") (pintype "passive"))
    (pad "6" thru_hole oval (at 0 -12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 "Net-(J2-Pad6)") (pinfunction "Pin_6") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x06_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" (layer "B.Cu")
    (tedit 5AE50CD5)
    (at 105.7964 38.1 90)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "D2" (at 3.81 2.12 90) (layer "B.SilkS") hide)
    (fp_text value "1N914" (at 3.81 -2.12 90) (layer "B.Fab") hide)
    (fp_text user "K" (at 0 1.8 90) (layer "B.SilkS"))
    (fp_text user "K" (at 0 1.8 90) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 4.11 0 90) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 3 "Net-(D2-Pad1)") (pinfunction "K") (pintype "passive"))
    (pad "2" thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "A") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" (layer "B.Cu")
    (tedit 5AE50CD5)
    (at 79.8586 38.1 90)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "D10" (at 3.81 2.12 90) (layer "B.SilkS") hide)
    (fp_text value "1N914" (at 3.81 -2.12 90) (layer "B.Fab") hide)
    (fp_text user "K" (at 0 1.8 90) (layer "B.SilkS"))
    (fp_text user "${REFERENCE}" (at 4.11 0 90) (layer "B.Fab"))
    (fp_text user "K" (at 0 1.8 90) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 15 "Net-(D10-Pad1)") (pinfunction "K") (pintype "passive"))
    (pad "2" thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "A") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" (layer "B.Cu")
    (tedit 5AE50CD5)
    (at 99.3119 38.1 90)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "D4" (at 3.81 2.12 90) (layer "B.SilkS") hide)
    (fp_text value "1N914" (at 3.81 -2.12 90) (layer "B.Fab") hide)
    (fp_text user "K" (at 0 1.8 90) (layer "B.SilkS"))
    (fp_text user "${REFERENCE}" (at 4.11 0 90) (layer "B.Fab"))
    (fp_text user "K" (at 0 1.8 90) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 7 "Net-(D4-Pad1)") (pinfunction "K") (pintype "passive"))
    (pad "2" thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 8 "Net-(J1-Pad5)") (pinfunction "A") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" (layer "B.Cu")
    (tedit 5AE50CD5)
    (at 86.3431 38.1 90)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "D8" (at 3.81 2.12 90) (layer "B.SilkS") hide)
    (fp_text value "1N914" (at 3.81 -2.12 90) (layer "B.Fab") hide)
    (fp_text user "K" (at 0 1.8 90) (layer "B.SilkS"))
    (fp_text user "K" (at 0 1.8 90) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 4.11 0 90) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 13 "Net-(D8-Pad1)") (pinfunction "K") (pintype "passive"))
    (pad "2" thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 6 "Net-(J1-Pad4)") (pinfunction "A") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" (layer "B.Cu")
    (tedit 5AE50CD5)
    (at 102.5542 38.1 90)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "D3" (at 3.81 2.12 90) (layer "B.SilkS") hide)
    (fp_text value "1N914" (at 3.81 -2.12 90) (layer "B.Fab") hide)
    (fp_text user "K" (at 0 1.8 90) (layer "B.SilkS"))
    (fp_text user "K" (at 0 1.8 90) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 4.11 0 90) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 5 "Net-(D3-Pad1)") (pinfunction "K") (pintype "passive"))
    (pad "2" thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 6 "Net-(J1-Pad4)") (pinfunction "A") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" (layer "B.Cu")
    (tedit 5AE50CD5)
    (at 83.1008 38.1 90)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "D9" (at 3.81 2.12 90) (layer "B.SilkS") hide)
    (fp_text value "1N914" (at 3.81 -2.12 90) (layer "B.Fab") hide)
    (fp_text user "K" (at 0 1.8 90) (layer "B.SilkS"))
    (fp_text user "${REFERENCE}" (at 4.11 0 90) (layer "B.Fab"))
    (fp_text user "K" (at 0 1.8 90) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 14 "Net-(J3-Pad4)") (pinfunction "K") (pintype "passive"))
    (pad "2" thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 8 "Net-(J1-Pad5)") (pinfunction "A") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" (layer "B.Cu")
    (tedit 59FED5CC)
    (at 89.8686 41.91 90)
    (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x06 2.54mm single row")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "J3" (at 0 2.33 90) (layer "B.SilkS"))
    (fp_text value "Conn_01x06_Male" (at -2.54 -6.6675) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 -6.35) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 "Net-(J3-Pad1)") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 0 -2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 "Net-(D7-Pad1)") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 -5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 "Net-(D8-Pad1)") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval (at 0 -7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 "Net-(J3-Pad4)") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole oval (at 0 -10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 "Net-(D10-Pad1)") (pinfunction "Pin_5") (pintype "passive"))
    (pad "6" thru_hole oval (at 0 -12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 "Net-(J3-Pad6)") (pinfunction "Pin_6") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x06_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" (layer "B.Cu")
    (tedit 5AE50CD5)
    (at 96.0697 38.1 90)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "D5" (at 3.81 2.12 90) (layer "B.SilkS") hide)
    (fp_text value "1N914" (at 3.81 -2.12 90) (layer "B.Fab") hide)
    (fp_text user "K" (at 0 1.8 90) (layer "B.SilkS"))
    (fp_text user "${REFERENCE}" (at 4.11 0 90) (layer "B.Fab"))
    (fp_text user "K" (at 0 1.8 90) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 9 "Net-(D5-Pad1)") (pinfunction "K") (pintype "passive"))
    (pad "2" thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 10 "Net-(J1-Pad7)") (pinfunction "A") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" (layer "B.Cu")
    (tedit 5AE50CD5)
    (at 92.8275 38.1 90)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "D6" (at 3.81 2.12 90) (layer "B.SilkS") hide)
    (fp_text value "1N914" (at 3.81 -2.12 90) (layer "B.Fab") hide)
    (fp_text user "K" (at 0 1.8 90) (layer "B.SilkS"))
    (fp_text user "K" (at 0 1.8 90) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 4.11 0 90) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 11 "Net-(J3-Pad1)") (pinfunction "K") (pintype "passive"))
    (pad "2" thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 "Net-(J1-Pad1)") (pinfunction "A") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" (layer "B.Cu")
    (tedit 5AE50CD5)
    (at 109.0386 38.1 90)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "D1" (at 3.81 2.12 90) (layer "B.SilkS") hide)
    (fp_text value "1N914" (at 3.81 -2.12 90) (layer "B.Fab") hide)
    (fp_text user "K" (at 0 1.8 90) (layer "B.SilkS"))
    (fp_text user "${REFERENCE}" (at 4.11 0 90) (layer "B.Fab"))
    (fp_text user "K" (at 0 1.8 90) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 "Net-(D1-Pad1)") (pinfunction "K") (pintype "passive"))
    (pad "2" thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 "Net-(J1-Pad1)") (pinfunction "A") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" (layer "B.Cu")
    (tedit 5AE50CD5)
    (at 89.5853 38.1 90)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (property "Sheetfile" "Keypad.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "D7" (at 3.81 2.12 90) (layer "B.SilkS") hide)
    (fp_text value "1N914" (at 3.81 -2.12 90) (layer "B.Fab") hide)
    (fp_text user "K" (at 0 1.8 90) (layer "B.SilkS"))
    (fp_text user "K" (at 0 1.8 90) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 4.11 0 90) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 12 "Net-(D7-Pad1)") (pinfunction "K") (pintype "passive"))
    (pad "2" thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 "Net-(J1-Pad2)") (pinfunction "A") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_circle (center 73.66 119.38) (end 74.66 119.38) (layer "Edge.Cuts") (width 0.1) (fill none))
  (gr_rect (start 71.12 27.94) (end 162.56 121.92) (layer "Edge.Cuts") (width 0.1) (fill none))
  (gr_circle (center 160.02 119.470093) (end 161.02 119.470093) (layer "Edge.Cuts") (width 0.1) (fill none))
  (gr_circle (center 73.66 40.64) (end 74.66 40.64) (layer "Edge.Cuts") (width 0.1) (fill none))
  (gr_circle (center 160.02 40.64) (end 161.02 40.64) (layer "Edge.Cuts") (width 0.1) (fill none))
)
