(kicad_pcb (version 20221018) (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
    (stackup
      (layer "F.SilkS" (type "Top Silk Screen"))
      (layer "F.Paste" (type "Top Solder Paste"))
      (layer "F.Mask" (type "Top Solder Mask") (thickness 0.01))
      (layer "F.Cu" (type "copper") (thickness 0.035))
      (layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
      (layer "B.Cu" (type "copper") (thickness 0.035))
      (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01))
      (layer "B.Paste" (type "Bottom Solder Paste"))
      (layer "B.SilkS" (type "Bottom Silk Screen"))
      (copper_finish "None")
      (dielectric_constraints no)
    )
    (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 6)
      (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 "/D3")
  (net 2 "/D2")
  (net 3 "/D1")
  (net 4 "/D0")
  (net 5 "GND")
  (net 6 "/Full")
  (net 7 "/Q0")
  (net 8 "/Q1")
  (net 9 "/Q2")
  (net 10 "/Q3")
  (net 11 "/Q4")
  (net 12 "/Q5")
  (net 13 "/Q6")
  (net 14 "/Q7")
  (net 15 "/HalfFull")
  (net 16 "/Empty")
  (net 17 "VCC")
  (net 18 "/D7")
  (net 19 "/D6")
  (net 20 "/D5")
  (net 21 "/D4")
  (net 22 "/SIO0")
  (net 23 "/SIO1")
  (net 24 "/SIO2")
  (net 25 "/SIO3")
  (net 26 "/SCLK")
  (net 27 "/CS")
  (net 28 "/D-")
  (net 29 "/D+")
  (net 30 "/KB_{Tx}")
  (net 31 "/KB_{Rx}")
  (net 32 "/Clk")
  (net 33 "/P0")
  (net 34 "/P1")
  (net 35 "/P2")
  (net 36 "/P3")
  (net 37 "/P4")
  (net 38 "/P5")
  (net 39 "/P6")
  (net 40 "/P7")
  (net 41 "Net-(D1-K)")
  (net 42 "Net-(D2-RK)")
  (net 43 "Net-(D2-GK)")
  (net 44 "/Half")
  (net 45 "Net-(D2-BK)")
  (net 46 "unconnected-(J1-Pin_2-Pad2)")
  (net 47 "unconnected-(J1-Pin_3-Pad3)")
  (net 48 "unconnected-(J1-Pin_4-Pad4)")
  (net 49 "unconnected-(J1-Pin_11-Pad11)")
  (net 50 "unconnected-(J1-Pin_12-Pad12)")
  (net 51 "/~{StartFrame}")
  (net 52 "unconnected-(J4-Pin_9-Pad9)")
  (net 53 "unconnected-(J4-Pin_10-Pad10)")
  (net 54 "/Vis")
  (net 55 "/Clk_{pixel}")
  (net 56 "unconnected-(U1-I4{slash}PD-Pad4)")
  (net 57 "unconnected-(U1-I5-Pad5)")
  (net 58 "unconnected-(U1-I6-Pad6)")
  (net 59 "/L7")
  (net 60 "/L6")
  (net 61 "/L5")
  (net 62 "/L4")
  (net 63 "/L3")
  (net 64 "/L2")
  (net 65 "/L1")
  (net 66 "/L0")
  (net 67 "unconnected-(U4-NC_4-Pad27)")
  (net 68 "unconnected-(U4-NC_3-Pad17)")
  (net 69 "unconnected-(U4-Q8-Pad15)")
  (net 70 "unconnected-(U4-NC_2-Pad12)")
  (net 71 "unconnected-(U4-NC_1-Pad1)")
  (footprint "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm" (layer "F.Cu")
    (at -79.502 153.416 180)
    (descr "TSSOP, 20 Pin (JEDEC MO-153 Var AC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "TSSOP SO")
    (property "Field5" "")
    (property "Product" "https://www.mouser.com/ProductDetail/Toshiba/74VHCT244AFT?qs=j%252B1pi9TdxUZ3ko%252BkOnpcOg%3D%3D")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "8-bit Buffer/Line Driver 3-state")
    (property "ki_keywords" "AHCTMOS BUFFER 3State")
    (attr smd)
    (fp_text reference "U3" (at 0 -4.2) (layer "F.SilkS"))
    (fp_text value "74AHCT244" (at 0 4.2) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -2.8625 -2.925 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 5 "GND") (pinfunction "1OE") (pintype "input"))
    (pad "2" smd roundrect (at -2.8625 -2.275 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 4 "/D0") (pinfunction "1A0") (pintype "input"))
    (pad "3" smd roundrect (at -2.8625 -1.625 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 62 "/L4") (pinfunction "2Y0") (pintype "tri_state"))
    (pad "4" smd roundrect (at -2.8625 -0.975 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 3 "/D1") (pinfunction "1A1") (pintype "input"))
    (pad "5" smd roundrect (at -2.8625 -0.325 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 61 "/L5") (pinfunction "2Y1") (pintype "tri_state"))
    (pad "6" smd roundrect (at -2.8625 0.325 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "/D2") (pinfunction "1A2") (pintype "input"))
    (pad "7" smd roundrect (at -2.8625 0.975 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 60 "/L6") (pinfunction "2Y2") (pintype "tri_state"))
    (pad "8" smd roundrect (at -2.8625 1.625 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "/D3") (pinfunction "1A3") (pintype "input"))
    (pad "9" smd roundrect (at -2.8625 2.275 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 59 "/L7") (pinfunction "2Y3") (pintype "tri_state"))
    (pad "10" smd roundrect (at -2.8625 2.925 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 5 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "11" smd roundrect (at 2.8625 2.925 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 18 "/D7") (pinfunction "2A3") (pintype "input"))
    (pad "12" smd roundrect (at 2.8625 2.275 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 63 "/L3") (pinfunction "1Y3") (pintype "tri_state"))
    (pad "13" smd roundrect (at 2.8625 1.625 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 19 "/D6") (pinfunction "2A2") (pintype "input"))
    (pad "14" smd roundrect (at 2.8625 0.975 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 64 "/L2") (pinfunction "1Y2") (pintype "tri_state"))
    (pad "15" smd roundrect (at 2.8625 0.325 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 20 "/D5") (pinfunction "2A1") (pintype "input"))
    (pad "16" smd roundrect (at 2.8625 -0.325 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 65 "/L1") (pinfunction "1Y1") (pintype "tri_state"))
    (pad "17" smd roundrect (at 2.8625 -0.975 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 21 "/D4") (pinfunction "2A0") (pintype "input"))
    (pad "18" smd roundrect (at 2.8625 -1.625 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 66 "/L0") (pinfunction "1Y0") (pintype "tri_state"))
    (pad "19" smd roundrect (at 2.8625 -2.275 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 5 "GND") (pinfunction "2OE") (pintype "input"))
    (pad "20" smd roundrect (at 2.8625 -2.925 180) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 17 "VCC") (pinfunction "VCC") (pintype "power_in"))
    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.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 -77.1945 159.004 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" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C10" (at 0 -1.68) (layer "F.SilkS"))
    (fp_text value "100nF" (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 5 "GND") (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 17 "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 "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" (layer "F.Cu")
    (at -71.12 127 -90)
    (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x04 2.54mm single row")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x04, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J2" (at 0 9.906 -180) (layer "F.SilkS"))
    (fp_text value "Conn_01x04_Socket" (at 0 10.39 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 3.81) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 31 "/KB_{Rx}") (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 30 "/KB_{Tx}") (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 17 "VCC") (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 5 "GND") (pinfunction "Pin_4") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_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 -83.312 128.7995 -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 "Product" "https://www.mouser.com/ProductDetail/Samsung-Electro-Mechanics/CL21B106KPQNNNG?qs=yOVawPpwOwmi1gAJqK4H6Q%3D%3D")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C7" (at -2.8155 0 90) (layer "F.SilkS"))
    (fp_text value "10uF" (at 0 1.68 -270) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 -270) (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 17 "VCC") (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 5 "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 "Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical" (layer "F.Cu")
    (at -81.28 167.64 90)
    (descr "Through hole straight socket strip, 1x15, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x15 2.54mm single row")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x15, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J1" (at 2.261 -0.03 90) (layer "F.SilkS"))
    (fp_text value "Conn_01x15_Socket" (at 0 38.33 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 17.78) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "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 46 "unconnected-(J1-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 47 "unconnected-(J1-Pin_3-Pad3)") (pinfunction "Pin_3") (pintype "passive+no_connect"))
    (pad "4" thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 48 "unconnected-(J1-Pin_4-Pad4)") (pinfunction "Pin_4") (pintype "passive+no_connect"))
    (pad "5" thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (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 25 "/SIO3") (pinfunction "Pin_6") (pintype "passive"))
    (pad "7" thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 24 "/SIO2") (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 26 "/SCLK") (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 22 "/SIO0") (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 5 "GND") (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 49 "unconnected-(J1-Pin_11-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 50 "unconnected-(J1-Pin_12-Pad12)") (pinfunction "Pin_12") (pintype "passive+no_connect"))
    (pad "13" thru_hole oval (at 0 30.48 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 17 "VCC") (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 17 "VCC") (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 5 "GND") (pinfunction "Pin_15") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x15_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 -85.344 136.398 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" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C3" (at -2.794 0) (layer "F.SilkS"))
    (fp_text value "100nF" (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 5 "GND") (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 17 "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 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" (layer "F.Cu")
    (at -40.64 127)
    (descr "Through hole straight pin header, 1x08, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x08 2.54mm single row")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x08, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J3" (at 0 20.066) (layer "F.SilkS"))
    (fp_text value "Conn_01x08_Socket" (at 0 20.11) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 8.89 90) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 14 "/Q7") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 13 "/Q6") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 12 "/Q5") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 11 "/Q4") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 10 "/Q3") (pinfunction "Pin_5") (pintype "passive"))
    (pad "6" thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 9 "/Q2") (pinfunction "Pin_6") (pintype "passive"))
    (pad "7" thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 8 "/Q1") (pinfunction "Pin_7") (pintype "passive"))
    (pad "8" thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 7 "/Q0") (pinfunction "Pin_8") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "plcc32:plcc32-socket" (layer "F.Cu")
    (at -58.1085 133.5277 90)
    (property "Arrow Part Number" "")
    (property "Arrow Price/Stock" "")
    (property "Datasheet_1" "https://www.idt.com/document/dst/7203-7208-datasheet")
    (property "Footprint_1" "PLCC127P1245X1499X356-32N")
    (property "Height" "3.556")
    (property "Manufacturer_Name" "IDT")
    (property "Manufacturer_Part_Number" "IDT7205L12JG")
    (property "Mouser Part Number" "")
    (property "Mouser Price/Stock" "")
    (property "Product" "https://www.jameco.com/z/69802-032-Amphenol-Socket-PLCC-32-Pin-Surface-Mount_71811.html")
    (property "Reference_1" "IC")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "Value_1" "IDT7205L12JG")
    (property "ki_description" "IDT IDT7205L12JG, FIFO Memory, Dual 72kbit, 8K x 9 bit, Bi-Directional 12ns, 4.5  5.5 V, 32-Pin PLCC")
    (attr smd)
    (fp_text reference "U4" (at -0.4858 -1.855 90 unlocked) (layer "F.SilkS"))
    (fp_text value "IDT7205L12JG" (at -0.4858 -0.355 90 unlocked) (layer "F.Fab"))
    (pad "1" smd roundrect (at -0.037502 -6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 71 "unconnected-(U4-NC_1-Pad1)") (pinfunction "NC_1") (pintype "passive+no_connect"))
    (pad "2" smd roundrect (at -1.316668 -6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 44 "/Half") (pinfunction "~{W}") (pintype "passive"))
    (pad "3" smd roundrect (at -2.595834 -6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 5 "GND") (pinfunction "D8") (pintype "passive"))
    (pad "4" smd roundrect (at -3.875 -6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 63 "/L3") (pinfunction "D3") (pintype "passive"))
    (pad "5" smd roundrect (at -5.6133 -5.18 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 64 "/L2") (pinfunction "D2") (pintype "passive"))
    (pad "6" smd roundrect (at -5.6133 -3.88875 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 65 "/L1") (pinfunction "D1") (pintype "passive"))
    (pad "7" smd roundrect (at -5.6133 -2.5975 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 66 "/L0") (pinfunction "D0") (pintype "passive"))
    (pad "8" smd roundrect (at -5.6133 -1.30625 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 5 "GND") (pinfunction "~{XI}") (pintype "passive"))
    (pad "9" smd roundrect (at -5.6133 -0.015 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 6 "/Full") (pinfunction "~{FF}") (pintype "passive"))
    (pad "10" smd roundrect (at -5.6133 1.27625 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 7 "/Q0") (pinfunction "Q0") (pintype "passive"))
    (pad "11" smd roundrect (at -5.6133 2.5675 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 8 "/Q1") (pinfunction "Q1") (pintype "passive"))
    (pad "12" smd roundrect (at -5.6133 3.85875 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 70 "unconnected-(U4-NC_2-Pad12)") (pinfunction "NC_2") (pintype "passive+no_connect"))
    (pad "13" smd roundrect (at -5.6133 5.15 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 9 "/Q2") (pinfunction "Q2") (pintype "passive"))
    (pad "14" smd roundrect (at -3.875 6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 10 "/Q3") (pinfunction "Q3") (pintype "passive"))
    (pad "15" smd roundrect (at -2.595834 6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 69 "unconnected-(U4-Q8-Pad15)") (pinfunction "Q8") (pintype "passive+no_connect"))
    (pad "16" smd roundrect (at -1.316668 6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 5 "GND") (pinfunction "GND") (pintype "passive"))
    (pad "17" smd roundrect (at -0.037502 6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 68 "unconnected-(U4-NC_3-Pad17)") (pinfunction "NC_3") (pintype "passive+no_connect"))
    (pad "18" smd roundrect (at 1.241664 6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 55 "/Clk_{pixel}") (pinfunction "~{R}") (pintype "passive"))
    (pad "19" smd roundrect (at 2.52083 6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 11 "/Q4") (pinfunction "Q4") (pintype "passive"))
    (pad "20" smd roundrect (at 3.8 6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 12 "/Q5") (pinfunction "Q5") (pintype "passive"))
    (pad "21" smd roundrect (at 5.5117 5.15 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 13 "/Q6") (pinfunction "Q6") (pintype "passive"))
    (pad "22" smd roundrect (at 5.5117 3.85875 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 14 "/Q7") (pinfunction "Q7") (pintype "passive"))
    (pad "23" smd roundrect (at 5.5117 2.5675 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 15 "/HalfFull") (pinfunction "~{XO}/~{HF}") (pintype "passive"))
    (pad "24" smd roundrect (at 5.5117 1.27625 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 16 "/Empty") (pinfunction "~{EF}") (pintype "passive"))
    (pad "25" smd roundrect (at 5.5117 -0.015 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 51 "/~{StartFrame}") (pinfunction "~{RS}") (pintype "passive"))
    (pad "26" smd roundrect (at 5.5117 -1.30625 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 17 "VCC") (pinfunction "~{FL}/~{RT}") (pintype "passive"))
    (pad "27" smd roundrect (at 5.5117 -2.5975 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 67 "unconnected-(U4-NC_4-Pad27)") (pinfunction "NC_4") (pintype "passive+no_connect"))
    (pad "28" smd roundrect (at 5.5117 -3.88875 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 59 "/L7") (pinfunction "D7") (pintype "passive"))
    (pad "29" smd roundrect (at 5.5117 -5.18 90) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 60 "/L6") (pinfunction "D6") (pintype "passive"))
    (pad "30" smd roundrect (at 3.8 -6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 61 "/L5") (pinfunction "D5") (pintype "passive"))
    (pad "31" smd roundrect (at 2.52083 -6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 62 "/L4") (pinfunction "D4") (pintype "passive"))
    (pad "32" smd roundrect (at 1.241664 -6.8375 90) (size 0.65 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 17 "VCC") (pinfunction "VCC") (pintype "passive"))
  )
  (footprint "Package_DIP:DIP-24_W7.62mm_Socket" (layer "F.Cu")
    (at -93.98 139.7)
    (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" "cpu_data.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 "U1" (at 10.16 0) (layer "F.SilkS"))
    (fp_text value "GAL22V10" (at 3.048 -2.286 180) (layer "F.SilkS"))
    (fp_text user "${REFERENCE}" (at 3.81 13.97) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 26 "/SCLK") (pinfunction "I1/CLK") (pintype "input"))
    (pad "2" thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 54 "/Vis") (pinfunction "I2") (pintype "input"))
    (pad "3" thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 32 "/Clk") (pinfunction "I3") (pintype "input"))
    (pad "4" thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 56 "unconnected-(U1-I4{slash}PD-Pad4)") (pinfunction "I4/PD") (pintype "input+no_connect"))
    (pad "5" thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 57 "unconnected-(U1-I5-Pad5)") (pinfunction "I5") (pintype "input+no_connect"))
    (pad "6" thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 58 "unconnected-(U1-I6-Pad6)") (pinfunction "I6") (pintype "input+no_connect"))
    (pad "7" thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 51 "/~{StartFrame}") (pinfunction "I7") (pintype "input"))
    (pad "8" thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 22 "/SIO0") (pinfunction "I8") (pintype "input"))
    (pad "9" thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 23 "/SIO1") (pinfunction "I9") (pintype "input"))
    (pad "10" thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 24 "/SIO2") (pinfunction "I10") (pintype "input"))
    (pad "11" thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 25 "/SIO3") (pinfunction "I11") (pintype "input"))
    (pad "12" thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "13" thru_hole oval (at 7.62 27.94) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "I12") (pintype "input"))
    (pad "14" thru_hole oval (at 7.62 25.4) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 4 "/D0") (pinfunction "IO10") (pintype "tri_state"))
    (pad "15" thru_hole oval (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 3 "/D1") (pinfunction "IO9") (pintype "tri_state"))
    (pad "16" thru_hole oval (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 2 "/D2") (pinfunction "IO8") (pintype "tri_state"))
    (pad "17" thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 1 "/D3") (pinfunction "IO7") (pintype "tri_state"))
    (pad "18" thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 21 "/D4") (pinfunction "IO6") (pintype "tri_state"))
    (pad "19" thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 20 "/D5") (pinfunction "IO5") (pintype "tri_state"))
    (pad "20" thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 19 "/D6") (pinfunction "IO4") (pintype "tri_state"))
    (pad "21" thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 18 "/D7") (pinfunction "I03") (pintype "tri_state"))
    (pad "22" thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 55 "/Clk_{pixel}") (pinfunction "IO2") (pintype "tri_state"))
    (pad "23" thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 44 "/Half") (pinfunction "IO1") (pintype "tri_state"))
    (pad "24" thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
      (net 17 "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 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu")
    (at -45.72 163.8515 -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 "Product" "https://www.mouser.com/ProductDetail/Samsung-Electro-Mechanics/CL21B106KPQNNNG?qs=yOVawPpwOwmi1gAJqK4H6Q%3D%3D")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C4" (at -2.7725 0 90) (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 5 "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 17 "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 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (layer "F.Cu")
    (at -44.45 153.67)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Resistor")
    (property "ki_keywords" "R res resistor")
    (attr smd)
    (fp_text reference "R6" (at 3.048 -1.27) (layer "F.SilkS") hide)
    (fp_text value "R" (at 0 1.65) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1 0) (size 1.2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333)
      (net 43 "Net-(D2-GK)") (pintype "passive"))
    (pad "2" smd roundrect (at 1 0) (size 1.2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333)
      (net 5 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (layer "F.Cu")
    (at -44.466 149.098)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Resistor")
    (property "ki_keywords" "R res resistor")
    (attr smd)
    (fp_text reference "R7" (at 2.54 0 90) (layer "F.SilkS") hide)
    (fp_text value "R" (at 0.016 1.381) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1 0) (size 1.2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333)
      (net 45 "Net-(D2-BK)") (pintype "passive"))
    (pad "2" smd roundrect (at 1 0) (size 1.2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333)
      (net 5 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_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 -61.463701 150.363701)
    (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 "Pruduct" "https://www.mouser.com/ProductDetail/Samsung-Electro-Mechanics/CL10B104KA85PNC?qs=xZ%2FP%252Ba9zWqabsWCtlKJ0Xw%3D%3D")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C6" (at -0.004299 -1.773701) (layer "F.SilkS"))
    (fp_text value "100nF" (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 5 "GND") (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 17 "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 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (layer "F.Cu")
    (at -78.74 132.08 90)
    (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x04 2.54mm single row")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x04, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J5" (at 1.016 -2.33 180) (layer "F.SilkS"))
    (fp_text value "Conn_01x04_Pin" (at 0 9.95 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 3.81) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 28 "/D-") (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 29 "/D+") (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 "GND") (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 17 "VCC") (pinfunction "Pin_4") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (layer "F.Cu")
    (at -44.466 151.13)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Resistor")
    (property "ki_keywords" "R res resistor")
    (attr smd)
    (fp_text reference "R8" (at 0 -1.65) (layer "F.SilkS") hide)
    (fp_text value "R" (at 0 1.65) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1 0) (size 1.2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333)
      (net 42 "Net-(D2-RK)") (pintype "passive"))
    (pad "2" smd roundrect (at 1 0) (size 1.2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333)
      (net 5 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_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 -70.5905 135.128)
    (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 "Product" "https://www.mouser.com/ProductDetail/Samsung-Electro-Mechanics/CL10B104KA85PNC?qs=xZ%2FP%252Ba9zWqabsWCtlKJ0Xw%3D%3D")
    (property "Sheetfile" "cpu_data.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 1.524) (layer "F.SilkS"))
    (fp_text value "100nF" (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 5 "GND") (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 17 "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-20W_7.5x12.8mm_P1.27mm" (layer "F.Cu")
    (at -52.91 156.591)
    (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" "cpu_data.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 "U2" (at 0 -7.35) (layer "F.SilkS"))
    (fp_text value "74HCT574" (at 0 7.35) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -4.65 -5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 5 "GND") (pinfunction "OE") (pintype "input"))
    (pad "2" smd roundrect (at -4.65 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 7 "/Q0") (pinfunction "D0") (pintype "input"))
    (pad "3" smd roundrect (at -4.65 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 8 "/Q1") (pinfunction "D1") (pintype "input"))
    (pad "4" smd roundrect (at -4.65 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 9 "/Q2") (pinfunction "D2") (pintype "input"))
    (pad "5" smd roundrect (at -4.65 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 10 "/Q3") (pinfunction "D3") (pintype "input"))
    (pad "6" smd roundrect (at -4.65 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 11 "/Q4") (pinfunction "D4") (pintype "input"))
    (pad "7" smd roundrect (at -4.65 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 12 "/Q5") (pinfunction "D5") (pintype "input"))
    (pad "8" smd roundrect (at -4.65 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 13 "/Q6") (pinfunction "D6") (pintype "input"))
    (pad "9" smd roundrect (at -4.65 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 14 "/Q7") (pinfunction "D7") (pintype "input"))
    (pad "10" smd roundrect (at -4.65 5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 5 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "11" smd roundrect (at 4.65 5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 55 "/Clk_{pixel}") (pinfunction "Cp") (pintype "input"))
    (pad "12" smd roundrect (at 4.65 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 40 "/P7") (pinfunction "Q7") (pintype "tri_state"))
    (pad "13" smd roundrect (at 4.65 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 39 "/P6") (pinfunction "Q6") (pintype "tri_state"))
    (pad "14" smd roundrect (at 4.65 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 38 "/P5") (pinfunction "Q5") (pintype "tri_state"))
    (pad "15" smd roundrect (at 4.65 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 37 "/P4") (pinfunction "Q4") (pintype "tri_state"))
    (pad "16" smd roundrect (at 4.65 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 36 "/P3") (pinfunction "Q3") (pintype "tri_state"))
    (pad "17" smd roundrect (at 4.65 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 35 "/P2") (pinfunction "Q2") (pintype "tri_state"))
    (pad "18" smd roundrect (at 4.65 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 34 "/P1") (pinfunction "Q1") (pintype "tri_state"))
    (pad "19" smd roundrect (at 4.65 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 33 "/P0") (pinfunction "Q0") (pintype "tri_state"))
    (pad "20" smd roundrect (at 4.65 -5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 17 "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 "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (layer "F.Cu")
    (at -99.069 126.238)
    (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "LED handsolder")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Light emitting diode")
    (property "ki_keywords" "LED diode")
    (attr smd)
    (fp_text reference "D1" (at 0 -1.65) (layer "F.SilkS"))
    (fp_text value "LED" (at 0 1.65) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.025 0) (size 1.15 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.217391)
      (net 41 "Net-(D1-K)") (pinfunction "K") (pintype "passive"))
    (pad "2" smd roundrect (at 1.025 0) (size 1.15 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.217391)
      (net 17 "VCC") (pinfunction "A") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_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 -59.944 163.8515 -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 "Product" "https://www.mouser.com/ProductDetail/Samsung-Electro-Mechanics/CL21B106KPQNNNG?qs=yOVawPpwOwmi1gAJqK4H6Q%3D%3D")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C2" (at 0.7405 -1.68 -90) (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 5 "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 17 "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 "Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical" (layer "F.Cu")
    (at -93.98 127 90)
    (descr "Through hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x04 2.54mm double row")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, double row, 02x04, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J7" (at 2.286 -1.016 180) (layer "F.SilkS"))
    (fp_text value "Conn_02x04_Odd_Even" (at -1.27 10.39 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at -1.27 3.81) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 51 "/~{StartFrame}") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at -2.54 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 51 "/~{StartFrame}") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 32 "/Clk") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval (at -2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 32 "/Clk") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 54 "/Vis") (pinfunction "Pin_5") (pintype "passive"))
    (pad "6" thru_hole oval (at -2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 54 "/Vis") (pinfunction "Pin_6") (pintype "passive"))
    (pad "7" thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 17 "VCC") (pinfunction "Pin_7") (pintype "passive"))
    (pad "8" thru_hole oval (at -2.54 7.62 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_8") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x04_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "LED_SMD:LED_Avago_PLCC6_3x2.8mm" (layer "F.Cu")
    (at -45.582 139.651 90)
    (descr "https://docs.broadcom.com/docs/AV02-3793EN")
    (tags "LED Avago PLCC-6 ASMT-YTB7-0AA02")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "RGB LED, 6 pin package")
    (property "ki_keywords" "LED RGB diode")
    (attr smd)
    (fp_text reference "D2" (at 3.556 -0.878 90) (layer "F.SilkS"))
    (fp_text value "LED_RGB" (at 0 2.5 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd rect (at -1.475 -0.9 90) (size 2 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 42 "Net-(D2-RK)") (pinfunction "RK") (pintype "passive"))
    (pad "2" smd rect (at -1.475 0 90) (size 2 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 43 "Net-(D2-GK)") (pinfunction "GK") (pintype "passive"))
    (pad "3" smd rect (at -1.475 0.9 90) (size 2 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 45 "Net-(D2-BK)") (pinfunction "BK") (pintype "passive"))
    (pad "4" smd rect (at 1.475 0.9 90) (size 2 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 34 "/P1") (pinfunction "BA") (pintype "passive"))
    (pad "5" smd rect (at 1.475 0 90) (size 2 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 37 "/P4") (pinfunction "GA") (pintype "passive"))
    (pad "6" smd rect (at 1.475 -0.9 90) (size 2 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 40 "/P7") (pinfunction "RA") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_Avago_PLCC6_3x2.8mm.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical" (layer "F.Cu")
    (at -101.6 149.86)
    (descr "Through hole straight pin header, 2x08, 2.54mm pitch, double rows")
    (tags "Through hole pin header THT 2x08 2.54mm double row")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, double row, 02x08, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J8" (at -2.032 -2.032) (layer "B.SilkS"))
    (fp_text value "Conn_02x08_Odd_Even" (at 1.27 20.11) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 1.27 8.89 90) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 18 "/D7") (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 5 "GND") (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 19 "/D6") (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 5 "GND") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 20 "/D5") (pinfunction "Pin_5") (pintype "passive"))
    (pad "6" thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_6") (pintype "passive"))
    (pad "7" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 21 "/D4") (pinfunction "Pin_7") (pintype "passive"))
    (pad "8" thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_8") (pintype "passive"))
    (pad "9" thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 1 "/D3") (pinfunction "Pin_9") (pintype "passive"))
    (pad "10" thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_10") (pintype "passive"))
    (pad "11" thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 2 "/D2") (pinfunction "Pin_11") (pintype "passive"))
    (pad "12" thru_hole oval (at 2.54 12.7) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_12") (pintype "passive"))
    (pad "13" thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 3 "/D1") (pinfunction "Pin_13") (pintype "passive"))
    (pad "14" thru_hole oval (at 2.54 15.24) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_14") (pintype "passive"))
    (pad "15" thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 4 "/D0") (pinfunction "Pin_15") (pintype "passive"))
    (pad "16" thru_hole oval (at 2.54 17.78) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_16") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x08_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_1x03_P2.54mm_Vertical" (layer "F.Cu")
    (at -45.72 132.08 180)
    (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" "cpu_data.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.032) (layer "F.SilkS"))
    (fp_text value "Conn_01x03_Socket" (at 0 7.85) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 2.54 90) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 16 "/Empty") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 15 "/HalfFull") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 6 "/Full") (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 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (layer "F.Cu")
    (at -102.362 125.714 -90)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Resistor")
    (property "ki_keywords" "R res resistor")
    (attr smd)
    (fp_text reference "R4" (at 3.032 0 -270) (layer "F.SilkS") hide)
    (fp_text value "R" (at 0 1.65 -270) (layer "F.Fab") hide)
    (fp_text user "${REFERENCE}" (at 0 0 -270) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1 0 270) (size 1.2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333)
      (net 41 "Net-(D1-K)") (pintype "passive"))
    (pad "2" smd roundrect (at 1 0 270) (size 1.2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333)
      (net 5 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical" (layer "F.Cu")
    (at -81.28 144.78 90)
    (descr "Through hole straight socket strip, 1x15, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x15 2.54mm single row")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x15, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J4" (at 2.261 -0.03 90) (layer "F.SilkS"))
    (fp_text value "Conn_01x15_Socket" (at 0 38.33 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 17.78) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "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 "/KB_{Tx}") (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 31 "/KB_{Rx}") (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 23 "/SIO1") (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 51 "/~{StartFrame}") (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 5 "GND") (pinfunction "Pin_6") (pintype "passive"))
    (pad "7" thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 27 "/CS") (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 5 "GND") (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 52 "unconnected-(J4-Pin_9-Pad9)") (pinfunction "Pin_9") (pintype "passive+no_connect"))
    (pad "10" thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 53 "unconnected-(J4-Pin_10-Pad10)") (pinfunction "Pin_10") (pintype "passive+no_connect"))
    (pad "11" thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_11") (pintype "passive"))
    (pad "12" thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 28 "/D-") (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 29 "/D+") (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 5 "GND") (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 5 "GND") (pinfunction "Pin_15") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x15_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_Vertical" (layer "F.Cu")
    (at -99.06 144.78 180)
    (descr "Through hole straight pin header, 2x07, 2.54mm pitch, double rows")
    (tags "Through hole pin header THT 2x07 2.54mm double row")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, double row, 02x07, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J9" (at 0 -2.33) (layer "F.SilkS"))
    (fp_text value "Conn_02x07_Odd_Even" (at 1.27 17.57) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 1.27 7.62 90) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 23 "/SIO1") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 2.54 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 27 "/CS") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval (at 2.54 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 25 "/SIO3") (pinfunction "Pin_5") (pintype "passive"))
    (pad "6" thru_hole oval (at 2.54 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_6") (pintype "passive"))
    (pad "7" thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 24 "/SIO2") (pinfunction "Pin_7") (pintype "passive"))
    (pad "8" thru_hole oval (at 2.54 7.62 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_8") (pintype "passive"))
    (pad "9" thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 26 "/SCLK") (pinfunction "Pin_9") (pintype "passive"))
    (pad "10" thru_hole oval (at 2.54 10.16 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_10") (pintype "passive"))
    (pad "11" thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 22 "/SIO0") (pinfunction "Pin_11") (pintype "passive"))
    (pad "12" thru_hole oval (at 2.54 12.7 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_12") (pintype "passive"))
    (pad "13" thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 44 "/Half") (pinfunction "Pin_13") (pintype "passive"))
    (pad "14" thru_hole oval (at 2.54 15.24 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "GND") (pinfunction "Pin_14") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x07_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_1x08_P2.54mm_Vertical" (layer "F.Cu")
    (at -40.64 167.64 180)
    (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x08 2.54mm single row")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x08, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J10" (at -0.254 -2.032) (layer "B.SilkS"))
    (fp_text value "Conn_01x08_Socket" (at 0 20.55) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 8.89 90) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 40 "/P7") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 39 "/P6") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 38 "/P5") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 37 "/P4") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 36 "/P3") (pinfunction "Pin_5") (pintype "passive"))
    (pad "6" thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 35 "/P2") (pinfunction "Pin_6") (pintype "passive"))
    (pad "7" thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 34 "/P1") (pinfunction "Pin_7") (pintype "passive"))
    (pad "8" thru_hole oval (at 0 17.78 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 33 "/P0") (pinfunction "Pin_8") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_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 -83.0365 133.096)
    (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 "Product" "https://www.mouser.com/ProductDetail/Samsung-Electro-Mechanics/CL21B106KPQNNNG?qs=yOVawPpwOwmi1gAJqK4H6Q%3D%3D")
    (property "Sheetfile" "cpu_data.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor, small symbol")
    (property "ki_keywords" "capacitor cap")
    (attr smd)
    (fp_text reference "C14" (at 0.7405 1.524 180) (layer "F.SilkS"))
    (fp_text value "10uF" (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 5 "GND") (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 17 "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))
    )
  )
  (gr_line (start -104.14 170.434) (end -39.116 170.434)
    (layer "Edge.Cuts"))
  (gr_arc (start -104.648 124.206) (mid -104.49921 123.84679) (end -104.14 123.698)
    (layer "Edge.Cuts"))
  (gr_line (start -38.608 124.206) (end -38.608 169.926)
    (layer "Edge.Cuts"))
  (gr_line (start -39.116 123.698) (end -104.14 123.698)
    (layer "Edge.Cuts"))
  (gr_line (start -104.648 169.926) (end -104.648 124.206)
    (layer "Edge.Cuts"))
  (gr_arc (start -104.14 170.434) (mid -104.49921 170.28521) (end -104.648 169.926)
    (layer "Edge.Cuts"))
  (gr_arc (start -39.116 123.698) (mid -38.75679 123.84679) (end -38.608 124.206)
    (layer "Edge.Cuts"))
  (gr_arc (start -38.608 169.926) (mid -38.75679 170.28521) (end -39.116 170.434)
    (layer "Edge.Cuts"))
  (gr_text "IO1" (at -95.504 145.542) (layer "B.SilkS"))
  (gr_text "P7 P6 P5 P4 P3 P2 P1 P0" (at -43.688 169.164 270) (layer "B.SilkS"))
  (gr_text "CS" (at -95.504 143.002) (layer "B.SilkS"))
  (gr_text "GAL22V10" (at -90.932 137.414 180) (layer "B.SilkS"))
  (gr_text "D0 D1 D2 D3 D4 D5 D6 D7" (at -103.886 168.91 -90) (layer "B.SilkS"))
  (gr_text "CPU and Pixel Bytes \n2023-08-26" (at -67.056 163.83) (layer "B.SilkS"))
  (gr_text "GND" (at -95.25 170.18) (layer "B.SilkS"))
  (gr_text "D+" (at -75.438 130.556) (layer "B.SilkS"))
  (gr_text "GND" (at -96.012 148.082) (layer "B.SilkS"))
  (gr_text "SCLK" (at -94.236476 135.636) (layer "B.SilkS"))
  (gr_text "VCC" (at -87.376 124.206 180) (layer "B.SilkS"))
  (gr_text "~{Start} Clk Vis" (at -95.504 124.206 180) (layer "B.SilkS"))
  (gr_text "IO3" (at -95.25 140.462) (layer "B.SilkS"))
  (gr_text "IO2" (at -95.25 137.922) (layer "B.SilkS"))
  (gr_text "Authors: Eric and Seth\n  of Rustbox" (at -53.594 125.984) (layer "B.SilkS"))
  (gr_text "~{Full}" (at -48.26 128.778 -90) (layer "B.SilkS"))
  (gr_text "~{HF}" (at -48.26 131.318 -90) (layer "B.SilkS"))
  (gr_text "GND" (at -71.882 130.556) (layer "B.SilkS"))
  (gr_text "GND" (at -84.836 132.334) (layer "B.SilkS"))
  (gr_text "GND VCC Tx Rx" (at -80.518 124.206 180) (layer "B.SilkS"))
  (gr_text "VCC" (at -68.58 130.556) (layer "B.SilkS"))
  (gr_text "D-" (at -77.978 130.556) (layer "B.SilkS"))
  (gr_text "Half" (at -97.282 130.81 -90) (layer "B.SilkS"))
  (gr_text "~{E}" (at -48.26 133.096 -90) (layer "B.SilkS"))
  (gr_text "GND" (at -101.092 124.206 90) (layer "B.SilkS"))
  (gr_text "Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7" (at -43.434 145.288 270) (layer "B.SilkS"))
  (gr_text "IO0" (at -95.25 133.096) (layer "B.SilkS"))
  (gr_text "~{HF}" (at -43.18 130.556 90) (layer "F.SilkS"))
  (gr_text "~{CLK}" (at -89.916 132.588) (layer "F.SilkS"))
  (gr_text "Tx" (at -73.152 125.476 90) (layer "F.SilkS"))
  (gr_text "Rx" (at -70.612 125.73 90) (layer "F.SilkS"))
  (gr_text "D- D+" (at -79.756 130.556) (layer "F.SilkS"))
  (gr_text "IO2" (at -97.536 138.176) (layer "F.SilkS"))
  (gr_text "VCC" (at -71.628 130.556) (layer "F.SilkS"))
  (gr_text "VCC" (at -87.376 125.222) (layer "F.SilkS"))
  (gr_text "Q0" (at -43.942 145.542) (layer "F.SilkS"))
  (gr_text "IO3" (at -97.536 140.716) (layer "F.SilkS"))
  (gr_text "GND" (at -87.376 132.334) (layer "F.SilkS"))
  (gr_text "Q7" (at -41.656 125.476) (layer "F.SilkS"))
  (gr_text "~{E}" (at -43.18 132.842 90) (layer "F.SilkS"))
  (gr_text "IO0" (at -97.536 133.096) (layer "F.SilkS"))
  (gr_text "Half" (at -96.266 130.81 90) (layer "F.SilkS"))
  (gr_text "~{Full}" (at -43.18 128.016 90) (layer "F.SilkS"))
  (gr_text "KB" (at -82.55 125.984) (layer "F.SilkS"))
  (gr_text "pxl" (at -89.408 133.604) (layer "F.SilkS"))
  (gr_text "GND" (at -103.378 147.32) (layer "F.SilkS"))
  (gr_text "GND" (at -74.93 130.556) (layer "F.SilkS"))
  (gr_text "GND" (at -80.264 125.222) (layer "F.SilkS"))
  (gr_text "CLK" (at -92.456 132.334) (layer "F.SilkS"))
  (gr_text "IO1" (at -97.79 145.796) (layer "F.SilkS"))
  (gr_text "GND" (at -96.774 169.672) (layer "F.SilkS"))
  (gr_text "SCLK" (at -97.536 135.636) (layer "F.SilkS"))
  (gr_text "VCC" (at -77.47 125.222) (layer "F.SilkS"))
  (gr_text "pxl" (at -91.948 133.35) (layer "F.SilkS"))
  (gr_text "CS" (at -97.536 143.256) (layer "F.SilkS"))
  (gr_text "~{Start}" (at -95.504 132.588) (layer "F.SilkS"))
  (gr_text "D7 D6 D5 D4 D3 D2 D1 D0" (at -103.886 148.844 -90) (layer "F.SilkS"))
  (zone (net 17) (net_name "VCC") (layer "F.Cu") (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy -31.496 170.434)
        (xy -112.522 170.688)
        (xy -113.284 122.936)
        (xy -31.75 122.936)
      )
    )
  )
  (zone (net 5) (net_name "GND") (layer "B.Cu") (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy -31.496 170.434)
        (xy -112.522 170.688)
        (xy -113.284 122.936)
        (xy -31.496 122.936)
      )
    )
  )
)
