(kicad_pcb (version 4) (host pcbnew 4.0.7)
  (general
    (links 348)
    (no_connects 1)
    (area 59.614999 32.944999 186.765001 147.395001)
    (thickness 1.6002)
    (drawings 46)
    (tracks 1744)
    (zones 0)
    (modules 144)
    (nets 121)
  )
  (page USLetter)
  (title_block
    (title "Nestronic Game Music Synthesizer")
    (date 2018-07-04)
    (rev B)
    (company LogicProbe.org)
    (comment 1 "Derek Konigsberg")
  )
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user)
    (33 F.Adhes user)
    (34 B.Paste user)
    (35 F.Paste user)
    (36 B.SilkS user)
    (37 F.SilkS user)
    (38 B.Mask user)
    (39 F.Mask user)
    (40 Dwgs.User user)
    (41 Cmts.User user)
    (42 Eco1.User user)
    (43 Eco2.User user)
    (44 Edge.Cuts user)
    (45 Margin user)
    (46 B.CrtYd user)
    (47 F.CrtYd user)
    (48 B.Fab user)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 0.1524)
    (user_trace_width 0.254)
    (user_trace_width 0.381)
    (user_trace_width 0.635)
    (user_trace_width 1.27)
    (trace_clearance 0.1524)
    (zone_clearance 0)
    (zone_45_only yes)
    (trace_min 0.1524)
    (segment_width 0.2)
    (edge_width 0.15)
    (via_size 0.6858)
    (via_drill 0.3302)
    (via_min_size 0.6858)
    (via_min_drill 0.3302)
    (user_via 1.27 0.7112)
    (user_via 2.54 1.3208)
    (uvia_size 0.6858)
    (uvia_drill 0.3302)
    (uvias_allowed no)
    (uvia_min_size 0)
    (uvia_min_drill 0)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.15)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 0.6858 0.6858)
    (pad_drill 0.3302)
    (pad_to_mask_clearance 0.0508)
    (aux_axis_origin 0 0)
    (visible_elements FFFEFF7F)
    (pcbplotparams
      (layerselection 0x00030_80000001)
      (usegerberextensions false)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15)
      (hpglpenoverlay 2)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 1)
      (scaleselection 1)
      (outputdirectory ""))
  )
  (net 0 "")
  (net 1 GND)
  (net 2 "Net-(BT1-Pad1)")
  (net 3 "Net-(C1-Pad1)")
  (net 4 +5V)
  (net 5 +3V3)
  (net 6 "Net-(C5-Pad1)")
  (net 7 "/NES CPU/~RST")
  (net 8 "Net-(C7-Pad1)")
  (net 9 "Net-(C10-Pad1)")
  (net 10 "Net-(C10-Pad2)")
  (net 11 "Net-(C12-Pad1)")
  (net 12 "/NES CPU/SPK+")
  (net 13 "/ESP32 Microcontroller/EN")
  (net 14 "Net-(C24-Pad2)")
  (net 15 "Net-(C25-Pad2)")
  (net 16 "Net-(C26-Pad2)")
  (net 17 "Net-(C27-Pad2)")
  (net 18 "Net-(D1-Pad2)")
  (net 19 "Net-(D2-Pad1)")
  (net 20 "/ESP32 Microcontroller/SDA1")
  (net 21 "/ESP32 Microcontroller/SCL1")
  (net 22 "/ESP32 Microcontroller/I/O_INT")
  (net 23 "/ESP32 Microcontroller/I/O_TP")
  (net 24 "/NES CPU/SPK-")
  (net 25 "/ESP32 Microcontroller/DTR")
  (net 26 "/ESP32 Microcontroller/TXD")
  (net 27 "/ESP32 Microcontroller/RXD")
  (net 28 "/ESP32 Microcontroller/RTS")
  (net 29 "Net-(J5-Pad3)")
  (net 30 "/ESP32 Microcontroller/DISP_D/~C")
  (net 31 "/ESP32 Microcontroller/VSPI_SCK")
  (net 32 "/ESP32 Microcontroller/VSPI_MOSI")
  (net 33 "Net-(J5-Pad9)")
  (net 34 "Net-(J5-Pad15)")
  (net 35 "/ESP32 Microcontroller/DISP_~RES")
  (net 36 "/ESP32 Microcontroller/DISP_~CS")
  (net 37 "Net-(J5-Pad18)")
  (net 38 "/ESP32 Microcontroller/SD_~CD")
  (net 39 "Net-(J6-Pad8)")
  (net 40 "Net-(J6-Pad1)")
  (net 41 "Net-(J6-Pad2)")
  (net 42 "Net-(J6-Pad3)")
  (net 43 "Net-(J6-Pad5)")
  (net 44 "Net-(J6-Pad7)")
  (net 45 "Net-(JP1-Pad2)")
  (net 46 "/ESP32 Microcontroller/IO0")
  (net 47 "/ESP32 Microcontroller/IO2")
  (net 48 "/NES CPU/SDA")
  (net 49 "/NES CPU/SCL")
  (net 50 "Net-(R5-Pad1)")
  (net 51 "Net-(R12-Pad2)")
  (net 52 "Net-(R8-Pad2)")
  (net 53 "Net-(R11-Pad2)")
  (net 54 "/NES CPU/~IRQ")
  (net 55 "/NES CPU/OUT0")
  (net 56 "Net-(R14-Pad2)")
  (net 57 "/ESP32 Microcontroller/RTC_MFP")
  (net 58 "/ESP32 Microcontroller/VOL")
  (net 59 "Net-(U3-Pad5)")
  (net 60 "Net-(U3-Pad6)")
  (net 61 "/NES CPU/D7")
  (net 62 "/NES CPU/D6")
  (net 63 "/NES CPU/D5")
  (net 64 "/NES CPU/A0")
  (net 65 "/NES CPU/D4")
  (net 66 "/NES CPU/A1")
  (net 67 "/NES CPU/D3")
  (net 68 "/NES CPU/A2")
  (net 69 "/NES CPU/D2")
  (net 70 "/NES CPU/A3")
  (net 71 "/NES CPU/D1")
  (net 72 "/NES CPU/A4")
  (net 73 "/NES CPU/D0")
  (net 74 "/NES CPU/A5")
  (net 75 "/NES CPU/A6")
  (net 76 "/NES CPU/A7")
  (net 77 "/NES CPU/φ2")
  (net 78 "/NES CPU/A8")
  (net 79 "/NES CPU/A9")
  (net 80 "/NES CPU/A10")
  (net 81 "/NES CPU/R~W")
  (net 82 "/NES CPU/A11")
  (net 83 "Net-(U4-Pad35)")
  (net 84 "/NES CPU/A12")
  (net 85 "Net-(U4-Pad36)")
  (net 86 "/NES CPU/A13")
  (net 87 "Net-(U4-Pad37)")
  (net 88 "/NES CPU/A14")
  (net 89 "/NES CPU/A15")
  (net 90 "/NES CPU/Y7")
  (net 91 "Net-(U5-Pad10)")
  (net 92 "Net-(U5-Pad11)")
  (net 93 "/NES CPU/Y3")
  (net 94 "Net-(U5-Pad13)")
  (net 95 "Net-(U5-Pad14)")
  (net 96 "/NES CPU/Y0")
  (net 97 "Net-(U10-Pad3)")
  (net 98 "/NES CPU/~WR")
  (net 99 "/NES CPU/~RD")
  (net 100 "Net-(U10-Pad11)")
  (net 101 "Net-(U13-Pad32)")
  (net 102 "/ESP32 Microcontroller/SD_D1")
  (net 103 "/ESP32 Microcontroller/SD_CMD")
  (net 104 "Net-(U13-Pad22)")
  (net 105 "Net-(U13-Pad21)")
  (net 106 "Net-(U13-Pad20)")
  (net 107 "Net-(U13-Pad19)")
  (net 108 "Net-(U13-Pad18)")
  (net 109 "Net-(U13-Pad17)")
  (net 110 "/ESP32 Microcontroller/SD_D3")
  (net 111 "/ESP32 Microcontroller/SD_D2")
  (net 112 "/ESP32 Microcontroller/SD_CLK")
  (net 113 "Net-(U13-Pad5)")
  (net 114 "Net-(U13-Pad4)")
  (net 115 "Net-(U13-Pad6)")
  (net 116 "Net-(Q1-Pad1)")
  (net 117 "Net-(Q2-Pad1)")
  (net 118 "Net-(Q3-Pad1)")
  (net 119 "/NES CPU/Y6")
  (net 120 "/NES CPU/OUT1")
  (net_class Default "This is the default net class."
    (clearance 0.1524)
    (trace_width 0.1524)
    (via_dia 0.6858)
    (via_drill 0.3302)
    (uvia_dia 0.6858)
    (uvia_drill 0.3302)
    (add_net +3V3)
    (add_net +5V)
    (add_net "/ESP32 Microcontroller/DISP_D/~C")
    (add_net "/ESP32 Microcontroller/DISP_~CS")
    (add_net "/ESP32 Microcontroller/DISP_~RES")
    (add_net "/ESP32 Microcontroller/DTR")
    (add_net "/ESP32 Microcontroller/EN")
    (add_net "/ESP32 Microcontroller/I/O_INT")
    (add_net "/ESP32 Microcontroller/I/O_TP")
    (add_net "/ESP32 Microcontroller/IO0")
    (add_net "/ESP32 Microcontroller/IO2")
    (add_net "/ESP32 Microcontroller/RTC_MFP")
    (add_net "/ESP32 Microcontroller/RTS")
    (add_net "/ESP32 Microcontroller/RXD")
    (add_net "/ESP32 Microcontroller/SCL1")
    (add_net "/ESP32 Microcontroller/SDA1")
    (add_net "/ESP32 Microcontroller/SD_CLK")
    (add_net "/ESP32 Microcontroller/SD_CMD")
    (add_net "/ESP32 Microcontroller/SD_D1")
    (add_net "/ESP32 Microcontroller/SD_D2")
    (add_net "/ESP32 Microcontroller/SD_D3")
    (add_net "/ESP32 Microcontroller/SD_~CD")
    (add_net "/ESP32 Microcontroller/TXD")
    (add_net "/ESP32 Microcontroller/VOL")
    (add_net "/ESP32 Microcontroller/VSPI_MOSI")
    (add_net "/ESP32 Microcontroller/VSPI_SCK")
    (add_net "/NES CPU/A0")
    (add_net "/NES CPU/A1")
    (add_net "/NES CPU/A10")
    (add_net "/NES CPU/A11")
    (add_net "/NES CPU/A12")
    (add_net "/NES CPU/A13")
    (add_net "/NES CPU/A14")
    (add_net "/NES CPU/A15")
    (add_net "/NES CPU/A2")
    (add_net "/NES CPU/A3")
    (add_net "/NES CPU/A4")
    (add_net "/NES CPU/A5")
    (add_net "/NES CPU/A6")
    (add_net "/NES CPU/A7")
    (add_net "/NES CPU/A8")
    (add_net "/NES CPU/A9")
    (add_net "/NES CPU/D0")
    (add_net "/NES CPU/D1")
    (add_net "/NES CPU/D2")
    (add_net "/NES CPU/D3")
    (add_net "/NES CPU/D4")
    (add_net "/NES CPU/D5")
    (add_net "/NES CPU/D6")
    (add_net "/NES CPU/D7")
    (add_net "/NES CPU/OUT0")
    (add_net "/NES CPU/OUT1")
    (add_net "/NES CPU/R~W")
    (add_net "/NES CPU/SCL")
    (add_net "/NES CPU/SDA")
    (add_net "/NES CPU/SPK+")
    (add_net "/NES CPU/SPK-")
    (add_net "/NES CPU/Y0")
    (add_net "/NES CPU/Y3")
    (add_net "/NES CPU/Y6")
    (add_net "/NES CPU/Y7")
    (add_net "/NES CPU/~IRQ")
    (add_net "/NES CPU/~RD")
    (add_net "/NES CPU/~RST")
    (add_net "/NES CPU/~WR")
    (add_net "/NES CPU/φ2")
    (add_net GND)
    (add_net "Net-(BT1-Pad1)")
    (add_net "Net-(C1-Pad1)")
    (add_net "Net-(C10-Pad1)")
    (add_net "Net-(C10-Pad2)")
    (add_net "Net-(C12-Pad1)")
    (add_net "Net-(C24-Pad2)")
    (add_net "Net-(C25-Pad2)")
    (add_net "Net-(C26-Pad2)")
    (add_net "Net-(C27-Pad2)")
    (add_net "Net-(C5-Pad1)")
    (add_net "Net-(C7-Pad1)")
    (add_net "Net-(D1-Pad2)")
    (add_net "Net-(D2-Pad1)")
    (add_net "Net-(J5-Pad15)")
    (add_net "Net-(J5-Pad18)")
    (add_net "Net-(J5-Pad3)")
    (add_net "Net-(J5-Pad9)")
    (add_net "Net-(J6-Pad1)")
    (add_net "Net-(J6-Pad2)")
    (add_net "Net-(J6-Pad3)")
    (add_net "Net-(J6-Pad5)")
    (add_net "Net-(J6-Pad7)")
    (add_net "Net-(J6-Pad8)")
    (add_net "Net-(JP1-Pad2)")
    (add_net "Net-(Q1-Pad1)")
    (add_net "Net-(Q2-Pad1)")
    (add_net "Net-(Q3-Pad1)")
    (add_net "Net-(R11-Pad2)")
    (add_net "Net-(R12-Pad2)")
    (add_net "Net-(R14-Pad2)")
    (add_net "Net-(R5-Pad1)")
    (add_net "Net-(R8-Pad2)")
    (add_net "Net-(U10-Pad11)")
    (add_net "Net-(U10-Pad3)")
    (add_net "Net-(U13-Pad17)")
    (add_net "Net-(U13-Pad18)")
    (add_net "Net-(U13-Pad19)")
    (add_net "Net-(U13-Pad20)")
    (add_net "Net-(U13-Pad21)")
    (add_net "Net-(U13-Pad22)")
    (add_net "Net-(U13-Pad32)")
    (add_net "Net-(U13-Pad4)")
    (add_net "Net-(U13-Pad5)")
    (add_net "Net-(U13-Pad6)")
    (add_net "Net-(U3-Pad5)")
    (add_net "Net-(U3-Pad6)")
    (add_net "Net-(U4-Pad35)")
    (add_net "Net-(U4-Pad36)")
    (add_net "Net-(U4-Pad37)")
    (add_net "Net-(U5-Pad10)")
    (add_net "Net-(U5-Pad11)")
    (add_net "Net-(U5-Pad13)")
    (add_net "Net-(U5-Pad14)")
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5B3800DB)
    (at 104.267 99.441)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A919993)
    (at 136.017 124.46)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A919993)
    (at 136.017 128.27)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A9196A8)
    (at 173.99 104.775)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A9196A8)
    (at 173.99 97.155)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DD16)
    (at 87.63 58.42)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DD16)
    (at 91.44 58.42)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DD16)
    (at 92.075 46.99)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DD16)
    (at 92.075 50.8)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DD16)
    (at 124.46 50.8)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DD16)
    (at 124.46 46.99)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A9196A8)
    (at 173.99 94.615)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:BatteryHolder_BU2032SM-BT-GTR (layer F.Cu) (tedit 5A823FE3)
    (at 83.185 106.045 270)
    (descr "CR2032H battery holder, PCB mounted")
    (tags "CR2032H battery holder")
    (fp_text reference BT1 (at 0 -9.2 270) (layer F.SilkS))
    (fp_text value Battery (at 0 12.9 270) (layer F.Fab))
    (fp_text user %R (at -13.6 -4.9 270) (layer F.Fab))
    (pad 2 smd rect (at 14.65 0 270) (size 3.2 4.2) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 1 smd rect (at -14.65 0 270) (size 3.2 4.2) (layers F.Cu F.Paste F.Mask)
      (net 2 "Net-(BT1-Pad1)"))
    (model ${KIPRJMOD}/../3d_models/BU2032SM-BT-GTR.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 270 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 95.25 88.265 90)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R21 (at 0 -1.85 90) (layer F.SilkS))
    (fp_text value 470R (at 0 1.85 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 13 "/ESP32 Microcontroller/EN"))
    (pad 2 smd rect (at 0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 14 "Net-(C24-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 164.465 41.91)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C1 (at 0 -1.85) (layer F.SilkS))
    (fp_text value 10uF (at 0 1.85) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 3 "Net-(C1-Pad1)"))
    (pad 2 smd rect (at 0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 178.435 64.135 270)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C2 (at 0 -1.85 270) (layer F.SilkS))
    (fp_text value 10uF (at 0 1.85 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 3 "Net-(C1-Pad1)"))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 142.24 39.37 90)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C3 (at 0 -1.85 90) (layer F.SilkS))
    (fp_text value 10uF (at 0 1.85 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 2 smd rect (at 0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 160.655 64.135 270)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C4 (at 0 -1.85 270) (layer F.SilkS))
    (fp_text value 10uF (at 0 1.85 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A92F17A)
    (at 108.712 37.338 90)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C5 (at 0 -1.778 90) (layer F.SilkS))
    (fp_text value 30pF (at 0.508 -3.302 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(C5-Pad1)"))
    (pad 2 smd rect (at 0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_Tantalum_SMD:CP_EIA-2012-12_Kemet-R (layer F.Cu) (tedit 5A8E5107)
    (at 88.9 76.835 180)
    (descr "Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator")
    (tags "capacitor tantalum")
    (attr smd)
    (fp_text reference C6 (at -3.175 0 180) (layer F.SilkS))
    (fp_text value 0.47uF (at 0 1.58 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd rect (at -0.925 0 180) (size 1.07 1.1) (layers F.Cu F.Paste F.Mask)
      (net 7 "/NES CPU/~RST"))
    (pad 2 smd rect (at 0.925 0 180) (size 1.07 1.1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-2012-12_Kemet-R.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A92F180)
    (at 108.712 44.196 270)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C7 (at 0 1.778 270) (layer F.SilkS))
    (fp_text value 30pF (at -0.381 3.302 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 8 "Net-(C7-Pad1)"))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 126.238 36.83 90)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C8 (at 0 -1.85 90) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.85 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 2 smd rect (at 0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A8A78EA)
    (at 95.885 55.245 270)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C9 (at 0 1.778 270) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.85 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 81.28 63.5)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C10 (at 0 -1.85) (layer F.SilkS))
    (fp_text value 0.33uF (at 0 1.85) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 9 "Net-(C10-Pad1)"))
    (pad 2 smd rect (at 0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 10 "Net-(C10-Pad2)"))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A8D1513)
    (at 136.525 73.025 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C11 (at -3.175 0 180) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.85 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 2 smd rect (at 0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_Tantalum_SMD:CP_EIA-2012-12_Kemet-R (layer F.Cu) (tedit 5A8A5888)
    (at 69.469 54.61 270)
    (descr "Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator")
    (tags "capacitor tantalum")
    (attr smd)
    (fp_text reference C12 (at 0 1.778 270) (layer F.SilkS))
    (fp_text value 1uF (at 3.302 0 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.925 0 270) (size 1.07 1.1) (layers F.Cu F.Paste F.Mask)
      (net 11 "Net-(C12-Pad1)"))
    (pad 2 smd rect (at 0.925 0 270) (size 1.07 1.1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-2012-12_Kemet-R.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A8A5930)
    (at 75.057 59.182)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C13 (at 3.302 0) (layer F.SilkS))
    (fp_text value 30pF (at 0 1.85) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 9 "Net-(C10-Pad1)"))
    (pad 2 smd rect (at 0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 12 "/NES CPU/SPK+"))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_Tantalum_SMD:CP_EIA-2012-12_Kemet-R (layer F.Cu) (tedit 5AA8B066)
    (at 80.899 53.848 90)
    (descr "Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator")
    (tags "capacitor tantalum")
    (attr smd)
    (fp_text reference C14 (at -0.127 1.778 90) (layer F.SilkS))
    (fp_text value 1uF (at 0 1.58 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.925 0 90) (size 1.07 1.1) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 2 smd rect (at 0.925 0 90) (size 1.07 1.1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-2012-12_Kemet-R.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A8BACA6)
    (at 142.24 90.805 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C15 (at 0 1.905 180) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.85 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 2 smd rect (at 0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A8A58F1)
    (at 72.009 64.77 270)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C16 (at 0 1.778 270) (layer F.SilkS))
    (fp_text value 0.1uF (at 4.064 1.016 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A8A7939)
    (at 113.665 76.835 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C17 (at 0 1.778 180) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.85 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 2 smd rect (at 0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 144.78 116.205)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C18 (at 0 -1.85) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.85) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 2 smd rect (at 0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A8D157F)
    (at 146.685 74.295 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C19 (at -3.175 0 180) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.85 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 2 smd rect (at 0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A90EA57)
    (at 179.705 137.16 270)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C20 (at 0 1.905 270) (layer F.SilkS))
    (fp_text value 1uF (at 0 1.85 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 182.245 132.08 270)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C21 (at 0 -1.85 270) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.85 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 13 "/ESP32 Microcontroller/EN"))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_1206_3216Metric (layer F.Cu) (tedit 59FE48B8)
    (at 182.245 136.525 270)
    (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C22 (at 0 -2.05 270) (layer F.SilkS))
    (fp_text value 100uF (at 0 2.05 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -1.505 0 270) (size 1.07 1.8) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 2 smd rect (at 1.505 0 270) (size 1.07 1.8) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_1206_3216Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 79.502 85.344)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C23 (at 0 -1.85) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.85) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 2 smd rect (at 0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A8E5104)
    (at 88.9 85.725)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C24 (at 3.175 0) (layer F.SilkS))
    (fp_text value 1nF (at 0 1.85) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at 0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 14 "Net-(C24-Pad2)"))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A8A4F92)
    (at 77.978 72.009 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C25 (at 0 1.778 180) (layer F.SilkS))
    (fp_text value 10pF (at -3.683 0 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at 0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 15 "Net-(C25-Pad2)"))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A8A4F95)
    (at 74.168 72.009)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C26 (at 0 -1.778) (layer F.SilkS))
    (fp_text value 12pF (at -3.683 0) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at 0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 16 "Net-(C26-Pad2)"))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 69.85 81.915)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C27 (at 0 -1.85) (layer F.SilkS))
    (fp_text value 100pF (at 0 1.85) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at 0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 17 "Net-(C27-Pad2)"))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5A92F15D)
    (at 165.1 73.66 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C28 (at 0 1.651 180) (layer F.SilkS))
    (fp_text value 10uF (at 3.81 0 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 2 smd rect (at 0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_SMD:D_SMB (layer F.Cu) (tedit 58645DF3)
    (at 165.1 52.07)
    (descr "Diode SMB (DO-214AA)")
    (tags "Diode SMB (DO-214AA)")
    (attr smd)
    (fp_text reference D1 (at 0 -3) (layer F.SilkS))
    (fp_text value D (at 0 3.1) (layer F.Fab))
    (fp_text user %R (at 0 -3) (layer F.Fab))
    (pad 1 smd rect (at -2.15 0) (size 2.5 2.3) (layers F.Cu F.Paste F.Mask)
      (net 3 "Net-(C1-Pad1)"))
    (pad 2 smd rect (at 2.15 0) (size 2.5 2.3) (layers F.Cu F.Paste F.Mask)
      (net 18 "Net-(D1-Pad2)"))
    (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SMB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_SMD:D_SOD-123F (layer F.Cu) (tedit 587F7769)
    (at 74.93 91.44)
    (descr D_SOD-123F)
    (tags D_SOD-123F)
    (attr smd)
    (fp_text reference D2 (at -0.127 -1.905) (layer F.SilkS))
    (fp_text value D_Schottky (at 0 2.1) (layer F.Fab))
    (fp_text user %R (at -0.127 -1.905) (layer F.Fab))
    (pad 1 smd rect (at -1.4 0) (size 1.1 1.1) (layers F.Cu F.Paste F.Mask)
      (net 19 "Net-(D2-Pad1)"))
    (pad 2 smd rect (at 1.4 0) (size 1.1 1.1) (layers F.Cu F.Paste F.Mask)
      (net 2 "Net-(BT1-Pad1)"))
    (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-123F.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module lib_fp:BarrelJack_CUI_PJ-058AH_Horizontal (layer F.Cu) (tedit 5A92F092)
    (at 172.085 52.07 90)
    (descr "Power Barrel Connector Jack, http://www.cui.com/product/resource/digikeypdf/pj-058ah.pdf")
    (tags "Power Jack")
    (fp_text reference J1 (at 5.75 8.45 180) (layer F.SilkS))
    (fp_text value "Power Jack" (at 0 15.875 270) (layer F.Fab))
    (fp_text user %R (at 0 6.5 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 90) (size 4.5 4.5) (drill 3.5) (layers *.Cu *.Mask)
      (net 18 "Net-(D1-Pad2)"))
    (pad 2 thru_hole circle (at 0 6 90) (size 4 4) (drill 3) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 3 thru_hole circle (at 4.7 3 90) (size 4 4) (drill 3) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad "" np_thru_hole circle (at 0 10.5 90) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
    (model ${KIPRJMOD}/../3d_models/CUI_PJ-058AH.wrl
      (at (xyz 0 -0.571 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 90 180 180))
    )
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Horizontal (layer F.Cu) (tedit 5A92F085)
    (at 176.53 95.885)
    (descr "Through hole angled pin header, 1x06, 2.54mm pitch, 6mm pin length, single row")
    (tags "Through hole angled pin header THT 1x06 2.54mm single row")
    (fp_text reference J4 (at 2.54 -2.54) (layer F.SilkS))
    (fp_text value Program (at 11.43 6.35 90) (layer F.Fab))
    (fp_text user %R (at 2.77 6.35 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 "/ESP32 Microcontroller/DTR"))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 "/ESP32 Microcontroller/TXD"))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 +3V3))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 "/ESP32 Microcontroller/RXD"))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 "/ESP32 Microcontroller/RTS"))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x06_P2.54mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical (layer F.Cu) (tedit 5A92F03C)
    (at 62.865 114.3 180)
    (descr "Through hole straight pin header, 1x20, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x20 2.54mm single row")
    (fp_text reference J5 (at 0 -2.33 180) (layer F.SilkS))
    (fp_text value "NHD OLED Connector" (at 2.54 27.305 270) (layer F.Fab))
    (fp_text user %R (at 0 24.13 270) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 +3V3))
    (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 "Net-(J5-Pad3)"))
    (pad 4 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 "/ESP32 Microcontroller/DISP_D/~C"))
    (pad 5 thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 6 thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 7 thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 "/ESP32 Microcontroller/VSPI_SCK"))
    (pad 8 thru_hole oval (at 0 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 "/ESP32 Microcontroller/VSPI_MOSI"))
    (pad 9 thru_hole oval (at 0 20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 "Net-(J5-Pad9)"))
    (pad 10 thru_hole oval (at 0 22.86 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 11 thru_hole oval (at 0 25.4 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 12 thru_hole oval (at 0 27.94 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 13 thru_hole oval (at 0 30.48 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 14 thru_hole oval (at 0 33.02 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 15 thru_hole oval (at 0 35.56 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 "Net-(J5-Pad15)"))
    (pad 16 thru_hole oval (at 0 38.1 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 "/ESP32 Microcontroller/DISP_~RES"))
    (pad 17 thru_hole oval (at 0 40.64 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 "/ESP32 Microcontroller/DISP_~CS"))
    (pad 18 thru_hole oval (at 0 43.18 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 37 "Net-(J5-Pad18)"))
    (pad 19 thru_hole oval (at 0 45.72 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 20 thru_hole oval (at 0 48.26 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x20_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module lib_fp:microSD_HC_Hirose_DM3AT-SF-PEJM5 (layer F.Cu) (tedit 5AA8A6F1)
    (at 178.181 82.55 90)
    (descr "Micro SD, SMD, right-angle, push-pull (https://www.hirose.com/product/en/download_file/key_name/DM3AT-SF-PEJM5/category/Drawing%20(2D)/doc_file_id/44099/?file_category_id=6&item_id=06090031000&is_series=)")
    (tags "Micro SD")
    (attr smd)
    (fp_text reference J6 (at 8.255 -1.651 180) (layer F.SilkS))
    (fp_text value "microSD Socket" (at 0 10.16 270) (layer F.Fab))
    (fp_text user KEEPOUT (at -1.075 -1.925 90) (layer Cmts.User))
    (fp_text user %R (at -0.075 0.375 90) (layer F.Fab))
    (fp_text user KEEPOUT (at 4.2 7.65 90) (layer Cmts.User))
    (fp_text user KEEPOUT (at -6.85 -3.25 180) (layer Cmts.User))
    (fp_text user KEEPOUT (at -5.775 2.375 180) (layer Cmts.User))
    (pad 9 smd rect (at -5.875 -7.725 90) (size 0.7 1.2) (layers F.Cu F.Paste F.Mask)
      (net 38 "/ESP32 Microcontroller/SD_~CD"))
    (pad 8 smd rect (at -4.925 -7.725 90) (size 0.7 1.2) (layers F.Cu F.Paste F.Mask)
      (net 39 "Net-(J6-Pad8)"))
    (pad 1 smd rect (at 2.775 -7.725 90) (size 0.7 1.2) (layers F.Cu F.Paste F.Mask)
      (net 40 "Net-(J6-Pad1)"))
    (pad 2 smd rect (at 1.675 -7.725 90) (size 0.7 1.2) (layers F.Cu F.Paste F.Mask)
      (net 41 "Net-(J6-Pad2)"))
    (pad 3 smd rect (at 0.575 -7.725 90) (size 0.7 1.2) (layers F.Cu F.Paste F.Mask)
      (net 42 "Net-(J6-Pad3)"))
    (pad 4 smd rect (at -0.525 -7.725 90) (size 0.7 1.2) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 5 smd rect (at -1.625 -7.725 90) (size 0.7 1.2) (layers F.Cu F.Paste F.Mask)
      (net 43 "Net-(J6-Pad5)"))
    (pad 6 smd rect (at -2.725 -7.725 90) (size 0.7 1.2) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 7 smd rect (at -3.825 -7.725 90) (size 0.7 1.2) (layers F.Cu F.Paste F.Mask)
      (net 44 "Net-(J6-Pad7)"))
    (pad 11 smd rect (at 4.325 -7.725 90) (size 1 1.2) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 11 smd rect (at -6.825 -3.425 90) (size 1 1.2) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 10 smd rect (at -6.825 2.775 90) (size 1 0.8) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 11 smd rect (at -6.825 6.925 90) (size 1 2.8) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 11 smd rect (at 6.675 7.375 90) (size 1.3 1.9) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KIPRJMOD}/../3d_models/DM3AT-SF-PEJM5.wrl
      (at (xyz -6.5027 -6.063 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module lib_fp:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm (layer F.Cu) (tedit 5A9240DD)
    (at 165.1 77.47)
    (descr "SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, open")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP1 (at 0 -1.905) (layer F.SilkS))
    (fp_text value Jumper (at 0 1.9) (layer F.Fab))
    (pad 2 smd rect (at 0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
      (net 45 "Net-(JP1-Pad2)"))
    (pad 1 smd rect (at -0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
      (net 5 +3V3))
  )
  (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A92F13D)
    (at 165.735 104.14 180)
    (descr "SOT-23, Standard")
    (tags SOT-23)
    (attr smd)
    (fp_text reference Q1 (at 0 -2.5 180) (layer F.SilkS))
    (fp_text value SS8050 (at 4.445 0 180) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -1 -0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 116 "Net-(Q1-Pad1)"))
    (pad 2 smd rect (at -1 0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 28 "/ESP32 Microcontroller/RTS"))
    (pad 3 smd rect (at 1 0 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 13 "/ESP32 Microcontroller/EN"))
    (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A92F140)
    (at 165.735 99.06 180)
    (descr "SOT-23, Standard")
    (tags SOT-23)
    (attr smd)
    (fp_text reference Q2 (at 0 -2.5 180) (layer F.SilkS))
    (fp_text value SS8050 (at 4.445 0 180) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -1 -0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 117 "Net-(Q2-Pad1)"))
    (pad 2 smd rect (at -1 0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 25 "/ESP32 Microcontroller/DTR"))
    (pad 3 smd rect (at 1 0 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 46 "/ESP32 Microcontroller/IO0"))
    (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A92F144)
    (at 165.735 93.98 180)
    (descr "SOT-23, Standard")
    (tags SOT-23)
    (attr smd)
    (fp_text reference Q3 (at 0 -2.5 180) (layer F.SilkS))
    (fp_text value SS8050 (at 4.445 0 180) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -1 -0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 118 "Net-(Q3-Pad1)"))
    (pad 2 smd rect (at -1 0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 25 "/ESP32 Microcontroller/DTR"))
    (pad 3 smd rect (at 1 0 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 47 "/ESP32 Microcontroller/IO2"))
    (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A92F120)
    (at 169.545 112.395 270)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R1 (at -2.7305 0 270) (layer F.SilkS))
    (fp_text value 2k (at 2.54 0 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 20 "/ESP32 Microcontroller/SDA1"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A92F123)
    (at 172.085 112.395 270)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R2 (at -2.7305 0 270) (layer F.SilkS))
    (fp_text value 2k (at 2.54 0 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 21 "/ESP32 Microcontroller/SCL1"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A92F117)
    (at 161.925 112.395 270)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R3 (at -2.7305 0 270) (layer F.SilkS))
    (fp_text value 2k (at 2.54 0 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 48 "/NES CPU/SDA"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A92F119)
    (at 164.465 112.395 270)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R4 (at -2.7305 0.0635 270) (layer F.SilkS))
    (fp_text value 2k (at 2.54 0 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 49 "/NES CPU/SCL"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A92F16E)
    (at 117.602 37.592 180)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R5 (at 0 1.778 180) (layer F.SilkS))
    (fp_text value 1k (at -3.048 0.127 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 50 "Net-(R5-Pad1)"))
    (pad 2 smd rect (at 0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(C5-Pad1)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A8A5461)
    (at 117.602 40.64 270)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R6 (at 2.794 0 270) (layer F.SilkS))
    (fp_text value 2.2M (at 0 1.85 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 50 "Net-(R5-Pad1)"))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 8 "Net-(C7-Pad1)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 93.98 66.675 90)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R7 (at 0 -1.85 90) (layer F.SilkS))
    (fp_text value 100 (at 0 1.85 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at 0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 51 "Net-(R12-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A8D187C)
    (at 116.84 49.53 270)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R8 (at -2.54 0 270) (layer F.SilkS))
    (fp_text value 4.7k (at 0 1.85 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 52 "Net-(R8-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 93.98 62.865 90)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R9 (at 0 -1.85 90) (layer F.SilkS))
    (fp_text value 100 (at 0 1.85 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at 0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 53 "Net-(R11-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A8D1885)
    (at 119.38 49.53 90)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R10 (at 3.175 0 90) (layer F.SilkS))
    (fp_text value 4.7k (at 0 1.85 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 54 "/NES CPU/~IRQ"))
    (pad 2 smd rect (at 0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A8A5C15)
    (at 86.36 61.595)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R11 (at 0 1.778) (layer F.SilkS))
    (fp_text value 12k (at 0 1.85) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 10 "Net-(C10-Pad2)"))
    (pad 2 smd rect (at 0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 53 "Net-(R11-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A8A5C12)
    (at 86.36 65.405)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R12 (at 0 1.778) (layer F.SilkS))
    (fp_text value 20k (at 0 1.85) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 10 "Net-(C10-Pad2)"))
    (pad 2 smd rect (at 0.955 0) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 51 "Net-(R12-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A92F186)
    (at 104.14 49.53 90)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R13 (at 0 -1.778 90) (layer F.SilkS))
    (fp_text value 20k (at 0 1.905 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 55 "/NES CPU/OUT0"))
    (pad 2 smd rect (at 0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A8A5978)
    (at 72.009 60.198 270)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R14 (at 0 1.778 270) (layer F.SilkS))
    (fp_text value 4.7k (at 2.54 2.794 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 9 "Net-(C10-Pad1)"))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 56 "Net-(R14-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 179.705 132.08 90)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R15 (at 0 -1.85 90) (layer F.SilkS))
    (fp_text value 12k (at 0 1.85 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 13 "/ESP32 Microcontroller/EN"))
    (pad 2 smd rect (at 0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A92F128)
    (at 167.005 112.395 90)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R16 (at 3.175 0 90) (layer F.SilkS))
    (fp_text value 10k (at -3.175 0 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 57 "/ESP32 Microcontroller/RTC_MFP"))
    (pad 2 smd rect (at 0.955 0 90) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 170.053 104.902 180)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R18 (at 0 -1.85 180) (layer F.SilkS))
    (fp_text value 100k (at 0 1.85 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 25 "/ESP32 Microcontroller/DTR"))
    (pad 2 smd rect (at 0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 116 "Net-(Q1-Pad1)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 170.18 99.822 180)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R19 (at 0 -1.85 180) (layer F.SilkS))
    (fp_text value 100k (at 0 1.85 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 28 "/ESP32 Microcontroller/RTS"))
    (pad 2 smd rect (at 0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 117 "Net-(Q2-Pad1)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 170.18 94.742 180)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R20 (at 0 -1.85 180) (layer F.SilkS))
    (fp_text value 100k (at 0 1.85 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 28 "/ESP32 Microcontroller/RTS"))
    (pad 2 smd rect (at 0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 118 "Net-(Q3-Pad1)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5A924157)
    (at 70.485 85.09 270)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R22 (at 0 1.7145 270) (layer F.SilkS))
    (fp_text value 1k (at 0 1.85 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 17 "Net-(C27-Pad2)"))
    (pad 2 smd rect (at 0.955 0 270) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 19 "Net-(D2-Pad1)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 59FE48B8)
    (at 165.1 89.535 180)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R23 (at 0 -1.85 180) (layer F.SilkS))
    (fp_text value 10k (at 0 1.85 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 1 smd rect (at -0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 38 "/ESP32 Microcontroller/SD_~CD"))
    (pad 2 smd rect (at 0.955 0 180) (size 0.97 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module lib_fp:Potentiometer_TT_P090S_Single_Vertical (layer F.Cu) (tedit 5A7F2B49)
    (at 110.49 141.605 270)
    (fp_text reference RV1 (at -1.3 -7.4 270) (layer F.SilkS))
    (fp_text value POT (at 0 7.5 270) (layer F.Fab))
    (fp_text user %R (at -4.9 0 360) (layer F.Fab))
    (pad 3 thru_hole circle (at -7 2.5 270) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 2 thru_hole circle (at -7 0 270) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 58 "/ESP32 Microcontroller/VOL"))
    (pad 1 thru_hole circle (at -7 -2.5 270) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 5 +3V3))
    (pad "" np_thru_hole circle (at 0 -4.3 270) (size 4 4) (drill 2.2) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 0 4.3 270) (size 4 4) (drill 2.2) (layers *.Cu *.Mask))
    (model ${KIPRJMOD}/../3d_models/P090S-04F15AR1MEG.wrl
      (at (xyz 0 0 0.26))
      (scale (xyz 1 1 1))
      (rotate (xyz 90 0 180))
    )
  )
  (module Button_Switch_SMD:SW_SPST_FSMSM (layer F.Cu) (tedit 5AA8AFE3)
    (at 88.9 73.66)
    (descr http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1437566-3&DocType=Customer+Drawing&DocLang=English)
    (tags "SPST button tactile switch")
    (attr smd)
    (fp_text reference SW1 (at 6.985 -1.905) (layer F.SilkS))
    (fp_text value "NES Reset" (at 0 3) (layer F.Fab))
    (fp_text user %R (at 6.985 -1.905) (layer F.Fab))
    (pad 1 smd rect (at -4.59 0) (size 2.18 1.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at 4.59 0) (size 2.18 1.6) (layers F.Cu F.Paste F.Mask)
      (net 7 "/NES CPU/~RST"))
    (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_FSMSM.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_SMD:SW_SPST_FSMSM (layer F.Cu) (tedit 5AA8AFD4)
    (at 88.9 81.915)
    (descr http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1437566-3&DocType=Customer+Drawing&DocLang=English)
    (tags "SPST button tactile switch")
    (attr smd)
    (fp_text reference SW2 (at 6.985 -1.905) (layer F.SilkS))
    (fp_text value "ESP Reset" (at 0 3) (layer F.Fab))
    (fp_text user %R (at 6.985 -1.905) (layer F.Fab))
    (pad 1 smd rect (at -4.59 0) (size 2.18 1.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at 4.59 0) (size 2.18 1.6) (layers F.Cu F.Paste F.Mask)
      (net 14 "Net-(C24-Pad2)"))
    (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_FSMSM.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module TestPoint:TestPoint_Pad_D2.0mm (layer F.Cu) (tedit 5A0F774F)
    (at 174.625 133.35)
    (descr "SMD pad as test Point, diameter 2.0mm")
    (tags "test point SMD pad")
    (attr virtual)
    (fp_text reference TP1 (at 0 -1.998) (layer F.SilkS))
    (fp_text value V_REF (at 0 2.05) (layer F.Fab))
    (fp_text user %R (at 0 -2) (layer F.Fab))
    (pad 1 smd circle (at 0 0) (size 2 2) (layers F.Cu F.Mask)
      (net 22 "/ESP32 Microcontroller/I/O_INT"))
  )
  (module TestPoint:TestPoint_Pad_D2.0mm (layer F.Cu) (tedit 5A0F774F)
    (at 83.185 86.995 270)
    (descr "SMD pad as test Point, diameter 2.0mm")
    (tags "test point SMD pad")
    (attr virtual)
    (fp_text reference TP2 (at 0 -1.998 270) (layer F.SilkS))
    (fp_text value C_REF (at 0 2.05 270) (layer F.Fab))
    (fp_text user %R (at 0 -2 270) (layer F.Fab))
    (pad 1 smd circle (at 0 0 270) (size 2 2) (layers F.Cu F.Mask)
      (net 57 "/ESP32 Microcontroller/RTC_MFP"))
  )
  (module Package_SO:MSOP-8_3x3mm_P0.65mm (layer F.Cu) (tedit 5A02F25C)
    (at 122.555 40.767)
    (descr "8-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
    (tags "SSOP 0.65")
    (attr smd)
    (fp_text reference U3 (at 0 -2.6) (layer F.SilkS))
    (fp_text value 74LVC1404 (at 0 2.6) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -2.2 -0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 2 smd rect (at -2.2 -0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 50 "Net-(R5-Pad1)"))
    (pad 3 smd rect (at -2.2 0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 8 "Net-(C7-Pad1)"))
    (pad 4 smd rect (at -2.2 0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 5 smd rect (at 2.2 0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 59 "Net-(U3-Pad5)"))
    (pad 6 smd rect (at 2.2 0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 60 "Net-(U3-Pad6)"))
    (pad 7 smd rect (at 2.2 -0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 60 "Net-(U3-Pad6)"))
    (pad 8 smd rect (at 2.2 -0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/MSOP-8_3x3mm_P0.65mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_DIP:DIP-40_W15.24mm_Socket (layer F.Cu) (tedit 5A02E8C5)
    (at 99.06 69.215 90)
    (descr "40-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")
    (fp_text reference U4 (at 7.62 -2.33 90) (layer F.SilkS))
    (fp_text value RP2A03 (at 7.62 50.59 90) (layer F.Fab))
    (fp_text user %R (at 7.62 24.13 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 51 "Net-(R12-Pad2)"))
    (pad 21 thru_hole oval (at 15.24 48.26 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 61 "/NES CPU/D7"))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 53 "Net-(R11-Pad2)"))
    (pad 22 thru_hole oval (at 15.24 45.72 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 62 "/NES CPU/D6"))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 7 "/NES CPU/~RST"))
    (pad 23 thru_hole oval (at 15.24 43.18 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 63 "/NES CPU/D5"))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 64 "/NES CPU/A0"))
    (pad 24 thru_hole oval (at 15.24 40.64 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 65 "/NES CPU/D4"))
    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 66 "/NES CPU/A1"))
    (pad 25 thru_hole oval (at 15.24 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 67 "/NES CPU/D3"))
    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 68 "/NES CPU/A2"))
    (pad 26 thru_hole oval (at 15.24 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 69 "/NES CPU/D2"))
    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 70 "/NES CPU/A3"))
    (pad 27 thru_hole oval (at 15.24 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 71 "/NES CPU/D1"))
    (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 72 "/NES CPU/A4"))
    (pad 28 thru_hole oval (at 15.24 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 73 "/NES CPU/D0"))
    (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 74 "/NES CPU/A5"))
    (pad 29 thru_hole oval (at 15.24 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 59 "Net-(U3-Pad5)"))
    (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 75 "/NES CPU/A6"))
    (pad 30 thru_hole oval (at 15.24 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 11 thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 76 "/NES CPU/A7"))
    (pad 31 thru_hole oval (at 15.24 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 77 "/NES CPU/φ2"))
    (pad 12 thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 78 "/NES CPU/A8"))
    (pad 32 thru_hole oval (at 15.24 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 54 "/NES CPU/~IRQ"))
    (pad 13 thru_hole oval (at 0 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 79 "/NES CPU/A9"))
    (pad 33 thru_hole oval (at 15.24 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 52 "Net-(R8-Pad2)"))
    (pad 14 thru_hole oval (at 0 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 80 "/NES CPU/A10"))
    (pad 34 thru_hole oval (at 15.24 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 81 "/NES CPU/R~W"))
    (pad 15 thru_hole oval (at 0 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 82 "/NES CPU/A11"))
    (pad 35 thru_hole oval (at 15.24 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 83 "Net-(U4-Pad35)"))
    (pad 16 thru_hole oval (at 0 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 84 "/NES CPU/A12"))
    (pad 36 thru_hole oval (at 15.24 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 85 "Net-(U4-Pad36)"))
    (pad 17 thru_hole oval (at 0 40.64 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 86 "/NES CPU/A13"))
    (pad 37 thru_hole oval (at 15.24 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 87 "Net-(U4-Pad37)"))
    (pad 18 thru_hole oval (at 0 43.18 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 88 "/NES CPU/A14"))
    (pad 38 thru_hole oval (at 15.24 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 120 "/NES CPU/OUT1"))
    (pad 19 thru_hole oval (at 0 45.72 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 89 "/NES CPU/A15"))
    (pad 39 thru_hole oval (at 15.24 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 55 "/NES CPU/OUT0"))
    (pad 20 thru_hole oval (at 0 48.26 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 40 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 +5V))
    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-40_W15.24mm_Socket.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_SO:SOIC-16_3.9x9.9mm_P1.27mm (layer F.Cu) (tedit 5A8D151B)
    (at 134.62 79.375)
    (descr "16-Lead Plastic Small Outline (SL) - Narrow, 3.90 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)")
    (tags "SOIC 1.27")
    (attr smd)
    (fp_text reference U5 (at 0 6.35) (layer F.SilkS))
    (fp_text value 74HCT138 (at 0 6) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -2.7 -4.445) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 86 "/NES CPU/A13"))
    (pad 2 smd rect (at -2.7 -3.175) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 88 "/NES CPU/A14"))
    (pad 3 smd rect (at -2.7 -1.905) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 89 "/NES CPU/A15"))
    (pad 4 smd rect (at -2.7 -0.635) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 5 smd rect (at -2.7 0.635) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 6 smd rect (at -2.7 1.905) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 77 "/NES CPU/φ2"))
    (pad 7 smd rect (at -2.7 3.175) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 90 "/NES CPU/Y7"))
    (pad 8 smd rect (at -2.7 4.445) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 9 smd rect (at 2.7 4.445) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 119 "/NES CPU/Y6"))
    (pad 10 smd rect (at 2.7 3.175) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 91 "Net-(U5-Pad10)"))
    (pad 11 smd rect (at 2.7 1.905) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 92 "Net-(U5-Pad11)"))
    (pad 12 smd rect (at 2.7 0.635) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 93 "/NES CPU/Y3"))
    (pad 13 smd rect (at 2.7 -0.635) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 94 "Net-(U5-Pad13)"))
    (pad 14 smd rect (at 2.7 -1.905) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 95 "Net-(U5-Pad14)"))
    (pad 15 smd rect (at 2.7 -3.175) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 96 "/NES CPU/Y0"))
    (pad 16 smd rect (at 2.7 -4.445) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_SO:SOIC-8_3.9x4.9mm_P1.27mm (layer F.Cu) (tedit 5A02F2D3)
    (at 75.184 54.102)
    (descr "8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)")
    (tags "SOIC 1.27")
    (attr smd)
    (fp_text reference U6 (at 0 -3.5) (layer F.SilkS))
    (fp_text value LM4889 (at 0 3.5) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -2.7 -1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 55 "/NES CPU/OUT0"))
    (pad 2 smd rect (at -2.7 -0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 11 "Net-(C12-Pad1)"))
    (pad 3 smd rect (at -2.7 0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 11 "Net-(C12-Pad1)"))
    (pad 4 smd rect (at -2.7 1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 9 "Net-(C10-Pad1)"))
    (pad 5 smd rect (at 2.7 1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 12 "/NES CPU/SPK+"))
    (pad 6 smd rect (at 2.7 0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 7 smd rect (at 2.7 -0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 8 smd rect (at 2.7 -1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 24 "/NES CPU/SPK-"))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A8A58E8)
    (at 75.311 64.516)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (attr smd)
    (fp_text reference U8 (at 0 -2) (layer F.SilkS))
    (fp_text value MCP40D17 (at 0 3.048 180) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
      (net 49 "/NES CPU/SCL"))
    (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
      (net 12 "/NES CPU/SPK+"))
    (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
      (net 48 "/NES CPU/SDA"))
    (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
      (net 56 "Net-(R14-Pad2)"))
    (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_SO:SOIC-14_3.9x8.7mm_P1.27mm (layer F.Cu) (tedit 5A8D1583)
    (at 144.78 80.01)
    (descr "14-Lead Plastic Small Outline (SL) - Narrow, 3.90 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)")
    (tags "SOIC 1.27")
    (attr smd)
    (fp_text reference U10 (at 0 5.715) (layer F.SilkS))
    (fp_text value 74HCT00 (at 0 5.375) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -2.7 -3.81) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (pad 2 smd rect (at -2.7 -2.54) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 81 "/NES CPU/R~W"))
    (pad 3 smd rect (at -2.7 -1.27) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 97 "Net-(U10-Pad3)"))
    (pad 4 smd rect (at -2.7 0) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 97 "Net-(U10-Pad3)"))
    (pad 5 smd rect (at -2.7 1.27) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 77 "/NES CPU/φ2"))
    (pad 6 smd rect (at -2.7 2.54) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 98 "/NES CPU/~WR"))
    (pad 7 smd rect (at -2.7 3.81) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 8 smd rect (at 2.7 3.81) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 99 "/NES CPU/~RD"))
    (pad 9 smd rect (at 2.7 2.54) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 77 "/NES CPU/φ2"))
    (pad 10 smd rect (at 2.7 1.27) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 81 "/NES CPU/R~W"))
    (pad 11 smd rect (at 2.7 0) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 100 "Net-(U10-Pad11)"))
    (pad 12 smd rect (at 2.7 -1.27) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 119 "/NES CPU/Y6"))
    (pad 13 smd rect (at 2.7 -2.54) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 96 "/NES CPU/Y0"))
    (pad 14 smd rect (at 2.7 -3.81) (size 1.5 0.6) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_SO:SOIC-8_3.9x4.9mm_P1.27mm (layer F.Cu) (tedit 5A02F2D3)
    (at 74.803 81.026 270)
    (descr "8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)")
    (tags "SOIC 1.27")
    (attr smd)
    (fp_text reference U12 (at 0 -3.5 270) (layer F.SilkS))
    (fp_text value MCP7940N (at 0 3.5 270) (layer F.Fab))
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 1 smd rect (at -2.7 -1.905 270) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 15 "Net-(C25-Pad2)"))
    (pad 2 smd rect (at -2.7 -0.635 270) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 16 "Net-(C26-Pad2)"))
    (pad 3 smd rect (at -2.7 0.635 270) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 17 "Net-(C27-Pad2)"))
    (pad 4 smd rect (at -2.7 1.905 270) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 5 smd rect (at 2.7 1.905 270) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 48 "/NES CPU/SDA"))
    (pad 6 smd rect (at 2.7 0.635 270) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 49 "/NES CPU/SCL"))
    (pad 7 smd rect (at 2.7 -0.635 270) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 57 "/ESP32 Microcontroller/RTC_MFP"))
    (pad 8 smd rect (at 2.7 -1.905 270) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Crystal:Crystal_HC49-4H_Vertical (layer F.Cu) (tedit 5A92F195)
    (at 112.776 38.354 270)
    (descr "Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf")
    (tags "THT crystalHC-49-4H")
    (fp_text reference Y1 (at 2.286 3.556 270) (layer F.SilkS))
    (fp_text value "21.5 MHz" (at 2.286 1.651 270) (layer F.Fab))
    (fp_text user %R (at 2.44 0 270) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 270) (size 1.5 1.5) (drill 0.8) (layers *.Cu *.Mask)
      (net 6 "Net-(C5-Pad1)"))
    (pad 2 thru_hole circle (at 4.88 0 270) (size 1.5 1.5) (drill 0.8) (layers *.Cu *.Mask)
      (net 8 "Net-(C7-Pad1)"))
    (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_HC49-4H_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm (layer F.Cu) (tedit 5A8A4FA2)
    (at 76.073 74.803 180)
    (descr "SMD Crystal FC-135 https://support.epson.biz/td/api/doc_check.php?dl=brief_FC-135R_en.pdf")
    (tags "SMD SMT Crystal")
    (attr smd)
    (fp_text reference Y2 (at 3.048 0 180) (layer F.SilkS))
    (fp_text value "32.768 kHz" (at -6.985 0 180) (layer F.Fab))
    (fp_text user %R (at 3.048 0 180) (layer F.Fab))
    (pad 1 smd rect (at 1.25 0 180) (size 1 1.8) (layers F.Cu F.Paste F.Mask)
      (net 16 "Net-(C26-Pad2)"))
    (pad 2 smd rect (at -1.25 0 180) (size 1 1.8) (layers F.Cu F.Paste F.Mask)
      (net 15 "Net-(C25-Pad2)"))
    (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_3215-2Pin_3.2x1.5mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module lib_fp:Nestronic (layer F.Cu) (tedit 0)
    (at 78.105 130.175)
    (fp_text reference G*** (at 0 0) (layer F.SilkS) hide)
    (fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide)
  )
  (module lib_fp:LogicProbe (layer F.Cu) (tedit 0)
    (at 81.28 141.605)
    (fp_text reference G*** (at 0 0) (layer F.SilkS) hide)
    (fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide)
  )
  (module Package_DIP:DIP-28_W15.24mm_Socket (layer F.Cu) (tedit 5A02E8C5)
    (at 99.06 80.01)
    (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")
    (fp_text reference U9 (at 7.62 -2.33) (layer F.SilkS))
    (fp_text value AT28C64B (at 7.62 35.35) (layer F.Fab))
    (fp_text user %R (at 7.62 16.51) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
    (pad 15 thru_hole oval (at 15.24 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 67 "/NES CPU/D3"))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 84 "/NES CPU/A12"))
    (pad 16 thru_hole oval (at 15.24 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 65 "/NES CPU/D4"))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 76 "/NES CPU/A7"))
    (pad 17 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 63 "/NES CPU/D5"))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 75 "/NES CPU/A6"))
    (pad 18 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 62 "/NES CPU/D6"))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 74 "/NES CPU/A5"))
    (pad 19 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 61 "/NES CPU/D7"))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 72 "/NES CPU/A4"))
    (pad 20 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 90 "/NES CPU/Y7"))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 70 "/NES CPU/A3"))
    (pad 21 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 80 "/NES CPU/A10"))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 68 "/NES CPU/A2"))
    (pad 22 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 66 "/NES CPU/A1"))
    (pad 23 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 82 "/NES CPU/A11"))
    (pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 64 "/NES CPU/A0"))
    (pad 24 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 79 "/NES CPU/A9"))
    (pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 73 "/NES CPU/D0"))
    (pad 25 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 78 "/NES CPU/A8"))
    (pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 71 "/NES CPU/D1"))
    (pad 26 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
    (pad 13 thru_hole oval (at 0 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 69 "/NES CPU/D2"))
    (pad 27 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 +5V))
    (pad 14 thru_hole oval (at 0 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 28 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 +5V))
    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-28_W15.24mm_Socket.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module MountingHole:MountingHole_3.2mm_M3_Pad_Via (layer F.Cu) (tedit 5A92F01F)
    (at 64.135 37.465)
    (descr "Mounting Hole 3.2mm, M3")
    (tags "mounting hole 3.2mm m3")
    (attr virtual)
    (fp_text reference REF1 (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value MountingHole_3.2mm_M3_Pad_Via (at 0 4.2) (layer F.Fab) hide)
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.2) (layers *.Cu *.Mask)
      (zone_connect 2))
    (pad 1 thru_hole circle (at 2.4 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 1.697056 1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 0 2.4) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -1.697056 1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -2.4 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -1.697056 -1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 0 -2.4) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 1.697056 -1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_3.2mm_M3_Pad_Via (layer F.Cu) (tedit 5A92F030)
    (at 64.135 142.875)
    (descr "Mounting Hole 3.2mm, M3")
    (tags "mounting hole 3.2mm m3")
    (attr virtual)
    (fp_text reference REF3 (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value MountingHole_3.2mm_M3_Pad_Via (at 0 4.2) (layer F.Fab) hide)
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.2) (layers *.Cu *.Mask)
      (zone_connect 2))
    (pad 1 thru_hole circle (at 2.4 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 1.697056 1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 0 2.4) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -1.697056 1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -2.4 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -1.697056 -1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 0 -2.4) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 1.697056 -1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_3.2mm_M3_Pad_Via (layer F.Cu) (tedit 5A92F02B)
    (at 182.245 142.875)
    (descr "Mounting Hole 3.2mm, M3")
    (tags "mounting hole 3.2mm m3")
    (attr virtual)
    (fp_text reference REF4 (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value MountingHole_3.2mm_M3_Pad_Via (at 0 4.2) (layer F.Fab) hide)
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.2) (layers *.Cu *.Mask)
      (zone_connect 2))
    (pad 1 thru_hole circle (at 2.4 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 1.697056 1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 0 2.4) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -1.697056 1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -2.4 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -1.697056 -1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 0 -2.4) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 1.697056 -1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_3.2mm_M3_Pad_Via (layer F.Cu) (tedit 5A92F024)
    (at 182.245 37.465)
    (descr "Mounting Hole 3.2mm, M3")
    (tags "mounting hole 3.2mm m3")
    (attr virtual)
    (fp_text reference REF2 (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value MountingHole_3.2mm_M3_Pad_Via (at 0 4.2) (layer F.Fab) hide)
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.2) (layers *.Cu *.Mask)
      (zone_connect 2))
    (pad 1 thru_hole circle (at 2.4 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 1.697056 1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 0 2.4) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -1.697056 1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -2.4 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -1.697056 -1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 0 -2.4) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 1.697056 -1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A91961C)
    (at 69.215 68.58)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5B29D3AD)
    (at 57.15 41.91)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A9196A8)
    (at 173.99 100.965)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A919712)
    (at 163.195 101.6)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A919717)
    (at 168.91 101.6)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A919993)
    (at 149.86 121.539)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A9199F0)
    (at 149.86 116.84)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A919F56)
    (at 140.843 85.09)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A919F52)
    (at 138.557 85.09)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A919FA0)
    (at 140.843 110.871)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A919FB9)
    (at 136.779 110.871)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DB4E)
    (at 110.49 66.04)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DB86)
    (at 107.95 80.645)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DBEF)
    (at 78.74 64.77)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DBEB)
    (at 83.82 69.85)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DCD7)
    (at 156.21 46.355)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DCDC)
    (at 160.02 46.355)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DD16)
    (at 131.445 41.91)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A92DD11)
    (at 135.255 41.91)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A962D9E)
    (at 73.533 76.454)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A962D9A)
    (at 78.613 76.454)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A9630FD)
    (at 118.618 35.56)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5A963110)
    (at 118.618 46.101)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Converter_DCDC_RECOM_R-78E-0.5_THT (layer F.Cu) (tedit 59F5F4DD)
    (at 154.305 38.1 180)
    (descr "DCDC-Converter, RECOM, 500mA, https://www.recom-power.com/pdf/Innoline/R-78Exx-0.5.pdf")
    (tags "dc-dc recom buck sip3")
    (fp_text reference U1 (at 2.54 -7.55 180) (layer F.SilkS))
    (fp_text value R-78E5.0-0.5 (at 2 3.5 180) (layer F.Fab))
    (fp_text user %R (at 2.5 -3 180) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.5 2.5) (drill 1) (layers *.Cu *.Mask)
      (net 3 "Net-(C1-Pad1)"))
    (pad 2 thru_hole oval (at 2.54 0 180) (size 1.5 2.5) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 3 thru_hole oval (at 5.08 0 180) (size 1.5 2.5) (drill 1) (layers *.Cu *.Mask)
      (net 4 +5V))
    (model ${KIPRJMOD}/../3d_models/R-78E-0-5.wrl
      (at (xyz 0.1 -0.08400000000000001 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 180))
    )
  )
  (module lib_fp:Converter_DCDC_RECOM_R-78E-0.5_THT (layer F.Cu) (tedit 59F5F4DD)
    (at 172.085 62.865 180)
    (descr "DCDC-Converter, RECOM, 500mA, https://www.recom-power.com/pdf/Innoline/R-78Exx-0.5.pdf")
    (tags "dc-dc recom buck sip3")
    (fp_text reference U2 (at 2.54 -7.55 180) (layer F.SilkS))
    (fp_text value R-78E3.3-0.5 (at 2 3.5 180) (layer F.Fab))
    (fp_text user %R (at 2.5 -3 180) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.5 2.5) (drill 1) (layers *.Cu *.Mask)
      (net 3 "Net-(C1-Pad1)"))
    (pad 2 thru_hole oval (at 2.54 0 180) (size 1.5 2.5) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 3 thru_hole oval (at 5.08 0 180) (size 1.5 2.5) (drill 1) (layers *.Cu *.Mask)
      (net 5 +3V3))
    (model ${KIPRJMOD}/../3d_models/R-78E-0-5.wrl
      (at (xyz 0.1 -0.08400000000000001 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 180))
    )
  )
  (module lib_fp:ESP32-WROOM (layer F.Cu) (tedit 5A9E4634)
    (at 161.544 134.239)
    (fp_text reference U13 (at -11.557 9.017) (layer F.SilkS))
    (fp_text value ESP-WROOM-32 (at 5.715 14.224) (layer F.Fab))
    (fp_text user "Espressif Systems" (at -6.858 -0.889 90) (layer F.SilkS))
    (fp_text user ESP32-WROOM (at -5.207 0.254 90) (layer F.SilkS))
    (pad 38 smd oval (at -9 5.25) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 37 smd oval (at -9 3.98) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 32 "/ESP32 Microcontroller/VSPI_MOSI"))
    (pad 36 smd oval (at -9 2.71) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 30 "/ESP32 Microcontroller/DISP_D/~C"))
    (pad 35 smd oval (at -9 1.44) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 26 "/ESP32 Microcontroller/TXD"))
    (pad 34 smd oval (at -9 0.17) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 27 "/ESP32 Microcontroller/RXD"))
    (pad 33 smd oval (at -9 -1.1) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 35 "/ESP32 Microcontroller/DISP_~RES"))
    (pad 32 smd oval (at -9 -2.37) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 101 "Net-(U13-Pad32)"))
    (pad 31 smd oval (at -9 -3.64) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 57 "/ESP32 Microcontroller/RTC_MFP"))
    (pad 30 smd oval (at -9 -4.91) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 31 "/ESP32 Microcontroller/VSPI_SCK"))
    (pad 29 smd oval (at -9 -6.18) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 36 "/ESP32 Microcontroller/DISP_~CS"))
    (pad 28 smd oval (at -9 -7.45) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 49 "/NES CPU/SCL"))
    (pad 27 smd oval (at -9 -8.72) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 48 "/NES CPU/SDA"))
    (pad 26 smd oval (at -9 -9.99) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 102 "/ESP32 Microcontroller/SD_D1"))
    (pad 25 smd oval (at -9 -11.26) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 46 "/ESP32 Microcontroller/IO0"))
    (pad 24 smd oval (at -5.715 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)
      (net 47 "/ESP32 Microcontroller/IO2"))
    (pad 23 smd oval (at -4.445 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)
      (net 103 "/ESP32 Microcontroller/SD_CMD"))
    (pad 22 smd oval (at -3.175 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)
      (net 104 "Net-(U13-Pad22)"))
    (pad 21 smd oval (at -1.905 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)
      (net 105 "Net-(U13-Pad21)"))
    (pad 20 smd oval (at -0.635 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)
      (net 106 "Net-(U13-Pad20)"))
    (pad 19 smd oval (at 0.635 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)
      (net 107 "Net-(U13-Pad19)"))
    (pad 18 smd oval (at 1.905 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)
      (net 108 "Net-(U13-Pad18)"))
    (pad 17 smd oval (at 3.175 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)
      (net 109 "Net-(U13-Pad17)"))
    (pad 16 smd oval (at 4.445 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)
      (net 110 "/ESP32 Microcontroller/SD_D3"))
    (pad 15 smd oval (at 5.715 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 14 smd oval (at 9 -11.26) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 111 "/ESP32 Microcontroller/SD_D2"))
    (pad 13 smd oval (at 9 -9.99) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 112 "/ESP32 Microcontroller/SD_CLK"))
    (pad 12 smd oval (at 9 -8.72) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 22 "/ESP32 Microcontroller/I/O_INT"))
    (pad 11 smd oval (at 9 -7.45) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 20 "/ESP32 Microcontroller/SDA1"))
    (pad 10 smd oval (at 9 -6.18) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 21 "/ESP32 Microcontroller/SCL1"))
    (pad 9 smd oval (at 9 -4.91) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 58 "/ESP32 Microcontroller/VOL"))
    (pad 8 smd oval (at 9 -3.64) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 23 "/ESP32 Microcontroller/I/O_TP"))
    (pad 7 smd oval (at 9 -2.37) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 38 "/ESP32 Microcontroller/SD_~CD"))
    (pad 6 smd oval (at 9 -1.1) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 115 "Net-(U13-Pad6)"))
    (pad 5 smd oval (at 9 0.17) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 113 "Net-(U13-Pad5)"))
    (pad 4 smd oval (at 9 1.44) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 114 "Net-(U13-Pad4)"))
    (pad 3 smd oval (at 9 2.71) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 13 "/ESP32 Microcontroller/EN"))
    (pad 2 smd oval (at 9 3.98) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 1 smd oval (at 9 5.25) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 39 smd rect (at 0.3 -2.45) (size 6 6) (layers F.Cu F.Mask)
      (net 1 GND))
    (pad "" smd rect (at -1.575 -4.325) (size 1.5 1.5) (layers F.Paste))
    (pad "" smd rect (at 0.3 -4.325) (size 1.5 1.5) (layers F.Paste))
    (pad "" smd rect (at 2.175 -4.325) (size 1.5 1.5) (layers F.Paste))
    (pad "" smd rect (at -1.575 -2.45) (size 1.5 1.5) (layers F.Paste))
    (pad "" smd rect (at 0.3 -2.45) (size 1.5 1.5) (layers F.Paste))
    (pad "" smd rect (at 2.175 -2.45) (size 1.5 1.5) (layers F.Paste))
    (pad "" smd rect (at -1.575 -0.575) (size 1.5 1.5) (layers F.Paste))
    (pad "" smd rect (at 0.3 -0.575) (size 1.5 1.5) (layers F.Paste))
    (pad "" smd rect (at 2.175 -0.575) (size 1.5 1.5) (layers F.Paste))
    (model ${KIPRJMOD}/../3d_models/KiCAD-ESP-WROOM-32.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module lib_fp:SLP4016P16_1.6x4mm_P0.5mm (layer F.Cu) (tedit 5A9F857A)
    (at 165.1 83.312 180)
    (descr "SLP4016P16 16-pin package")
    (tags "UFDFN 0.5")
    (attr smd)
    (fp_text reference U15 (at 0 -3 180) (layer F.SilkS))
    (fp_text value EClamp2410P (at 0 3.2 180) (layer F.Fab))
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad "" smd rect (at 0 1.35 180) (size 0.35 0.35) (layers F.Paste))
    (pad "" smd rect (at 0 -1.35 180) (size 0.35 0.35) (layers F.Paste))
    (pad "" smd rect (at 0 0.9 180) (size 0.35 0.35) (layers F.Paste))
    (pad "" smd rect (at 0 0.45 180) (size 0.35 0.35) (layers F.Paste))
    (pad "" smd rect (at 0 -0.9 180) (size 0.35 0.35) (layers F.Paste))
    (pad "" smd rect (at 0 -0.45 180) (size 0.35 0.35) (layers F.Paste))
    (pad 1 smd rect (at -0.76 -1.75 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 39 "Net-(J6-Pad8)"))
    (pad 2 smd rect (at -0.76 -1.25 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 44 "Net-(J6-Pad7)"))
    (pad 3 smd rect (at -0.76 -0.75 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 43 "Net-(J6-Pad5)"))
    (pad 4 smd rect (at -0.76 -0.25 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 45 "Net-(JP1-Pad2)"))
    (pad 5 smd rect (at -0.76 0.25 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 6 smd rect (at -0.76 0.75 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 42 "Net-(J6-Pad3)"))
    (pad 7 smd rect (at -0.76 1.25 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 41 "Net-(J6-Pad2)"))
    (pad 8 smd rect (at -0.76 1.75 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 40 "Net-(J6-Pad1)"))
    (pad 9 smd rect (at 0.76 1.75 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 111 "/ESP32 Microcontroller/SD_D2"))
    (pad 10 smd rect (at 0.76 1.25 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 110 "/ESP32 Microcontroller/SD_D3"))
    (pad 11 smd rect (at 0.76 0.75 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 103 "/ESP32 Microcontroller/SD_CMD"))
    (pad 12 smd rect (at 0.76 0.25 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 13 smd rect (at 0.76 -0.25 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 14 smd rect (at 0.76 -0.75 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 112 "/ESP32 Microcontroller/SD_CLK"))
    (pad 15 smd rect (at 0.76 -1.25 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 47 "/ESP32 Microcontroller/IO2"))
    (pad 16 smd rect (at 0.76 -1.75 180) (size 0.63 0.3) (layers F.Cu F.Paste F.Mask)
      (net 102 "/ESP32 Microcontroller/SD_D1"))
    (pad 17 smd rect (at 0 0 180) (size 0.45 3.3) (layers F.Cu F.Mask)
      (net 1 GND))
    (pad "" smd rect (at 0 0 180) (size 0.35 0.35) (layers F.Paste))
    (model ${KIPRJMOD}/../3d_models/SLP4016P16_1.6x4mm_P0.5mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_JST:JST_PH_B2B-PH-SM4-TB_1x02_P2.00mm_Vertical (layer F.Cu) (tedit 5AA08FD4)
    (at 79.375 42.545)
    (descr "JST PH series connector, B2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
    (tags "connector JST PH side entry")
    (attr smd)
    (fp_text reference J3 (at 5.715 -1.27) (layer F.SilkS))
    (fp_text value Speaker (at 0 5) (layer F.Fab))
    (fp_text user %R (at 0 -1) (layer F.Fab))
    (pad 1 smd rect (at -1 0.5) (size 1 5.5) (layers F.Cu F.Paste F.Mask)
      (net 12 "/NES CPU/SPK+"))
    (pad 2 smd rect (at 1 0.5) (size 1 5.5) (layers F.Cu F.Paste F.Mask)
      (net 24 "/NES CPU/SPK-"))
    (pad "" smd rect (at -3.4 -1.75) (size 1.6 3) (layers F.Cu F.Paste F.Mask))
    (pad "" smd rect (at 3.4 -1.75) (size 1.6 3) (layers F.Cu F.Paste F.Mask))
    (model ${KIPRJMOD}/../3d_models/B2B-PH-SM4-TB.wrl
      (at (xyz -0.1575 0.128 0))
      (scale (xyz 1 1 1))
      (rotate (xyz -90 0 0))
    )
  )
  (module Connector_JST:JST_SH_BM06B-SRSS-TB_1x06_P1.00mm_Vertical (layer F.Cu) (tedit 5AA0B610)
    (at 179.705 121.285 270)
    (descr "JST SH series connector, BM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
    (tags "connector JST SH side entry")
    (attr smd)
    (fp_text reference J2 (at -5.842 -1.27 270) (layer F.SilkS))
    (fp_text value "Input Board" (at 0 3.85 270) (layer F.Fab))
    (fp_text user %R (at 0 -0.25 270) (layer F.Fab))
    (pad 1 smd rect (at -2.5 1.325 270) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (pad 2 smd rect (at -1.5 1.325 270) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 20 "/ESP32 Microcontroller/SDA1"))
    (pad 3 smd rect (at -0.5 1.325 270) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 21 "/ESP32 Microcontroller/SCL1"))
    (pad 4 smd rect (at 0.5 1.325 270) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 22 "/ESP32 Microcontroller/I/O_INT"))
    (pad 5 smd rect (at 1.5 1.325 270) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 23 "/ESP32 Microcontroller/I/O_TP"))
    (pad 6 smd rect (at 2.5 1.325 270) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad "" smd rect (at -3.8 -1.2 270) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
    (pad "" smd rect (at 3.8 -1.2 270) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
    (model ${KIPRJMOD}/../3d_models/BM06B-SRSS-TB.wrl
      (at (xyz 0 0.047 0))
      (scale (xyz 1 1 1))
      (rotate (xyz -90 0 0))
    )
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA769DD)
    (at 180.975 76.835)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA769D7)
    (at 177.165 76.835)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA76A58)
    (at 177.165 91.44)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA76A55)
    (at 180.975 91.44)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA76BBF)
    (at 170.815 73.025)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA76BBB)
    (at 170.815 69.215)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA8A191)
    (at 165.735 107.95)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA8A18D)
    (at 168.91 107.95)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA8A3C4)
    (at 160.147 139.446)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA8A465)
    (at 127 85.09)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA8A468)
    (at 119.38 85.09)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA8A4E1)
    (at 147.32 59.055)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA8A509)
    (at 156.21 59.055)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5AA8A506)
    (at 160.02 59.055)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:OSHW-logo (layer F.Cu) (tedit 5A9E1E68)
    (at 71.12 119.38)
    (fp_text reference G*** (at 0 5.30352) (layer F.SilkS) hide)
    (fp_text value OSHW-logo_10mm (at 0 -5.30352) (layer F.SilkS) hide)
  )
  (module lib_fp:Via_50mill (layer F.Cu) (tedit 5B29DAD5)
    (at 67.31 43.18)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_50mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 1.27 1.27) (drill 0.7112) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:Via_50mill (layer F.Cu) (tedit 5B29DAD1)
    (at 72.39 43.18)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_50mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 1.27 1.27) (drill 0.7112) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (module lib_fp:SOIC-28W_8.636x18.491mm_P1.27mm (layer F.Cu) (tedit 5B2AF790)
    (at 137.16 101.6)
    (descr "28-Lead Plastic Small Outline (SO) - Wide, 8.636 mm X 18.491 mm Body [SOIC] (https://www.alliancememory.com/wp-content/uploads/pdf/Alliance%20Memory_64K_AS6C6264v2.0July2017.pdf)")
    (tags "SOIC 1.27")
    (attr smd)
    (fp_text reference U7 (at 0 -10.45) (layer F.SilkS))
    (fp_text value AS6C6264 (at 0 10.45) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -5.4055 -8.255) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
    (pad 2 smd rect (at -5.4055 -6.985) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 84 "/NES CPU/A12"))
    (pad 3 smd rect (at -5.4055 -5.715) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 76 "/NES CPU/A7"))
    (pad 4 smd rect (at -5.4055 -4.445) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 75 "/NES CPU/A6"))
    (pad 5 smd rect (at -5.4055 -3.175) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 74 "/NES CPU/A5"))
    (pad 6 smd rect (at -5.4055 -1.905) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 72 "/NES CPU/A4"))
    (pad 7 smd rect (at -5.4055 -0.635) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 70 "/NES CPU/A3"))
    (pad 8 smd rect (at -5.4055 0.635) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 68 "/NES CPU/A2"))
    (pad 9 smd rect (at -5.4055 1.905) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 66 "/NES CPU/A1"))
    (pad 10 smd rect (at -5.4055 3.175) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 64 "/NES CPU/A0"))
    (pad 11 smd rect (at -5.4055 4.445) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 73 "/NES CPU/D0"))
    (pad 12 smd rect (at -5.4055 5.715) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 71 "/NES CPU/D1"))
    (pad 13 smd rect (at -5.4055 6.985) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 69 "/NES CPU/D2"))
    (pad 14 smd rect (at -5.4055 8.255) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 15 smd rect (at 5.4055 8.255) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 67 "/NES CPU/D3"))
    (pad 16 smd rect (at 5.4055 6.985) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 65 "/NES CPU/D4"))
    (pad 17 smd rect (at 5.4055 5.715) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 63 "/NES CPU/D5"))
    (pad 18 smd rect (at 5.4055 4.445) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 62 "/NES CPU/D6"))
    (pad 19 smd rect (at 5.4055 3.175) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 61 "/NES CPU/D7"))
    (pad 20 smd rect (at 5.4055 1.905) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 21 smd rect (at 5.4055 0.635) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 80 "/NES CPU/A10"))
    (pad 22 smd rect (at 5.4055 -0.635) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 23 smd rect (at 5.4055 -1.905) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 82 "/NES CPU/A11"))
    (pad 24 smd rect (at 5.4055 -3.175) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 79 "/NES CPU/A9"))
    (pad 25 smd rect (at 5.4055 -4.445) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 78 "/NES CPU/A8"))
    (pad 26 smd rect (at 5.4055 -5.715) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 100 "Net-(U10-Pad11)"))
    (pad 27 smd rect (at 5.4055 -6.985) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 81 "/NES CPU/R~W"))
    (pad 28 smd rect (at 5.4055 -8.255) (size 2 0.6) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (model ${KIPRJMOD}/../3d_models/SOIC-28W_8.636x18.491mm_P1.27mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5A02F25C)
    (at 138.811 119.761)
    (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
    (tags "SSOP 0.65")
    (attr smd)
    (fp_text reference U11 (at 0 -4.3) (layer F.SilkS))
    (fp_text value PCA9564 (at 0 4.3) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -2.95 -2.925) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 73 "/NES CPU/D0"))
    (pad 2 smd rect (at -2.95 -2.275) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 71 "/NES CPU/D1"))
    (pad 3 smd rect (at -2.95 -1.625) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 69 "/NES CPU/D2"))
    (pad 4 smd rect (at -2.95 -0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 67 "/NES CPU/D3"))
    (pad 5 smd rect (at -2.95 -0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 65 "/NES CPU/D4"))
    (pad 6 smd rect (at -2.95 0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 63 "/NES CPU/D5"))
    (pad 7 smd rect (at -2.95 0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 62 "/NES CPU/D6"))
    (pad 8 smd rect (at -2.95 1.625) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 61 "/NES CPU/D7"))
    (pad 9 smd rect (at -2.95 2.275) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
    (pad 10 smd rect (at -2.95 2.925) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 11 smd rect (at 2.95 2.925) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 98 "/NES CPU/~WR"))
    (pad 12 smd rect (at 2.95 2.275) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 99 "/NES CPU/~RD"))
    (pad 13 smd rect (at 2.95 1.625) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 93 "/NES CPU/Y3"))
    (pad 14 smd rect (at 2.95 0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 64 "/NES CPU/A0"))
    (pad 15 smd rect (at 2.95 0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 66 "/NES CPU/A1"))
    (pad 16 smd rect (at 2.95 -0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 54 "/NES CPU/~IRQ"))
    (pad 17 smd rect (at 2.95 -0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 120 "/NES CPU/OUT1"))
    (pad 18 smd rect (at 2.95 -1.625) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 49 "/NES CPU/SCL"))
    (pad 19 smd rect (at 2.95 -2.275) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 48 "/NES CPU/SDA"))
    (pad 20 smd rect (at 2.95 -2.925) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask)
      (net 5 +3V3))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5AC5DB74)
    (at 107.696 49.53 90)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (attr smd)
    (fp_text reference R17 (at 0 -1.65 90) (layer F.SilkS))
    (fp_text value 20k (at 0 1.65 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -0.88 0 90) (size 1.12 1.4) (layers F.Cu F.Paste F.Mask)
      (net 120 "/NES CPU/OUT1"))
    (pad 2 smd rect (at 0.88 0 90) (size 1.12 1.4) (layers F.Cu F.Paste F.Mask)
      (net 4 +5V))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module lib_fp:Via_27mill (layer F.Cu) (tedit 5B3800DB)
    (at 106.553 99.441)
    (fp_text reference REF** (at 0 -1.524) (layer F.SilkS) hide)
    (fp_text value Via_27mill (at 0 1.524) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0) (size 0.6858 0.6858) (drill 0.3302) (layers *.Cu)
      (net 1 GND) (zone_connect 2))
  )
  (gr_text "Rev: B\n2018-07-04" (at 126.365 142.24) (layer F.SilkS))
  (gr_text + (at 76.2 44.45) (layer F.SilkS))
  (gr_text GND (at 177.25 123.75) (layer F.SilkS))
  (gr_text "I/O TP" (at 177.25 122.75) (layer F.SilkS))
  (gr_text "I/O INT" (at 177.25 121.75) (layer F.SilkS))
  (gr_text SCL (at 177.25 120.75) (layer F.SilkS))
  (gr_text SDA (at 177.25 119.75) (layer F.SilkS))
  (gr_text +3.3V (at 177.25 118.75) (layer F.SilkS))
  (gr_text "Input Board" (at 183.515 121.285 90) (layer F.SilkS))
  (gr_text "Display Connector" (at 66.04 90.17 90) (layer F.SilkS))
  (gr_text Speaker (at 79.375 36.195) (layer F.SilkS))
  (gr_line (start 64.135 147.32) (end 182.245 147.32) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 59.69 37.465) (end 59.69 142.875) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 182.245 33.02) (end 64.135 33.02) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 64.135 142.875) (end 64.135 147.32) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 64.135 37.465) (end 59.69 37.465) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 186.69 142.875) (end 186.69 37.465) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 182.245 142.875) (end 186.69 142.875) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 182.245 37.465) (end 182.245 33.02) (angle 90) (layer Edge.Cuts) (width 0.15))
  (dimension 76.2 (width 0.3) (layer Cmts.User)
    (gr_text "3.0000 in (76.2 mm)" (at 148.59 162.004999) (layer Cmts.User))
    (feature1 (pts (xy 186.69 147.32) (xy 186.69 163.354999)))
    (feature2 (pts (xy 110.49 147.32) (xy 110.49 163.354999)))
    (crossbar (pts (xy 110.49 160.654999) (xy 186.69 160.654999)))
    (arrow1a (pts (xy 186.69 160.654999) (xy 185.563496 161.24142)))
    (arrow1b (pts (xy 186.69 160.654999) (xy 185.563496 160.068578)))
    (arrow2a (pts (xy 110.49 160.654999) (xy 111.616504 161.24142)))
    (arrow2b (pts (xy 110.49 160.654999) (xy 111.616504 160.068578)))
  )
  (dimension 50.8 (width 0.3) (layer Cmts.User)
    (gr_text "2.0000 in (50.8 mm)" (at 85.09 162.004999) (layer Cmts.User))
    (feature1 (pts (xy 110.49 147.32) (xy 110.49 163.354999)))
    (feature2 (pts (xy 59.69 147.32) (xy 59.69 163.354999)))
    (crossbar (pts (xy 59.69 160.654999) (xy 110.49 160.654999)))
    (arrow1a (pts (xy 110.49 160.654999) (xy 109.363496 161.24142)))
    (arrow1b (pts (xy 110.49 160.654999) (xy 109.363496 160.068578)))
    (arrow2a (pts (xy 59.69 160.654999) (xy 60.816504 161.24142)))
    (arrow2b (pts (xy 59.69 160.654999) (xy 60.816504 160.068578)))
  )
  (dimension 16.51 (width 0.3) (layer Cmts.User)
    (gr_text "0.6500 in (16.51 mm)" (at 198.755 103.505 90) (layer Cmts.User))
    (feature1 (pts (xy 186.69 93.98) (xy 197.01 93.98)))
    (feature2 (pts (xy 186.69 110.49) (xy 197.01 110.49)))
    (crossbar (pts (xy 194.31 110.49) (xy 194.31 93.98)))
    (arrow1a (pts (xy 194.31 93.98) (xy 194.896421 95.106504)))
    (arrow1b (pts (xy 194.31 93.98) (xy 193.723579 95.106504)))
    (arrow2a (pts (xy 194.31 110.49) (xy 194.896421 109.363496)))
    (arrow2b (pts (xy 194.31 110.49) (xy 193.723579 109.363496)))
  )
  (dimension 36.83 (width 0.3) (layer Cmts.User)
    (gr_text "1.4500 in (36.83 mm)" (at 195.66 128.905 90) (layer Cmts.User))
    (feature1 (pts (xy 186.69 110.49) (xy 197.01 110.49)))
    (feature2 (pts (xy 186.69 147.32) (xy 197.01 147.32)))
    (crossbar (pts (xy 194.31 147.32) (xy 194.31 110.49)))
    (arrow1a (pts (xy 194.31 110.49) (xy 194.896421 111.616504)))
    (arrow1b (pts (xy 194.31 110.49) (xy 193.723579 111.616504)))
    (arrow2a (pts (xy 194.31 147.32) (xy 194.896421 146.193496)))
    (arrow2b (pts (xy 194.31 147.32) (xy 193.723579 146.193496)))
  )
  (dimension 14.605 (width 0.3) (layer Cmts.User)
    (gr_text "0.5750 in (14.605 mm)" (at 205.105 89.535 270) (layer Cmts.User))
    (feature1 (pts (xy 186.69 90.17) (xy 203.995 90.17)))
    (feature2 (pts (xy 186.69 75.565) (xy 203.995 75.565)))
    (crossbar (pts (xy 201.295 75.565) (xy 201.295 90.17)))
    (arrow1a (pts (xy 201.295 90.17) (xy 200.708579 89.043496)))
    (arrow1b (pts (xy 201.295 90.17) (xy 201.881421 89.043496)))
    (arrow2a (pts (xy 201.295 75.565) (xy 200.708579 76.691504)))
    (arrow2b (pts (xy 201.295 75.565) (xy 201.881421 76.691504)))
  )
  (dimension 42.545 (width 0.3) (layer Cmts.User)
    (gr_text "1.6750 in (42.545 mm)" (at 202.645 54.2925 270) (layer Cmts.User))
    (feature1 (pts (xy 186.69 75.565) (xy 203.995 75.565)))
    (feature2 (pts (xy 186.69 33.02) (xy 203.995 33.02)))
    (crossbar (pts (xy 201.295 33.02) (xy 201.295 75.565)))
    (arrow1a (pts (xy 201.295 75.565) (xy 200.708579 74.438496)))
    (arrow1b (pts (xy 201.295 75.565) (xy 201.881421 74.438496)))
    (arrow2a (pts (xy 201.295 33.02) (xy 200.708579 34.146504)))
    (arrow2b (pts (xy 201.295 33.02) (xy 201.881421 34.146504)))
  )
  (dimension 8.89 (width 0.3) (layer Cmts.User)
    (gr_text "0.3500 in (8.89 mm)" (at 198.12 59.69 270) (layer Cmts.User))
    (feature1 (pts (xy 186.69 56.515) (xy 197.01 56.515)))
    (feature2 (pts (xy 186.69 47.625) (xy 197.01 47.625)))
    (crossbar (pts (xy 194.31 47.625) (xy 194.31 56.515)))
    (arrow1a (pts (xy 194.31 56.515) (xy 193.723579 55.388496)))
    (arrow1b (pts (xy 194.31 56.515) (xy 194.896421 55.388496)))
    (arrow2a (pts (xy 194.31 47.625) (xy 193.723579 48.751504)))
    (arrow2b (pts (xy 194.31 47.625) (xy 194.896421 48.751504)))
  )
  (dimension 14.605 (width 0.3) (layer Cmts.User)
    (gr_text "0.5750 in" (at 196.215 40.005 270) (layer Cmts.User))
    (feature1 (pts (xy 186.69 47.625) (xy 197.01 47.625)))
    (feature2 (pts (xy 186.69 33.02) (xy 197.01 33.02)))
    (crossbar (pts (xy 194.31 33.02) (xy 194.31 47.625)))
    (arrow1a (pts (xy 194.31 47.625) (xy 193.723579 46.498496)))
    (arrow1b (pts (xy 194.31 47.625) (xy 194.896421 46.498496)))
    (arrow2a (pts (xy 194.31 33.02) (xy 193.723579 34.146504)))
    (arrow2b (pts (xy 194.31 33.02) (xy 194.896421 34.146504)))
  )
  (dimension 4.445 (width 0.3) (layer Cmts.User)
    (gr_text "0.1750 in (4.445 mm)" (at 62.23 17.145) (layer Cmts.User))
    (feature1 (pts (xy 59.69 37.465) (xy 59.69 18.89)))
    (feature2 (pts (xy 64.135 37.465) (xy 64.135 18.89)))
    (crossbar (pts (xy 64.135 21.59) (xy 59.69 21.59)))
    (arrow1a (pts (xy 59.69 21.59) (xy 60.816504 21.003579)))
    (arrow1b (pts (xy 59.69 21.59) (xy 60.816504 22.176421)))
    (arrow2a (pts (xy 64.135 21.59) (xy 63.008496 21.003579)))
    (arrow2b (pts (xy 64.135 21.59) (xy 63.008496 22.176421)))
  )
  (dimension 118.11 (width 0.3) (layer Cmts.User)
    (gr_text "4.6500 in (118.11 mm)" (at 123.19 20.24) (layer Cmts.User))
    (feature1 (pts (xy 182.245 37.465) (xy 182.245 18.89)))
    (feature2 (pts (xy 64.135 37.465) (xy 64.135 18.89)))
    (crossbar (pts (xy 64.135 21.59) (xy 182.245 21.59)))
    (arrow1a (pts (xy 182.245 21.59) (xy 181.118496 22.176421)))
    (arrow1b (pts (xy 182.245 21.59) (xy 181.118496 21.003579)))
    (arrow2a (pts (xy 64.135 21.59) (xy 65.261504 22.176421)))
    (arrow2b (pts (xy 64.135 21.59) (xy 65.261504 21.003579)))
  )
  (dimension 105.41 (width 0.3) (layer Cmts.User)
    (gr_text "4.1500 in (105.41 mm)" (at 45.005001 90.17 270) (layer Cmts.User))
    (feature1 (pts (xy 64.135 142.875) (xy 43.655001 142.875)))
    (feature2 (pts (xy 64.135 37.465) (xy 43.655001 37.465)))
    (crossbar (pts (xy 46.355001 37.465) (xy 46.355001 142.875)))
    (arrow1a (pts (xy 46.355001 142.875) (xy 45.76858 141.748496)))
    (arrow1b (pts (xy 46.355001 142.875) (xy 46.941422 141.748496)))
    (arrow2a (pts (xy 46.355001 37.465) (xy 45.76858 38.591504)))
    (arrow2b (pts (xy 46.355001 37.465) (xy 46.941422 38.591504)))
  )
  (dimension 114.3 (width 0.3) (layer Cmts.User)
    (gr_text "4.5000 in (114.3 mm)" (at 214.71 90.17 270) (layer Cmts.User))
    (feature1 (pts (xy 186.69 147.32) (xy 216.06 147.32)))
    (feature2 (pts (xy 186.69 33.02) (xy 216.06 33.02)))
    (crossbar (pts (xy 213.36 33.02) (xy 213.36 147.32)))
    (arrow1a (pts (xy 213.36 147.32) (xy 212.773579 146.193496)))
    (arrow1b (pts (xy 213.36 147.32) (xy 213.946421 146.193496)))
    (arrow2a (pts (xy 213.36 33.02) (xy 212.773579 34.146504)))
    (arrow2b (pts (xy 213.36 33.02) (xy 213.946421 34.146504)))
  )
  (dimension 127 (width 0.3) (layer Cmts.User)
    (gr_text "5.0000 in (127 mm)" (at 123.19 165.1) (layer Cmts.User))
    (feature1 (pts (xy 186.69 147.32) (xy 186.69 165.894999)))
    (feature2 (pts (xy 59.69 147.32) (xy 59.69 165.894999)))
    (crossbar (pts (xy 59.69 163.194999) (xy 186.69 163.194999)))
    (arrow1a (pts (xy 186.69 163.194999) (xy 185.563496 163.78142)))
    (arrow1b (pts (xy 186.69 163.194999) (xy 185.563496 162.608578)))
    (arrow2a (pts (xy 59.69 163.194999) (xy 60.816504 163.78142)))
    (arrow2b (pts (xy 59.69 163.194999) (xy 60.816504 162.608578)))
  )
  (dimension 24.13 (width 0.3) (layer Cmts.User)
    (gr_text "0.95 in (24 mm)" (at 110.49 158.195) (layer Cmts.User))
    (feature1 (pts (xy 122.555 141.605) (xy 122.555 159.545)))
    (feature2 (pts (xy 98.425 141.605) (xy 98.425 159.545)))
    (crossbar (pts (xy 98.425 156.845) (xy 122.555 156.845)))
    (arrow1a (pts (xy 122.555 156.845) (xy 121.428496 157.431421)))
    (arrow1b (pts (xy 122.555 156.845) (xy 121.428496 156.258579)))
    (arrow2a (pts (xy 98.425 156.845) (xy 99.551504 157.431421)))
    (arrow2b (pts (xy 98.425 156.845) (xy 99.551504 156.258579)))
  )
  (gr_text GND (at 183.515 107.315) (layer F.SilkS))
  (gr_text RTS (at 183.515 104.775) (layer F.SilkS))
  (gr_text RxD (at 183.515 102.235) (layer F.SilkS))
  (gr_text 3.3V (at 183.515 99.695) (layer F.SilkS))
  (gr_text TxD (at 183.515 97.155) (layer F.SilkS))
  (gr_text DTR (at 183.515 94.615) (layer F.SilkS))
  (gr_text "ESP Reset" (at 88.9 78.994) (layer F.SilkS))
  (gr_text "NES Reset" (at 88.9 70.739) (layer F.SilkS))
  (zone (net 0) (net_name "") (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (keepout (tracks allowed) (vias allowed) (copperpour not_allowed))
    (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 137.16 147.32) (xy 137.16 140.97) (xy 186.69 140.97) (xy 186.69 147.32)
      )
    )
  )
  (zone (net 1) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing chamfer))
    (polygon
      (pts
        (xy 60.325 33.655) (xy 140.97 33.655) (xy 140.97 40.64) (xy 161.925 40.64) (xy 161.925 67.31)
        (xy 186.055 67.31) (xy 186.055 146.685) (xy 60.325 146.685)
      )
    )
  )
  (zone (net 1) (net_name GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.381))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing fillet) (radius 0.635))
    (polygon
      (pts
        (xy 119.507 46.99) (xy 107.188 46.99) (xy 107.188 34.671) (xy 119.507 34.671)
      )
    )
  )
  (zone (net 1) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.254))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 186.055 57.15) (xy 175.26 57.15) (xy 175.26 48.895) (xy 170.815 48.895) (xy 170.815 33.655)
        (xy 186.055 33.655)
      )
    )
  )
  (zone (net 1) (net_name GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing fillet) (radius 0.635))
    (polygon
      (pts
        (xy 71.628 70.104) (xy 80.518 70.104) (xy 80.518 76.962) (xy 71.628 76.962)
      )
    )
  )
  (zone (net 0) (net_name "") (layer F.Cu) (hatch edge 0.508)
    (connect_pads yes (clearance 0))
    (min_thickness 0.254)
    (keepout (tracks allowed) (vias allowed) (copperpour not_allowed))
    (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 77.978 73.025) (xy 74.168 73.025) (xy 74.168 70.993) (xy 77.978 70.993)
      )
    )
  )
  (zone (net 0) (net_name "") (layer F.Cu) (hatch edge 0.508)
    (connect_pads yes (clearance 0.381))
    (min_thickness 0.254)
    (keepout (tracks allowed) (vias allowed) (copperpour not_allowed))
    (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 114.046 44.5135) (xy 111.506 44.5135) (xy 111.506 37.084) (xy 114.046 37.084)
      )
    )
  )
)
