(module Button_Switch_Keyboard:SK6812MINI_and_cherry (layer F.Cu) (tedit 5F75D850)
  (fp_text reference SW1 (at 0 3 -180 unlocked) (layer F.SilkS) hide
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (fp_text value SW_PUSH-MX_W_LED (at -0.3 8.2 -180) (layer F.Fab) hide
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (fp_arc (start 0.465 -0.83) (end 0.4 -3) (angle 84) (layer F.SilkS) (width 0.15))
  (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15))
  (fp_arc (start 3.9 -4.6) (end 3.8 -6.600001) (angle 90) (layer F.SilkS) (width 0.15))
  (fp_arc (start 0.865 -1.23) (end 0.8 -3.4) (angle 84) (layer F.SilkS) (width 1))
  (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15))
  (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1))
  (fp_text user SW_PUSH (at -4.8 8.3 -180) (layer F.Fab) hide
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (fp_text user D? (at -5.2 6 -180) (layer B.SilkS) hide
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (fp_line (start -1.75 3.25) (end -1.75 7.75) (layer F.Fab) (width 0.15))
  (fp_line (start 1.75 3.25) (end 1.75 7.75) (layer F.Fab) (width 0.15))
  (fp_line (start -1.75 3.25) (end 1.75 3.25) (layer F.Fab) (width 0.15))
  (fp_line (start 1.75 7.75) (end -1.75 7.75) (layer F.Fab) (width 0.15))
  (fp_line (start -1.3706 7.1254) (end -3.4206 7.1254) (layer F.SilkS) (width 0.3))
  (fp_line (start -1.3706 5.6754) (end -1.3706 7.1254) (layer F.SilkS) (width 0.3))
  (fp_line (start -3.4206 5.6754) (end -1.3706 5.6754) (layer F.SilkS) (width 0.3))
  (fp_line (start -3.4206 7.1254) (end -3.4206 5.6754) (layer F.SilkS) (width 0.3))
  (fp_line (start -3.4206 5.35) (end -3.4206 3.9) (layer B.SilkS) (width 0.3))
  (fp_line (start -3.4206 3.9) (end -1.3706 3.9) (layer B.SilkS) (width 0.3))
  (fp_line (start -1.3706 3.9) (end -1.3706 5.35) (layer B.SilkS) (width 0.3))
  (fp_line (start -1.3706 5.35) (end -3.4206 5.35) (layer B.SilkS) (width 0.3))
  (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8))
  (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3))
  (fp_line (start 4.17 -5.1) (end 4.17 -2.86) (layer F.SilkS) (width 3))
  (fp_line (start -2.6 -4.8) (end 4.1 -4.8) (layer F.SilkS) (width 3.5))
  (fp_line (start 5.9 -3.7) (end 5.7 -3.7) (layer F.SilkS) (width 0.15))
  (fp_line (start 0.4 -3) (end -4.6 -3) (layer F.SilkS) (width 0.15))
  (fp_line (start -4.6 -6.25) (end -4.6 -6.6) (layer F.SilkS) (width 0.15))
  (fp_line (start 5.3 -1.6) (end 5.3 -3.4) (layer F.SilkS) (width 0.8))
  (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
  (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
  (fp_line (start -3.9 -6) (end -3.9 -3.5) (layer F.SilkS) (width 1))
  (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15))
  (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15))
  (fp_line (start 5.9 -1.1) (end 2.62 -1.1) (layer F.SilkS) (width 0.15))
  (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15))
  (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15))
  (fp_line (start 4.4 -3.9) (end 4.4 -3.2) (layer B.SilkS) (width 0.4))
  (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1))
  (fp_line (start -4.38 -4) (end -4.38 -6.25) (layer F.SilkS) (width 0.15))
  (fp_line (start -5.7 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5))
  (fp_line (start 5.799999 -3.8) (end 5.8 -4.699999) (layer F.SilkS) (width 0.3))
  (fp_line (start -0.4 -3) (end 4.6 -3) (layer B.SilkS) (width 0.15))
  (fp_line (start -5.9 -3.7) (end -5.7 -3.7) (layer B.SilkS) (width 0.15))
  (fp_line (start 4.4 -6.25) (end 4.6 -6.25) (layer B.SilkS) (width 0.15))
  (fp_line (start -4.4 -6.4) (end -3 -6.4) (layer F.SilkS) (width 0.4))
  (fp_line (start -5.9 -4.7) (end -5.9 -3.7) (layer B.SilkS) (width 0.15))
  (fp_line (start 4.6 -4) (end 4.4 -4) (layer B.SilkS) (width 0.15))
  (fp_line (start -4.4 -6.25) (end -4.6 -6.25) (layer F.SilkS) (width 0.15))
  (fp_line (start 5.67 -3.7) (end 5.67 -1.46) (layer F.SilkS) (width 0.15))
  (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
  (fp_line (start -5.9 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15))
  (fp_line (start -4.3 -3.3) (end -2.9 -3.3) (layer F.SilkS) (width 0.5))
  (fp_line (start 5.7 -1.3) (end 3 -1.3) (layer F.SilkS) (width 0.5))
  (fp_line (start -4.4 -3.9) (end -4.4 -3.2) (layer F.SilkS) (width 0.4))
  (fp_line (start 5.7 -1.46) (end 5.9 -1.46) (layer F.SilkS) (width 0.15))
  (fp_line (start -5.7 -1.46) (end -5.9 -1.46) (layer B.SilkS) (width 0.15))
  (fp_line (start 5.9 -1.1) (end 5.9 -1.46) (layer F.SilkS) (width 0.15))
  (fp_line (start 5.9 -4.7) (end 5.9 -3.7) (layer F.SilkS) (width 0.15))
  (fp_line (start 4.4 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4))
  (fp_line (start -5.9 -1.1) (end -5.9 -1.46) (layer B.SilkS) (width 0.15))
  (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15))
  (fp_line (start -5.8 -3.800001) (end -5.8 -4.7) (layer B.SilkS) (width 0.3))
  (fp_line (start 4.6 -3) (end 4.6 -4) (layer B.SilkS) (width 0.15))
  (fp_line (start 4.3 -3.3) (end 2.9 -3.3) (layer B.SilkS) (width 0.5))
  (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
  (fp_line (start -4.6 -3) (end -4.6 -4) (layer F.SilkS) (width 0.15))
  (fp_line (start 4.6 -6.25) (end 4.6 -6.6) (layer B.SilkS) (width 0.15))
  (fp_line (start -4.6 -4) (end -4.4 -4) (layer F.SilkS) (width 0.15))
  (fp_line (start -4.6 -6.6) (end 3.8 -6.600001) (layer F.SilkS) (width 0.15))
  (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5))
  (fp_line (start 4.6 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15))
  (fp_line (start -5.67 -3.7) (end -5.67 -1.46) (layer B.SilkS) (width 0.15))
  (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15))
  (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15))
  (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15))
  (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15))
  (fp_line (start -0.8 3.3) (end -1.7 4.2) (layer Dwgs.User) (width 0.12))
  (fp_line (start -0.2 3.3) (end -1.7 4.8) (layer Dwgs.User) (width 0.12))
  (fp_line (start 0.4 3.3) (end -1.7 5.4) (layer Dwgs.User) (width 0.12))
  (fp_line (start 1 3.3) (end -1.7 6) (layer Dwgs.User) (width 0.12))
  (fp_line (start 1.6 3.3) (end -1.7 6.6) (layer Dwgs.User) (width 0.12))
  (fp_line (start 1.7 3.8) (end -1.7 7.2) (layer Dwgs.User) (width 0.12))
  (fp_line (start 1.7 4.4) (end -1.6 7.7) (layer Dwgs.User) (width 0.12))
  (fp_line (start 1.7 5.6) (end -0.4 7.7) (layer Dwgs.User) (width 0.12))
  (fp_line (start 1.7 5) (end -1 7.7) (layer Dwgs.User) (width 0.12))
  (fp_line (start 1.7 6.2) (end 0.2 7.7) (layer Dwgs.User) (width 0.12))
  (fp_line (start 1.7 6.8) (end 0.8 7.7) (layer Dwgs.User) (width 0.12))
  (fp_line (start 1.7 7.4) (end 1.4 7.7) (layer Dwgs.User) (width 0.12))
  (pad 2 smd rect (at -2.4 6.375) (size 1.6 1) (layers B.Cu B.Paste B.Mask))
  (pad 1 smd rect (at -2.4 4.625) (size 1.6 1) (layers B.Cu B.Paste B.Mask))
  (pad 4 smd rect (at 2.4 4.625) (size 1.6 1) (layers B.Cu B.Paste B.Mask))
  (pad 3 smd rect (at 2.4 6.375) (size 1.6 1) (layers B.Cu B.Paste B.Mask))
  (pad 2 smd rect (at -2.4 4.625) (size 1.6 1) (layers F.Cu F.Paste F.Mask))
  (pad 1 smd rect (at -2.4 6.375) (size 1.6 1) (layers F.Cu F.Paste F.Mask))
  (pad 3 smd rect (at 2.4 4.625) (size 1.6 1) (layers F.Cu F.Paste F.Mask))
  (pad 4 smd rect (at 2.4 6.375) (size 1.6 1) (layers F.Cu F.Paste F.Mask))
  (pad "" np_thru_hole circle (at 2.54 -5.08 180) (size 3 3) (drill 3) (layers *.Cu *.Mask))
  (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask))
  (pad 6 smd rect (at 5.7 -5.12 180) (size 2.3 2) (layers B.Cu B.Paste B.Mask))
  (pad "" np_thru_hole circle (at -3.81 -2.54 180) (size 3 3) (drill 3) (layers *.Cu *.Mask))
  (pad "" np_thru_hole circle (at -4.5 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
  (pad 5 smd rect (at 7 -2.58 180) (size 2.3 2) (layers F.Cu F.Paste F.Mask))
  (pad 6 smd rect (at -5.7 -5.12 180) (size 2.3 2) (layers F.Cu F.Mask))
  (pad "" np_thru_hole circle (at -2.54 -5.08 180) (size 3 3) (drill 3) (layers *.Cu *.Mask))
  (pad "" np_thru_hole circle (at 4.5 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
  (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
  (pad "" np_thru_hole circle (at 3.81 -2.540001 180) (size 3 3) (drill 3) (layers *.Cu *.Mask))
  (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
  (pad 5 smd rect (at -7 -2.58 180) (size 2.3 2) (layers B.Cu B.Paste B.Mask))
)
