(module XIAO_SMD_TH_FS (layer F.Cu) (tedit 65CA9851)
  (fp_text reference REF** (at -5.975 -13.135) (layer F.SilkS))
  (pad NFC2 thru_hole roundrect (at 3.8 9.15) (size 1.1 2.2) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
    (solder_mask_margin 0.102) (zone_connect 0))
  (pad NFC1 thru_hole roundrect (at 5.7 9.15) (size 1.1 2.2) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
    (solder_mask_margin 0.102) (zone_connect 0))
  (pad G thru_hole circle (at 1.27 -6.08 90) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0))
  (pad RST thru_hole circle (at -1.27 -6.08 90) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0))
  (pad CLK thru_hole circle (at 1.27 -8.62 90) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0))
  (pad DIO thru_hole circle (at -1.27 -8.62 90) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0))
  (pad BAT+ thru_hole roundrect (at -4.45 -0.4 270) (size 1.1 2.2) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
    (solder_mask_margin 0.102) (zone_connect 0))
  (pad BAT- thru_hole roundrect (at -4.45 -2.28 270) (size 1.1 2.2) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
    (solder_mask_margin 0.102) (zone_connect 0))
  (pad 1 thru_hole custom (at -7.62 -7.62) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 0.1) (xy -2 0.1) (xy -2 -0.1) (xy 0.1 -0.1)) (width 1.8))
    ))
  (pad 2 thru_hole custom (at -7.62 -5.08) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 0.1) (xy -2 0.1) (xy -2 -0.1) (xy 0.1 -0.1)) (width 1.8))
    ))
  (pad 3 thru_hole custom (at -7.62 -2.54) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 0.1) (xy -2 0.1) (xy -2 -0.1) (xy 0.1 -0.1)) (width 1.8))
    ))
  (pad 4 thru_hole custom (at -7.62 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 0.1) (xy -2 0.1) (xy -2 -0.1) (xy 0.1 -0.1)) (width 1.8))
    ))
  (pad 5 thru_hole custom (at -7.62 2.54) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 0.1) (xy -2 0.1) (xy -2 -0.1) (xy 0.1 -0.1)) (width 1.8))
    ))
  (pad 6 thru_hole custom (at -7.62 5.08) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 0.1) (xy -2 0.1) (xy -2 -0.1) (xy 0.1 -0.1)) (width 1.8))
    ))
  (pad 7 thru_hole custom (at -7.62 7.62) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 0.1) (xy -2 0.1) (xy -2 -0.1) (xy 0.1 -0.1)) (width 1.8))
    ))
  (pad 8 thru_hole custom (at 7.62 7.62) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 -0.1) (xy 2 -0.1) (xy 2 0.1) (xy 0.1 0.1)) (width 1.8))
    ))
  (pad 9 thru_hole custom (at 7.62 5.08) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 -0.1) (xy 2 -0.1) (xy 2 0.1) (xy 0.1 0.1)) (width 1.8))
    ))
  (pad 10 thru_hole custom (at 7.62 2.54) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 -0.1) (xy 2 -0.1) (xy 2 0.1) (xy 0.1 0.1)) (width 1.8))
    ))
  (pad 11 thru_hole custom (at 7.62 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 -0.1) (xy 2 -0.1) (xy 2 0.1) (xy 0.1 0.1)) (width 1.8))
    ))
  (pad 12 thru_hole custom (at 7.62 -2.54) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 -0.1) (xy 2 -0.1) (xy 2 0.1) (xy 0.1 0.1)) (width 1.8))
    ))
  (pad 13 thru_hole custom (at 7.62 -5.08) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 -0.1) (xy 2 -0.1) (xy 2 0.1) (xy 0.1 0.1)) (width 1.8))
    ))
  (pad 14 thru_hole custom (at 7.62 -7.62) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
    (solder_mask_margin 0.102) (zone_connect 0)
    (options (clearance outline) (anchor circle))
    (primitives
      (gr_poly (pts
         (xy 0.1 -0.1) (xy 2 -0.1) (xy 2 0.1) (xy 0.1 0.1)) (width 1.8))
    ))
)
