(kicad_pcb (version 20171130) (host pcbnew "(5.1.4-0-10_14)")

  (general
    (thickness 1.6)
    (drawings 9)
    (tracks 0)
    (zones 0)
    (modules 57)
    (nets 100)
  )

  (page A4)
  (layers
    (0 Top signal)
    (31 Bottom 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.25)
    (user_trace_width 0.3048)
    (user_trace_width 1.27)
    (trace_clearance 0.063)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (via_size 0.9144)
    (via_drill 0.4)
    (via_min_size 0.4)
    (via_min_drill 0.3)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed yes)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (edge_width 0.05)
    (segment_width 0.2)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.12)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 0.35 1.5)
    (pad_drill 0)
    (pad_to_mask_clearance 0.051)
    (solder_mask_min_width 0.25)
    (aux_axis_origin 0 0)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x010fc_ffffffff)
      (usegerberextensions false)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (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 +5V)
  (net 2 GND)
  (net 3 N$6)
  (net 4 N$7)
  (net 5 AREF)
  (net 6 RESET)
  (net 7 VIN)
  (net 8 N$3)
  (net 9 PWRIN)
  (net 10 M8RXD)
  (net 11 M8TXD)
  (net 12 ADC0)
  (net 13 ADC2)
  (net 14 ADC1)
  (net 15 ADC3)
  (net 16 ADC4)
  (net 17 ADC5)
  (net 18 ADC6)
  (net 19 ADC7)
  (net 20 +3V3)
  (net 21 SDA)
  (net 22 SCL)
  (net 23 ADC9)
  (net 24 ADC8)
  (net 25 ADC10)
  (net 26 ADC11)
  (net 27 ADC12)
  (net 28 ADC13)
  (net 29 ADC14)
  (net 30 ADC15)
  (net 31 PB3)
  (net 32 PB2)
  (net 33 PB1)
  (net 34 PB5)
  (net 35 PB4)
  (net 36 PE5)
  (net 37 PE4)
  (net 38 PE3)
  (net 39 PE1)
  (net 40 PE0)
  (net 41 N$15)
  (net 42 N$53)
  (net 43 N$54)
  (net 44 N$55)
  (net 45 D-)
  (net 46 D+)
  (net 47 N$60)
  (net 48 DTR)
  (net 49 USBVCC)
  (net 50 N$2)
  (net 51 N$4)
  (net 52 GATE_CMD)
  (net 53 CMP)
  (net 54 PB6)
  (net 55 PH3)
  (net 56 PH4)
  (net 57 PH5)
  (net 58 PH6)
  (net 59 PG5)
  (net 60 RXD1)
  (net 61 TXD1)
  (net 62 RXD2)
  (net 63 RXD3)
  (net 64 TXD2)
  (net 65 TXD3)
  (net 66 PC0)
  (net 67 PC1)
  (net 68 PC2)
  (net 69 PC3)
  (net 70 PC4)
  (net 71 PC5)
  (net 72 PC6)
  (net 73 PC7)
  (net 74 PB0)
  (net 75 PG0)
  (net 76 PG1)
  (net 77 PG2)
  (net 78 PD7)
  (net 79 PA0)
  (net 80 PA1)
  (net 81 PA2)
  (net 82 PA3)
  (net 83 PA4)
  (net 84 PA5)
  (net 85 PA6)
  (net 86 PA7)
  (net 87 PL0)
  (net 88 PL1)
  (net 89 PL2)
  (net 90 PL3)
  (net 91 PL4)
  (net 92 PL5)
  (net 93 PL6)
  (net 94 PL7)
  (net 95 PB7)
  (net 96 CTS)
  (net 97 DSR)
  (net 98 DCD)
  (net 99 RI)

  (net_class Default "This is the default net class."
    (clearance 0.063)
    (trace_width 0.25)
    (via_dia 0.9144)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
  )

  (net_class Power ""
    (clearance 0.063)
    (trace_width 0.3048)
    (via_dia 0.9144)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net +3V3)
    (add_net +5V)
    (add_net PWRIN)
    (add_net USBVCC)
  )

  (net_class Signal ""
    (clearance 0.063)
    (trace_width 0.2032)
    (via_dia 0.9144)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net ADC0)
    (add_net ADC1)
    (add_net ADC10)
    (add_net ADC11)
    (add_net ADC12)
    (add_net ADC13)
    (add_net ADC14)
    (add_net ADC15)
    (add_net ADC2)
    (add_net ADC3)
    (add_net ADC4)
    (add_net ADC5)
    (add_net ADC6)
    (add_net ADC7)
    (add_net ADC8)
    (add_net ADC9)
    (add_net AREF)
    (add_net CMP)
    (add_net CTS)
    (add_net D+)
    (add_net D-)
    (add_net DCD)
    (add_net DSR)
    (add_net DTR)
    (add_net GATE_CMD)
    (add_net GND)
    (add_net M8RXD)
    (add_net M8TXD)
    (add_net N$15)
    (add_net N$2)
    (add_net N$3)
    (add_net N$4)
    (add_net N$53)
    (add_net N$54)
    (add_net N$55)
    (add_net N$6)
    (add_net N$60)
    (add_net N$7)
    (add_net PA0)
    (add_net PA1)
    (add_net PA2)
    (add_net PA3)
    (add_net PA4)
    (add_net PA5)
    (add_net PA6)
    (add_net PA7)
    (add_net PB0)
    (add_net PB1)
    (add_net PB2)
    (add_net PB3)
    (add_net PB4)
    (add_net PB5)
    (add_net PB6)
    (add_net PB7)
    (add_net PC0)
    (add_net PC1)
    (add_net PC2)
    (add_net PC3)
    (add_net PC4)
    (add_net PC5)
    (add_net PC6)
    (add_net PC7)
    (add_net PD7)
    (add_net PE0)
    (add_net PE1)
    (add_net PE3)
    (add_net PE4)
    (add_net PE5)
    (add_net PG0)
    (add_net PG1)
    (add_net PG2)
    (add_net PG5)
    (add_net PH3)
    (add_net PH4)
    (add_net PH5)
    (add_net PH6)
    (add_net PL0)
    (add_net PL1)
    (add_net PL2)
    (add_net PL3)
    (add_net PL4)
    (add_net PL5)
    (add_net PL6)
    (add_net PL7)
    (add_net RESET)
    (add_net RI)
    (add_net RXD1)
    (add_net RXD2)
    (add_net RXD3)
    (add_net SCL)
    (add_net SDA)
    (add_net TXD1)
    (add_net TXD2)
    (add_net TXD3)
  )

  (net_class VIN ""
    (clearance 0.063)
    (trace_width 1.2)
    (via_dia 0.9144)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net VIN)
  )

  (module Arduino_MEGA_Reference_Design:PN61729 (layer Top) (tedit 5DD86010) (tstamp 5DD86102)
    (at 98.9584 93.5228 270)
    (fp_text reference U54 (at 0 -2.54 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 -2.54 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -6 -8.29) (xy 6 -8.29) (xy 6 7.71) (xy -6 7.71)) (layer F.CrtYd) (width 0.1))
    (pad P$2 thru_hole circle (at 6 -2.54 270) (size 3.216 3.216) (drill 2.2) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad P$1 thru_hole circle (at -6 -2.54 270) (size 3.216 3.216) (drill 2.2) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 4 thru_hole circle (at 1.25 -5.25 270) (size 1.458 1.458) (drill 0.95) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 3 thru_hole circle (at -1.25 -5.25 270) (size 1.458 1.458) (drill 0.95) (layers *.Cu *.Mask)
      (net 46 D+) (solder_mask_margin 0.1524))
    (pad 2 thru_hole circle (at -1.25 -7.25 270) (size 1.458 1.458) (drill 0.95) (layers *.Cu *.Mask)
      (net 45 D-) (solder_mask_margin 0.1524))
    (pad 1 thru_hole circle (at 1.25 -7.25 270) (size 1.458 1.458) (drill 0.95) (layers *.Cu *.Mask)
      (net 47 N$60) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:DC-21MM locked (layer Top) (tedit 5DD85FF7) (tstamp 5DD85D69)
    (at 103.0351 123.2916 90)
    (fp_text reference U55 (at 0 -0.635 90) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 -0.635 90) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -5.25 -7.885) (xy 4 -7.885) (xy 4 5.865) (xy -5.25 5.865)) (layer F.CrtYd) (width 0.1))
    (pad 3 thru_hole circle (at -0.0762 -0.2794 90) (size 4.826 4.826) (drill 3.302) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 2 thru_hole circle (at -0.0762 5.715 90) (size 4.826 4.826) (drill 3.302) (layers *.Cu *.Mask)
      (net 9 PWRIN) (solder_mask_margin 0.1524))
    (pad 1 thru_hole circle (at -5.08 2.7178 90) (size 4.826 4.826) (drill 3.302) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:1X01 locked (layer Top) (tedit 5DDD8317) (tstamp 5DD862A0)
    (at 191.6811 124.0536)
    (fp_text reference U1 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -1.3 -1.25) (xy 1.3 -1.25) (xy 1.3 1.25) (xy -1.3 1.25)) (layer F.CrtYd) (width 0.1))
    (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:1X01 locked (layer Top) (tedit 5DDD82F6) (tstamp 5DD862AD)
    (at 194.2211 124.0536)
    (fp_text reference U2 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -1.2 -1.2) (xy 1.2 -1.2) (xy 1.2 1.25) (xy -1.2 1.25)) (layer F.CrtYd) (width 0.1))
    (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:HC49_S (layer Top) (tedit 5DDD82D4) (tstamp 5DD85D77)
    (at 140.8811 118.4656 90)
    (fp_text reference U3 (at -1.1 -6.15 90) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at -1.1 -6.15 90) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -4.45 -2.55) (xy -5.05 -1.9) (xy -5.7 -1.25) (xy -5.7 1.35)
      (xy -5.05 1.95) (xy -4.4 2.55) (xy 4.5 2.55) (xy 5.1 1.85)
      (xy 5.75 1.3) (xy 5.7 -1.3) (xy 5.1 -1.85) (xy 4.45 -2.55)) (layer F.CrtYd) (width 0.1))
    (pad 2 thru_hole circle (at 2.413 0 90) (size 1.3208 1.3208) (drill 0.8128) (layers *.Cu *.Mask)
      (net 4 N$7) (solder_mask_margin 0.1524))
    (pad 1 thru_hole circle (at -2.413 0 90) (size 1.3208 1.3208) (drill 0.8128) (layers *.Cu *.Mask)
      (net 3 N$6) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:SOT223 (layer Top) (tedit 5DDD8275) (tstamp 5DD8614A)
    (at 104.8131 104.2416 90)
    (fp_text reference U4 (at 0 0 90) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 90) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -3.35 -1.85) (xy 3.35 -1.85) (xy 3.35 1.9) (xy -3.4 1.85)) (layer F.CrtYd) (width 0.1))
    (pad 4 smd rect (at 0 -3.099 90) (size 3.6 2.2) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 3 smd rect (at 2.3114 3.0988 90) (size 1.2192 2.2352) (layers Top F.Paste F.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 2 smd rect (at 0 3.0988 90) (size 1.2192 2.2352) (layers Top F.Paste F.Mask)
      (net 49 USBVCC) (solder_mask_margin 0.1524))
    (pad 1 smd rect (at -2.3114 3.0988 90) (size 1.2192 2.2352) (layers Top F.Paste F.Mask)
      (net 52 GATE_CMD) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:1X06 locked (layer Top) (tedit 5DD8649A) (tstamp 5DD85DDB)
    (at 137.0711 129.1336)
    (fp_text reference U5 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -7.6 -1.25) (xy 7.6 -1.25) (xy 7.6 1.25) (xy -7.6 1.25)) (layer F.CrtYd) (width 0.1))
    (pad 6 thru_hole oval (at 6.35 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 7 VIN) (solder_mask_margin 0.1524))
    (pad 5 thru_hole oval (at 3.81 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 4 thru_hole oval (at 1.27 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 3 thru_hole oval (at -1.27 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 2 thru_hole oval (at -3.81 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 20 +3V3) (solder_mask_margin 0.1524))
    (pad 1 thru_hole oval (at -6.35 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 6 RESET) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:B3F-10XX locked (layer Top) (tedit 5DD8641F) (tstamp 5DD85D15)
    (at 171.8691 103.7336 180)
    (fp_text reference U6 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -3.45 -3.1) (xy 3.35 -3.1) (xy 3.3 3) (xy -3.5 3)) (layer F.CrtYd) (width 0.1))
    (pad 4 thru_hole oval (at 3.2512 2.2606 180) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 6 RESET) (solder_mask_margin 0.1524))
    (pad 2 thru_hole oval (at 3.2512 -2.2606 180) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 3 thru_hole oval (at -3.2512 2.2606 180) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 6 RESET) (solder_mask_margin 0.1524))
    (pad 1 thru_hole oval (at -3.2512 -2.2606 180) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:2X03 locked (layer Top) (tedit 5DD8640E) (tstamp 5DD85C40)
    (at 162.5981 103.7336 270)
    (fp_text reference U7 (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -3.85 -2.5) (xy 3.825 -2.575) (xy 3.85 2.5125) (xy -3.85 2.4875)) (layer F.CrtYd) (width 0.1))
    (pad 6 thru_hole circle (at 2.54 -1.27 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 5 thru_hole circle (at 2.54 1.27 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 6 RESET) (solder_mask_margin 0.1524))
    (pad 4 thru_hole circle (at 0 -1.27 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 32 PB2) (solder_mask_margin 0.1524))
    (pad 3 thru_hole circle (at 0 1.27 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 33 PB1) (solder_mask_margin 0.1524))
    (pad 2 thru_hole circle (at -2.54 -1.27 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 1 thru_hole circle (at -2.54 1.27 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 31 PB3) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:JP4 locked (layer Top) (tedit 5DD863EA) (tstamp 5DD862CC)
    (at 129.4511 98.3996 270)
    (fp_text reference U8 (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -5.05 -1.3) (xy 5.05 -1.3) (xy 5.05 1.25) (xy -5.05 1.3)) (layer F.CrtYd) (width 0.1))
    (pad 4 thru_hole oval (at 3.81 0) (size 2.8448 1.4224) (drill 0.9144) (layers *.Cu *.Mask)
      (net 99 RI) (solder_mask_margin 0.1524))
    (pad 3 thru_hole oval (at 1.27 0) (size 2.8448 1.4224) (drill 0.9144) (layers *.Cu *.Mask)
      (net 98 DCD) (solder_mask_margin 0.1524))
    (pad 2 thru_hole oval (at -1.27 0) (size 2.8448 1.4224) (drill 0.9144) (layers *.Cu *.Mask)
      (net 97 DSR) (solder_mask_margin 0.1524))
    (pad 1 thru_hole oval (at -3.81 0) (size 2.8448 1.4224) (drill 0.9144) (layers *.Cu *.Mask)
      (net 96 CTS) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:1X01 locked (layer Top) (tedit 5DD863C9) (tstamp 5DD86293)
    (at 194.2211 80.8736)
    (fp_text reference U9 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -1.25 -1.25) (xy 1.25 -1.25) (xy 1.25 1.25) (xy -1.25 1.25)) (layer F.CrtYd) (width 0.1))
    (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:1X01 locked (layer Top) (tedit 5DD863BF) (tstamp 5DD86286)
    (at 191.6811 80.8736)
    (fp_text reference U10 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -1.25 -1.25) (xy 1.25 -1.25) (xy 1.25 1.25) (xy -1.25 1.25)) (layer F.CrtYd) (width 0.1))
    (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:1X08 locked (layer Top) (tedit 5DD8632A) (tstamp 5DD85E65)
    (at 157.3911 129.1336)
    (fp_text reference U11 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -10.15 -1.45) (xy 10.1 -1.4) (xy 10.15 1.25) (xy -10.15 1.25)) (layer F.CrtYd) (width 0.1))
    (pad 8 thru_hole oval (at 8.89 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 19 ADC7) (solder_mask_margin 0.1524))
    (pad 7 thru_hole oval (at 6.35 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 18 ADC6) (solder_mask_margin 0.1524))
    (pad 6 thru_hole oval (at 3.81 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 17 ADC5) (solder_mask_margin 0.1524))
    (pad 5 thru_hole oval (at 1.27 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 16 ADC4) (solder_mask_margin 0.1524))
    (pad 4 thru_hole oval (at -1.27 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 15 ADC3) (solder_mask_margin 0.1524))
    (pad 3 thru_hole oval (at -3.81 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 13 ADC2) (solder_mask_margin 0.1524))
    (pad 2 thru_hole oval (at -6.35 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 14 ADC1) (solder_mask_margin 0.1524))
    (pad 1 thru_hole oval (at -8.89 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 12 ADC0) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:1X08 locked (layer Top) (tedit 5DD86322) (tstamp 5DD86013)
    (at 180.2511 129.1336)
    (fp_text reference U12 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -10.2 -1.4) (xy 10.05 -1.35) (xy 10.1 1.3) (xy -10.2 1.3)) (layer F.CrtYd) (width 0.1))
    (pad 8 thru_hole oval (at 8.89 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 30 ADC15) (solder_mask_margin 0.1524))
    (pad 7 thru_hole oval (at 6.35 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 29 ADC14) (solder_mask_margin 0.1524))
    (pad 6 thru_hole oval (at 3.81 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 28 ADC13) (solder_mask_margin 0.1524))
    (pad 5 thru_hole oval (at 1.27 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 27 ADC12) (solder_mask_margin 0.1524))
    (pad 4 thru_hole oval (at -1.27 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 26 ADC11) (solder_mask_margin 0.1524))
    (pad 3 thru_hole oval (at -3.81 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 25 ADC10) (solder_mask_margin 0.1524))
    (pad 2 thru_hole oval (at -6.35 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 23 ADC9) (solder_mask_margin 0.1524))
    (pad 1 thru_hole oval (at -8.89 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 24 ADC8) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:1X08 locked (layer Top) (tedit 5DD86318) (tstamp 5DD85EB1)
    (at 175.1711 80.8736 180)
    (fp_text reference U13 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -10.2 -1.4) (xy 10.05 -1.35) (xy 10.1 1.3) (xy -10.2 1.3)) (layer F.CrtYd) (width 0.1))
    (pad 8 thru_hole oval (at 8.89 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 65 TXD3) (solder_mask_margin 0.1524))
    (pad 7 thru_hole oval (at 6.35 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 63 RXD3) (solder_mask_margin 0.1524))
    (pad 6 thru_hole oval (at 3.81 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 64 TXD2) (solder_mask_margin 0.1524))
    (pad 5 thru_hole oval (at 1.27 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 62 RXD2) (solder_mask_margin 0.1524))
    (pad 4 thru_hole oval (at -1.27 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 61 TXD1) (solder_mask_margin 0.1524))
    (pad 3 thru_hole oval (at -3.81 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 60 RXD1) (solder_mask_margin 0.1524))
    (pad 2 thru_hole oval (at -6.35 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 21 SDA) (solder_mask_margin 0.1524))
    (pad 1 thru_hole oval (at -8.89 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 22 SCL) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:1X08 locked (layer Top) (tedit 5DD8630B) (tstamp 5DD85C65)
    (at 152.3111 80.8736 180)
    (fp_text reference U14 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -10.15 -1.35) (xy 10.1 -1.3) (xy 10.15 1.35) (xy -10.15 1.35)) (layer F.CrtYd) (width 0.1))
    (pad 8 thru_hole oval (at 8.89 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 56 PH4) (solder_mask_margin 0.1524))
    (pad 7 thru_hole oval (at 6.35 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 55 PH3) (solder_mask_margin 0.1524))
    (pad 6 thru_hole oval (at 3.81 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 38 PE3) (solder_mask_margin 0.1524))
    (pad 5 thru_hole oval (at 1.27 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 59 PG5) (solder_mask_margin 0.1524))
    (pad 4 thru_hole oval (at -1.27 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 36 PE5) (solder_mask_margin 0.1524))
    (pad 3 thru_hole oval (at -3.81 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 37 PE4) (solder_mask_margin 0.1524))
    (pad 2 thru_hole oval (at -6.35 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 39 PE1) (solder_mask_margin 0.1524))
    (pad 1 thru_hole oval (at -8.89 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 40 PE0) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:1X08 locked (layer Top) (tedit 5DD862DF) (tstamp 5DD85CB1)
    (at 130.7211 80.8736 180)
    (fp_text reference U15 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -10.1 -1.45) (xy 10.15 -1.4) (xy 10.2 1.25) (xy -10.1 1.25)) (layer F.CrtYd) (width 0.1))
    (pad 8 thru_hole oval (at 8.89 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 5 AREF) (solder_mask_margin 0.1524))
    (pad 7 thru_hole oval (at 6.35 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 6 thru_hole oval (at 3.81 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 95 PB7) (solder_mask_margin 0.1524))
    (pad 5 thru_hole oval (at 1.27 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 54 PB6) (solder_mask_margin 0.1524))
    (pad 4 thru_hole oval (at -1.27 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 34 PB5) (solder_mask_margin 0.1524))
    (pad 3 thru_hole oval (at -3.81 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 35 PB4) (solder_mask_margin 0.1524))
    (pad 2 thru_hole oval (at -6.35 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 58 PH6) (solder_mask_margin 0.1524))
    (pad 1 thru_hole oval (at -8.89 0 270) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 57 PH5) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:SOT223 (layer Top) (tedit 5DD862A6) (tstamp 5DD85DB9)
    (at 106.3371 113.8936 90)
    (fp_text reference U16 (at 0 0 90) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 90) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -3.45 -2) (xy 3.45 -2) (xy 3.45 1.9) (xy -3.45 1.9)) (layer F.CrtYd) (width 0.1))
    (pad 4 smd rect (at 0 -3.099 90) (size 3.6 2.2) (layers Top F.Paste F.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 3 smd rect (at 2.3114 3.0988 90) (size 1.2192 2.2352) (layers Top F.Paste F.Mask)
      (net 7 VIN) (solder_mask_margin 0.1524))
    (pad 2 smd rect (at 0 3.0988 90) (size 1.2192 2.2352) (layers Top F.Paste F.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 1 smd rect (at -2.3114 3.0988 90) (size 1.2192 2.2352) (layers Top F.Paste F.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:SMB (layer Top) (tedit 5DD8628F) (tstamp 5DD85D5A)
    (at 114.9731 122.5296 270)
    (fp_text reference U17 (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -2.35 -2) (xy 2.35 -2) (xy 2.35 1.95) (xy -2.35 1.95)) (layer F.CrtYd) (width 0.1))
    (pad A smd rect (at 2.2 0 270) (size 2.4 2.4) (layers Top F.Paste F.Mask)
      (net 9 PWRIN) (solder_mask_margin 0.1524))
    (pad C smd rect (at -2.2 0 270) (size 2.4 2.4) (layers Top F.Paste F.Mask)
      (net 7 VIN) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:SMC_D (layer Top) (tedit 5DD86271) (tstamp 5DD85CFD)
    (at 120.5611 125.5776 270)
    (fp_text reference U18 (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -3.55 -2.15) (xy 3.55 -2.15) (xy 3.55 2.15) (xy -3.55 2.15)) (layer F.CrtYd) (width 0.1))
    (pad - smd rect (at 3.15 0 90) (size 2.4 2.8) (layers Top F.Paste F.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad + smd rect (at -3.15 0 270) (size 2.4 2.8) (layers Top F.Paste F.Mask)
      (net 7 VIN) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:SMC_D (layer Top) (tedit 5DD8625D) (tstamp 5DD85D09)
    (at 126.1491 125.5776 270)
    (fp_text reference U19 (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -3.6 -2.2) (xy 3.6 -2.2) (xy 3.6 2.2) (xy -3.6 2.2)) (layer F.CrtYd) (width 0.1))
    (pad - smd rect (at 3.15 0 90) (size 2.4 2.8) (layers Top F.Paste F.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad + smd rect (at -3.15 0 270) (size 2.4 2.8) (layers Top F.Paste F.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD86249) (tstamp 5DD86005)
    (at 136.3091 124.5616)
    (fp_text reference U20 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 1 +5V) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD86243) (tstamp 5DD85E31)
    (at 136.3091 122.0216)
    (fp_text reference U21 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 3 N$6) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD8623E) (tstamp 5DD85E3F)
    (at 136.3091 119.4816)
    (fp_text reference U22 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 4 N$7) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD86230) (tstamp 5DD85FF7)
    (at 162.0901 94.2086 180)
    (fp_text reference U23 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 1 +5V) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:0805RND (layer Top) (tedit 5DD86228) (tstamp 5DD85D52)
    (at 173.9011 94.5896 180)
    (fp_text reference U24 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad P$2 smd roundrect (at 1.143 0 270) (size 1.27 1.27) (layers Top F.Paste F.Mask) (roundrect_rratio 0.45)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad P$1 smd roundrect (at -1.143 0 270) (size 1.27 1.27) (layers Top F.Paste F.Mask) (roundrect_rratio 0.45)
      (net 8 N$3) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:R0805RND (layer Top) (tedit 5DD86221) (tstamp 5DD86278)
    (at 178.4731 97.1296 180)
    (fp_text reference U25 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 8 N$3) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 1 +5V) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:R0805RND (layer Top) (tedit 5DD8621B) (tstamp 5DD85EFD)
    (at 178.4731 94.5896 180)
    (fp_text reference U26 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 22 SCL) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 1 +5V) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:R0805RND (layer Top) (tedit 5DD86215) (tstamp 5DD85F0B)
    (at 178.4731 92.0496 180)
    (fp_text reference U27 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -1 -0.8) (xy 1 -0.8) (xy 1 0.7) (xy -1 0.7)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 21 SDA) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 1 +5V) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD8620C) (tstamp 5DD85E23)
    (at 162.4711 113.2586)
    (fp_text reference U28 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.8) (xy 1.05 -0.8) (xy 1.05 0.7) (xy -0.95 0.7)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 1 +5V) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD86204) (tstamp 5DD861B2)
    (at 119.0371 105.2576)
    (fp_text reference U29 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD861FC) (tstamp 5DD86089)
    (at 112.9411 85.4456)
    (fp_text reference U30 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 20 +3V3) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD861F5) (tstamp 5DD86118)
    (at 117.5131 85.4456)
    (fp_text reference U31 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 1 +5V) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:R0805RND (layer Top) (tedit 5DD861ED) (tstamp 5DD860A7)
    (at 124.1171 95.0976)
    (fp_text reference U32 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 43 N$54) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:0805RND (layer Top) (tedit 5DD861E5) (tstamp 5DD86126)
    (at 124.1171 92.5576 180)
    (fp_text reference U33 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.9 -0.75) (xy 1.1 -0.75) (xy 1.1 0.75) (xy -0.9 0.75)) (layer F.CrtYd) (width 0.1))
    (pad P$2 smd roundrect (at 1.143 0 270) (size 1.27 1.27) (layers Top F.Paste F.Mask) (roundrect_rratio 0.45)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad P$1 smd roundrect (at -1.143 0 270) (size 1.27 1.27) (layers Top F.Paste F.Mask) (roundrect_rratio 0.45)
      (net 50 N$2) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:R0805RND (layer Top) (tedit 5DD861DC) (tstamp 5DD8612E)
    (at 124.1171 90.0176 180)
    (fp_text reference U34 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 50 N$2) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 95 PB7) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD861D5) (tstamp 5DD85E15)
    (at 124.1171 87.4776)
    (fp_text reference U35 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 5 AREF) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD861CA) (tstamp 5DD8607B)
    (at 113.9571 105.2576)
    (fp_text reference U36 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 49 USBVCC) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:0805RND (layer Top) (tedit 5DD861C2) (tstamp 5DD8609F)
    (at 124.1171 97.6376 180)
    (fp_text reference U37 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad P$2 smd roundrect (at 1.143 0 270) (size 1.27 1.27) (layers Top F.Paste F.Mask) (roundrect_rratio 0.45)
      (net 42 N$53) (solder_mask_margin 0.1524))
    (pad P$1 smd roundrect (at -1.143 0 270) (size 1.27 1.27) (layers Top F.Paste F.Mask) (roundrect_rratio 0.45)
      (net 44 N$55) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:0805RND (layer Top) (tedit 5DD861BB) (tstamp 5DD86097)
    (at 124.1171 100.1776 180)
    (fp_text reference U38 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad P$2 smd roundrect (at 1.143 0 270) (size 1.27 1.27) (layers Top F.Paste F.Mask) (roundrect_rratio 0.45)
      (net 41 N$15) (solder_mask_margin 0.1524))
    (pad P$1 smd roundrect (at -1.143 0 270) (size 1.27 1.27) (layers Top F.Paste F.Mask) (roundrect_rratio 0.45)
      (net 43 N$54) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:R0805RND (layer Top) (tedit 5DD861B3) (tstamp 5DD860B5)
    (at 124.1171 102.7176)
    (fp_text reference U39 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 44 N$55) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:RCL_0805RND (layer Top) (tedit 5DD861AC) (tstamp 5DD85E5B)
    (at 124.1171 105.2576)
    (fp_text reference U40 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad P$2 smd roundrect (at 1.143 0 90) (size 1.27 1.27) (layers Top F.Paste F.Mask) (roundrect_rratio 0.45)
      (net 40 PE0) (solder_mask_margin 0.1524))
    (pad P$1 smd roundrect (at -1.143 0 90) (size 1.27 1.27) (layers Top F.Paste F.Mask) (roundrect_rratio 0.45)
      (net 10 M8RXD) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:RCL_0805RND (layer Top) (tedit 5DD861A3) (tstamp 5DD85E60)
    (at 124.1171 107.7976)
    (fp_text reference U41 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -1 -0.75) (xy 1 -0.75) (xy 1 0.75) (xy -1 0.75)) (layer F.CrtYd) (width 0.1))
    (pad P$2 smd roundrect (at 1.143 0 90) (size 1.27 1.27) (layers Top F.Paste F.Mask) (roundrect_rratio 0.45)
      (net 39 PE1) (solder_mask_margin 0.1524))
    (pad P$1 smd roundrect (at -1.143 0 90) (size 1.27 1.27) (layers Top F.Paste F.Mask) (roundrect_rratio 0.45)
      (net 11 M8TXD) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:R0805RND (layer Top) (tedit 5DD86196) (tstamp 5DD86188)
    (at 113.9571 115.4176 180)
    (fp_text reference U42 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 7 VIN) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 53 CMP) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD8618E) (tstamp 5DD85E4D)
    (at 113.9571 112.8776)
    (fp_text reference U43 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.9 -0.75) (xy 1.1 -0.75) (xy 1.1 0.75) (xy -0.9 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 7 VIN) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD86187) (tstamp 5DD861A4)
    (at 119.0371 115.4176 180)
    (fp_text reference U44 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -1 -0.75) (xy 1 -0.75) (xy 1 0.75) (xy -1 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 53 CMP) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:R0805RND (layer Top) (tedit 5DD8617D) (tstamp 5DD86196)
    (at 119.0371 112.8776 180)
    (fp_text reference U45 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -1 -0.75) (xy 1 -0.75) (xy 1 0.75) (xy -1 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 53 CMP) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD86176) (tstamp 5DD8606D)
    (at 124.1171 115.4176)
    (fp_text reference U46 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 6 RESET) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:R0805RND (layer Top) (tedit 5DD8616C) (tstamp 5DD8605F)
    (at 124.1171 112.8776)
    (fp_text reference U47 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -1 -0.75) (xy 1 -0.75) (xy 1 0.75) (xy -1 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 6 RESET) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:C0805RND (layer Top) (tedit 5DD86156) (tstamp 5DD8613C)
    (at 124.1171 110.4392 180)
    (fp_text reference U48 (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 180) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -0.95 -0.75) (xy 1.05 -0.75) (xy 1.05 0.75) (xy -0.95 0.75)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd roundrect (at 0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 6 RESET) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -0.977 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) (roundrect_rratio 0.5)
      (net 48 DTR) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:L1812 (layer Top) (tedit 5DD86132) (tstamp 5DD8610F)
    (at 115.9891 101.1936)
    (fp_text reference U49 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -2.7 -1.65) (xy 2.8 -1.65) (xy 2.8 1.65) (xy -2.7 1.65)) (layer F.CrtYd) (width 0.1))
    (pad 2 smd rect (at 1.95 0) (size 1.9 3.4) (layers Top F.Paste F.Mask)
      (net 47 N$60) (solder_mask_margin 0.1524))
    (pad 1 smd rect (at -1.95 0) (size 1.9 3.4) (layers Top F.Paste F.Mask)
      (net 49 USBVCC) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:SO08 (layer Top) (tedit 5DD86113) (tstamp 5DD8616E)
    (at 116.4971 109.0676 270)
    (fp_text reference U50 (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy 2.55 -2.05) (xy -2.55 -2.05) (xy -2.55 2.05) (xy 2.55 2.05)) (layer F.CrtYd) (width 0.1))
    (pad 5 smd rect (at 1.905 -2.6 270) (size 0.6 2.2) (layers Top F.Paste F.Mask)
      (net 51 N$4) (solder_mask_margin 0.1524))
    (pad 6 smd rect (at 0.635 -2.6 270) (size 0.6 2.2) (layers Top F.Paste F.Mask)
      (net 52 GATE_CMD) (solder_mask_margin 0.1524))
    (pad 8 smd rect (at -1.905 -2.6 270) (size 0.6 2.2) (layers Top F.Paste F.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 4 smd rect (at 1.905 2.6 270) (size 0.6 2.2) (layers Top F.Paste F.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 3 smd rect (at 0.635 2.6 270) (size 0.6 2.2) (layers Top F.Paste F.Mask)
      (net 53 CMP) (solder_mask_margin 0.1524))
    (pad 1 smd rect (at -1.905 2.6 270) (size 0.6 2.2) (layers Top F.Paste F.Mask)
      (net 51 N$4) (solder_mask_margin 0.1524))
    (pad 7 smd rect (at -0.635 -2.6 270) (size 0.6 2.2) (layers Top F.Paste F.Mask)
      (net 52 GATE_CMD) (solder_mask_margin 0.1524))
    (pad 2 smd rect (at -0.635 2.6 270) (size 0.6 2.2) (layers Top F.Paste F.Mask)
      (net 20 +3V3) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:2X08 locked (layer Top) (tedit 5DD860A6) (tstamp 5DD8621C)
    (at 192.9511 112.6236 90)
    (fp_text reference U51 (at 0 0 90) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 90) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy 10.15 -2.75) (xy -10.15 -2.75) (xy -10.15 2.75) (xy 10.15 2.75)) (layer F.CrtYd) (width 0.1))
    (pad 16 thru_hole circle (at 8.89 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 78 PD7) (solder_mask_margin 0.1524))
    (pad 15 thru_hole circle (at 8.89 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 77 PG2) (solder_mask_margin 0.1524))
    (pad 14 thru_hole circle (at 6.35 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 76 PG1) (solder_mask_margin 0.1524))
    (pad 13 thru_hole circle (at 6.35 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 75 PG0) (solder_mask_margin 0.1524))
    (pad 12 thru_hole circle (at 3.81 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 94 PL7) (solder_mask_margin 0.1524))
    (pad 11 thru_hole circle (at 3.81 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 93 PL6) (solder_mask_margin 0.1524))
    (pad 10 thru_hole circle (at 1.27 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 92 PL5) (solder_mask_margin 0.1524))
    (pad 9 thru_hole circle (at 1.27 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 91 PL4) (solder_mask_margin 0.1524))
    (pad 8 thru_hole circle (at -1.27 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 90 PL3) (solder_mask_margin 0.1524))
    (pad 7 thru_hole circle (at -1.27 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 89 PL2) (solder_mask_margin 0.1524))
    (pad 6 thru_hole circle (at -3.81 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 88 PL1) (solder_mask_margin 0.1524))
    (pad 5 thru_hole circle (at -3.81 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 87 PL0) (solder_mask_margin 0.1524))
    (pad 4 thru_hole circle (at -6.35 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 31 PB3) (solder_mask_margin 0.1524))
    (pad 3 thru_hole circle (at -6.35 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 32 PB2) (solder_mask_margin 0.1524))
    (pad 2 thru_hole circle (at -8.89 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 33 PB1) (solder_mask_margin 0.1524))
    (pad 1 thru_hole circle (at -8.89 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 74 PB0) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:2X08 locked (layer Top) (tedit 5DD86094) (tstamp 5DD861C0)
    (at 192.9511 92.3036 90)
    (fp_text reference U52 (at 0 0 90) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 90) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -10.15 -2.75) (xy 10.15 -2.8) (xy 10.15 2.7) (xy -10.15 2.75)) (layer F.CrtYd) (width 0.1))
    (pad 16 thru_hole circle (at 8.89 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 79 PA0) (solder_mask_margin 0.1524))
    (pad 15 thru_hole circle (at 8.89 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 80 PA1) (solder_mask_margin 0.1524))
    (pad 14 thru_hole circle (at 6.35 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 81 PA2) (solder_mask_margin 0.1524))
    (pad 13 thru_hole circle (at 6.35 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 82 PA3) (solder_mask_margin 0.1524))
    (pad 12 thru_hole circle (at 3.81 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 83 PA4) (solder_mask_margin 0.1524))
    (pad 11 thru_hole circle (at 3.81 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 84 PA5) (solder_mask_margin 0.1524))
    (pad 10 thru_hole circle (at 1.27 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 85 PA6) (solder_mask_margin 0.1524))
    (pad 9 thru_hole circle (at 1.27 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 86 PA7) (solder_mask_margin 0.1524))
    (pad 8 thru_hole circle (at -1.27 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 73 PC7) (solder_mask_margin 0.1524))
    (pad 7 thru_hole circle (at -1.27 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 72 PC6) (solder_mask_margin 0.1524))
    (pad 6 thru_hole circle (at -3.81 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 71 PC5) (solder_mask_margin 0.1524))
    (pad 5 thru_hole circle (at -3.81 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 70 PC4) (solder_mask_margin 0.1524))
    (pad 4 thru_hole circle (at -6.35 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 69 PC3) (solder_mask_margin 0.1524))
    (pad 3 thru_hole circle (at -6.35 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 68 PC2) (solder_mask_margin 0.1524))
    (pad 2 thru_hole circle (at -8.89 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 67 PC1) (solder_mask_margin 0.1524))
    (pad 1 thru_hole circle (at -8.89 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)
      (net 66 PC0) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:SSOP28 (layer Top) (tedit 5DD86029) (tstamp 5DD860C3)
    (at 115.9891 92.5576)
    (fp_text reference U53 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -5.25 -2.75) (xy 5.25 -2.75) (xy 5.25 2.75) (xy -5.25 2.75)) (layer F.CrtYd) (width 0.1))
    (pad 28 smd roundrect (at -4.225 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (solder_mask_margin 0.1524))
    (pad 27 smd roundrect (at -3.575 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (solder_mask_margin 0.1524))
    (pad 26 smd roundrect (at -2.925 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 25 smd roundrect (at -2.275 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 24 smd roundrect (at -1.625 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (solder_mask_margin 0.1524))
    (pad 23 smd roundrect (at -0.975 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 41 N$15) (solder_mask_margin 0.1524))
    (pad 22 smd roundrect (at -0.325 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 42 N$53) (solder_mask_margin 0.1524))
    (pad 21 smd roundrect (at 0.325 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 20 smd roundrect (at 0.975 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 19 smd roundrect (at 1.625 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 18 smd roundrect (at 2.275 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 17 smd roundrect (at 2.925 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 20 +3V3) (solder_mask_margin 0.1524))
    (pad 16 smd roundrect (at 3.575 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 45 D-) (solder_mask_margin 0.1524))
    (pad 15 smd roundrect (at 4.225 -3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 46 D+) (solder_mask_margin 0.1524))
    (pad 14 smd roundrect (at 4.225 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (solder_mask_margin 0.1524))
    (pad 13 smd roundrect (at 3.575 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (solder_mask_margin 0.1524))
    (pad 12 smd roundrect (at 2.925 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (solder_mask_margin 0.1524))
    (pad 11 smd roundrect (at 2.275 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 96 CTS) (solder_mask_margin 0.1524))
    (pad 10 smd roundrect (at 1.625 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 98 DCD) (solder_mask_margin 0.1524))
    (pad 9 smd roundrect (at 0.975 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 97 DSR) (solder_mask_margin 0.1524))
    (pad 8 smd roundrect (at 0.325 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (solder_mask_margin 0.1524))
    (pad 7 smd roundrect (at -0.325 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 6 smd roundrect (at -0.975 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 99 RI) (solder_mask_margin 0.1524))
    (pad 5 smd roundrect (at -1.625 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 11 M8TXD) (solder_mask_margin 0.1524))
    (pad 4 smd roundrect (at -2.275 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 3 smd roundrect (at -2.925 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (solder_mask_margin 0.1524))
    (pad 2 smd roundrect (at -3.575 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 48 DTR) (solder_mask_margin 0.1524))
    (pad 1 smd roundrect (at -4.225 3.625) (size 0.381 1.4986) (layers Top F.Paste F.Mask) (roundrect_rratio 0.1)
      (net 10 M8RXD) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:TQFP100 (layer Top) (tedit 5DD85F91) (tstamp 5DD85F19)
    (at 148.5011 103.3272)
    (fp_text reference U56 (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy -7.15 -7.1) (xy 7.1 -7.1) (xy 7.1 7.15) (xy -7.15 7.15)) (layer F.CrtYd) (width 0.1))
    (pad 100 smd rect (at -6 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 99 smd rect (at -5.5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 98 smd rect (at -5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 5 AREF) (solder_mask_margin 0.1524))
    (pad 97 smd rect (at -4.5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 12 ADC0) (solder_mask_margin 0.1524))
    (pad 96 smd rect (at -4 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 14 ADC1) (solder_mask_margin 0.1524))
    (pad 95 smd rect (at -3.5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 13 ADC2) (solder_mask_margin 0.1524))
    (pad 94 smd rect (at -3 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 15 ADC3) (solder_mask_margin 0.1524))
    (pad 93 smd rect (at -2.5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 16 ADC4) (solder_mask_margin 0.1524))
    (pad 92 smd rect (at -2 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 17 ADC5) (solder_mask_margin 0.1524))
    (pad 91 smd rect (at -1.5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 18 ADC6) (solder_mask_margin 0.1524))
    (pad 90 smd rect (at -1 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 19 ADC7) (solder_mask_margin 0.1524))
    (pad 89 smd rect (at -0.5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 24 ADC8) (solder_mask_margin 0.1524))
    (pad 88 smd rect (at 0 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 23 ADC9) (solder_mask_margin 0.1524))
    (pad 87 smd rect (at 0.5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 25 ADC10) (solder_mask_margin 0.1524))
    (pad 86 smd rect (at 1 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 26 ADC11) (solder_mask_margin 0.1524))
    (pad 85 smd rect (at 1.5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 27 ADC12) (solder_mask_margin 0.1524))
    (pad 84 smd rect (at 2 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 28 ADC13) (solder_mask_margin 0.1524))
    (pad 83 smd rect (at 2.5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 29 ADC14) (solder_mask_margin 0.1524))
    (pad 82 smd rect (at 3 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 30 ADC15) (solder_mask_margin 0.1524))
    (pad 81 smd rect (at 3.5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 80 smd rect (at 4 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 79 smd rect (at 4.5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 78 smd rect (at 5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 79 PA0) (solder_mask_margin 0.1524))
    (pad 77 smd rect (at 5.5 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 80 PA1) (solder_mask_margin 0.1524))
    (pad 76 smd rect (at 6 -8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 81 PA2) (solder_mask_margin 0.1524))
    (pad 75 smd rect (at 8 -6) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 82 PA3) (solder_mask_margin 0.1524))
    (pad 74 smd rect (at 8 -5.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 83 PA4) (solder_mask_margin 0.1524))
    (pad 73 smd rect (at 8 -5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 84 PA5) (solder_mask_margin 0.1524))
    (pad 72 smd rect (at 8 -4.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 85 PA6) (solder_mask_margin 0.1524))
    (pad 71 smd rect (at 8 -4) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 86 PA7) (solder_mask_margin 0.1524))
    (pad 70 smd rect (at 8 -3.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 77 PG2) (solder_mask_margin 0.1524))
    (pad 69 smd rect (at 8 -3) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 68 smd rect (at 8 -2.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 67 smd rect (at 8 -2) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 66 smd rect (at 8 -1.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 65 smd rect (at 8 -1) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 64 smd rect (at 8 -0.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 65 TXD3) (solder_mask_margin 0.1524))
    (pad 63 smd rect (at 8 0) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 63 RXD3) (solder_mask_margin 0.1524))
    (pad 62 smd rect (at 8 0.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 61 smd rect (at 8 1) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 60 smd rect (at 8 1.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 73 PC7) (solder_mask_margin 0.1524))
    (pad 59 smd rect (at 8 2) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 72 PC6) (solder_mask_margin 0.1524))
    (pad 58 smd rect (at 8 2.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 71 PC5) (solder_mask_margin 0.1524))
    (pad 57 smd rect (at 8 3) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 70 PC4) (solder_mask_margin 0.1524))
    (pad 56 smd rect (at 8 3.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 69 PC3) (solder_mask_margin 0.1524))
    (pad 55 smd rect (at 8 4) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 68 PC2) (solder_mask_margin 0.1524))
    (pad 54 smd rect (at 8 4.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 67 PC1) (solder_mask_margin 0.1524))
    (pad 53 smd rect (at 8 5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 66 PC0) (solder_mask_margin 0.1524))
    (pad 52 smd rect (at 8 5.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 76 PG1) (solder_mask_margin 0.1524))
    (pad 51 smd rect (at 8 6) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 75 PG0) (solder_mask_margin 0.1524))
    (pad 50 smd rect (at 6 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 78 PD7) (solder_mask_margin 0.1524))
    (pad 49 smd rect (at 5.5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 48 smd rect (at 5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 47 smd rect (at 4.5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 46 smd rect (at 4 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 61 TXD1) (solder_mask_margin 0.1524))
    (pad 45 smd rect (at 3.5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 60 RXD1) (solder_mask_margin 0.1524))
    (pad 44 smd rect (at 3 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 21 SDA) (solder_mask_margin 0.1524))
    (pad 43 smd rect (at 2.5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 22 SCL) (solder_mask_margin 0.1524))
    (pad 42 smd rect (at 2 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 94 PL7) (solder_mask_margin 0.1524))
    (pad 41 smd rect (at 1.5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 93 PL6) (solder_mask_margin 0.1524))
    (pad 40 smd rect (at 1 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 92 PL5) (solder_mask_margin 0.1524))
    (pad 39 smd rect (at 0.5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 91 PL4) (solder_mask_margin 0.1524))
    (pad 38 smd rect (at 0 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 90 PL3) (solder_mask_margin 0.1524))
    (pad 37 smd rect (at -0.5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 89 PL2) (solder_mask_margin 0.1524))
    (pad 36 smd rect (at -1 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 88 PL1) (solder_mask_margin 0.1524))
    (pad 35 smd rect (at -1.5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 87 PL0) (solder_mask_margin 0.1524))
    (pad 34 smd rect (at -2 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 3 N$6) (solder_mask_margin 0.1524))
    (pad 33 smd rect (at -2.5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 4 N$7) (solder_mask_margin 0.1524))
    (pad 32 smd rect (at -3 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 31 smd rect (at -3.5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 30 smd rect (at -4 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 6 RESET) (solder_mask_margin 0.1524))
    (pad 29 smd rect (at -4.5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 28 smd rect (at -5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 27 smd rect (at -5.5 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 26 smd rect (at -6 8) (size 0.35 1.5) (layers Top F.Paste F.Mask)
      (net 95 PB7) (solder_mask_margin 0.05))
    (pad 25 smd rect (at -8 6) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 54 PB6) (solder_mask_margin 0.1524))
    (pad 24 smd rect (at -8 5.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 34 PB5) (solder_mask_margin 0.1524))
    (pad 23 smd rect (at -8 5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 35 PB4) (solder_mask_margin 0.1524))
    (pad 22 smd rect (at -8 4.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 31 PB3) (solder_mask_margin 0.1524))
    (pad 21 smd rect (at -8 4) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 32 PB2) (solder_mask_margin 0.1524))
    (pad 20 smd rect (at -8 3.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 33 PB1) (solder_mask_margin 0.1524))
    (pad 19 smd rect (at -8 3) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 74 PB0) (solder_mask_margin 0.1524))
    (pad 18 smd rect (at -8 2.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 58 PH6) (solder_mask_margin 0.1524))
    (pad 17 smd rect (at -8 2) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 57 PH5) (solder_mask_margin 0.1524))
    (pad 16 smd rect (at -8 1.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 56 PH4) (solder_mask_margin 0.1524))
    (pad 15 smd rect (at -8 1) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 55 PH3) (solder_mask_margin 0.1524))
    (pad 14 smd rect (at -8 0.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 13 smd rect (at -8 0) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 64 TXD2) (solder_mask_margin 0.1524))
    (pad 12 smd rect (at -8 -0.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 62 RXD2) (solder_mask_margin 0.1524))
    (pad 11 smd rect (at -8 -1) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 2 GND) (solder_mask_margin 0.1524))
    (pad 10 smd rect (at -8 -1.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 1 +5V) (solder_mask_margin 0.1524))
    (pad 9 smd rect (at -8 -2) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 8 smd rect (at -8 -2.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 7 smd rect (at -8 -3) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 36 PE5) (solder_mask_margin 0.1524))
    (pad 6 smd rect (at -8 -3.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 37 PE4) (solder_mask_margin 0.1524))
    (pad 5 smd rect (at -8 -4) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 38 PE3) (solder_mask_margin 0.1524))
    (pad 4 smd rect (at -8 -4.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (solder_mask_margin 0.1524))
    (pad 3 smd rect (at -8 -5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 39 PE1) (solder_mask_margin 0.1524))
    (pad 2 smd rect (at -8 -5.5) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 40 PE0) (solder_mask_margin 0.1524))
    (pad 1 smd rect (at -8 -6) (size 1.5 0.35) (layers Top F.Paste F.Mask)
      (net 59 PG5) (solder_mask_margin 0.1524))
  )

  (module Arduino_MEGA_Reference_Design:SJ (layer Top) (tedit 0) (tstamp 5DD862BA)
    (at 128.1811 110.7186 270)
    (fp_text reference U57 (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0 270) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 2 smd rect (at 0.762 0 270) (size 1.1684 1.6002) (layers Top F.Paste F.Mask)
      (net 48 DTR) (solder_mask_margin 0.1524))
    (pad 1 smd rect (at -0.762 0 270) (size 1.1684 1.6002) (layers Top F.Paste F.Mask)
      (net 48 DTR) (solder_mask_margin 0.1524))
  )

  (gr_line (start 97.7011 78.3336) (end 194.2211 78.3336) (layer Edge.Cuts) (width 0.254) (tstamp 23A77B0))
  (gr_line (start 194.2211 78.3336) (end 196.7611 80.8736) (layer Edge.Cuts) (width 0.254) (tstamp 23A7840))
  (gr_line (start 196.7611 91.0336) (end 199.3011 93.5736) (layer Edge.Cuts) (width 0.254) (tstamp 23A78D0))
  (gr_line (start 199.3011 93.5736) (end 199.3011 127.8636) (layer Edge.Cuts) (width 0.254) (tstamp 23A7960))
  (gr_line (start 199.3011 127.8636) (end 196.7611 130.4036) (layer Edge.Cuts) (width 0.254) (tstamp 23A79F0))
  (gr_line (start 196.7611 130.4036) (end 196.7611 131.6736) (layer Edge.Cuts) (width 0.254) (tstamp 23A7A80))
  (gr_line (start 196.7611 131.6736) (end 97.7011 131.6736) (layer Edge.Cuts) (width 0.254) (tstamp 23A7B10))
  (gr_line (start 97.7011 131.6736) (end 97.7011 78.3336) (layer Edge.Cuts) (width 0.254) (tstamp 23A7BA0))
  (gr_line (start 196.7611 80.8736) (end 196.7611 91.0336) (layer Edge.Cuts) (width 0.254) (tstamp 23A7C30))

)
