(kicad_pcb (version 20221018) (generator pcbnew)
  (general
    (thickness 1.6)
  )
  (paper "A5")
  (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)
      (plot_on_all_layers_selection 0x0000000_00000000)
      (disableapertmacros false)
      (usegerberextensions false)
      (usegerberattributes true)
      (usegerberadvancedattributes true)
      (creategerberjobfile true)
      (dashed_line_dash_ratio 12.000000)
      (dashed_line_gap_ratio 3.000000)
      (svgprecision 4)
      (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 "VCC")
  (net 2 "GND")
  (net 3 "/P0")
  (net 4 "/P1")
  (net 5 "/P2")
  (net 6 "/P3")
  (net 7 "/P4")
  (net 8 "/P5")
  (net 9 "/P6")
  (net 10 "/P7")
  (net 11 "/~{A_{out}}")
  (net 12 "/Vis")
  (net 13 "/~{StartFrame}")
  (net 14 "/HVis")
  (net 15 "/HSync")
  (net 16 "/VertVis")
  (net 17 "/Vsync")
  (net 18 "/~{Vis}")
  (net 19 "/Othr")
  (net 20 "/ARed")
  (net 21 "/AGreen")
  (net 22 "/ABlue")
  (net 23 "unconnected-(J3-Pad4)")
  (net 24 "unconnected-(J3-Pad9)")
  (net 25 "unconnected-(J3-Pad11)")
  (net 26 "unconnected-(J3-Pad12)")
  (net 27 "/HSYNC_{2}")
  (net 28 "/VSYNC_{2}")
  (net 29 "unconnected-(J3-Pad15)")
  (net 30 "unconnected-(J4-Pin_2-Pad2)")
  (net 31 "unconnected-(J4-Pin_3-Pad3)")
  (net 32 "unconnected-(J5-Pin_1-Pad1)")
  (net 33 "unconnected-(J5-Pin_2-Pad2)")
  (net 34 "unconnected-(J6-Pin_1-Pad1)")
  (net 35 "/A_{out}")
  (net 36 "/B0")
  (net 37 "/B1")
  (net 38 "/B2")
  (net 39 "/G0")
  (net 40 "/G1")
  (net 41 "/G2")
  (net 42 "/R0")
  (net 43 "/R1")
  (net 44 "/R2")
  (net 45 "/~{RESET}")
  (net 46 "/CLK_{sync}")
  (net 47 "Net-(U1-CET)")
  (net 48 "unconnected-(U1-Q3-Pad11)")
  (net 49 "/A14")
  (net 50 "/A13")
  (net 51 "/A12")
  (net 52 "unconnected-(U1-TC-Pad15)")
  (net 53 "Net-(U2-CET)")
  (net 54 "/A11")
  (net 55 "/A10")
  (net 56 "/A9")
  (net 57 "/A8")
  (net 58 "/A7")
  (net 59 "/A6")
  (net 60 "/A5")
  (net 61 "/A4")
  (net 62 "/A3")
  (net 63 "/A2")
  (net 64 "/A1")
  (net 65 "/A0")
  (net 66 "Net-(U3-D0)")
  (net 67 "Net-(U3-D1)")
  (net 68 "Net-(U3-D2)")
  (net 69 "Net-(U3-D3)")
  (net 70 "Net-(U3-D4)")
  (net 71 "Net-(U3-D5)")
  (net 72 "Net-(U3-D6)")
  (net 73 "Net-(U4-CET)")
  (net 74 "unconnected-(U7-Q2-Pad12)")
  (net 75 "unconnected-(U7-Q1-Pad13)")
  (net 76 "unconnected-(U7-Q0-Pad14)")
  (net 77 "unconnected-(U7-TC-Pad15)")
  (net 78 "unconnected-(U8-I1{slash}CLK-Pad1)")
  (net 79 "unconnected-(U8-I10-Pad10)")
  (net 80 "unconnected-(U8-I12-Pad13)")
  (net 81 "unconnected-(U8-IO1-Pad23)")
  (net 82 "/HSYNC_{1}")
  (net 83 "/VSYNC_{1}")
  (net 84 "unconnected-(U9-Q7-Pad12)")
  (net 85 "unconnected-(U9-Q6-Pad13)")
  (net 86 "/KBRx")
  (net 87 "/KBTx")
  (net 88 "/HSYNC_{3}")
  (net 89 "/VSYNC_{3}")
  (footprint "Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical" (layer "F.Cu")
    (at 140.208 46.228 -90)
    (descr "Through hole straight socket strip, 1x02, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x02 2.54mm single row")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x02, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J5" (at 2.54 0 90) (layer "F.SilkS"))
    (fp_text value "Conn_01x02_Pin" (at 0 5.31 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 1.27) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 32 "unconnected-(J5-Pin_1-Pad1)") (pinfunction "Pin_1") (pintype "passive+no_connect"))
    (pad "2" thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 33 "unconnected-(J5-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive+no_connect"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x02_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu")
    (at 99.568 64.77)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C8" (at 0 -1.778) (layer "F.SilkS"))
    (fp_text value "C_Small" (at 0 1.68) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 1 "VCC") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (layer "F.Cu")
    (at 107.569 51.119 -90)
    (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SOIC SO")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Synchronous 4-bit programmable binary Counter")
    (property "ki_keywords" "TTL CNT CNT4")
    (attr smd)
    (fp_text reference "U7" (at 0 -5.9 90) (layer "F.SilkS"))
    (fp_text value "74LS161" (at 0 5.9 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd roundrect (at -2.475 -4.445 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "~{MR}") (pintype "input"))
    (pad "2" smd roundrect (at -2.475 -3.175 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 35 "/A_{out}") (pinfunction "CP") (pintype "input"))
    (pad "3" smd roundrect (at -2.475 -1.905 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D0") (pintype "input"))
    (pad "4" smd roundrect (at -2.475 -0.635 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D1") (pintype "input"))
    (pad "5" smd roundrect (at -2.475 0.635 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D2") (pintype "input"))
    (pad "6" smd roundrect (at -2.475 1.905 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D3") (pintype "input"))
    (pad "7" smd roundrect (at -2.475 3.175 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "CEP") (pintype "input"))
    (pad "8" smd roundrect (at -2.475 4.445 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "9" smd roundrect (at 2.475 4.445 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "~{PE}") (pintype "input"))
    (pad "10" smd roundrect (at 2.475 3.175 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "CET") (pintype "input"))
    (pad "11" smd roundrect (at 2.475 1.905 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 46 "/CLK_{sync}") (pinfunction "Q3") (pintype "output"))
    (pad "12" smd roundrect (at 2.475 0.635 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 74 "unconnected-(U7-Q2-Pad12)") (pinfunction "Q2") (pintype "output+no_connect"))
    (pad "13" smd roundrect (at 2.475 -0.635 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 75 "unconnected-(U7-Q1-Pad13)") (pinfunction "Q1") (pintype "output+no_connect"))
    (pad "14" smd roundrect (at 2.475 -1.905 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 76 "unconnected-(U7-Q0-Pad14)") (pinfunction "Q0") (pintype "output+no_connect"))
    (pad "15" smd roundrect (at 2.475 -3.175 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 77 "unconnected-(U7-TC-Pad15)") (pinfunction "TC") (pintype "output+no_connect"))
    (pad "16" smd roundrect (at 2.475 -4.445 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "VCC") (pintype "power_in"))
    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical" (layer "F.Cu")
    (at 140.208 58.928 -90)
    (descr "Through hole straight socket strip, 1x02, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x02 2.54mm single row")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x02, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J7" (at -2.54 2.794 90) (layer "F.SilkS"))
    (fp_text value "Conn_01x02_Pin" (at 0 5.31 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 1.27) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 1 "VCC") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pinfunction "Pin_2") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x02_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Package_DIP:DIP-28_W15.24mm_Socket" (layer "F.Cu")
    (at 53.305745 80.772 90)
    (descr "28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket")
    (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Paged Parallel EEPROM 256Kb (32K x 8), DIP-28/SOIC-28")
    (property "ki_keywords" "Parallel EEPROM 256Kb")
    (attr through_hole)
    (fp_text reference "U3" (at 2.54 0.288255 90) (layer "F.SilkS"))
    (fp_text value "28C256" (at 7.62 35.35 90) (layer "F.Fab") hide)
    (fp_text user "${REFERENCE}" (at -2.794 -0.254 90) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 49 "/A14") (pinfunction "A14") (pintype "input"))
    (pad "2" thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 51 "/A12") (pinfunction "A12") (pintype "input"))
    (pad "3" thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 58 "/A7") (pinfunction "A7") (pintype "input"))
    (pad "4" thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 59 "/A6") (pinfunction "A6") (pintype "input"))
    (pad "5" thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 60 "/A5") (pinfunction "A5") (pintype "input"))
    (pad "6" thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 61 "/A4") (pinfunction "A4") (pintype "input"))
    (pad "7" thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 62 "/A3") (pinfunction "A3") (pintype "input"))
    (pad "8" thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 63 "/A2") (pinfunction "A2") (pintype "input"))
    (pad "9" thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 64 "/A1") (pinfunction "A1") (pintype "input"))
    (pad "10" thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 65 "/A0") (pinfunction "A0") (pintype "input"))
    (pad "11" thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 66 "Net-(U3-D0)") (pinfunction "D0") (pintype "tri_state"))
    (pad "12" thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 67 "Net-(U3-D1)") (pinfunction "D1") (pintype "tri_state"))
    (pad "13" thru_hole oval (at 0 30.48 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 68 "Net-(U3-D2)") (pinfunction "D2") (pintype "tri_state"))
    (pad "14" thru_hole oval (at 0 33.02 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "15" thru_hole oval (at 15.24 33.02 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 69 "Net-(U3-D3)") (pinfunction "D3") (pintype "tri_state"))
    (pad "16" thru_hole oval (at 15.24 30.48 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 70 "Net-(U3-D4)") (pinfunction "D4") (pintype "tri_state"))
    (pad "17" thru_hole oval (at 15.24 27.94 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 71 "Net-(U3-D5)") (pinfunction "D5") (pintype "tri_state"))
    (pad "18" thru_hole oval (at 15.24 25.4 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 72 "Net-(U3-D6)") (pinfunction "D6") (pintype "tri_state"))
    (pad "19" thru_hole oval (at 15.24 22.86 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 45 "/~{RESET}") (pinfunction "D7") (pintype "tri_state"))
    (pad "20" thru_hole oval (at 15.24 20.32 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pinfunction "~{CS}") (pintype "input"))
    (pad "21" thru_hole oval (at 15.24 17.78 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 55 "/A10") (pinfunction "A10") (pintype "input"))
    (pad "22" thru_hole oval (at 15.24 15.24 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pinfunction "~{OE}") (pintype "input"))
    (pad "23" thru_hole oval (at 15.24 12.7 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 54 "/A11") (pinfunction "A11") (pintype "input"))
    (pad "24" thru_hole oval (at 15.24 10.16 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 56 "/A9") (pinfunction "A9") (pintype "input"))
    (pad "25" thru_hole oval (at 15.24 7.62 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 57 "/A8") (pinfunction "A8") (pintype "input"))
    (pad "26" thru_hole oval (at 15.24 5.08 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 50 "/A13") (pinfunction "A13") (pintype "input"))
    (pad "27" thru_hole oval (at 15.24 2.54 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 1 "VCC") (pinfunction "~{WE}") (pintype "input"))
    (pad "28" thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 1 "VCC") (pinfunction "VCC") (pintype "power_in"))
    (model "${KICAD6_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-28_W15.24mm_Socket.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Package_DIP:DIP-24_W7.62mm_Socket" (layer "F.Cu")
    (at 103.632 72.898 90)
    (descr "24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket")
    (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Programmable Logic Array, DIP-20/SOIC-20/PLCC-20")
    (property "ki_keywords" "GAL PLD 22V10")
    (attr through_hole)
    (fp_text reference "U8" (at 2.286 0.254 -270) (layer "F.SilkS"))
    (fp_text value "GAL22V10" (at 3.81 30.27 -270) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 3.81 13.97 -270) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 78 "unconnected-(U8-I1{slash}CLK-Pad1)") (pinfunction "I1/CLK") (pintype "input+no_connect"))
    (pad "2" thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 10 "/P7") (pinfunction "I2") (pintype "input"))
    (pad "3" thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 9 "/P6") (pinfunction "I3") (pintype "input"))
    (pad "4" thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 8 "/P5") (pinfunction "I4/PD") (pintype "input"))
    (pad "5" thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 7 "/P4") (pinfunction "I5") (pintype "input"))
    (pad "6" thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 6 "/P3") (pinfunction "I6") (pintype "input"))
    (pad "7" thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 5 "/P2") (pinfunction "I7") (pintype "input"))
    (pad "8" thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 4 "/P1") (pinfunction "I8") (pintype "input"))
    (pad "9" thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 3 "/P0") (pinfunction "I9") (pintype "input"))
    (pad "10" thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 79 "unconnected-(U8-I10-Pad10)") (pinfunction "I10") (pintype "input+no_connect"))
    (pad "11" thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 12 "/Vis") (pinfunction "I11") (pintype "input"))
    (pad "12" thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "13" thru_hole oval (at 7.62 27.94 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 80 "unconnected-(U8-I12-Pad13)") (pinfunction "I12") (pintype "input+no_connect"))
    (pad "14" thru_hole oval (at 7.62 25.4 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 38 "/B2") (pinfunction "IO10") (pintype "tri_state"))
    (pad "15" thru_hole oval (at 7.62 22.86 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 37 "/B1") (pinfunction "IO9") (pintype "tri_state"))
    (pad "16" thru_hole oval (at 7.62 20.32 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 36 "/B0") (pinfunction "IO8") (pintype "tri_state"))
    (pad "17" thru_hole oval (at 7.62 17.78 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 41 "/G2") (pinfunction "IO7") (pintype "tri_state"))
    (pad "18" thru_hole oval (at 7.62 15.24 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 40 "/G1") (pinfunction "IO6") (pintype "tri_state"))
    (pad "19" thru_hole oval (at 7.62 12.7 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 39 "/G0") (pinfunction "IO5") (pintype "tri_state"))
    (pad "20" thru_hole oval (at 7.62 10.16 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 44 "/R2") (pinfunction "IO4") (pintype "tri_state"))
    (pad "21" thru_hole oval (at 7.62 7.62 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 43 "/R1") (pinfunction "I03") (pintype "tri_state"))
    (pad "22" thru_hole oval (at 7.62 5.08 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 42 "/R0") (pinfunction "IO2") (pintype "tri_state"))
    (pad "23" thru_hole oval (at 7.62 2.54 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 81 "unconnected-(U8-IO1-Pad23)") (pinfunction "IO1") (pintype "tri_state+no_connect"))
    (pad "24" thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 1 "VCC") (pinfunction "VCC") (pintype "power_in"))
    (model "${KICAD6_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-24_W7.62mm_Socket.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical" (layer "F.Cu")
    (at 114.808001 46.227999 90)
    (descr "Through hole straight socket strip, 1x03, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x03 2.54mm single row")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x03, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J4" (at 0 -2.77 90) (layer "F.SilkS"))
    (fp_text value "Conn_01x03_Pin" (at 0 7.85 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 2.54) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (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 30 "unconnected-(J4-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive+no_connect"))
    (pad "3" thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 31 "unconnected-(J4-Pin_3-Pad3)") (pinfunction "Pin_3") (pintype "passive+no_connect"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x03_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "MountingHole:MountingHole_2.2mm_M2_ISO7380" (layer "F.Cu")
    (at 137.414 64.77)
    (descr "Mounting Hole 2.2mm, no annular, M2, ISO7380")
    (tags "mounting hole 2.2mm no annular m2 iso7380")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Mounting Hole without connection")
    (property "ki_keywords" "mounting hole")
    (attr exclude_from_pos_files)
    (fp_text reference "H2" (at -1.778 -2.54) (layer "F.SilkS"))
    (fp_text value "MountingHole" (at 0 -8.267572) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "" np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers "*.Cu" "*.Mask"))
  )
  (footprint "MountingHole:MountingHole_2.2mm_M2_ISO7380" (layer "F.Cu")
    (at 119.38 52.832)
    (descr "Mounting Hole 2.2mm, no annular, M2, ISO7380")
    (tags "mounting hole 2.2mm no annular m2 iso7380")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Mounting Hole without connection")
    (property "ki_keywords" "mounting hole")
    (attr exclude_from_pos_files)
    (fp_text reference "H3" (at 2.54 -1.524) (layer "F.SilkS"))
    (fp_text value "MountingHole" (at 0 5.29) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "" np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers "*.Cu" "*.Mask"))
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu")
    (at 99.2925 67.056)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C5" (at 0.0215 2.54) (layer "F.SilkS"))
    (fp_text value "C_Small" (at 0 1.68) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 1 "VCC") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu")
    (at 66.802 54.61 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C9" (at -1.016 -1.778) (layer "F.SilkS"))
    (fp_text value "C_Small" (at 0 1.68) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 1 "VCC") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu")
    (at 116.5645 49.53 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C7" (at -2.794 0) (layer "F.SilkS"))
    (fp_text value "C_Small" (at 0 1.68) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 1 "VCC") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu")
    (at 102.362 78.486 -90)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C10" (at 2.54 0 -180) (layer "F.SilkS"))
    (fp_text value "10uF" (at 0 1.68 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.0375 0 270) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0 270) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 1 "VCC") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (layer "F.Cu")
    (at 95.25 77.216 180)
    (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SOIC SO")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Synchronous 4-bit programmable binary Counter")
    (property "ki_keywords" "TTL CNT CNT4")
    (attr smd)
    (fp_text reference "U6" (at -4.826 -4.826) (layer "F.SilkS"))
    (fp_text value "74LS161" (at 0 5.9) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -2.475 -4.445 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 45 "/~{RESET}") (pinfunction "~{MR}") (pintype "input"))
    (pad "2" smd roundrect (at -2.475 -3.175 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 46 "/CLK_{sync}") (pinfunction "CP") (pintype "input"))
    (pad "3" smd roundrect (at -2.475 -1.905 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D0") (pintype "input"))
    (pad "4" smd roundrect (at -2.475 -0.635 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D1") (pintype "input"))
    (pad "5" smd roundrect (at -2.475 0.635 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D2") (pintype "input"))
    (pad "6" smd roundrect (at -2.475 1.905 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D3") (pintype "input"))
    (pad "7" smd roundrect (at -2.475 3.175 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "CEP") (pintype "input"))
    (pad "8" smd roundrect (at -2.475 4.445 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "9" smd roundrect (at 2.475 4.445 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "~{PE}") (pintype "input"))
    (pad "10" smd roundrect (at 2.475 3.175 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "CET") (pintype "input"))
    (pad "11" smd roundrect (at 2.475 1.905 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 62 "/A3") (pinfunction "Q3") (pintype "output"))
    (pad "12" smd roundrect (at 2.475 0.635 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 63 "/A2") (pinfunction "Q2") (pintype "output"))
    (pad "13" smd roundrect (at 2.475 -0.635 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 64 "/A1") (pinfunction "Q1") (pintype "output"))
    (pad "14" smd roundrect (at 2.475 -1.905 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 65 "/A0") (pinfunction "Q0") (pintype "output"))
    (pad "15" smd roundrect (at 2.475 -3.175 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 73 "Net-(U4-CET)") (pinfunction "TC") (pintype "output"))
    (pad "16" smd roundrect (at 2.475 -4.445 180) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "VCC") (pintype "power_in"))
    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinSocket_2.54mm:PinSocket_1x14_P2.54mm_Vertical_SMD_Pin1Left" (layer "F.Cu")
    (at 93.98 58.8 90)
    (descr "surface-mounted straight socket strip, 1x14, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated")
    (tags "Surface mounted socket strip SMD 1x14 2.54mm single row style1 pin1 left")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x14, script generated (kicad-library-utils/schlib/autogen/connector/)")
    (property "ki_keywords" "connector")
    (attr smd)
    (fp_text reference "J10" (at 0 -19.38 90) (layer "F.SilkS"))
    (fp_text value "Conn_01x14" (at 0 19.38 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd rect (at -1.65 -16.51 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 1 "VCC") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" smd rect (at 1.65 -13.97 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 2 "GND") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" smd rect (at -1.65 -11.43 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 42 "/R0") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" smd rect (at 1.65 -8.89 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 43 "/R1") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" smd rect (at -1.65 -6.35 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 44 "/R2") (pinfunction "Pin_5") (pintype "passive"))
    (pad "6" smd rect (at 1.65 -3.81 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 20 "/ARed") (pinfunction "Pin_6") (pintype "passive"))
    (pad "7" smd rect (at -1.65 -1.27 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 39 "/G0") (pinfunction "Pin_7") (pintype "passive"))
    (pad "8" smd rect (at 1.65 1.27 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 40 "/G1") (pinfunction "Pin_8") (pintype "passive"))
    (pad "9" smd rect (at -1.65 3.81 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 41 "/G2") (pinfunction "Pin_9") (pintype "passive"))
    (pad "10" smd rect (at 1.65 6.35 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 21 "/AGreen") (pinfunction "Pin_10") (pintype "passive"))
    (pad "11" smd rect (at -1.65 8.89 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 36 "/B0") (pinfunction "Pin_11") (pintype "passive"))
    (pad "12" smd rect (at 1.65 11.43 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 37 "/B1") (pinfunction "Pin_12") (pintype "passive"))
    (pad "13" smd rect (at -1.65 13.97 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 38 "/B2") (pinfunction "Pin_13") (pintype "passive"))
    (pad "14" smd rect (at 1.65 16.51 90) (size 1.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 22 "/ABlue") (pinfunction "Pin_14") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x14_P2.54mm_Vertical_SMD_Pin1Left.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "local:DSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm" (layer "F.Cu")
    (at 80.721 53.106 180)
    (descr "15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
    (tags "15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "15-pin female receptacle socket D-SUB connector, High density (3 columns), Triple Row, Generic, VGA-connector, Mounting Hole")
    (property "ki_keywords" "connector receptacle de15 female D-SUB VGA")
    (attr through_hole)
    (fp_text reference "J3" (at 12.649 7.894 180) (layer "F.SilkS"))
    (fp_text value "DE15_Receptacle_HighDensity_MountingHoles" (at -4.315 20.21 180) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at -4.315 15.71 180) (layer "F.Fab"))
    (pad "0" thru_hole circle (at -16.815 2.56 180) (size 4 4) (drill 3.2) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pintype "passive"))
    (pad "0" thru_hole circle (at 8.185 2.56 180) (size 4 4) (drill 3.2) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pintype "passive"))
    (pad "1" thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 20 "/ARed") (pintype "passive"))
    (pad "2" thru_hole circle (at -2.29 0 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 21 "/AGreen") (pintype "passive"))
    (pad "3" thru_hole circle (at -4.58 0 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 22 "/ABlue") (pintype "passive"))
    (pad "4" thru_hole circle (at -6.87 0 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 23 "unconnected-(J3-Pad4)") (pintype "passive+no_connect"))
    (pad "5" thru_hole circle (at -9.16 0 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pintype "passive"))
    (pad "6" thru_hole circle (at 1.145 2.54 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pintype "passive"))
    (pad "7" thru_hole circle (at -1.145 2.54 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pintype "passive"))
    (pad "8" thru_hole circle (at -3.435 2.54 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pintype "passive"))
    (pad "9" thru_hole circle (at -5.725 2.54 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 24 "unconnected-(J3-Pad9)") (pintype "passive+no_connect"))
    (pad "10" thru_hole circle (at -8.015 2.54 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pintype "passive"))
    (pad "11" thru_hole circle (at 0 5.08 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 25 "unconnected-(J3-Pad11)") (pintype "passive+no_connect"))
    (pad "12" thru_hole circle (at -2.29 5.08 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 26 "unconnected-(J3-Pad12)") (pintype "passive+no_connect"))
    (pad "13" thru_hole circle (at -4.58 5.08 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 88 "/HSYNC_{3}") (pintype "passive"))
    (pad "14" thru_hole circle (at -6.87 5.08 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 89 "/VSYNC_{3}") (pintype "passive"))
    (pad "15" thru_hole circle (at -9.16 5.08 180) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
      (net 29 "unconnected-(J3-Pad15)") (pintype "passive+no_connect"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_Dsub.3dshapes/DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical" (layer "F.Cu")
    (at 119.887998 58.928 -90)
    (descr "Through hole straight socket strip, 1x03, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x03 2.54mm single row")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x03, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J6" (at 0 -2.77 90) (layer "F.SilkS"))
    (fp_text value "Conn_01x03_Pin" (at 0 7.85 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 2.54) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 34 "unconnected-(J6-Pin_1-Pad1)") (pinfunction "Pin_1") (pintype "passive+no_connect"))
    (pad "2" thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 35 "/A_{out}") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 11 "/~{A_{out}}") (pinfunction "Pin_3") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x03_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_Vertical" (layer "F.Cu")
    (at 138.43 70.358)
    (descr "Through hole straight socket strip, 2x02, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x02 2.54mm double row")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J9" (at -1.27 -2.77) (layer "F.SilkS"))
    (fp_text value "Conn_01x04" (at -1.27 5.31) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at -1.27 1.27 90) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 1 "VCC") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 87 "/KBTx") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 86 "/KBRx") (pinfunction "Pin_4") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x02_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu")
    (at 53.34 61.722 90)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C3" (at 0 2.032 90) (layer "F.SilkS"))
    (fp_text value "C_Small" (at 0 1.68 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.0375 0 90) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 1 "VCC") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0 90) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "MountingHole:MountingHole_2.2mm_M2_ISO7380" (layer "F.Cu")
    (at 71.12 60.706)
    (descr "Mounting Hole 2.2mm, no annular, M2, ISO7380")
    (tags "mounting hole 2.2mm no annular m2 iso7380")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Mounting Hole without connection")
    (property "ki_keywords" "mounting hole")
    (attr exclude_from_pos_files)
    (fp_text reference "H1" (at -3.048 0) (layer "F.SilkS"))
    (fp_text value "MountingHole" (at 0 2.75) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "" np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers "*.Cu" "*.Mask"))
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_Horizontal" (layer "F.Cu")
    (at 140.97 78.486 -90)
    (descr "Through hole angled pin header, 1x15, 2.54mm pitch, 6mm pin length, single row")
    (tags "Through hole angled pin header THT 1x15 2.54mm single row")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x15, script generated (kicad-library-utils/schlib/autogen/connector/)")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J1" (at -2.54 -0.762 90) (layer "F.SilkS"))
    (fp_text value "Conn_01x15" (at 4.385 37.83 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 2.77 17.78) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 3 "/P0") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 4 "/P1") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "/P2") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 6 "/P3") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 7 "/P4") (pinfunction "Pin_5") (pintype "passive"))
    (pad "6" thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 8 "/P5") (pinfunction "Pin_6") (pintype "passive"))
    (pad "7" thru_hole oval (at 0 15.24 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 9 "/P6") (pinfunction "Pin_7") (pintype "passive"))
    (pad "8" thru_hole oval (at 0 17.78 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 10 "/P7") (pinfunction "Pin_8") (pintype "passive"))
    (pad "9" thru_hole oval (at 0 20.32 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 86 "/KBRx") (pinfunction "Pin_9") (pintype "passive"))
    (pad "10" thru_hole oval (at 0 22.86 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 87 "/KBTx") (pinfunction "Pin_10") (pintype "passive"))
    (pad "11" thru_hole oval (at 0 25.4 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 11 "/~{A_{out}}") (pinfunction "Pin_11") (pintype "passive"))
    (pad "12" thru_hole oval (at 0 27.94 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 12 "/Vis") (pinfunction "Pin_12") (pintype "passive"))
    (pad "13" thru_hole oval (at 0 30.48 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 13 "/~{StartFrame}") (pinfunction "Pin_13") (pintype "passive"))
    (pad "14" thru_hole oval (at 0 33.02 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 2 "GND") (pinfunction "Pin_14") (pintype "passive"))
    (pad "15" thru_hole oval (at 0 35.56 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 1 "VCC") (pinfunction "Pin_15") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x15_P2.54mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "B.Cu")
    (at 73.406 68.326 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C1" (at 2.794 0) (layer "B.SilkS"))
    (fp_text value "C_Small" (at 0 -1.68) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab"))
    (pad "1" smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.212766)
      (net 1 "VCC") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (layer "B.Cu")
    (at 82.755 72.325 90)
    (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SOIC SO")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Synchronous 4-bit programmable binary Counter")
    (property "ki_keywords" "TTL CNT CNT4")
    (attr smd)
    (fp_text reference "U4" (at -4.637 4.699 -270) (layer "B.SilkS"))
    (fp_text value "74LS161" (at 0 -5.9 -270) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 -0.127 90) (layer "B.Fab"))
    (pad "1" smd roundrect (at -2.475 4.445 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 45 "/~{RESET}") (pinfunction "~{MR}") (pintype "input"))
    (pad "2" smd roundrect (at -2.475 3.175 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 46 "/CLK_{sync}") (pinfunction "CP") (pintype "input"))
    (pad "3" smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D0") (pintype "input"))
    (pad "4" smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D1") (pintype "input"))
    (pad "5" smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D2") (pintype "input"))
    (pad "6" smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D3") (pintype "input"))
    (pad "7" smd roundrect (at -2.475 -3.175 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "CEP") (pintype "input"))
    (pad "8" smd roundrect (at -2.475 -4.445 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "9" smd roundrect (at 2.475 -4.445 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "~{PE}") (pintype "input"))
    (pad "10" smd roundrect (at 2.475 -3.175 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 73 "Net-(U4-CET)") (pinfunction "CET") (pintype "input"))
    (pad "11" smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 58 "/A7") (pinfunction "Q3") (pintype "output"))
    (pad "12" smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 59 "/A6") (pinfunction "Q2") (pintype "output"))
    (pad "13" smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 60 "/A5") (pinfunction "Q1") (pintype "output"))
    (pad "14" smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 61 "/A4") (pinfunction "Q0") (pintype "output"))
    (pad "15" smd roundrect (at 2.475 3.175 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 53 "Net-(U2-CET)") (pinfunction "TC") (pintype "output"))
    (pad "16" smd roundrect (at 2.475 4.445 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "VCC") (pintype "power_in"))
    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" (layer "B.Cu")
    (at 94.82 61.976)
    (descr "SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SOIC SO")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "8-bit Register, 3-state outputs")
    (property "ki_keywords" "TTL REG DFF DFF8 3State")
    (attr smd)
    (fp_text reference "U5" (at -6.936 5.842) (layer "B.SilkS"))
    (fp_text value "74HCT574" (at 0 -7.35) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab"))
    (pad "1" smd roundrect (at -4.65 5.715) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "OE") (pintype "input"))
    (pad "2" smd roundrect (at -4.65 4.445) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 66 "Net-(U3-D0)") (pinfunction "D0") (pintype "input"))
    (pad "3" smd roundrect (at -4.65 3.175) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 67 "Net-(U3-D1)") (pinfunction "D1") (pintype "input"))
    (pad "4" smd roundrect (at -4.65 1.905) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 68 "Net-(U3-D2)") (pinfunction "D2") (pintype "input"))
    (pad "5" smd roundrect (at -4.65 0.635) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 69 "Net-(U3-D3)") (pinfunction "D3") (pintype "input"))
    (pad "6" smd roundrect (at -4.65 -0.635) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 70 "Net-(U3-D4)") (pinfunction "D4") (pintype "input"))
    (pad "7" smd roundrect (at -4.65 -1.905) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 71 "Net-(U3-D5)") (pinfunction "D5") (pintype "input"))
    (pad "8" smd roundrect (at -4.65 -3.175) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 72 "Net-(U3-D6)") (pinfunction "D6") (pintype "input"))
    (pad "9" smd roundrect (at -4.65 -4.445) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D7") (pintype "input"))
    (pad "10" smd roundrect (at -4.65 -5.715) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "11" smd roundrect (at 4.65 -5.715) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 46 "/CLK_{sync}") (pinfunction "Cp") (pintype "input"))
    (pad "12" smd roundrect (at 4.65 -4.445) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 19 "/Othr") (pinfunction "Q7") (pintype "tri_state"))
    (pad "13" smd roundrect (at 4.65 -3.175) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 13 "/~{StartFrame}") (pinfunction "Q6") (pintype "tri_state"))
    (pad "14" smd roundrect (at 4.65 -1.905) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 18 "/~{Vis}") (pinfunction "Q5") (pintype "tri_state"))
    (pad "15" smd roundrect (at 4.65 -0.635) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 12 "/Vis") (pinfunction "Q4") (pintype "tri_state"))
    (pad "16" smd roundrect (at 4.65 0.635) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 17 "/Vsync") (pinfunction "Q3") (pintype "tri_state"))
    (pad "17" smd roundrect (at 4.65 1.905) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 16 "/VertVis") (pinfunction "Q2") (pintype "tri_state"))
    (pad "18" smd roundrect (at 4.65 3.175) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 15 "/HSync") (pinfunction "Q1") (pintype "tri_state"))
    (pad "19" smd roundrect (at 4.65 4.445) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 14 "/HVis") (pinfunction "Q0") (pintype "tri_state"))
    (pad "20" smd roundrect (at 4.65 5.715) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "VCC") (pintype "power_in"))
    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-20W_7.5x12.8mm_P1.27mm.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (layer "B.Cu")
    (at 58.117 73.725 -90)
    (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SOIC SO")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Synchronous 4-bit programmable binary Counter")
    (property "ki_keywords" "TTL CNT CNT4")
    (attr smd)
    (fp_text reference "U2" (at 0 5.9 -270) (layer "B.SilkS"))
    (fp_text value "74LS161" (at 0 -5.9 -270) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 -270) (layer "B.Fab"))
    (pad "1" smd roundrect (at -2.475 4.445 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 45 "/~{RESET}") (pinfunction "~{MR}") (pintype "input"))
    (pad "2" smd roundrect (at -2.475 3.175 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 46 "/CLK_{sync}") (pinfunction "CP") (pintype "input"))
    (pad "3" smd roundrect (at -2.475 1.905 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D0") (pintype "input"))
    (pad "4" smd roundrect (at -2.475 0.635 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D1") (pintype "input"))
    (pad "5" smd roundrect (at -2.475 -0.635 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D2") (pintype "input"))
    (pad "6" smd roundrect (at -2.475 -1.905 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D3") (pintype "input"))
    (pad "7" smd roundrect (at -2.475 -3.175 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "CEP") (pintype "input"))
    (pad "8" smd roundrect (at -2.475 -4.445 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "9" smd roundrect (at 2.475 -4.445 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "~{PE}") (pintype "input"))
    (pad "10" smd roundrect (at 2.475 -3.175 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 53 "Net-(U2-CET)") (pinfunction "CET") (pintype "input"))
    (pad "11" smd roundrect (at 2.475 -1.905 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 54 "/A11") (pinfunction "Q3") (pintype "output"))
    (pad "12" smd roundrect (at 2.475 -0.635 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 55 "/A10") (pinfunction "Q2") (pintype "output"))
    (pad "13" smd roundrect (at 2.475 0.635 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 56 "/A9") (pinfunction "Q1") (pintype "output"))
    (pad "14" smd roundrect (at 2.475 1.905 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 57 "/A8") (pinfunction "Q0") (pintype "output"))
    (pad "15" smd roundrect (at 2.475 3.175 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 47 "Net-(U1-CET)") (pinfunction "TC") (pintype "output"))
    (pad "16" smd roundrect (at 2.475 4.445 270) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "VCC") (pintype "power_in"))
    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical_SMD" (layer "B.Cu")
    (at 95.235 72.644 180)
    (descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
    (tags "Surface mounted pin header SMD 2x02 2.54mm double row")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
    (property "ki_keywords" "connector")
    (attr smd)
    (fp_text reference "J2" (at -0.015 -3.556) (layer "B.SilkS"))
    (fp_text value "Conn_01x04" (at 0 -3.6) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab"))
    (pad "1" smd rect (at -2.525 1.27 180) (size 3.15 1) (layers "B.Cu" "B.Paste" "B.Mask")
      (net 15 "/HSync") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" smd rect (at 2.525 1.27 180) (size 3.15 1) (layers "B.Cu" "B.Paste" "B.Mask")
      (net 17 "/Vsync") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" smd rect (at -2.525 -1.27 180) (size 3.15 1) (layers "B.Cu" "B.Paste" "B.Mask")
      (net 12 "/Vis") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" smd rect (at 2.525 -1.27 180) (size 3.15 1) (layers "B.Cu" "B.Paste" "B.Mask")
      (net 13 "/~{StartFrame}") (pinfunction "Pin_4") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "B.Cu")
    (at 92.71 80.772)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C6" (at 3.048 0) (layer "B.SilkS"))
    (fp_text value "C_Small" (at 0 -1.68) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab"))
    (pad "1" smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.212766)
      (net 1 "VCC") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" (layer "B.Cu")
    (at 60.452 56.388 90)
    (descr "SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SOIC SO")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "8-bit Register, 3-state outputs")
    (property "ki_keywords" "TTL REG DFF DFF8 3State")
    (attr smd)
    (fp_text reference "U9" (at 0 7.35 90) (layer "B.SilkS"))
    (fp_text value "74HCT574" (at 0 -7.35 90) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab"))
    (pad "1" smd roundrect (at -4.65 5.715 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "OE") (pintype "input"))
    (pad "2" smd roundrect (at -4.65 4.445 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 15 "/HSync") (pinfunction "D0") (pintype "input"))
    (pad "3" smd roundrect (at -4.65 3.175 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 17 "/Vsync") (pinfunction "D1") (pintype "input"))
    (pad "4" smd roundrect (at -4.65 1.905 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 82 "/HSYNC_{1}") (pinfunction "D2") (pintype "input"))
    (pad "5" smd roundrect (at -4.65 0.635 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 83 "/VSYNC_{1}") (pinfunction "D3") (pintype "input"))
    (pad "6" smd roundrect (at -4.65 -0.635 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 27 "/HSYNC_{2}") (pinfunction "D4") (pintype "input"))
    (pad "7" smd roundrect (at -4.65 -1.905 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 28 "/VSYNC_{2}") (pinfunction "D5") (pintype "input"))
    (pad "8" smd roundrect (at -4.65 -3.175 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D6") (pintype "input"))
    (pad "9" smd roundrect (at -4.65 -4.445 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D7") (pintype "input"))
    (pad "10" smd roundrect (at -4.65 -5.715 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "11" smd roundrect (at 4.65 -5.715 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 35 "/A_{out}") (pinfunction "Cp") (pintype "input"))
    (pad "12" smd roundrect (at 4.65 -4.445 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 84 "unconnected-(U9-Q7-Pad12)") (pinfunction "Q7") (pintype "tri_state+no_connect"))
    (pad "13" smd roundrect (at 4.65 -3.175 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 85 "unconnected-(U9-Q6-Pad13)") (pinfunction "Q6") (pintype "tri_state+no_connect"))
    (pad "14" smd roundrect (at 4.65 -1.905 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 89 "/VSYNC_{3}") (pinfunction "Q5") (pintype "tri_state"))
    (pad "15" smd roundrect (at 4.65 -0.635 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 88 "/HSYNC_{3}") (pinfunction "Q4") (pintype "tri_state"))
    (pad "16" smd roundrect (at 4.65 0.635 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 28 "/VSYNC_{2}") (pinfunction "Q3") (pintype "tri_state"))
    (pad "17" smd roundrect (at 4.65 1.905 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 27 "/HSYNC_{2}") (pinfunction "Q2") (pintype "tri_state"))
    (pad "18" smd roundrect (at 4.65 3.175 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 83 "/VSYNC_{1}") (pinfunction "Q1") (pintype "tri_state"))
    (pad "19" smd roundrect (at 4.65 4.445 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 82 "/HSYNC_{1}") (pinfunction "Q0") (pintype "tri_state"))
    (pad "20" smd roundrect (at 4.65 5.715 90) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "VCC") (pintype "power_in"))
    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-20W_7.5x12.8mm_P1.27mm.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "B.Cu")
    (at 86.106 62.992 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C4" (at 3.048 0) (layer "B.SilkS"))
    (fp_text value "C_Small" (at 0 -1.68) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab"))
    (pad "1" smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.212766)
      (net 1 "VCC") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (layer "B.Cu")
    (at 71.071 73.979 90)
    (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SOIC SO")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Synchronous 4-bit programmable binary Counter")
    (property "ki_keywords" "TTL CNT CNT4")
    (attr smd)
    (fp_text reference "U1" (at -4.637 4.699 90) (layer "B.SilkS"))
    (fp_text value "74LS161" (at 0 -5.9 90) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab"))
    (pad "1" smd roundrect (at -2.475 4.445 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 45 "/~{RESET}") (pinfunction "~{MR}") (pintype "input"))
    (pad "2" smd roundrect (at -2.475 3.175 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 46 "/CLK_{sync}") (pinfunction "CP") (pintype "input"))
    (pad "3" smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D0") (pintype "input"))
    (pad "4" smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D1") (pintype "input"))
    (pad "5" smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D2") (pintype "input"))
    (pad "6" smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "D3") (pintype "input"))
    (pad "7" smd roundrect (at -2.475 -3.175 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "CEP") (pintype "input"))
    (pad "8" smd roundrect (at -2.475 -4.445 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "9" smd roundrect (at 2.475 -4.445 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "~{PE}") (pintype "input"))
    (pad "10" smd roundrect (at 2.475 -3.175 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 47 "Net-(U1-CET)") (pinfunction "CET") (pintype "input"))
    (pad "11" smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 48 "unconnected-(U1-Q3-Pad11)") (pinfunction "Q3") (pintype "output+no_connect"))
    (pad "12" smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 49 "/A14") (pinfunction "Q2") (pintype "output"))
    (pad "13" smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 50 "/A13") (pinfunction "Q1") (pintype "output"))
    (pad "14" smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 51 "/A12") (pinfunction "Q0") (pintype "output"))
    (pad "15" smd roundrect (at 2.475 3.175 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 52 "unconnected-(U1-TC-Pad15)") (pinfunction "TC") (pintype "output+no_connect"))
    (pad "16" smd roundrect (at 2.475 4.445 90) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 1 "VCC") (pinfunction "VCC") (pintype "power_in"))
    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_Molex:Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal" (layer "B.Cu")
    (at 129.54 53.086 -90)
    (descr "Molex PicoBlade series connector, 53261-0471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator")
    (tags "connector Molex PicoBlade top entry")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
    (property "ki_keywords" "connector")
    (attr smd)
    (fp_text reference "J8" (at -6.858 0 90) (layer "B.SilkS"))
    (fp_text value "Conn_01x04" (at 0 -3.8 90) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 -1.9 90) (layer "B.Fab"))
    (pad "1" smd roundrect (at -1.875 2.4 270) (size 0.8 1.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 38 "/B2") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" smd roundrect (at -0.625 2.4 270) (size 0.8 1.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 41 "/G2") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" smd roundrect (at 0.625 2.4 270) (size 0.8 1.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 44 "/R2") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" smd roundrect (at 1.875 2.4 270) (size 0.8 1.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "Pin_4") (pintype "passive"))
    (pad "MP" smd roundrect (at -4.425 -0.5 270) (size 2.1 3) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.119048))
    (pad "MP" smd roundrect (at 4.425 -0.5 270) (size 2.1 3) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.119048))
    (model "${KICAD6_3DMODEL_DIR}/Connector_Molex.3dshapes/Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "B.Cu")
    (at 53.086 68.072 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "vgaterm-timing-vga.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C2" (at -3.048 0) (layer "B.SilkS"))
    (fp_text value "C_Small" (at 0 2.164255) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab"))
    (pad "1" smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.212766)
      (net 1 "VCC") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_line (start 50.8 44.196) (end 50.8 83.058)
    (layer "Edge.Cuts"))
  (gr_arc (start 141.653122 49.998208) (mid 142.062637 49.86864) (end 142.491974 49.881289)
    (layer "Edge.Cuts"))
  (gr_arc (start 141.732 55.20516) (mid 140.219155 52.624004) (end 141.653122 49.998208)
    (layer "Edge.Cuts"))
  (gr_line (start 142.494 83.058) (end 142.494 55.276428)
    (layer "Edge.Cuts"))
  (gr_arc (start 142.494 55.276428) (mid 142.108234 55.293892) (end 141.733012 55.20263)
    (layer "Edge.Cuts"))
  (gr_line (start 50.8 44.196) (end 142.494 44.196)
    (layer "Edge.Cuts"))
  (gr_line (start 142.494 44.196) (end 142.491974 49.881289)
    (layer "Edge.Cuts"))
  (gr_line (start 50.8 83.058) (end 142.494 83.058)
    (layer "Edge.Cuts"))
  (gr_text "HSync" (at 101.346 68.326 90) (layer "B.SilkS"))
  (gr_text "Blue" (at 85.852 54.102 90) (layer "B.SilkS"))
  (gr_text "Green" (at 83.566 54.102 90) (layer "B.SilkS"))
  (gr_text "Vis" (at 101.346 73.914 90) (layer "B.SilkS"))
  (gr_text "D.HSync" (at 86.106 45.974) (layer "B.SilkS"))
  (gr_text "~{Start}" (at 90.932 73.406 90) (layer "B.SilkS"))
  (gr_text "D.VSync" (at 92.456 45.974) (layer "B.SilkS"))
  (gr_text "RGB" (at 134.112 46.99 90) (layer "B.SilkS"))
  (gr_text "VSync" (at 90.678 68.58 90) (layer "B.SilkS"))
  (gr_text "Red" (at 81.28 54.102 90) (layer "B.SilkS"))
  (gr_text "DAC" (at 73.152 62.738) (layer "F.SilkS"))
  (gr_text "KB" (at 141.478 72.644 90) (layer "F.SilkS"))
  (gr_text "Clk" (at 116.586 61.976) (layer "F.SilkS"))
  (gr_text "B" (at 105.664 76.2) (layer "F.SilkS"))
  (gr_text "C" (at 53.34 49.022) (layer "F.SilkS"))
  (gr_text "~{Clk}" (at 113.284 61.976) (layer "F.SilkS"))
  (dimension (type aligned) (layer "Dwgs.User")
    (pts (xy 63.754 83.058) (xy 105.156 83.058))
    (height 10.668)
    (gr_text "41.4020 mm" (at 84.455 92.576) (layer "Dwgs.User"))
    (format (prefix "") (suffix "") (units 3) (units_format 1) (precision 4))
    (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned)
  )
  (dimension (type aligned) (layer "Dwgs.User")
    (pts (xy 140.716 79.756) (xy 142.494 79.756))
    (height 13.97)
    (gr_text "1.7780 mm" (at 141.605 92.576) (layer "Dwgs.User"))
    (format (prefix "") (suffix "") (units 3) (units_format 1) (precision 4))
    (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned)
  )
  (zone (net 1) (net_name "VCC") (layer "F.Cu") (hatch edge 0.5)
    (connect_pads (clearance 0.5))
    (min_thickness 0.25) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.5) (thermal_bridge_width 0.5))
    (polygon
      (pts
        (xy 41.656 102.362)
        (xy 155.194 102.362)
        (xy 155.194 12.7)
        (xy 41.91 12.954)
      )
    )
  )
  (zone (net 2) (net_name "GND") (layer "B.Cu") (hatch edge 0.5)
    (priority 1)
    (connect_pads (clearance 0.5))
    (min_thickness 0.25) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.5) (thermal_bridge_width 0.5))
    (polygon
      (pts
        (xy 155.194 101.6)
        (xy 155.194 12.954)
        (xy 41.91 12.954)
        (xy 41.656 102.362)
      )
    )
  )
)
