Skip to content

Commit

Permalink
Fix footprints and PCBs
Browse files Browse the repository at this point in the history
- removed silkscreen of Cherry MX and Kailh Socket
- LTST-A683CEGBW pinout and model was rotated which caused invalid connections
  • Loading branch information
sszczep committed Jan 26, 2020
1 parent 5deb8c7 commit bb8e38b
Show file tree
Hide file tree
Showing 40 changed files with 2,261 additions and 2,410 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@
(mod_edge_width 0.12)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 1.524 1.524)
(pad_drill 0.762)
(pad_size 2.55 2.5)
(pad_drill 0)
(pad_to_mask_clearance 0.051)
(solder_mask_min_width 0.25)
(aux_axis_origin 0 0)
Expand Down Expand Up @@ -122,61 +122,6 @@
(add_net VCC)
)

(module "Cherry MX:Cherry-MX_Plate-Mounted_LTST-A683CEGBW_Kailh_Socket" (layer F.Cu) (tedit 5E29AA9C) (tstamp 5E299333)
(at 153.416 105.41 90)
(path /5E278424)
(fp_text reference U1 (at 0 -8.7 90) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Cherry_MX_RGB (at 0 9 90) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 7.8 7.8) (end -7.8 7.8) (layer F.Fab) (width 0.12))
(fp_line (start -7.8 7.8) (end -7.8 -7.8) (layer F.Fab) (width 0.12))
(fp_line (start 7.8 7.8) (end 7.8 -7.8) (layer F.Fab) (width 0.12))
(fp_line (start -7.8 -7.8) (end 7.8 -7.8) (layer F.Fab) (width 0.12))
(fp_line (start -1.7 6.85) (end -2 6.85) (layer B.SilkS) (width 0.12))
(fp_line (start -2 6.55) (end -2 6.85) (layer B.SilkS) (width 0.12))
(fp_poly (pts (xy 1.7 3.55) (xy -1.7 3.55) (xy -1.7 6.55) (xy 1.7 6.55)) (layer Edge.Cuts) (width 0.01))
(fp_arc (start -5.16 -5.78) (end -6.16 -5.78) (angle 90) (layer B.SilkS) (width 0.12))
(fp_arc (start 4.19 -3.335) (end 4.74 -3.335) (angle 90) (layer B.SilkS) (width 0.12))
(fp_arc (start -0.01 0.315) (end -2.86 -0.89) (angle 70) (layer B.SilkS) (width 0.12))
(fp_line (start 4.19 -2.78) (end -0.01 -2.78) (layer B.SilkS) (width 0.12))
(fp_line (start -6.16 -0.89) (end -2.86 -0.89) (layer B.SilkS) (width 0.12))
(fp_line (start -6.16 -5.8) (end -6.16 -0.89) (layer B.SilkS) (width 0.12))
(fp_line (start 4.74 -6.78) (end 4.74 -3.335) (layer B.SilkS) (width 0.12))
(fp_line (start -5.16 -6.78) (end 4.74 -6.78) (layer B.SilkS) (width 0.12))
(fp_line (start -7 7) (end 7 7) (layer F.SilkS) (width 0.12))
(fp_line (start -7 -7) (end 7 -7) (layer F.SilkS) (width 0.12))
(fp_line (start 7 -7) (end 7 7) (layer F.SilkS) (width 0.12))
(fp_line (start -7 -7) (end -7 7) (layer F.SilkS) (width 0.12))
(pad 4 smd rect (at 2.6 4.3 90) (size 1.8 0.9) (layers B.Cu B.Paste B.Mask)
(net 1 VCC))
(pad 3 smd rect (at 2.6 5.8 90) (size 1.8 0.9) (layers B.Cu B.Paste B.Mask)
(net 6 DOUT))
(pad 1 smd rect (at -2.6 5.8 90) (size 1.8 0.9) (layers B.Cu B.Paste B.Mask)
(net 2 GND))
(pad 2 smd rect (at -2.6 4.3 90) (size 1.8 0.9) (layers B.Cu B.Paste B.Mask)
(net 5 DIN))
(pad "" np_thru_hole circle (at -3.81 -2.54 90) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 2.54 -5.08 90) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad 5 smd rect (at -7.41 -2.685 90) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)
(net 3 SW1))
(pad 6 smd rect (at 6.015 -5.08 90) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)
(net 4 SW2))
(pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask))
(model "/Users/sebastianszczepanski/GitHub/Cherry-MX-Breakout-Board/libraries/Cherry MX.pretty/Kailh_Socket.stp"
(offset (xyz -0.65 3.8 -3.53))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
(model "/Users/sebastianszczepanski/GitHub/Cherry-MX-Breakout-Board/libraries/Cherry MX.pretty/LTST-A683CEGBW.step"
(offset (xyz 0 -5.05 -1.7))
(scale (xyz 1 1 1))
(rotate (xyz 180 0 0))
)
)

