diff --git a/Elite-C.kicad_mod b/Elite-C.kicad_mod index a7808c2..e77fe0a 100644 --- a/Elite-C.kicad_mod +++ b/Elite-C.kicad_mod @@ -1,246 +1,246 @@ -(module Elite-C (layer F.Cu) (tedit 5BDF551E) - (fp_text reference U1 (at 0 1.625) (layer F.SilkS) hide - (effects (font (size 1.2 1.2) (thickness 0.2032))) - ) - (fp_text value Elite-C (at 0 0) (layer F.SilkS) hide - (effects (font (size 1.2 1.2) (thickness 0.2032))) - ) - (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381)) - (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381)) - (fp_text user D2 (at -11.43 5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user D0 (at -1.27 5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user D1 (at -3.81 5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user GND (at -6.35 5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user GND (at -8.89 5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user D4 (at 1.27 5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user C6 (at 3.81 5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user D7 (at 6.35 5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user E6 (at 8.89 5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user B4 (at 11.43 5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user B5 (at 12.7 6.4 45) (layer B.SilkS) - (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) - ) - (fp_text user B2 (at 11.43 -5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user B3 (at 8.89 -5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user B1 (at 6.35 -5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user F7 (at 3.81 -5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user F6 (at 1.27 -5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user F5 (at -1.27 -5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user F4 (at -3.81 -5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user VCC (at -6.35 -5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user GND (at -11.43 -5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user B0 (at -13.97 -5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user B0 (at -13.97 -5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user GND (at -11.43 -5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user ST (at -8.92 -5.73312 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user VCC (at -6.35 -5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user F4 (at -3.81 -5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user F5 (at -1.27 -5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user F6 (at 1.27 -5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user F7 (at 3.81 -5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user B1 (at 6.35 -5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user B3 (at 8.89 -5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user B2 (at 11.43 -5.461 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user B5 (at 12.7 6.4 45) (layer F.SilkS) - (effects (font (size 0.7 0.7) (thickness 0.15))) - ) - (fp_text user B4 (at 11.43 5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user E6 (at 8.89 5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user D7 (at 6.35 5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user C6 (at 3.81 5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user D4 (at 1.27 5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user GND (at -8.89 5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user GND (at -6.35 5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user D1 (at -3.81 5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user D0 (at -1.27 5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user D2 (at -11.43 5.461 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381)) - (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381)) - (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381)) - (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381)) - (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381)) - (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15)) - (fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15)) - (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15)) - (fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15)) - (fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15)) - (fp_text user ST (at -8.91 -5.04 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15)) - (fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15)) - (fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15)) - (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15)) - (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15)) - (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381)) - (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381)) - (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381)) - (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381)) - (fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381)) - (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381)) - (fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381)) - (fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2)) - (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2)) - (fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2)) - (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2)) - (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381)) - (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381)) - (fp_text user B7 (at 12.6 4.5 90) (layer F.SilkS) - (effects (font (size 0.7 0.7) (thickness 0.15))) - ) - (fp_text user B7 (at 12.6 4.5 90) (layer B.SilkS) - (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) - ) - (fp_text user F0 (at 12.6 -4.5 90) (layer B.SilkS) - (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) - ) - (fp_text user F0 (at 12.6 -4.5 90) (layer F.SilkS) - (effects (font (size 0.7 0.7) (thickness 0.15))) - ) - (fp_text user B6 (at 12.7 -6.4 135 unlocked) (layer F.SilkS) - (effects (font (size 0.7 0.7) (thickness 0.15))) - ) - (fp_text user B6 (at 12.7 -6.4 135 unlocked) (layer B.SilkS) - (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) - ) - (fp_text user C7 (at 12.4 0 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user C7 (at 12.4 0 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user F1 (at 12.4 -2.54 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user F1 (at 12.4 -2.54 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user D5 (at 12.4 2.54 90) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15))) - ) - (fp_text user D5 (at 12.4 2.54 90) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (pad 1 thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 2 thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 3 thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 4 thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 5 thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 6 thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 7 thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 8 thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 9 thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 10 thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 11 thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 13 thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 14 thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 15 thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 16 thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 17 thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 18 thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 19 thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 20 thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 21 thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 22 thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 23 thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 12 thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 24 thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 29 thru_hole circle (at 13.97 -5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 28 thru_hole circle (at 13.97 -2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 27 thru_hole circle (at 13.97 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 26 thru_hole circle (at 13.97 2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (pad 25 thru_hole circle (at 13.97 5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) - (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl - (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963)) - (scale (xyz 0.395 0.395 0.395)) - (rotate (xyz 90 180 180)) - ) -) +(module Keebio-Parts:Elite-C (layer F.Cu) (tedit 5DAA7621) + (fp_text reference U1 (at 0 1.625) (layer F.SilkS) hide + (effects (font (size 1.2 1.2) (thickness 0.2032))) + ) + (fp_text value Elite-C (at 0 0) (layer F.SilkS) hide + (effects (font (size 1.2 1.2) (thickness 0.2032))) + ) + (fp_text user D5 (at 12.4 2.54 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D5 (at 12.4 2.54 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user F1 (at 12.4 -2.54 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user F1 (at 12.4 -2.54 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user C7 (at 12.4 0 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user C7 (at 12.4 0 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B6 (at 12.7 -6.4 135 unlocked) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) + ) + (fp_text user B6 (at 12.7 -6.4 135 unlocked) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text user F0 (at 12.6 -4.5 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text user F0 (at 12.6 -4.5 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) + ) + (fp_text user B7 (at 12.6 4.5 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) + ) + (fp_text user B7 (at 12.6 4.5 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381)) + (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2)) + (fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2)) + (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2)) + (fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2)) + (fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381)) + (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381)) + (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381)) + (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381)) + (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15)) + (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15)) + (fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15)) + (fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15)) + (fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15)) + (fp_text user ST (at -8.91 -5.04 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15)) + (fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15)) + (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15)) + (fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15)) + (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15)) + (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381)) + (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D2 (at -11.43 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user D0 (at -1.27 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user D1 (at -3.81 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user GND (at -6.35 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user GND (at -8.89 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user D4 (at 1.27 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user C6 (at 3.81 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user D7 (at 6.35 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user E6 (at 8.89 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B4 (at 11.43 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B5 (at 12.7 6.4 45) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text user B2 (at 11.43 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user B3 (at 8.89 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B1 (at 6.35 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user F7 (at 3.81 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user F6 (at 1.27 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user F5 (at -1.27 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user F4 (at -3.81 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user VCC (at -6.35 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user ST (at -8.92 -5.73312 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user GND (at -11.43 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B0 (at -13.97 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B0 (at -13.97 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user GND (at -11.43 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user VCC (at -6.35 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user F4 (at -3.81 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user F5 (at -1.27 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user F6 (at 1.27 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user F7 (at 3.81 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B1 (at 6.35 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user B3 (at 8.89 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user B2 (at 11.43 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B5 (at 12.7 6.4 45) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) + ) + (fp_text user B4 (at 11.43 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user E6 (at 8.89 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D7 (at 6.35 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user C6 (at 3.81 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D4 (at 1.27 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user GND (at -8.89 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user GND (at -6.35 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D1 (at -3.81 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D0 (at -1.27 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D2 (at -11.43 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381)) + (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381)) + (pad 25 thru_hole circle (at 13.97 5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 26 thru_hole circle (at 13.97 2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 27 thru_hole circle (at 13.97 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 28 thru_hole circle (at 13.97 -2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 29 thru_hole circle (at 13.97 -5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 24 thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 12 thru_hole circle (at 13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 23 thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 22 thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 21 thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 20 thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 19 thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 18 thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 17 thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 16 thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 15 thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 14 thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 13 thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 11 thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 10 thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 9 thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 8 thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 7 thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 6 thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 5 thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 4 thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 3 thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 2 thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 1 thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl + (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963)) + (scale (xyz 0.395 0.395 0.395)) + (rotate (xyz 90 180 180)) + ) +) diff --git a/Hybrid_PCB_125H_hole.kicad_mod b/Hybrid_PCB_125H_hole.kicad_mod new file mode 100644 index 0000000..b26c674 --- /dev/null +++ b/Hybrid_PCB_125H_hole.kicad_mod @@ -0,0 +1,40 @@ +(module Hybrid_PCB_125H_hole (layer F.Cu) (tedit 5DA928D9) + (fp_text reference CHERRY (at 0 3.175) (layer F.SilkS) + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 -6.35) (end -4.572 -6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start 6.35 4.572) (end 6.35 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.572 6.35) (end -6.35 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 4.572 -6.35) (end 6.35 -6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start 6.35 -6.35) (end 6.35 -4.572) (layer F.SilkS) (width 0.381)) + (fp_line (start 6.35 6.35) (end 4.572 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start -6.35 6.35) (end -6.35 4.572) (layer F.SilkS) (width 0.381)) + (fp_line (start -6.35 -4.572) (end -6.35 -6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -11.78052 9.398) (end -11.78052 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 11.78052 9.398) (end -11.78052 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 11.78052 -9.398) (end 11.78052 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -11.78052 -9.398) (end 11.78052 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_text user 1.25u (at -8.09752 8.255) (layer Dwgs.User) + (effects (font (size 1.524 1.524) (thickness 0.3048))) + ) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) + (pad 2 thru_hole circle (at 2.54 -5.08 330.95) (size 2 2) (drill 1.524) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 2.5 -4.5 330.95) (size 2 2) (drill 1.524) (layers *.Cu *.Mask)) + (pad 1 thru_hole oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (drill 0.001) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (drill 0.001) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) + (pad 1 thru_hole circle (at -3.81 -2.54 330.95) (size 2 2) (drill 1.524) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at -2.5 -4 330.95) (size 2 2) (drill 1.524) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) +) diff --git a/Hybrid_PCB_225H_hole.kicad_mod b/Hybrid_PCB_225H_hole.kicad_mod new file mode 100644 index 0000000..a74574e --- /dev/null +++ b/Hybrid_PCB_225H_hole.kicad_mod @@ -0,0 +1,84 @@ +(module Hybrid_PCB_225H_hole (layer F.Cu) (tedit 5DA928CE) + (fp_text reference CHERRY (at 0 3.175) (layer F.SilkS) + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 -6.35) (end -4.572 -6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start 6.35 4.572) (end 6.35 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.572 6.35) (end -6.35 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 4.572 -6.35) (end 6.35 -6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start 6.35 -6.35) (end 6.35 -4.572) (layer F.SilkS) (width 0.381)) + (fp_line (start 6.35 6.35) (end 4.572 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start -6.35 6.35) (end -6.35 4.572) (layer F.SilkS) (width 0.381)) + (fp_line (start -6.35 -4.572) (end -6.35 -6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 15.367 10.16) (end 15.367 -7.62) (layer Cmts.User) (width 0.1524)) + (fp_line (start -15.367 10.16) (end 15.367 10.16) (layer Cmts.User) (width 0.1524)) + (fp_line (start -15.367 -7.62) (end -15.367 10.16) (layer Cmts.User) (width 0.1524)) + (fp_line (start -8.509 -7.62) (end -15.367 -7.62) (layer Cmts.User) (width 0.1524)) + (fp_line (start -8.509 7.62) (end -8.509 -7.62) (layer Cmts.User) (width 0.1524)) + (fp_line (start 8.509 7.62) (end -8.509 7.62) (layer Cmts.User) (width 0.1524)) + (fp_line (start 8.509 -7.62) (end 8.509 7.62) (layer Cmts.User) (width 0.1524)) + (fp_line (start 15.367 -7.62) (end 8.509 -7.62) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.985 -4.8768) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -8.6106 -4.8768) (end -6.985 -4.8768) (layer Eco2.User) (width 0.1524)) + (fp_line (start -8.6106 -5.6896) (end -8.6106 -4.8768) (layer Eco2.User) (width 0.1524)) + (fp_line (start -15.2654 -5.6896) (end -8.6106 -5.6896) (layer Eco2.User) (width 0.1524)) + (fp_line (start -15.2654 -2.286) (end -15.2654 -5.6896) (layer Eco2.User) (width 0.1524)) + (fp_line (start -16.129 -2.286) (end -15.2654 -2.286) (layer Eco2.User) (width 0.1524)) + (fp_line (start -16.129 0.508) (end -16.129 -2.286) (layer Eco2.User) (width 0.1524)) + (fp_line (start -15.2654 0.508) (end -16.129 0.508) (layer Eco2.User) (width 0.1524)) + (fp_line (start -15.2654 6.604) (end -15.2654 0.508) (layer Eco2.User) (width 0.1524)) + (fp_line (start -14.224 6.604) (end -15.2654 6.604) (layer Eco2.User) (width 0.1524)) + (fp_line (start -14.224 7.7724) (end -14.224 6.604) (layer Eco2.User) (width 0.1524)) + (fp_line (start -9.652 7.7724) (end -14.224 7.7724) (layer Eco2.User) (width 0.1524)) + (fp_line (start -9.652 6.604) (end -9.652 7.7724) (layer Eco2.User) (width 0.1524)) + (fp_line (start -8.6106 6.604) (end -9.652 6.604) (layer Eco2.User) (width 0.1524)) + (fp_line (start -8.6106 5.8166) (end -8.6106 6.604) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 5.8166) (end -8.6106 5.8166) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 5.8166) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 5.8166) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 8.6106 5.8166) (end 6.985 5.8166) (layer Eco2.User) (width 0.1524)) + (fp_line (start 8.6106 6.604) (end 8.6106 5.8166) (layer Eco2.User) (width 0.1524)) + (fp_line (start 9.652 6.604) (end 8.6106 6.604) (layer Eco2.User) (width 0.1524)) + (fp_line (start 9.652 7.7724) (end 9.652 6.604) (layer Eco2.User) (width 0.1524)) + (fp_line (start 14.224 7.7724) (end 9.652 7.7724) (layer Eco2.User) (width 0.1524)) + (fp_line (start 14.224 6.604) (end 14.224 7.7724) (layer Eco2.User) (width 0.1524)) + (fp_line (start 15.2654 6.604) (end 14.224 6.604) (layer Eco2.User) (width 0.1524)) + (fp_line (start 15.2654 0.508) (end 15.2654 6.604) (layer Eco2.User) (width 0.1524)) + (fp_line (start 16.129 0.508) (end 15.2654 0.508) (layer Eco2.User) (width 0.1524)) + (fp_line (start 16.129 -2.286) (end 16.129 0.508) (layer Eco2.User) (width 0.1524)) + (fp_line (start 15.2654 -2.286) (end 16.129 -2.286) (layer Eco2.User) (width 0.1524)) + (fp_line (start 15.2654 -5.6896) (end 15.2654 -2.286) (layer Eco2.User) (width 0.1524)) + (fp_line (start 8.6106 -5.6896) (end 15.2654 -5.6896) (layer Eco2.User) (width 0.1524)) + (fp_line (start 8.6106 -4.8768) (end 8.6106 -5.6896) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -4.8768) (end 8.6106 -4.8768) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 -4.8768) (layer Eco2.User) (width 0.1524)) + (fp_line (start -21.30552 9.398) (end -21.30552 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 21.30552 9.398) (end -21.30552 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 21.30552 -9.398) (end 21.30552 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -21.30552 -9.398) (end 21.30552 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_text user 2.25u (at -17.62252 8.255) (layer Dwgs.User) + (effects (font (size 1.524 1.524) (thickness 0.3048))) + ) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) + (pad 2 thru_hole circle (at 2.54 -5.08 330.95) (size 2 2) (drill 1.524) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 2.5 -4.5 330.95) (size 2 2) (drill 1.524) (layers *.Cu *.Mask)) + (pad 1 thru_hole oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (drill 0.001) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (drill 0.001) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) + (pad 1 thru_hole circle (at -3.81 -2.54 330.95) (size 2 2) (drill 1.524) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at -2.5 -4 330.95) (size 2 2) (drill 1.524) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) + (pad HOLE np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) + (pad HOLE np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) + (pad HOLE np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu)) + (pad HOLE np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu)) +)