(kicad_pcb (version 20171130) (host pcbnew 5.1.4+dfsg1-1)

  (general
    (thickness 1.6)
    (drawings 25)
    (tracks 70)
    (zones 0)
    (modules 32)
    (nets 17)
  )

  (page A4)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user hide)
    (33 F.Adhes user hide)
    (34 B.Paste user hide)
    (35 F.Paste user hide)
    (36 B.SilkS user)
    (37 F.SilkS user)
    (38 B.Mask user hide)
    (39 F.Mask user hide)
    (40 Dwgs.User user hide)
    (41 Cmts.User user hide)
    (42 Eco1.User user hide)
    (43 Eco2.User user hide)
    (44 Edge.Cuts user)
    (45 Margin user hide)
    (46 B.CrtYd user hide)
    (47 F.CrtYd user hide)
    (48 B.Fab user hide)
    (49 F.Fab user hide)
  )

  (setup
    (last_trace_width 0.254)
    (user_trace_width 0.254)
    (trace_clearance 0.2)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (via_size 0.8)
    (via_drill 0.4)
    (via_min_size 0.4)
    (via_min_drill 0.254)
    (user_via 0.4 0.35)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (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.508 0.508)
    (pad_drill 0.254)
    (pad_to_mask_clearance 0.051)
    (solder_mask_min_width 0.25)
    (aux_axis_origin 93.3 105)
    (grid_origin -3.3 -2.25)
    (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 0)
      (scaleselection 1)
      (outputdirectory "gerber/"))
  )

  (net 0 "")
  (net 1 /A0B0)
  (net 2 /A1B1)
  (net 3 /A2B2)
  (net 4 /A3B3)
  (net 5 /A4B4)
  (net 6 /A5B5)
  (net 7 /A6B6)
  (net 8 /A7B7)
  (net 9 /a0b0)
  (net 10 /a1b1)
  (net 11 /a2b2)
  (net 12 /a3b3)
  (net 13 /a4b4)
  (net 14 /a5b5)
  (net 15 /a6b6)
  (net 16 /a7b7)

  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net /A0B0)
    (add_net /A1B1)
    (add_net /A2B2)
    (add_net /A3B3)
    (add_net /A4B4)
    (add_net /A5B5)
    (add_net /A6B6)
    (add_net /A7B7)
    (add_net /a0b0)
    (add_net /a1b1)
    (add_net /a2b2)
    (add_net /a3b3)
    (add_net /a4b4)
    (add_net /a5b5)
    (add_net /a6b6)
    (add_net /a7b7)
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30CFEF)
    (at 0.325 -7.81)
    (path /5E30EAC5)
    (fp_text reference TP24 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 12 /a3b3))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30CC6F)
    (at 2.275 -2.81 180)
    (path /5E30C633)
    (fp_text reference TP9 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 16 /a7b7))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30D02B)
    (at 2.925 -7.81)
    (path /5E30EB27)
    (fp_text reference TP36 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 16 /a7b7))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30D026)
    (at 2.275 -7.81)
    (path /5E30EB11)
    (fp_text reference TP35 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 15 /a6b6))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30D021)
    (at 1.625 -7.81)
    (path /5E30EAFB)
    (fp_text reference TP34 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 14 /a5b5))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30D01C)
    (at 0.975 -7.81)
    (path /5E30EAE7)
    (fp_text reference TP33 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 13 /a4b4))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30D017)
    (at -0.325 -2.81 180)
    (path /5E30EACF)
    (fp_text reference TP32 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 12 /a3b3))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30D012)
    (at -0.325 -7.81)
    (path /5E30EAB9)
    (fp_text reference TP31 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 11 /a2b2))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30D00D)
    (at -0.975 -7.81)
    (path /5E30EAA3)
    (fp_text reference TP30 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 10 /a1b1))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30D008)
    (at -1.625 -7.81)
    (path /5E30EA8F)
    (fp_text reference TP29 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 9 /a0b0))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30CFFE)
    (at 1.625 -2.81 180)
    (path /5E30EB07)
    (fp_text reference TP27 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 15 /a6b6))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30CFF9)
    (at 0.975 -2.81 180)
    (path /5E30EAF1)
    (fp_text reference TP26 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 14 /a5b5))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30CFF4)
    (at 0.325 -2.81 180)
    (path /5E30EADD)
    (fp_text reference TP25 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 13 /a4b4))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30CFEA)
    (at -0.975 -2.81 180)
    (path /5E30EAAF)
    (fp_text reference TP23 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 11 /a2b2))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30CFE5)
    (at -1.625 -2.81 180)
    (path /5E30EA99)
    (fp_text reference TP22 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 10 /a1b1))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30CFE0)
    (at -2.275 -2.81 180)
    (path /5E30EA85)
    (fp_text reference TP21 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 9 /a0b0))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E3078BA)
    (at -0.325 -2.25)
    (path /5E309C9F)
    (fp_text reference TP16 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 3 /A2B2))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E3078EE)
    (at 0.325 -2.25)
    (path /5E30AEA7)
    (fp_text reference TP15 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 4 /A3B3))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E3077E2)
    (at 0.975 -2.25)
    (path /5E30C5FD)
    (fp_text reference TP14 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 5 /A4B4))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E3077DD)
    (at 1.625 -2.25)
    (path /5E30C611)
    (fp_text reference TP13 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 6 /A5B5))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E307912)
    (at 2.275 -2.25)
    (path /5E30C627)
    (fp_text reference TP12 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 7 /A6B6))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E3077D3)
    (at 2.925 -2.25)
    (path /5E30C63D)
    (fp_text reference TP11 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 8 /A7B7))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E3077CE)
    (at 2.275 2.75 180)
    (path /5E30C633)
    (fp_text reference TP9 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 8 /A7B7))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E3077C9)
    (at 1.625 2.75 180)
    (path /5E30C61D)
    (fp_text reference TP8 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 7 /A6B6))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E3077C4)
    (at 0.975 2.75 180)
    (path /5E30C607)
    (fp_text reference TP7 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 6 /A5B5))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E3077BF)
    (at 0.325 2.75 180)
    (path /5E30C5F3)
    (fp_text reference TP6 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 5 /A4B4))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E3077BA)
    (at -0.325 2.75 180)
    (path /5E30AE9D)
    (fp_text reference TP5 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 4 /A3B3))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E3077B5)
    (at -0.975 2.75 180)
    (path /5E309C95)
    (fp_text reference TP4 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 3 /A2B2))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E30766F)
    (at -0.975 -2.25)
    (path /5E308717)
    (fp_text reference TP17 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 2 /A1B1))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E307663)
    (at -1.625 2.75 180)
    (path /5E308509)
    (fp_text reference TP3 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 2 /A1B1))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E307532)
    (at -1.625 -2.25)
    (path /5E307E0E)
    (fp_text reference TP18 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 1 /A0B0))
  )

  (module tom-mechanical:Castellation_5.08_2.54 (layer F.Cu) (tedit 5E310190) (tstamp 5E307547)
    (at -2.275 2.75 180)
    (path /5E3073B5)
    (fp_text reference TP2 (at 0 0.5) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value TestPoint (at 0 -0.5) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole oval (at 0 0 180) (size 0.508 1.016) (drill 0.254 (offset 0 0.254)) (layers *.Cu *.Mask)
      (net 1 /A0B0))
  )

  (gr_line (start -3.3 -2.81) (end -3.3 -2.25) (layer Edge.Cuts) (width 0.254) (tstamp 5E42E6E4))
  (gr_line (start -4.55 2.75) (end -4.55 4.24) (layer Edge.Cuts) (width 0.254) (tstamp 5E42E443))
  (gr_line (start -3.3 3.35) (end -3.3 2.76) (layer Edge.Cuts) (width 0.254) (tstamp 5E42E442))
  (gr_line (start 3.3 4.25) (end -4.55 4.25) (layer Edge.Cuts) (width 0.254) (tstamp 5E42E441))
  (gr_line (start 3.3 4.25) (end 3.3 3.35) (layer Edge.Cuts) (width 0.254) (tstamp 5E42E440))
  (gr_line (start -3.3 3.35) (end 3.3 3.35) (layer Edge.Cuts) (width 0.254) (tstamp 5E42E43F))
  (gr_line (start -3.3 -8.4) (end -3.3 -7.81) (layer Edge.Cuts) (width 0.254))
  (gr_line (start 3.3 -8.4) (end -3.3 -8.4) (layer Edge.Cuts) (width 0.254))
  (gr_line (start 3.3 -9.3) (end 3.3 -8.4) (layer Edge.Cuts) (width 0.254))
  (gr_line (start -4.55 -9.3) (end 3.3 -9.3) (layer Edge.Cuts) (width 0.254))
  (gr_line (start -4.55 -7.81) (end -4.55 -9.3) (layer Edge.Cuts) (width 0.254))
  (gr_text Feb2020 (at 0 -5.2) (layer B.SilkS) (tstamp 5E42E6F1)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (gr_circle (center -2.69 -3.7) (end -2.54 -3.7) (layer F.SilkS) (width 0.2) (tstamp 5E30D792))
  (gr_circle (center -2.7 1.84) (end -2.55 1.84) (layer F.SilkS) (width 0.2))
  (gr_text Feb2020 (at 0 -0.25) (layer B.SilkS) (tstamp 5E30D6FA)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (gr_text "ft245\nbypass" (at -0.3 -5.35) (layer F.SilkS) (tstamp 5E30D6CD)
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (gr_text "ft245\nbypass" (at -0.3 -0.25) (layer F.SilkS)
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (gr_line (start -3.29 -2.82) (end -3.31 -2.81) (layer Edge.Cuts) (width 0.05))
  (gr_line (start -4.55 -9.11) (end -4.55 2.75) (layer Edge.Cuts) (width 0.254))
  (gr_line (start 3.3 -2.81) (end -3.3 -2.81) (layer Edge.Cuts) (width 0.254) (tstamp 5E30CCC9))
  (gr_line (start 3.3 -7.81) (end -3.3 -7.81) (layer Edge.Cuts) (width 0.254) (tstamp 5E30CCBB))
  (gr_line (start 3.3 -2.81) (end 3.3 -7.81) (layer Edge.Cuts) (width 0.254) (tstamp 5E30CC9E))
  (gr_line (start 3.3 2.75) (end 3.3 -2.25) (layer Edge.Cuts) (width 0.254) (tstamp 5E306E22))
  (gr_line (start 3.3 2.75) (end -3.3 2.75) (layer Edge.Cuts) (width 0.254) (tstamp 5E306E16))
  (gr_line (start 3.3 -2.25) (end -3.3 -2.25) (layer Edge.Cuts) (width 0.254) (tstamp 5E306ACD))

  (via (at -3.3 1.75) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 0.75) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -0.25) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -1.25) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -2.25) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 1.25) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 0.25) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -0.75) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -7.31) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -6.81) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -6.31) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -5.81) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -5.31) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -4.81) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -4.31) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -3.81) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -3.31) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -2.81) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -1.75) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 2.25) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 -7.808) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (via (at -3.3 2.703) (size 0.4) (drill 0.35) (layers F.Cu B.Cu) (net 0))
  (segment (start -1.625 -2.25) (end -1.625 1.436747) (width 0.25) (layer F.Cu) (net 1))
  (segment (start -2.275 2.073157) (end -2.275 2.75) (width 0.25) (layer F.Cu) (net 1))
  (segment (start -1.63859 1.436747) (end -2.275 2.073157) (width 0.25) (layer F.Cu) (net 1))
  (segment (start -1.625 1.436747) (end -1.63859 1.436747) (width 0.25) (layer F.Cu) (net 1))
  (segment (start -1.625 2.073157) (end -1.625 2.75) (width 0.25) (layer F.Cu) (net 2))
  (segment (start -0.975 1.423157) (end -1.625 2.073157) (width 0.25) (layer F.Cu) (net 2))
  (segment (start -0.975 -2.25) (end -0.975 1.423157) (width 0.25) (layer F.Cu) (net 2))
  (segment (start -0.325 -2.25) (end -0.325 1.436747) (width 0.25) (layer F.Cu) (net 3))
  (segment (start -0.975 2.073157) (end -0.975 2.75) (width 0.25) (layer F.Cu) (net 3))
  (segment (start -0.33859 1.436747) (end -0.975 2.073157) (width 0.25) (layer F.Cu) (net 3))
  (segment (start -0.325 1.436747) (end -0.33859 1.436747) (width 0.25) (layer F.Cu) (net 3))
  (segment (start -0.325 2.073157) (end -0.325 2.75) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 0.325 1.423157) (end -0.325 2.073157) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 0.325 -2.25) (end 0.325 1.423157) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 0.325 2.073157) (end 0.325 2.75) (width 0.25) (layer F.Cu) (net 5))
  (segment (start 0.975 1.423157) (end 0.325 2.073157) (width 0.25) (layer F.Cu) (net 5))
  (segment (start 0.975 -2.25) (end 0.975 1.423157) (width 0.25) (layer F.Cu) (net 5))
  (segment (start 1.625 1.423157) (end 0.975 2.073157) (width 0.25) (layer F.Cu) (net 6))
  (segment (start 0.975 2.073157) (end 0.975 2.75) (width 0.25) (layer F.Cu) (net 6))
  (segment (start 1.625 -2.25) (end 1.625 1.423157) (width 0.25) (layer F.Cu) (net 6))
  (segment (start 1.625 2.073157) (end 1.625 2.75) (width 0.25) (layer F.Cu) (net 7))
  (segment (start 2.275 1.423157) (end 1.625 2.073157) (width 0.25) (layer F.Cu) (net 7))
  (segment (start 2.275 -2.25) (end 2.275 1.423157) (width 0.25) (layer F.Cu) (net 7))
  (segment (start 2.925 2.1) (end 2.925 -2.25) (width 0.25) (layer F.Cu) (net 8))
  (segment (start 2.275 2.75) (end 2.925 2.1) (width 0.25) (layer F.Cu) (net 8))
  (segment (start -1.625 -4.136843) (end -1.625 -7.81) (width 0.25) (layer F.Cu) (net 9))
  (segment (start -2.275 -3.486843) (end -1.625 -4.136843) (width 0.25) (layer F.Cu) (net 9))
  (segment (start -2.275 -2.81) (end -2.275 -3.486843) (width 0.25) (layer F.Cu) (net 9))
  (segment (start -0.975 -4.136843) (end -0.975 -7.81) (width 0.25) (layer F.Cu) (net 10))
  (segment (start -1.625 -3.486843) (end -0.975 -4.136843) (width 0.25) (layer F.Cu) (net 10))
  (segment (start -1.625 -2.81) (end -1.625 -3.486843) (width 0.25) (layer F.Cu) (net 10))
  (segment (start -0.325 -4.136843) (end -0.325 -7.81) (width 0.25) (layer F.Cu) (net 11))
  (segment (start -0.975 -3.486843) (end -0.325 -4.136843) (width 0.25) (layer F.Cu) (net 11))
  (segment (start -0.975 -2.81) (end -0.975 -3.486843) (width 0.25) (layer F.Cu) (net 11))
  (segment (start 0.325 -4.136843) (end 0.325 -7.81) (width 0.25) (layer F.Cu) (net 12))
  (segment (start -0.325 -3.486843) (end 0.325 -4.136843) (width 0.25) (layer F.Cu) (net 12))
  (segment (start -0.325 -2.81) (end -0.325 -3.486843) (width 0.25) (layer F.Cu) (net 12))
  (segment (start 0.975 -4.136843) (end 0.975 -7.81) (width 0.25) (layer F.Cu) (net 13))
  (segment (start 0.325 -3.486843) (end 0.975 -4.136843) (width 0.25) (layer F.Cu) (net 13))
  (segment (start 0.325 -2.81) (end 0.325 -3.486843) (width 0.25) (layer F.Cu) (net 13))
  (segment (start 1.625 -4.136843) (end 1.625 -7.81) (width 0.25) (layer F.Cu) (net 14))
  (segment (start 0.975 -3.486843) (end 1.625 -4.136843) (width 0.25) (layer F.Cu) (net 14))
  (segment (start 0.975 -2.81) (end 0.975 -3.486843) (width 0.25) (layer F.Cu) (net 14))
  (segment (start 2.275 -4.136843) (end 2.275 -7.81) (width 0.25) (layer F.Cu) (net 15))
  (segment (start 1.625 -3.486843) (end 2.275 -4.136843) (width 0.25) (layer F.Cu) (net 15))
  (segment (start 1.625 -2.81) (end 1.625 -3.486843) (width 0.25) (layer F.Cu) (net 15))
  (segment (start 2.925 -3.46) (end 2.925 -7.81) (width 0.25) (layer F.Cu) (net 16))
  (segment (start 2.275 -2.81) (end 2.925 -3.46) (width 0.25) (layer F.Cu) (net 16))

)