(module Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5E27E28B)
(at 159.092 117.946 270)
(descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
Expand Down Expand Up @@ -207,13 +152,13 @@
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 2 GND))
(pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 5 DIN))
(pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 2 GND))
(pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 VCC))
(pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 6 DOUT))
(pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 VCC))
(pad 5 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 3 SW1))
(pad 6 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
Expand All @@ -225,8 +170,8 @@
)
)

(module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5B301BBE) (tstamp 5E28B940)
(at 156.552 121.756)
(module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5B301BBE) (tstamp 5E2DEEB2)
(at 153.92 121.52)
(descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
(tags capacitor)
(path /5E27C2F1)
Expand Down Expand Up @@ -261,32 +206,75 @@
)
)

(module "Cherry MX:Cherry-MX_Plate-Mounted_LTST-A683CEGBW_Kailh_Socket" (layer F.Cu) (tedit 5E2DEC68) (tstamp 5E299333)
(at 153.416 105.41 90)
(path /5E278424)
(fp_text reference U1 (at 0 -8.7 90) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Cherry_MX_RGB (at 0 9 90) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_poly (pts (xy 1.7 6.55) (xy -1.7 6.55) (xy -1.7 3.55) (xy 1.7 3.55)) (layer Edge.Cuts) (width 0.01))
(fp_line (start -1.7 3.25) (end -2 3.25) (layer B.SilkS) (width 0.12))
(fp_line (start -2 3.25) (end -2 3.55) (layer B.SilkS) (width 0.12))
(fp_line (start 7.8 7.8) (end -7.8 7.8) (layer F.Fab) (width 0.12))
(fp_line (start -7.8 7.8) (end -7.8 -7.8) (layer F.Fab) (width 0.12))
(fp_line (start 7.8 7.8) (end 7.8 -7.8) (layer F.Fab) (width 0.12))
(fp_line (start -7.8 -7.8) (end 7.8 -7.8) (layer F.Fab) (width 0.12))
(pad 3 smd rect (at 2.6 4.3 90) (size 1.8 0.9) (layers B.Cu B.Paste B.Mask)
(net 6 DOUT))
(pad 4 smd rect (at 2.6 5.8 90) (size 1.8 0.9) (layers B.Cu B.Paste B.Mask)
(net 1 VCC))
(pad 2 smd rect (at -2.6 5.8 90) (size 1.8 0.9) (layers B.Cu B.Paste B.Mask)
(net 5 DIN))
(pad 1 smd rect (at -2.6 4.3 90) (size 1.8 0.9) (layers B.Cu B.Paste B.Mask)
(net 2 GND))
(pad 6 smd rect (at 6.015 -5.08 90) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)
(net 4 SW2))
(pad 5 smd rect (at -7.41 -2.54 90) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)
(net 3 SW1))
(pad "" np_thru_hole circle (at 2.54 -5.08 90) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -3.81 -2.54 90) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask))
(model "/Users/sebastianszczepanski/GitHub/Cherry-MX-Breakout-Board/libraries/Cherry MX.pretty/Kailh_Socket.stp"
(offset (xyz -0.65 3.8 -3.53))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
(model "/Users/sebastianszczepanski/GitHub/Cherry-MX-Breakout-Board/libraries/Cherry MX.pretty/LTST-A683CEGBW.step"
(offset (xyz 0 -5.05 -1.9))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

(gr_text "Cherry MX Breakout Board v1\n" (at 144.53 113.31 90) (layer F.SilkS)
(effects (font (size 0.8 0.7) (thickness 0.13)) (justify left))
)
(gr_text "SW2 SW1 DOUT VCC DIN GND" (at 152.742 120.613) (layer F.SilkS)
(gr_text "SW2 SW1 VCC DOUT GND DIN" (at 152.742 120.613) (layer F.SilkS)
(effects (font (size 0.8 0.7) (thickness 0.1)))
)
(gr_line (start 143.526 97.028) (end 161.798 97.028) (layer Edge.Cuts) (width 0.1))
(gr_line (start 143.526 122.936) (end 143.526 97.028) (layer Edge.Cuts) (width 0.1))
(gr_line (start 161.798 122.936) (end 143.526 122.936) (layer Edge.Cuts) (width 0.1))
(gr_line (start 161.798 97.028) (end 161.798 122.936) (layer Edge.Cuts) (width 0.1))

(segment (start 155.7645 121.5275) (end 155.7645 119.724) (width 0.25) (layer B.Cu) (net 1))
(segment (start 155.7645 119.724) (end 155.7645 119.47) (width 0.25) (layer B.Cu) (net 1))
(segment (start 155.7645 119.47) (end 154.012 117.7175) (width 0.25) (layer B.Cu) (net 1))
(segment (start 157.016 102.81) (end 156.51 103.316) (width 0.25) (layer B.Cu) (net 1))
(segment (start 157.716 102.81) (end 157.016 102.81) (width 0.25) (layer B.Cu) (net 1))
(segment (start 156.51 103.316) (end 156.51 115.4) (width 0.25) (layer B.Cu) (net 1))
(segment (start 156.51 115.4) (end 154.03 117.88) (width 0.25) (layer B.Cu) (net 1))
(segment (start 159.098001 117.939999) (end 159.092 117.946) (width 0.25) (layer B.Cu) (net 2))
(segment (start 157.3395 121.6545) (end 157.3395 119.978) (width 0.25) (layer B.Cu) (net 2))
(segment (start 157.3395 119.978) (end 157.3395 119.47) (width 0.25) (layer B.Cu) (net 2))
(segment (start 157.3395 119.47) (end 159.092 117.7175) (width 0.25) (layer B.Cu) (net 2))
(segment (start 158.896 117.623) (end 159.092 117.819) (width 0.25) (layer B.Cu) (net 2))
(segment (start 158.796 117.606) (end 159.05 117.86) (width 0.25) (layer B.Cu) (net 2))
(segment (start 159.216 108.01) (end 159.216 117.764) (width 0.25) (layer B.Cu) (net 2))
(segment (start 159.216 117.764) (end 159.05 117.93) (width 0.25) (layer B.Cu) (net 2))
(segment (start 159.216 101.66) (end 158.956 101.4) (width 0.25) (layer B.Cu) (net 1))
(segment (start 159.216 102.81) (end 159.216 101.66) (width 0.25) (layer B.Cu) (net 1))
(segment (start 157.190998 101.4) (end 156.05999 102.531008) (width 0.25) (layer B.Cu) (net 1))
(segment (start 158.956 101.4) (end 157.190998 101.4) (width 0.25) (layer B.Cu) (net 1))
(segment (start 156.05999 102.531008) (end 156.05999 113.33001) (width 0.25) (layer B.Cu) (net 1))
(segment (start 156.05999 113.33001) (end 151.44 117.95) (width 0.25) (layer B.Cu) (net 1))
(segment (start 152.695 121.52) (end 151.45 120.275) (width 0.25) (layer B.Cu) (net 1))
(segment (start 153.1325 121.52) (end 152.695 121.52) (width 0.25) (layer B.Cu) (net 1))
(segment (start 151.45 120.275) (end 151.45 118) (width 0.25) (layer B.Cu) (net 1))
(segment (start 156.679 117.946) (end 156.552 117.946) (width 0.25) (layer B.Cu) (net 2))
(segment (start 157.716 108.01) (end 157.716 116.704) (width 0.25) (layer B.Cu) (net 2))
(segment (start 157.716 116.704) (end 156.51 117.91) (width 0.25) (layer B.Cu) (net 2))
(segment (start 155.145 121.52) (end 156.53 120.135) (width 0.25) (layer B.Cu) (net 2))
(segment (start 154.7075 121.52) (end 155.145 121.52) (width 0.25) (layer B.Cu) (net 2))
(segment (start 156.53 120.135) (end 156.53 118.03) (width 0.25) (layer B.Cu) (net 2))
(segment (start 148.932 117.946) (end 148.932 114.838) (width 0.25) (layer B.Cu) (net 3))
(segment (start 148.932 114.838) (end 150.72 113.05) (width 0.25) (layer B.Cu) (net 3))
(segment (start 150.72 113.05) (end 150.72 112.98) (width 0.25) (layer B.Cu) (net 3))
Expand All @@ -295,14 +283,14 @@
(segment (start 145.25 115.601919) (end 145.25 100.22) (width 0.25) (layer B.Cu) (net 4))
(segment (start 145.25 100.22) (end 146.04 99.43) (width 0.25) (layer B.Cu) (net 4))
(segment (start 146.04 99.43) (end 148.48 99.43) (width 0.25) (layer B.Cu) (net 4))
(segment (start 156.679 117.946) (end 156.552 117.946) (width 0.25) (layer B.Cu) (net 5))
(segment (start 157.716 108.01) (end 157.716 116.704) (width 0.25) (layer B.Cu) (net 5))
(segment (start 157.716 116.704) (end 156.51 117.91) (width 0.25) (layer B.Cu) (net 5))
(segment (start 159.216 101.66) (end 158.956 101.4) (width 0.25) (layer B.Cu) (net 6))
(segment (start 159.216 102.81) (end 159.216 101.66) (width 0.25) (layer B.Cu) (net 6))
(segment (start 157.190998 101.4) (end 156.05999 102.531008) (width 0.25) (layer B.Cu) (net 6))
(segment (start 158.956 101.4) (end 157.190998 101.4) (width 0.25) (layer B.Cu) (net 6))
(segment (start 156.05999 102.531008) (end 156.05999 113.33001) (width 0.25) (layer B.Cu) (net 6))
(segment (start 156.05999 113.33001) (end 151.44 117.95) (width 0.25) (layer B.Cu) (net 6))
(segment (start 159.098001 117.939999) (end 159.092 117.946) (width 0.25) (layer B.Cu) (net 5))
(segment (start 158.896 117.623) (end 159.092 117.819) (width 0.25) (layer B.Cu) (net 5))
(segment (start 158.796 117.606) (end 159.05 117.86) (width 0.25) (layer B.Cu) (net 5))
(segment (start 159.216 108.01) (end 159.216 117.764) (width 0.25) (layer B.Cu) (net 5))
(segment (start 159.216 117.764) (end 159.05 117.93) (width 0.25) (layer B.Cu) (net 5))
(segment (start 157.016 102.81) (end 156.51 103.316) (width 0.25) (layer B.Cu) (net 6))
(segment (start 157.716 102.81) (end 157.016 102.81) (width 0.25) (layer B.Cu) (net 6))
(segment (start 156.51 103.316) (end 156.51 115.4) (width 0.25) (layer B.Cu) (net 6))
(segment (start 156.51 115.4) (end 154.03 117.88) (width 0.25) (layer B.Cu) (net 6))

)
Loading

0 comments on commit bb8e38b

Please sign in to comment.