Browse Source

Add a pin header for a data line for optional WS2812 strip leds

tags/v1
Dashie der otter 2 years ago
parent
commit
231524999b
Signed by: Dashie <dashie@sigpipe.me> GPG Key ID: C2D57B325840B755
7 changed files with 741 additions and 624 deletions
  1. +17
    -0
      dashie-keys-cache.lib
  2. +77
    -39
      dashie-keys.kicad_pcb
  3. +325
    -308
      dashie-keys.net
  4. +13
    -1
      dashie-keys.sch
  5. +275
    -253
      dashie-keys.xml
  6. +13
    -12
      dashie-keys_.csv
  7. +21
    -11
      dashie-keys_.html

+ 17
- 0
dashie-keys-cache.lib View File

@@ -1,6 +1,23 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Generic:Conn_01x01
#
DEF Connector_Generic:Conn_01x01 J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Generic:Conn_01x01" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*
$ENDFPLIST
DRAW
S -50 5 0 -5 1 1 6 N
S -50 50 50 -50 1 1 10 f
X Pin_1 1 -200 0 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic:Conn_01x02
#
DEF Connector_Generic:Conn_01x02 J 0 40 Y N 1 F N

+ 77
- 39
dashie-keys.kicad_pcb View File

@@ -3,9 +3,9 @@
(general
(thickness 1.6)
(drawings 52)
(tracks 662)
(tracks 663)
(zones 0)
(modules 206)
(modules 207)
(nets 142)
)

@@ -13238,6 +13238,43 @@
(xy 0.67701 6.209396) (xy 0.683398 6.199909) (xy 0.688296 6.211245)) (layer F.SilkS) (width 0.01))
)

(module Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mm (layer F.Cu) (tedit 5A65F8B1) (tstamp 5A6721CC)
(at 181.864 47.498)
(descr "Through hole straight socket strip, 1x01, 2.54mm pitch, single row")
(tags "Through hole socket strip THT 1x01 2.54mm single row")
(path /5B80913D)
(fp_text reference J4 (at 0 -2.33) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value OPT_WS2812 (at 0 2.33) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 -2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 1.33 1.27) (end -1.33 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 1.33 1.33) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
(pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 130 /e7))
(model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x01_Pitch2.54mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 270))
)
)

(gr_text rst (at 153.924 44.196) (layer F.SilkS) (tstamp 5A66DF0A)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
@@ -13299,7 +13336,7 @@
(gr_line (start 133.35 41.91) (end 172.35 41.91) (layer F.SilkS) (width 0.2) (tstamp 5A65DAD7))
(gr_line (start 172.35 41.91) (end 172.35 53.91) (layer F.SilkS) (width 0.2) (tstamp 5A65D9F0))
(gr_line (start 133.35 41.91) (end 133.35 53.91) (layer F.SilkS) (width 0.2) (tstamp 5A65DCE4))
(gr_text "a\nbig\nhole" (at 181.61 110.49) (layer F.Fab) (tstamp 5A65EE09)
(gr_text "a\nbig\nhole" (at 181.61 110.49) (layer F.Fab) (tstamp 5A66E386)
(effects (font (size 4 4) (thickness 0.3)))
)
(gr_line (start 171.45 123.19) (end 171.45 99.06) (layer Edge.Cuts) (width 0.15) (tstamp 5A65DACE))
@@ -13616,7 +13653,7 @@
(segment (start 185.166 67.056) (end 185.166 80.264) (width 0.25) (layer F.Cu) (net 60))
(segment (start 186.436 65.786) (end 185.166 67.056) (width 0.25) (layer F.Cu) (net 60))
(segment (start 186.436 59.04337) (end 186.436 65.786) (width 0.25) (layer F.Cu) (net 60))
(segment (start 184.404 55.88) (end 184.404 57.01137) (width 0.25) (layer F.Cu) (net 60))
(segment (start 184.404 55.88) (end 184.404 57.01137) (width 0.25) (layer F.Cu) (net 60) (status 10))
(segment (start 184.404 57.01137) (end 186.436 59.04337) (width 0.25) (layer F.Cu) (net 60))
(segment (start 152.654 156.44) (end 137.16 156.44) (width 0.25) (layer B.Cu) (net 60) (tstamp 5A65D333) (status 20))
(segment (start 156.43 156.44) (end 152.654 156.44) (width 0.25) (layer B.Cu) (net 60) (tstamp 5A65F346))
@@ -13749,12 +13786,12 @@
(segment (start 96.52 45.974) (end 96.52 52.094) (width 0.25) (layer B.Cu) (net 93) (tstamp 5A65ED70) (status 30))
(segment (start 169.164 54.102) (end 120.65 54.102) (width 0.25) (layer B.Cu) (net 94))
(segment (start 204.724 54.102) (end 169.164 54.102) (width 0.25) (layer B.Cu) (net 94))
(segment (start 169.164 55.88) (end 169.164 54.102) (width 0.25) (layer B.Cu) (net 94))
(segment (start 169.164 55.88) (end 169.164 54.102) (width 0.25) (layer B.Cu) (net 94) (status 10))
(segment (start 120.65 54.102) (end 119.658 55.094) (width 0.25) (layer B.Cu) (net 94))
(segment (start 119.658 55.094) (end 116.84 55.094) (width 0.25) (layer B.Cu) (net 94))
(segment (start 119.658 55.094) (end 116.84 55.094) (width 0.25) (layer B.Cu) (net 94) (status 20))
(segment (start 209.042 58.42) (end 204.724 54.102) (width 0.25) (layer B.Cu) (net 94))
(segment (start 234.384 58.42) (end 209.042 58.42) (width 0.25) (layer B.Cu) (net 94))
(segment (start 238.76 55.094) (end 237.71 55.094) (width 0.25) (layer B.Cu) (net 94))
(segment (start 238.76 55.094) (end 237.71 55.094) (width 0.25) (layer B.Cu) (net 94) (status 10))
(segment (start 237.71 55.094) (end 234.384 58.42) (width 0.25) (layer B.Cu) (net 94))
(segment (start 296.926 53.594) (end 298.426 55.094) (width 0.25) (layer B.Cu) (net 94) (tstamp 5A65FF52))
(segment (start 298.426 55.094) (end 299.72 55.094) (width 0.25) (layer B.Cu) (net 94) (tstamp 5A65D936) (status 20))
@@ -13788,20 +13825,20 @@
(segment (start 299.72 48.983002) (end 299.72 52.094) (width 0.25) (layer B.Cu) (net 99) (tstamp 5A65EA10) (status 20))
(segment (start 320.04 45.974) (end 320.04 52.094) (width 0.25) (layer B.Cu) (net 100) (tstamp 5A65EE63) (status 30))
(segment (start 194.62199 53.39799) (end 133.40799 53.39799) (width 0.25) (layer F.Cu) (net 101))
(segment (start 197.104 55.88) (end 194.62199 53.39799) (width 0.25) (layer F.Cu) (net 101))
(segment (start 197.104 55.88) (end 194.62199 53.39799) (width 0.25) (layer F.Cu) (net 101) (status 10))
(segment (start 133.40799 53.39799) (end 132.842 52.832) (width 0.25) (layer F.Cu) (net 101))
(segment (start 132.842 49.022) (end 135.128 46.736) (width 0.25) (layer F.Cu) (net 101))
(segment (start 132.842 49.022) (end 135.128 46.736) (width 0.25) (layer F.Cu) (net 101) (status 20))
(segment (start 132.842 52.832) (end 132.842 49.022) (width 0.25) (layer F.Cu) (net 101))
(segment (start 132.08 53.086) (end 132.08 46.144) (width 0.25) (layer F.Cu) (net 102))
(segment (start 132.08 46.144) (end 134.028 44.196) (width 0.25) (layer F.Cu) (net 102))
(segment (start 134.028 44.196) (end 135.128 44.196) (width 0.25) (layer F.Cu) (net 102))
(segment (start 134.028 44.196) (end 135.128 44.196) (width 0.25) (layer F.Cu) (net 102) (status 20))
(segment (start 132.842 53.848) (end 132.08 53.086) (width 0.25) (layer F.Cu) (net 102))
(segment (start 192.532 53.848) (end 132.842 53.848) (width 0.25) (layer F.Cu) (net 102))
(segment (start 194.564 55.88) (end 192.532 53.848) (width 0.25) (layer F.Cu) (net 102))
(segment (start 192.024 45.72) (end 192.024 44.196) (width 0.25) (layer F.Cu) (net 103))
(segment (start 192.024 40.64) (end 192.024 44.196) (width 0.25) (layer F.Cu) (net 103) (status 30))
(segment (start 189.484 44.196) (end 189.484 45.72) (width 0.25) (layer F.Cu) (net 104))
(segment (start 189.484 44.196) (end 189.484 40.64) (width 0.25) (layer F.Cu) (net 104) (status 30))
(segment (start 194.564 55.88) (end 192.532 53.848) (width 0.25) (layer F.Cu) (net 102) (status 10))
(segment (start 192.024 45.72) (end 192.024 44.196) (width 0.25) (layer F.Cu) (net 103) (status 10))
(segment (start 192.024 40.64) (end 192.024 44.196) (width 0.25) (layer F.Cu) (net 103) (status 10))
(segment (start 189.484 44.196) (end 189.484 45.72) (width 0.25) (layer F.Cu) (net 104) (status 20))
(segment (start 189.484 44.196) (end 189.484 40.64) (width 0.25) (layer F.Cu) (net 104) (status 20))
(segment (start 94.742 56.388) (end 152.28463 56.388) (width 0.25) (layer B.Cu) (net 105))
(segment (start 88.138 54.356) (end 92.71 54.356) (width 0.25) (layer B.Cu) (net 105))
(segment (start 92.71 54.356) (end 94.742 56.388) (width 0.25) (layer B.Cu) (net 105))
@@ -13831,15 +13868,15 @@
(segment (start 144.609999 62.400001) (end 145.371999 62.400001) (width 0.25) (layer B.Cu) (net 109))
(segment (start 163.83 63.5) (end 166.624 60.706) (width 0.25) (layer B.Cu) (net 110) (status 10))
(segment (start 166.624 60.706) (end 166.624 55.88) (width 0.25) (layer B.Cu) (net 110) (status 20))
(segment (start 181.864 55.88) (end 181.864 61.214) (width 0.25) (layer F.Cu) (net 111))
(segment (start 181.864 61.214) (end 184.15 63.5) (width 0.25) (layer F.Cu) (net 111))
(segment (start 181.864 55.88) (end 181.864 61.214) (width 0.25) (layer F.Cu) (net 111) (status 10))
(segment (start 181.864 61.214) (end 184.15 63.5) (width 0.25) (layer F.Cu) (net 111) (status 20))
(segment (start 186.944 57.01137) (end 188.60663 58.674) (width 0.25) (layer F.Cu) (net 112))
(segment (start 197.612 63.5) (end 204.47 63.5) (width 0.25) (layer F.Cu) (net 112))
(segment (start 186.944 55.88) (end 186.944 57.01137) (width 0.25) (layer F.Cu) (net 112))
(segment (start 197.612 63.5) (end 204.47 63.5) (width 0.25) (layer F.Cu) (net 112) (status 20))
(segment (start 186.944 55.88) (end 186.944 57.01137) (width 0.25) (layer F.Cu) (net 112) (status 10))
(segment (start 188.60663 58.674) (end 192.786 58.674) (width 0.25) (layer F.Cu) (net 112))
(segment (start 192.786 58.674) (end 197.612 63.5) (width 0.25) (layer F.Cu) (net 112))
(segment (start 199.644 55.88) (end 207.264 63.5) (width 0.25) (layer F.Cu) (net 113))
(segment (start 207.264 63.5) (end 224.79 63.5) (width 0.25) (layer F.Cu) (net 113))
(segment (start 199.644 55.88) (end 207.264 63.5) (width 0.25) (layer F.Cu) (net 113) (status 10))
(segment (start 207.264 63.5) (end 224.79 63.5) (width 0.25) (layer F.Cu) (net 113) (status 20))
(segment (start 201.14596 39.13804) (end 241.06804 39.13804) (width 0.25) (layer B.Cu) (net 114))
(segment (start 241.06804 39.13804) (end 245.11 43.18) (width 0.25) (layer B.Cu) (net 114) (status 20))
(segment (start 199.644 40.64) (end 201.14596 39.13804) (width 0.25) (layer B.Cu) (net 114) (status 10))
@@ -13864,8 +13901,8 @@
(segment (start 212.869999 41.765001) (end 212.995001 41.639999) (width 0.25) (layer B.Cu) (net 120))
(segment (start 212.995001 41.639999) (end 213.995 40.64) (width 0.25) (layer B.Cu) (net 120) (status 20))
(segment (start 184.404 41.77137) (end 185.747661 43.115031) (width 0.25) (layer B.Cu) (net 121))
(segment (start 184.404 40.64) (end 184.404 41.77137) (width 0.25) (layer B.Cu) (net 121))
(segment (start 205.707031 43.115031) (end 213.972 51.38) (width 0.25) (layer B.Cu) (net 121))
(segment (start 184.404 40.64) (end 184.404 41.77137) (width 0.25) (layer B.Cu) (net 121) (status 10))
(segment (start 205.707031 43.115031) (end 213.972 51.38) (width 0.25) (layer B.Cu) (net 121) (status 20))
(segment (start 185.747661 43.115031) (end 205.707031 43.115031) (width 0.25) (layer B.Cu) (net 121))
(segment (start 186.944 40.64) (end 188.969021 42.665021) (width 0.25) (layer B.Cu) (net 122) (status 10))
(segment (start 188.969021 42.665021) (end 208.781021 42.665021) (width 0.25) (layer B.Cu) (net 122))
@@ -13873,33 +13910,33 @@
(segment (start 208.781021 42.665021) (end 216.170999 50.054999) (width 0.25) (layer B.Cu) (net 122))
(segment (start 223.132001 50.380001) (end 224.132 51.38) (width 0.25) (layer B.Cu) (net 122) (status 20))
(segment (start 216.170999 50.054999) (end 222.806999 50.054999) (width 0.25) (layer B.Cu) (net 122))
(segment (start 192.024 55.88) (end 192.024 60.706) (width 0.25) (layer B.Cu) (net 123))
(segment (start 192.024 60.706) (end 191.77 60.96) (width 0.25) (layer B.Cu) (net 123))
(segment (start 189.484 55.88) (end 189.484 62.314) (width 0.25) (layer B.Cu) (net 124))
(segment (start 192.024 55.88) (end 192.024 60.706) (width 0.25) (layer B.Cu) (net 123) (status 30))
(segment (start 192.024 60.706) (end 191.77 60.96) (width 0.25) (layer B.Cu) (net 123) (status 30))
(segment (start 189.484 55.88) (end 189.484 62.314) (width 0.25) (layer B.Cu) (net 124) (status 10))
(segment (start 189.484 62.314) (end 190.67 63.5) (width 0.25) (layer B.Cu) (net 124))
(segment (start 190.67 63.5) (end 191.77 63.5) (width 0.25) (layer B.Cu) (net 124))
(segment (start 190.67 63.5) (end 191.77 63.5) (width 0.25) (layer B.Cu) (net 124) (status 20))
(segment (start 150.368 49.276) (end 151.892 50.8) (width 0.25) (layer F.Cu) (net 125))
(segment (start 151.892 50.8) (end 153.924 50.8) (width 0.25) (layer F.Cu) (net 125))
(segment (start 135.128 49.276) (end 150.368 49.276) (width 0.25) (layer F.Cu) (net 125))
(segment (start 151.892 50.8) (end 153.924 50.8) (width 0.25) (layer F.Cu) (net 125) (status 20))
(segment (start 135.128 49.276) (end 150.368 49.276) (width 0.25) (layer F.Cu) (net 125) (status 10))
(segment (start 194.061132 44.015051) (end 160.708949 44.015051) (width 0.25) (layer B.Cu) (net 125))
(segment (start 160.708949 44.015051) (end 153.924 50.8) (width 0.25) (layer B.Cu) (net 125))
(segment (start 194.564 45.72) (end 194.564 44.517919) (width 0.25) (layer B.Cu) (net 125))
(segment (start 160.708949 44.015051) (end 153.924 50.8) (width 0.25) (layer B.Cu) (net 125) (status 20))
(segment (start 194.564 45.72) (end 194.564 44.517919) (width 0.25) (layer B.Cu) (net 125) (status 10))
(segment (start 194.564 44.517919) (end 194.061132 44.015051) (width 0.25) (layer B.Cu) (net 125))
(segment (start 194.564 44.196) (end 194.564 45.72) (width 0.25) (layer F.Cu) (net 125))
(segment (start 194.564 44.196) (end 194.564 45.72) (width 0.25) (layer F.Cu) (net 125) (status 20))
(segment (start 196.596 42.164) (end 200.66 42.164) (width 0.25) (layer F.Cu) (net 125))
(segment (start 200.66 42.164) (end 202.184 40.64) (width 0.25) (layer F.Cu) (net 125) (status 20))
(segment (start 194.564 44.196) (end 196.596 42.164) (width 0.25) (layer F.Cu) (net 125) (status 10))
(segment (start 194.564 44.196) (end 196.596 42.164) (width 0.25) (layer F.Cu) (net 125))
(segment (start 202.184 40.64) (end 209.495 40.64) (width 0.25) (layer F.Cu) (net 125) (status 10))
(segment (start 209.495 40.64) (end 213.995 45.14) (width 0.25) (layer F.Cu) (net 125) (status 20))
(segment (start 176.784 40.64) (end 173.858959 43.565041) (width 0.25) (layer B.Cu) (net 126))
(segment (start 176.784 40.64) (end 173.858959 43.565041) (width 0.25) (layer B.Cu) (net 126) (status 10))
(segment (start 158.618959 43.565041) (end 154.723999 47.460001) (width 0.25) (layer B.Cu) (net 126))
(segment (start 173.858959 43.565041) (end 158.618959 43.565041) (width 0.25) (layer B.Cu) (net 126))
(segment (start 154.723999 47.460001) (end 153.924 48.26) (width 0.25) (layer B.Cu) (net 126))
(segment (start 197.104 45.72) (end 197.104 50.8) (width 0.25) (layer F.Cu) (net 126))
(segment (start 197.104 50.8) (end 202.184 55.88) (width 0.25) (layer F.Cu) (net 126))
(segment (start 154.723999 47.460001) (end 153.924 48.26) (width 0.25) (layer B.Cu) (net 126) (status 20))
(segment (start 197.104 45.72) (end 197.104 50.8) (width 0.25) (layer F.Cu) (net 126) (status 10))
(segment (start 197.104 50.8) (end 202.184 55.88) (width 0.25) (layer F.Cu) (net 126) (status 20))
(segment (start 196.151122 43.565041) (end 179.709041 43.565041) (width 0.25) (layer B.Cu) (net 126))
(segment (start 179.709041 43.565041) (end 176.784 40.64) (width 0.25) (layer B.Cu) (net 126))
(segment (start 197.104 45.72) (end 197.104 44.517919) (width 0.25) (layer B.Cu) (net 126))
(segment (start 179.709041 43.565041) (end 176.784 40.64) (width 0.25) (layer B.Cu) (net 126) (status 20))
(segment (start 197.104 45.72) (end 197.104 44.517919) (width 0.25) (layer B.Cu) (net 126) (status 10))
(segment (start 197.104 44.517919) (end 196.151122 43.565041) (width 0.25) (layer B.Cu) (net 126))
(segment (start 151.638 48.26) (end 153.924 48.26) (width 0.25) (layer B.Cu) (net 126) (status 20))
(segment (start 148.082 51.816) (end 151.638 48.26) (width 0.25) (layer B.Cu) (net 126))
@@ -14033,6 +14070,7 @@
(segment (start 148.884213 45.72) (end 153.924 45.72) (width 0.25) (layer B.Cu) (net 127) (status 20))
(segment (start 140.97 45.72) (end 142.384213 45.72) (width 0.25) (layer B.Cu) (net 127) (status 10))
(segment (start 142.384213 45.72) (end 147.47 45.72) (width 0.25) (layer B.Cu) (net 127) (status 20))
(segment (start 181.864 40.64) (end 181.864 47.498) (width 0.25) (layer F.Cu) (net 130))

(zone (net 0) (net_name "") (layers *.Cu) (tstamp 5A66095A) (hatch edge 0.508)
(connect_pads (clearance 0.508))

+ 325
- 308
dashie-keys.net View File

@@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/dashie/dev/kicad/dashie-keys/dashie-keys.sch)
(date "lun. 22 janv. 2018 14:50:14 CET")
(date "lun. 22 janv. 2018 15:43:26 CET")
(tool "Eeschema no-vcs-found-cba430d~61~ubuntu17.10.1")
(sheet (number 1) (name /) (tstamps /)
(title_block
@@ -1330,7 +1330,13 @@
(footprint Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mm)
(libsource (lib Connector_Generic) (part Conn_01x02))
(sheetpath (names /) (tstamps /))
(tstamp 5AA5163F)))
(tstamp 5AA5163F))
(comp (ref J4)
(value OPT_WS2812)
(footprint Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mm)
(libsource (lib Connector_Generic) (part Conn_01x01))
(sheetpath (names /) (tstamps /))
(tstamp 5B80913D)))
(libparts
(libpart (lib Diode) (part 1N4148)
(aliases
@@ -1362,6 +1368,16 @@
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x01)
(description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x01))
(pins
(pin (num 1) (name Pin_1) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x02)
(description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
@@ -1471,326 +1487,327 @@
(library (logical teensy)
(uri /home/dashie/dev/kicad/dashie-keys/teensy_library/teensy.lib)))
(nets
(net (code 1) (name +5V)
(node (ref SW99) (pin 1))
(node (ref J2) (pin 3))
(node (ref SW100) (pin 1))
(node (ref SW98) (pin 2))
(node (ref U1) (pin 21))
(node (ref J3) (pin 3))
(node (ref U1) (pin 43))
(node (ref SW97) (pin 2)))
(net (code 2) (name COL1)
(node (ref U1) (pin 20))
(net (code 1) (name COL1)
(node (ref SW42) (pin 1))
(node (ref SW67) (pin 1))
(node (ref SW75) (pin 1))
(node (ref SW84) (pin 1))
(node (ref SW29) (pin 1))
(node (ref U1) (pin 20))
(node (ref SW15) (pin 1))
(node (ref SW67) (pin 1))
(node (ref SW42) (pin 1))
(node (ref SW1) (pin 1)))
(net (code 3) (name ROW6)
(node (ref D72) (pin 1))
(node (ref D71) (pin 1))
(node (ref D68) (pin 1))
(node (ref SW1) (pin 1))
(node (ref SW29) (pin 1))
(node (ref SW84) (pin 1)))
(net (code 2) (name ROW6)
(node (ref D74) (pin 1))
(node (ref D70) (pin 1))
(node (ref D67) (pin 1))
(node (ref D68) (pin 1))
(node (ref D71) (pin 1))
(node (ref D72) (pin 1))
(node (ref D73) (pin 1))
(node (ref D69) (pin 1))
(node (ref U1) (pin 10))
(node (ref D74) (pin 1))
(node (ref D70) (pin 1)))
(net (code 4) (name COL7)
(node (ref U1) (pin 10)))
(net (code 3) (name COL7)
(node (ref SW21) (pin 1))
(node (ref SW7) (pin 1))
(node (ref U1) (pin 9))
(node (ref SW48) (pin 1))
(node (ref SW70) (pin 1)))
(net (code 5) (name ROW5)
(node (ref U1) (pin 8))
(node (ref D63) (pin 1))
(node (ref D61) (pin 1))
(node (ref D60) (pin 1))
(node (ref D62) (pin 1))
(node (ref D64) (pin 1))
(node (ref D65) (pin 1))
(node (ref D66) (pin 1))
(node (ref D56) (pin 1))
(node (ref D57) (pin 1))
(node (ref D58) (pin 1))
(node (ref D59) (pin 1)))
(net (code 6) (name COL12)
(node (ref U1) (pin 30))
(node (ref SW39) (pin 1))
(node (ref SW53) (pin 1))
(node (ref SW70) (pin 1))
(node (ref SW48) (pin 1)))
(net (code 4) (name COL12)
(node (ref SW65) (pin 1))
(node (ref SW39) (pin 1))
(node (ref U1) (pin 30))
(node (ref SW90) (pin 1))
(node (ref SW12) (pin 1))
(node (ref SW26) (pin 1))
(node (ref SW72) (pin 1))
(node (ref SW81) (pin 1))
(node (ref SW72) (pin 1)))
(net (code 7) (name COL11)
(node (ref SW26) (pin 1))
(node (ref SW12) (pin 1))
(node (ref SW53) (pin 1)))
(net (code 5) (name COL11)
(node (ref SW71) (pin 1))
(node (ref SW64) (pin 1))
(node (ref SW38) (pin 1))
(node (ref SW52) (pin 1))
(node (ref SW25) (pin 1))
(node (ref SW52) (pin 1))
(node (ref U1) (pin 31))
(node (ref SW38) (pin 1))
(node (ref SW11) (pin 1))
(node (ref SW64) (pin 1))
(node (ref SW80) (pin 1))
(node (ref U1) (pin 31))
(node (ref SW89) (pin 1)))
(net (code 8) (name COL8)
(node (ref SW8) (pin 1))
(node (ref SW35) (pin 1))
(node (ref SW61) (pin 1))
(node (ref U1) (pin 7))
(node (ref SW49) (pin 1))
(node (ref SW22) (pin 1)))
(net (code 9) (name ui_ok)
(node (ref SW97) (pin 1))
(node (ref U1) (pin 40)))
(net (code 10) (name ui_cancel)
(net (code 6) (name ROW5)
(node (ref U1) (pin 8))
(node (ref D56) (pin 1))
(node (ref D62) (pin 1))
(node (ref D66) (pin 1))
(node (ref D65) (pin 1))
(node (ref D64) (pin 1))
(node (ref D63) (pin 1))
(node (ref D61) (pin 1))
(node (ref D60) (pin 1))
(node (ref D59) (pin 1))
(node (ref D58) (pin 1))
(node (ref D57) (pin 1)))
(net (code 7) (name ui_ok)
(node (ref U1) (pin 40))
(node (ref SW97) (pin 1)))
(net (code 8) (name ui_cancel)
(node (ref SW98) (pin 1))
(node (ref U1) (pin 41)))
(net (code 11) (name ROW8)
(node (ref D87) (pin 1))
(node (ref D88) (pin 1))
(node (ref D89) (pin 1))
(node (ref D90) (pin 1))
(node (ref D92) (pin 1))
(node (ref U1) (pin 14))
(node (ref D84) (pin 1))
(node (ref D85) (pin 1))
(node (ref D86) (pin 1))
(node (ref D91) (pin 1)))
(net (code 12) (name ROW3)
(net (code 9) (name ROW1)
(node (ref D2) (pin 1))
(node (ref D10) (pin 1))
(node (ref D9) (pin 1))
(node (ref D8) (pin 1))
(node (ref D7) (pin 1))
(node (ref D1) (pin 1))
(node (ref D6) (pin 1))
(node (ref D5) (pin 1))
(node (ref D3) (pin 1))
(node (ref D4) (pin 1))
(node (ref D12) (pin 1))
(node (ref D14) (pin 1))
(node (ref U1) (pin 24))
(node (ref D11) (pin 1))
(node (ref D13) (pin 1)))
(net (code 10) (name ui_prev)
(node (ref U1) (pin 36))
(node (ref SW99) (pin 2)))
(net (code 11) (name ROW3)
(node (ref D29) (pin 1))
(node (ref D30) (pin 1))
(node (ref D31) (pin 1))
(node (ref D32) (pin 1))
(node (ref D33) (pin 1))
(node (ref D34) (pin 1))
(node (ref D35) (pin 1))
(node (ref D36) (pin 1))
(node (ref D37) (pin 1))
(node (ref D38) (pin 1))
(node (ref D39) (pin 1))
(node (ref U1) (pin 26))
(node (ref D41) (pin 1))
(node (ref D40) (pin 1))
(node (ref D31) (pin 1))
(node (ref D29) (pin 1))
(node (ref D41) (pin 1)))
(net (code 13) (name COL5)
(node (ref D39) (pin 1))
(node (ref D38) (pin 1))
(node (ref D37) (pin 1))
(node (ref D36) (pin 1))
(node (ref D35) (pin 1))
(node (ref D34) (pin 1))
(node (ref D33) (pin 1)))
(net (code 12) (name COL5)
(node (ref SW59) (pin 1))
(node (ref SW19) (pin 1))
(node (ref SW5) (pin 1))
(node (ref SW46) (pin 1))
(node (ref U1) (pin 16))
(node (ref SW33) (pin 1)))
(net (code 14) (name /pa1)
(node (ref SW19) (pin 1))
(node (ref SW33) (pin 1))
(node (ref SW5) (pin 1)))
(net (code 13) (name /pa1)
(node (ref U1) (pin 45)))
(net (code 15) (name /e7)
(node (ref U1) (pin 35)))
(net (code 16) (name ROW2)
(node (ref D25) (pin 1))
(net (code 14) (name ROW2)
(node (ref D15) (pin 1))
(node (ref D24) (pin 1))
(node (ref D23) (pin 1))
(node (ref D22) (pin 1))
(node (ref D16) (pin 1))
(node (ref D17) (pin 1))
(node (ref D18) (pin 1))
(node (ref D21) (pin 1))
(node (ref D19) (pin 1))
(node (ref D20) (pin 1))
(node (ref D28) (pin 1))
(node (ref D27) (pin 1))
(node (ref D26) (pin 1))
(node (ref U1) (pin 25))
(node (ref D27) (pin 1)))
(net (code 17) (name COL6)
(node (ref D25) (pin 1))
(node (ref D24) (pin 1))
(node (ref D23) (pin 1))
(node (ref D22) (pin 1))
(node (ref D21) (pin 1))
(node (ref D20) (pin 1))
(node (ref D19) (pin 1))
(node (ref U1) (pin 25)))
(net (code 15) (name COL6)
(node (ref SW6) (pin 1))
(node (ref SW34) (pin 1))
(node (ref SW20) (pin 1))
(node (ref U1) (pin 15))
(node (ref SW60) (pin 1))
(node (ref SW47) (pin 1)))
(net (code 18) (name /pa0)
(node (ref SW20) (pin 1))
(node (ref SW47) (pin 1))
(node (ref SW34) (pin 1))
(node (ref SW60) (pin 1)))
(net (code 16) (name /pa0)
(node (ref U1) (pin 44)))
(net (code 19) (name /e6)
(net (code 17) (name /e6)
(node (ref U1) (pin 34)))
(net (code 20) (name ROW1)
(node (ref D7) (pin 1))
(node (ref D10) (pin 1))
(node (ref D9) (pin 1))
(node (ref D8) (pin 1))
(node (ref D12) (pin 1))
(node (ref D14) (pin 1))
(node (ref D13) (pin 1))
(node (ref D11) (pin 1))
(node (ref D4) (pin 1))
(node (ref D5) (pin 1))
(node (ref D6) (pin 1))
(node (ref D3) (pin 1))
(node (ref D2) (pin 1))
(node (ref D1) (pin 1))
(node (ref U1) (pin 24)))
(net (code 21) (name GND)
(node (ref J3) (pin 4))
(node (ref SW96) (pin 2))
(node (ref U1) (pin 33))
(net (code 18) (name /pa2)
(node (ref U1) (pin 46)))
(net (code 19) (name ROW8)
(node (ref D91) (pin 1))
(node (ref D92) (pin 1))
(node (ref D90) (pin 1))
(node (ref D85) (pin 1))
(node (ref D84) (pin 1))
(node (ref D86) (pin 1))
(node (ref D87) (pin 1))
(node (ref D88) (pin 1))
(node (ref D89) (pin 1))
(node (ref U1) (pin 14)))
(net (code 20) (name GND)
(node (ref U1) (pin 22))
(node (ref U1) (pin 33))
(node (ref J3) (pin 4))
(node (ref U1) (pin 1))
(node (ref J2) (pin 4)))
(net (code 22) (name rst)
(node (ref U1) (pin 23))
(node (ref SW96) (pin 1)))
(net (code 23) (name ROW7)
(node (ref U1) (pin 13))
(node (ref D83) (pin 1))
(node (ref J2) (pin 4))
(node (ref SW96) (pin 2)))
(net (code 21) (name rst)
(node (ref SW96) (pin 1))
(node (ref U1) (pin 23)))
(net (code 22) (name ROW7)
(node (ref D75) (pin 1))
(node (ref D76) (pin 1))
(node (ref D82) (pin 1))
(node (ref D78) (pin 1))
(node (ref D79) (pin 1))
(node (ref D80) (pin 1))
(node (ref U1) (pin 13))
(node (ref D76) (pin 1))
(node (ref D83) (pin 1))
(node (ref D77) (pin 1))
(node (ref D81) (pin 1))
(node (ref D77) (pin 1)))
(net (code 24) (name /ale)
(node (ref D80) (pin 1))
(node (ref D78) (pin 1))
(node (ref D79) (pin 1)))
(net (code 23) (name /ale)
(node (ref U1) (pin 52)))
(net (code 25) (name COL10)
(net (code 24) (name COL10)
(node (ref SW88) (pin 1))
(node (ref SW10) (pin 1))
(node (ref U1) (pin 42))
(node (ref SW63) (pin 1))
(node (ref SW24) (pin 1))
(node (ref SW37) (pin 1))
(node (ref SW51) (pin 1))
(node (ref U1) (pin 42))
(node (ref SW37) (pin 1))
(node (ref SW79) (pin 1))
(node (ref SW88) (pin 1))
(node (ref SW10) (pin 1)))
(net (code 26) (name /aref)
(node (ref SW24) (pin 1)))
(net (code 25) (name /aref)
(node (ref U1) (pin 32)))
(net (code 27) (name /e1)
(node (ref U1) (pin 12)))
(net (code 28) (name COL2)
(node (ref SW30) (pin 1))
(node (ref SW56) (pin 1))
(node (ref SW68) (pin 1))
(node (ref SW43) (pin 1))
(node (ref SW76) (pin 1))
(node (ref SW85) (pin 1))
(node (ref SW2) (pin 1))
(node (ref SW16) (pin 1))
(node (ref U1) (pin 19)))
(net (code 29) (name SDA0)
(node (ref U1) (pin 4))
(node (ref J2) (pin 1)))
(net (code 26) (name COL13)
(node (ref SW66) (pin 1))
(node (ref SW27) (pin 1))
(node (ref SW54) (pin 1))
(node (ref SW82) (pin 1))
(node (ref SW73) (pin 1))
(node (ref SW13) (pin 1))
(node (ref SW91) (pin 1))
(node (ref SW40) (pin 1))
(node (ref U1) (pin 29)))
(net (code 27) (name COL8)
(node (ref SW35) (pin 1))
(node (ref SW61) (pin 1))
(node (ref U1) (pin 7))
(node (ref SW49) (pin 1))
(node (ref SW8) (pin 1))
(node (ref SW22) (pin 1)))
(net (code 28) (name SDA0)
(node (ref J2) (pin 1))
(node (ref U1) (pin 4)))
(net (code 29) (name SCL0)
(node (ref U1) (pin 3))
(node (ref J2) (pin 2)))
(net (code 30) (name COL9)
(node (ref U1) (pin 2))
(node (ref SW62) (pin 1))
(node (ref SW9) (pin 1))
(node (ref SW36) (pin 1))
(node (ref SW23) (pin 1))
(node (ref SW50) (pin 1)))
(node (ref U1) (pin 2))
(node (ref SW36) (pin 1))
(node (ref SW50) (pin 1))
(node (ref SW62) (pin 1)))
(net (code 31) (name /pa5)
(node (ref U1) (pin 49)))
(net (code 32) (name MISO0)
(node (ref J3) (pin 2))
(node (ref U1) (pin 39)))
(net (code 33) (name COL13)
(node (ref SW91) (pin 1))
(node (ref SW73) (pin 1))
(node (ref SW13) (pin 1))
(node (ref SW82) (pin 1))
(node (ref SW27) (pin 1))
(node (ref SW54) (pin 1))
(node (ref SW66) (pin 1))
(node (ref SW40) (pin 1))
(node (ref U1) (pin 29)))
(net (code 33) (name COL2)
(node (ref SW56) (pin 1))
(node (ref SW43) (pin 1))
(node (ref SW76) (pin 1))
(node (ref SW85) (pin 1))
(node (ref SW16) (pin 1))
(node (ref SW2) (pin 1))
(node (ref SW68) (pin 1))
(node (ref SW30) (pin 1))
(node (ref U1) (pin 19)))
(net (code 34) (name /pa4)
(node (ref U1) (pin 48)))
(net (code 35) (name MOSI0)
(node (ref J3) (pin 1))
(node (ref U1) (pin 38)))
(node (ref U1) (pin 38))
(node (ref J3) (pin 1)))
(net (code 36) (name COL14)
(node (ref SW92) (pin 1))
(node (ref SW14) (pin 1))
(node (ref SW28) (pin 1))
(node (ref SW74) (pin 1))
(node (ref SW83) (pin 1))
(node (ref SW55) (pin 1))
(node (ref SW41) (pin 1))
(node (ref SW92) (pin 1))
(node (ref U1) (pin 28))
(node (ref SW14) (pin 1)))
(node (ref SW74) (pin 1)))
(net (code 37) (name COL3)
(node (ref SW44) (pin 1))
(node (ref SW77) (pin 1))
(node (ref SW86) (pin 1))
(node (ref SW17) (pin 1))
(node (ref U1) (pin 18))
(node (ref SW31) (pin 1))
(node (ref U1) (pin 18))
(node (ref SW86) (pin 1))
(node (ref SW77) (pin 1))
(node (ref SW44) (pin 1))
(node (ref SW69) (pin 1))
(node (ref SW3) (pin 1))
(node (ref SW57) (pin 1))
(node (ref SW3) (pin 1)))
(node (ref SW17) (pin 1)))
(net (code 38) (name /pa3)
(node (ref U1) (pin 47)))
(net (code 39) (name ROW4)
(node (ref D55) (pin 1))
(node (ref D43) (pin 1))
(node (ref D42) (pin 1))
(node (ref D48) (pin 1))
(node (ref U1) (pin 27))
(node (ref D44) (pin 1))
(node (ref D54) (pin 1))
(node (ref D51) (pin 1))
(node (ref D50) (pin 1))
(node (ref D49) (pin 1))
(node (ref D47) (pin 1))
(node (ref D42) (pin 1))
(node (ref D46) (pin 1))
(node (ref D43) (pin 1))
(node (ref D44) (pin 1))
(node (ref D45) (pin 1))
(node (ref D51) (pin 1))
(node (ref U1) (pin 27))
(node (ref D52) (pin 1))
(node (ref D53) (pin 1))
(node (ref D54) (pin 1))
(node (ref D55) (pin 1))
(node (ref D48) (pin 1)))
(node (ref D45) (pin 1))
(node (ref D53) (pin 1)))
(net (code 40) (name COL4)
(node (ref U1) (pin 17))
(node (ref SW87) (pin 1))
(node (ref SW18) (pin 1))
(node (ref SW45) (pin 1))
(node (ref SW78) (pin 1))
(node (ref SW32) (pin 1))
(node (ref SW58) (pin 1))
(node (ref SW45) (pin 1))
(node (ref U1) (pin 17))
(node (ref SW4) (pin 1))
(node (ref SW58) (pin 1)))
(net (code 41) (name /pa2)
(node (ref U1) (pin 46)))
(net (code 42) (name /e0)
(node (ref SW18) (pin 1))
(node (ref SW87) (pin 1))
(node (ref SW78) (pin 1)))
(net (code 41) (name /e7)
(node (ref J4) (pin 1))
(node (ref U1) (pin 35)))
(net (code 42) (name /e1)
(node (ref U1) (pin 12)))
(net (code 43) (name /e0)
(node (ref U1) (pin 11)))
(net (code 43) (name /pa6)
(net (code 44) (name /pa6)
(node (ref U1) (pin 50)))
(net (code 44) (name /pa7)
(net (code 45) (name /pa7)
(node (ref U1) (pin 51)))
(net (code 45) (name /d2)
(node (ref U1) (pin 5))
(node (ref J1) (pin 2)))
(net (code 46) (name /d3)
(node (ref J1) (pin 1))
(node (ref U1) (pin 6)))
(net (code 47) (name SCL0)
(node (ref U1) (pin 3))
(node (ref J2) (pin 2)))
(net (code 48) (name ui_next)
(net (code 46) (name +5V)
(node (ref U1) (pin 43))
(node (ref J3) (pin 3))
(node (ref U1) (pin 21))
(node (ref SW97) (pin 2))
(node (ref SW98) (pin 2))
(node (ref SW99) (pin 1))
(node (ref SW100) (pin 1))
(node (ref J2) (pin 3)))
(net (code 47) (name /d2)
(node (ref J1) (pin 2))
(node (ref U1) (pin 5)))
(net (code 48) (name /d3)
(node (ref U1) (pin 6))
(node (ref J1) (pin 1)))
(net (code 49) (name ui_next)
(node (ref SW100) (pin 2))
(node (ref U1) (pin 37)))
(net (code 49) (name ui_prev)
(node (ref SW99) (pin 2))
(node (ref U1) (pin 36)))
(net (code 50) (name "Net-(D69-Pad2)")
(node (ref SW69) (pin 2))
(node (ref D69) (pin 2)))
(node (ref D69) (pin 2))
(node (ref SW69) (pin 2)))
(net (code 51) (name "Net-(D23-Pad2)")
(node (ref D23) (pin 2))
(node (ref SW23) (pin 2)))
(net (code 52) (name "Net-(D27-Pad2)")
(node (ref SW27) (pin 2))
(node (ref D27) (pin 2)))
(node (ref D27) (pin 2))
(node (ref SW27) (pin 2)))
(net (code 53) (name "Net-(D26-Pad2)")
(node (ref D26) (pin 2))
(node (ref SW26) (pin 2)))
(node (ref SW26) (pin 2))
(node (ref D26) (pin 2)))
(net (code 54) (name "Net-(D25-Pad2)")
(node (ref SW25) (pin 2))
(node (ref D25) (pin 2)))
(node (ref D25) (pin 2))
(node (ref SW25) (pin 2)))
(net (code 55) (name "Net-(D24-Pad2)")
(node (ref D24) (pin 2))
(node (ref SW24) (pin 2)))
@@ -1801,11 +1818,11 @@
(node (ref D22) (pin 2))
(node (ref SW22) (pin 2)))
(net (code 58) (name "Net-(D21-Pad2)")
(node (ref SW21) (pin 2))
(node (ref D21) (pin 2)))
(node (ref D21) (pin 2))
(node (ref SW21) (pin 2)))
(net (code 59) (name "Net-(D20-Pad2)")
(node (ref SW20) (pin 2))
(node (ref D20) (pin 2)))
(node (ref D20) (pin 2))
(node (ref SW20) (pin 2)))
(net (code 60) (name "Net-(D19-Pad2)")
(node (ref D19) (pin 2))
(node (ref SW19) (pin 2)))
@@ -1819,11 +1836,11 @@
(node (ref SW33) (pin 2))
(node (ref D33) (pin 2)))
(net (code 64) (name "Net-(D32-Pad2)")
(node (ref D32) (pin 2))
(node (ref SW32) (pin 2)))
(node (ref SW32) (pin 2))
(node (ref D32) (pin 2)))
(net (code 65) (name "Net-(D31-Pad2)")
(node (ref D31) (pin 2))
(node (ref SW31) (pin 2)))
(node (ref SW31) (pin 2))
(node (ref D31) (pin 2)))
(net (code 66) (name "Net-(D29-Pad2)")
(node (ref D29) (pin 2))
(node (ref SW29) (pin 2)))
@@ -1831,8 +1848,8 @@
(node (ref SW18) (pin 2))
(node (ref D18) (pin 2)))
(net (code 68) (name "Net-(D14-Pad2)")
(node (ref D14) (pin 2))
(node (ref SW14) (pin 2)))
(node (ref SW14) (pin 2))
(node (ref D14) (pin 2)))
(net (code 69) (name "Net-(D13-Pad2)")
(node (ref D13) (pin 2))
(node (ref SW13) (pin 2)))
@@ -1843,8 +1860,8 @@
(node (ref D11) (pin 2))
(node (ref SW11) (pin 2)))
(net (code 72) (name "Net-(D10-Pad2)")
(node (ref D10) (pin 2))
(node (ref SW10) (pin 2)))
(node (ref SW10) (pin 2))
(node (ref D10) (pin 2)))
(net (code 73) (name "Net-(D9-Pad2)")
(node (ref D9) (pin 2))
(node (ref SW9) (pin 2)))
@@ -1852,11 +1869,11 @@
(node (ref D8) (pin 2))
(node (ref SW8) (pin 2)))
(net (code 75) (name "Net-(D7-Pad2)")
(node (ref SW7) (pin 2))
(node (ref D7) (pin 2)))
(node (ref D7) (pin 2))
(node (ref SW7) (pin 2)))
(net (code 76) (name "Net-(D6-Pad2)")
(node (ref SW6) (pin 2))
(node (ref D6) (pin 2)))
(node (ref D6) (pin 2))
(node (ref SW6) (pin 2)))
(net (code 77) (name "Net-(D5-Pad2)")
(node (ref D5) (pin 2))
(node (ref SW5) (pin 2)))
@@ -1867,35 +1884,35 @@
(node (ref D3) (pin 2))
(node (ref SW3) (pin 2)))
(net (code 80) (name "Net-(D2-Pad2)")
(node (ref D2) (pin 2))
(node (ref SW2) (pin 2)))
(node (ref SW2) (pin 2))
(node (ref D2) (pin 2)))
(net (code 81) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref SW1) (pin 2)))
(node (ref SW1) (pin 2))
(node (ref D1) (pin 2)))
(net (code 82) (name "Net-(D17-Pad2)")
(node (ref D17) (pin 2))
(node (ref SW17) (pin 2)))
(node (ref SW17) (pin 2))
(node (ref D17) (pin 2)))
(net (code 83) (name "Net-(D16-Pad2)")
(node (ref D16) (pin 2))
(node (ref SW16) (pin 2)))
(node (ref SW16) (pin 2))
(node (ref D16) (pin 2)))
(net (code 84) (name "Net-(D15-Pad2)")
(node (ref D15) (pin 2))
(node (ref SW15) (pin 2)))
(node (ref SW15) (pin 2))
(node (ref D15) (pin 2)))
(net (code 85) (name "Net-(D35-Pad2)")
(node (ref D35) (pin 2))
(node (ref SW35) (pin 2)))
(node (ref SW35) (pin 2))
(node (ref D35) (pin 2)))
(net (code 86) (name "Net-(D85-Pad2)")
(node (ref SW85) (pin 2))
(node (ref D85) (pin 2)))
(node (ref D85) (pin 2))
(node (ref SW85) (pin 2)))
(net (code 87) (name "Net-(D84-Pad2)")
(node (ref SW84) (pin 2))
(node (ref D84) (pin 2)))
(node (ref D84) (pin 2))
(node (ref SW84) (pin 2)))
(net (code 88) (name "Net-(D92-Pad2)")
(node (ref D92) (pin 2))
(node (ref SW92) (pin 2)))
(node (ref SW92) (pin 2))
(node (ref D92) (pin 2)))
(net (code 89) (name "Net-(D91-Pad2)")
(node (ref D91) (pin 2))
(node (ref SW91) (pin 2)))
(node (ref SW91) (pin 2))
(node (ref D91) (pin 2)))
(net (code 90) (name "Net-(D90-Pad2)")
(node (ref D90) (pin 2))
(node (ref SW90) (pin 2)))
@@ -1915,14 +1932,14 @@
(node (ref D87) (pin 2))
(node (ref SW87) (pin 2)))
(net (code 96) (name "Net-(D86-Pad2)")
(node (ref D86) (pin 2))
(node (ref SW86) (pin 2)))
(node (ref SW86) (pin 2))
(node (ref D86) (pin 2)))
(net (code 97) (name "Net-(D80-Pad2)")
(node (ref SW80) (pin 2))
(node (ref D80) (pin 2)))
(node (ref D80) (pin 2))
(node (ref SW80) (pin 2)))
(net (code 98) (name "Net-(D79-Pad2)")
(node (ref D79) (pin 2))
(node (ref SW79) (pin 2)))
(node (ref SW79) (pin 2))
(node (ref D79) (pin 2)))
(net (code 99) (name "Net-(D78-Pad2)")
(node (ref SW78) (pin 2))
(node (ref D78) (pin 2)))
@@ -1936,14 +1953,14 @@
(node (ref D75) (pin 2))
(node (ref SW75) (pin 2)))
(net (code 103) (name "Net-(D70-Pad2)")
(node (ref D70) (pin 2))
(node (ref SW70) (pin 2)))
(node (ref SW70) (pin 2))
(node (ref D70) (pin 2)))
(net (code 104) (name "Net-(D74-Pad2)")
(node (ref SW74) (pin 2))
(node (ref D74) (pin 2)))
(node (ref D74) (pin 2))
(node (ref SW74) (pin 2)))
(net (code 105) (name "Net-(D73-Pad2)")
(node (ref D73) (pin 2))
(node (ref SW73) (pin 2)))
(node (ref SW73) (pin 2))
(node (ref D73) (pin 2)))
(net (code 106) (name "Net-(D81-Pad2)")
(node (ref D81) (pin 2))
(node (ref SW81) (pin 2)))
@@ -1963,23 +1980,23 @@
(node (ref D49) (pin 2))
(node (ref SW49) (pin 2)))
(net (code 112) (name "Net-(D53-Pad2)")
(node (ref D53) (pin 2))
(node (ref SW53) (pin 2)))
(node (ref SW53) (pin 2))
(node (ref D53) (pin 2)))
(net (code 113) (name "Net-(D46-Pad2)")
(node (ref SW46) (pin 2))
(node (ref D46) (pin 2)))
(node (ref D46) (pin 2))
(node (ref SW46) (pin 2)))
(net (code 114) (name "Net-(D45-Pad2)")
(node (ref SW45) (pin 2))
(node (ref D45) (pin 2)))
(net (code 115) (name "Net-(D44-Pad2)")
(node (ref D44) (pin 2))
(node (ref SW44) (pin 2)))
(node (ref SW44) (pin 2))
(node (ref D44) (pin 2)))
(net (code 116) (name "Net-(D43-Pad2)")
(node (ref SW43) (pin 2))
(node (ref D43) (pin 2)))
(node (ref D43) (pin 2))
(node (ref SW43) (pin 2)))
(net (code 117) (name "Net-(D42-Pad2)")
(node (ref SW42) (pin 2))
(node (ref D42) (pin 2)))
(node (ref D42) (pin 2))
(node (ref SW42) (pin 2)))
(net (code 118) (name "Net-(D55-Pad2)")
(node (ref SW55) (pin 2))
(node (ref D55) (pin 2)))
@@ -2017,11 +2034,11 @@
(node (ref D63) (pin 2))
(node (ref SW63) (pin 2)))
(net (code 130) (name "Net-(D62-Pad2)")
(node (ref D62) (pin 2))
(node (ref SW62) (pin 2)))
(node (ref SW62) (pin 2))
(node (ref D62) (pin 2)))
(net (code 131) (name "Net-(D61-Pad2)")
(node (ref SW61) (pin 2))
(node (ref D61) (pin 2)))
(node (ref D61) (pin 2))
(node (ref SW61) (pin 2)))
(net (code 132) (name "Net-(D60-Pad2)")
(node (ref D60) (pin 2))
(node (ref SW60) (pin 2)))
@@ -2029,26 +2046,26 @@
(node (ref D59) (pin 2))
(node (ref SW59) (pin 2)))
(net (code 134) (name "Net-(D58-Pad2)")
(node (ref SW58) (pin 2))
(node (ref D58) (pin 2)))
(node (ref D58) (pin 2))
(node (ref SW58) (pin 2)))
(net (code 135) (name "Net-(D57-Pad2)")
(node (ref D57) (pin 2))
(node (ref SW57) (pin 2)))
(node (ref SW57) (pin 2))
(node (ref D57) (pin 2)))
(net (code 136) (name "Net-(D72-Pad2)")
(node (ref D72) (pin 2))
(node (ref SW72) (pin 2)))
(node (ref SW72) (pin 2))
(node (ref D72) (pin 2)))
(net (code 137) (name "Net-(D71-Pad2)")
(node (ref D71) (pin 2))
(node (ref SW71) (pin 2)))
(node (ref SW71) (pin 2))
(node (ref D71) (pin 2)))
(net (code 138) (name "Net-(D68-Pad2)")
(node (ref D68) (pin 2))
(node (ref SW68) (pin 2)))
(net (code 139) (name "Net-(D67-Pad2)")
(node (ref SW67) (pin 2))
(node (ref D67) (pin 2)))
(node (ref D67) (pin 2))
(node (ref SW67) (pin 2)))
(net (code 140) (name "Net-(D56-Pad2)")
(node (ref SW56) (pin 2))
(node (ref D56) (pin 2)))
(node (ref D56) (pin 2))
(node (ref SW56) (pin 2)))
(net (code 141) (name "Net-(D48-Pad2)")
(node (ref D48) (pin 2))
(node (ref SW48) (pin 2)))))
(node (ref SW48) (pin 2))
(node (ref D48) (pin 2)))))

+ 13
- 1
dashie-keys.sch View File

@@ -3831,6 +3831,18 @@ NoConn ~ 14100 7300
NoConn ~ 14100 7400
NoConn ~ 12700 7600
NoConn ~ 12700 7700
NoConn ~ 14100 8300
NoConn ~ 14100 8400
Wire Wire Line
14100 8300 14750 8300
$Comp
L Connector_Generic:Conn_01x01 J4
U 1 1 5B80913D
P 14950 8300
F 0 "J4" H 15029 8342 50 0000 L CNN
F 1 "OPT_WS2812" H 15029 8251 50 0000 L CNN
F 2 "Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mm" H 14950 8300 50 0001 C CNN
F 3 "~" H 14950 8300 50 0001 C CNN
1 14950 8300
1 0 0 -1
$EndComp
$EndSCHEMATC

+ 275
- 253
dashie-keys.xml View File

@@ -2,7 +2,7 @@
<export version="D">
<design>
<source>/home/dashie/dev/kicad/dashie-keys/dashie-keys.sch</source>
<date>lun. 22 janv. 2018 14:58:17 CET</date>
<date>lun. 22 janv. 2018 15:43:30 CET</date>
<tool>Eeschema no-vcs-found-cba430d~61~ubuntu17.10.1</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
@@ -1539,6 +1539,13 @@
<sheetpath names="/" tstamps="/"/>
<tstamp>5AA5163F</tstamp>
</comp>
<comp ref="J4">
<value>OPT_WS2812</value>
<footprint>Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mm</footprint>
<libsource lib="Connector_Generic" part="Conn_01x01"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5B80913D</tstamp>
</comp>
</components>
<libparts>
<libpart lib="Diode" part="1N4148">
@@ -1576,6 +1583,20 @@
<pin num="2" name="A" type="passive"/>
</pins>
</libpart>
<libpart lib="Connector_Generic" part="Conn_01x01">
<description>Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x01</field>
</fields>
<pins>
<pin num="1" name="Pin_1" type="passive"/>
</pins>
</libpart>
<libpart lib="Connector_Generic" part="Conn_01x02">
<description>Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
@@ -1709,251 +1730,246 @@
</library>
</libraries>
<nets>
<net code="1" name="+5V">
<node ref="SW99" pin="1"/>
<node ref="J2" pin="3"/>
<node ref="SW100" pin="1"/>
<node ref="SW98" pin="2"/>
<node ref="U1" pin="21"/>
<node ref="J3" pin="3"/>
<node ref="U1" pin="43"/>
<node ref="SW97" pin="2"/>
</net>
<net code="2" name="COL1">
<node ref="U1" pin="20"/>
<net code="1" name="COL1">
<node ref="SW42" pin="1"/>
<node ref="SW67" pin="1"/>
<node ref="SW75" pin="1"/>
<node ref="SW84" pin="1"/>
<node ref="SW29" pin="1"/>
<node ref="U1" pin="20"/>
<node ref="SW15" pin="1"/>
<node ref="SW67" pin="1"/>
<node ref="SW42" pin="1"/>
<node ref="SW1" pin="1"/>
<node ref="SW29" pin="1"/>
<node ref="SW84" pin="1"/>
</net>
<net code="3" name="ROW6">
<node ref="D72" pin="1"/>
<node ref="D71" pin="1"/>
<node ref="D68" pin="1"/>
<net code="2" name="ROW6">
<node ref="D74" pin="1"/>
<node ref="D70" pin="1"/>
<node ref="D67" pin="1"/>
<node ref="D68" pin="1"/>
<node ref="D71" pin="1"/>
<node ref="D72" pin="1"/>
<node ref="D73" pin="1"/>
<node ref="D69" pin="1"/>
<node ref="U1" pin="10"/>
<node ref="D74" pin="1"/>
<node ref="D70" pin="1"/>
</net>
<net code="4" name="COL7">
<net code="3" name="COL7">
<node ref="SW21" pin="1"/>
<node ref="SW7" pin="1"/>
<node ref="U1" pin="9"/>
<node ref="SW48" pin="1"/>
<node ref="SW70" pin="1"/>
<node ref="SW48" pin="1"/>
</net>
<net code="5" name="ROW5">
<node ref="U1" pin="8"/>
<node ref="D63" pin="1"/>
<node ref="D61" pin="1"/>
<node ref="D60" pin="1"/>
<node ref="D62" pin="1"/>
<node ref="D64" pin="1"/>
<node ref="D65" pin="1"/>
<node ref="D66" pin="1"/>
<node ref="D56" pin="1"/>
<node ref="D57" pin="1"/>
<node ref="D58" pin="1"/>
<node ref="D59" pin="1"/>
</net>
<net code="6" name="COL12">
<node ref="U1" pin="30"/>
<node ref="SW39" pin="1"/>
<node ref="SW53" pin="1"/>
<net code="4" name="COL12">
<node ref="SW65" pin="1"/>
<node ref="SW39" pin="1"/>
<node ref="U1" pin="30"/>
<node ref="SW90" pin="1"/>
<node ref="SW12" pin="1"/>
<node ref="SW26" pin="1"/>
<node ref="SW81" pin="1"/>
<node ref="SW72" pin="1"/>
<node ref="SW81" pin="1"/>
<node ref="SW26" pin="1"/>
<node ref="SW12" pin="1"/>
<node ref="SW53" pin="1"/>
</net>
<net code="7" name="COL11">
<net code="5" name="COL11">
<node ref="SW71" pin="1"/>
<node ref="SW64" pin="1"/>
<node ref="SW38" pin="1"/>
<node ref="SW52" pin="1"/>
<node ref="SW25" pin="1"/>
<node ref="SW52" pin="1"/>
<node ref="U1" pin="31"/>
<node ref="SW38" pin="1"/>
<node ref="SW11" pin="1"/>
<node ref="SW64" pin="1"/>
<node ref="SW80" pin="1"/>
<node ref="U1" pin="31"/>
<node ref="SW89" pin="1"/>
</net>
<net code="8" name="COL8">
<node ref="SW8" pin="1"/>
<node ref="SW35" pin="1"/>
<node ref="SW61" pin="1"/>
<node ref="U1" pin="7"/>
<node ref="SW49" pin="1"/>
<node ref="SW22" pin="1"/>
<net code="6" name="ROW5">
<node ref="U1" pin="8"/>
<node ref="D56" pin="1"/>
<node ref="D62" pin="1"/>
<node ref="D66" pin="1"/>
<node ref="D65" pin="1"/>
<node ref="D64" pin="1"/>
<node ref="D63" pin="1"/>
<node ref="D61" pin="1"/>
<node ref="D60" pin="1"/>
<node ref="D59" pin="1"/>
<node ref="D58" pin="1"/>
<node ref="D57" pin="1"/>
</net>
<net code="9" name="ui_ok">
<node ref="SW97" pin="1"/>
<net code="7" name="ui_ok">
<node ref="U1" pin="40"/>
<node ref="SW97" pin="1"/>
</net>
<net code="10" name="ui_cancel">
<net code="8" name="ui_cancel">
<node ref="SW98" pin="1"/>
<node ref="U1" pin="41"/>
</net>
<net code="11" name="ROW8">
<node ref="D87" pin="1"/>
<node ref="D88" pin="1"/>
<node ref="D89" pin="1"/>
<node ref="D90" pin="1"/>
<node ref="D92" pin="1"/>
<node ref="U1" pin="14"/>
<node ref="D84" pin="1"/>
<node ref="D85" pin="1"/>
<node ref="D86" pin="1"/>
<node ref="D91" pin="1"/>
<net code="9" name="ROW1">
<node ref="D2" pin="1"/>
<node ref="D10" pin="1"/>
<node ref="D9" pin="1"/>
<node ref="D8" pin="1"/>
<node ref="D7" pin="1"/>
<node ref="D1" pin="1"/>
<node ref="D6" pin="1"/>
<node ref="D5" pin="1"/>
<node ref="D3" pin="1"/>
<node ref="D4" pin="1"/>
<node ref="D12" pin="1"/>
<node ref="D14" pin="1"/>
<node ref="U1" pin="24"/>
<node ref="D11" pin="1"/>
<node ref="D13" pin="1"/>
</net>
<net code="10" name="ui_prev">
<node ref="U1" pin="36"/>
<node ref="SW99" pin="2"/>
</net>
<net code="12" name="ROW3">
<net code="11" name="ROW3">
<node ref="D29" pin="1"/>
<node ref="D30" pin="1"/>
<node ref="D31" pin="1"/>
<node ref="D32" pin="1"/>
<node ref="D33" pin="1"/>
<node ref="D34" pin="1"/>
<node ref="D35" pin="1"/>
<node ref="D36" pin="1"/>
<node ref="D37" pin="1"/>
<node ref="D38" pin="1"/>
<node ref="D39" pin="1"/>
<node ref="U1" pin="26"/>
<node ref="D40" pin="1"/>
<node ref="D31" pin="1"/>
<node ref="D29" pin="1"/>
<node ref="D41" pin="1"/>
<node ref="D40" pin="1"/>
<node ref="D39" pin="1"/>
<node ref="D38" pin="1"/>
<node ref="D37" pin="1"/>
<node ref="D36" pin="1"/>
<node ref="D35" pin="1"/>
<node ref="D34" pin="1"/>
<node ref="D33" pin="1"/>
</net>
<net code="13" name="COL5">
<net code="12" name="COL5">
<node ref="SW59" pin="1"/>
<node ref="SW19" pin="1"/>
<node ref="SW5" pin="1"/>
<node ref="SW46" pin="1"/>
<node ref="U1" pin="16"/>
<node ref="SW19" pin="1"/>
<node ref="SW33" pin="1"/>
<node ref="SW5" pin="1"/>
</net>
<net code="14" name="/pa1">
<net code="13" name="/pa1">
<node ref="U1" pin="45"/>
</net>
<net code="15" name="/e7">
<node ref="U1" pin="35"/>
</net>
<net code="16" name="ROW2">
<node ref="D25" pin="1"/>
<net code="14" name="ROW2">
<node ref="D15" pin="1"/>
<node ref="D24" pin="1"/>
<node ref="D23" pin="1"/>
<node ref="D22" pin="1"/>
<node ref="D16" pin="1"/>
<node ref="D17" pin="1"/>
<node ref="D18" pin="1"/>
<node ref="D21" pin="1"/>
<node ref="D19" pin="1"/>
<node ref="D20" pin="1"/>
<node ref="D28" pin="1"/>
<node ref="D27" pin="1"/>
<node ref="D26" pin="1"/>
<node ref="D25" pin="1"/>
<node ref="D24" pin="1"/>
<node ref="D23" pin="1"/>
<node ref="D22" pin="1"/>
<node ref="D21" pin="1"/>
<node ref="D20" pin="1"/>
<node ref="D19" pin="1"/>
<node ref="U1" pin="25"/>
<node ref="D27" pin="1"/>
</net>
<net code="17" name="COL6">
<net code="15" name="COL6">
<node ref="SW6" pin="1"/>
<node ref="SW34" pin="1"/>
<node ref="SW20" pin="1"/>
<node ref="U1" pin="15"/>
<node ref="SW60" pin="1"/>
<node ref="SW20" pin="1"/>
<node ref="SW47" pin="1"/>
<node ref="SW34" pin="1"/>
<node ref="SW60" pin="1"/>
</net>
<net code="18" name="/pa0">
<net code="16" name="/pa0">
<node ref="U1" pin="44"/>
</net>
<net code="19" name="/e6">
<net code="17" name="/e6">
<node ref="U1" pin="34"/>
</net>
<net code="20" name="ROW1">
<node ref="D7" pin="1"/>
<node ref="D10" pin="1"/>
<node ref="D9" pin="1"/>
<node ref="D8" pin="1"/>
<node ref="D12" pin="1"/>
<node ref="D14" pin="1"/>
<node ref="D13" pin="1"/>
<node ref="D11" pin="1"/>
<node ref="D4" pin="1"/>
<node ref="D5" pin="1"/>
<node ref="D6" pin="1"/>
<node ref="D3" pin="1"/>
<node ref="D2" pin="1"/>
<node ref="D1" pin="1"/>
<node ref="U1" pin="24"/>
<net code="18" name="/pa2">
<node ref="U1" pin="46"/>
</net>
<net code="21" name="GND">
<node ref="J3" pin="4"/>
<node ref="SW96" pin="2"/>
<node ref="U1" pin="33"/>
<net code="19" name="ROW8">
<node ref="D91" pin="1"/>
<node ref="D92" pin="1"/>
<node ref="D90" pin="1"/>
<node ref="D85" pin="1"/>
<node ref="D84" pin="1"/>
<node ref="D86" pin="1"/>
<node ref="D87" pin="1"/>
<node ref="D88" pin="1"/>
<node ref="D89" pin="1"/>
<node ref="U1" pin="14"/>
</net>
<net code="20" name="GND">
<node ref="U1" pin="22"/>
<node ref="U1" pin="33"/>
<node ref="J3" pin="4"/>
<node ref="U1" pin="1"/>
<node ref="J2" pin="4"/>
<node ref="SW96" pin="2"/>
</net>
<net code="22" name="rst">
<node ref="U1" pin="23"/>
<net code="21" name="rst">
<node ref="SW96" pin="1"/>
<node ref="U1" pin="23"/>
</net>
<net code="23" name="ROW7">
<node ref="U1" pin="13"/>
<node ref="D83" pin="1"/>
<net code="22" name="ROW7">
<node ref="D75" pin="1"/>
<node ref="D76" pin="1"/>
<node ref="D82" pin="1"/>
<node ref="U1" pin="13"/>
<node ref="D76" pin="1"/>
<node ref="D83" pin="1"/>
<node ref="D77" pin="1"/>
<node ref="D81" pin="1"/>
<node ref="D80" pin="1"/>
<node ref="D78" pin="1"/>
<node ref="D79" pin="1"/>
<node ref="D80" pin="1"/>
<node ref="D81" pin="1"/>
<node ref="D77" pin="1"/>
</net>
<net code="24" name="/ale">
<net code="23" name="/ale">
<node ref="U1" pin="52"/>
</net>
<net code="25" name="COL10">
<net code="24" name="COL10">
<node ref="SW88" pin="1"/>
<node ref="SW10" pin="1"/>
<node ref="U1" pin="42"/>
<node ref="SW63" pin="1"/>
<node ref="SW24" pin="1"/>
<node ref="SW37" pin="1"/>
<node ref="SW51" pin="1"/>
<node ref="U1" pin="42"/>
<node ref="SW37" pin="1"/>
<node ref="SW79" pin="1"/>
<node ref="SW88" pin="1"/>
<node ref="SW10" pin="1"/>
<node ref="SW24" pin="1"/>
</net>
<net code="26" name="/aref">
<net code="25" name="/aref">
<node ref="U1" pin="32"/>
</net>
<net code="27" name="/e1">
<node ref="U1" pin="12"/>
<net code="26" name="COL13">
<node ref="SW66" pin="1"/>
<node ref="SW27" pin="1"/>
<node ref="SW54" pin="1"/>
<node ref="SW82" pin="1"/>
<node ref="SW73" pin="1"/>
<node ref="SW13" pin="1"/>
<node ref="SW91" pin="1"/>
<node ref="SW40" pin="1"/>
<node ref="U1" pin="29"/>
</net>
<net code="28" name="COL2">
<node ref="SW30" pin="1"/>
<node ref="SW56" pin="1"/>
<node ref="SW68" pin="1"/>
<node ref="SW43" pin="1"/>
<node ref="SW76" pin="1"/>
<node ref="SW85" pin="1"/>
<node ref="SW2" pin="1"/>
<node ref="SW16" pin="1"/>
<node ref="U1" pin="19"/>
<net code="27" name="COL8">
<node ref="SW35" pin="1"/>
<node ref="SW61" pin="1"/>
<node ref="U1" pin="7"/>
<node ref="SW49" pin="1"/>
<node ref="SW8" pin="1"/>
<node ref="SW22" pin="1"/>
</net>
<net code="29" name="SDA0">
<node ref="U1" pin="4"/>
<net code="28" name="SDA0">
<node ref="J2" pin="1"/>
<node ref="U1" pin="4"/>
</net>
<net code="29" name="SCL0">
<node ref="U1" pin="3"/>
<node ref="J2" pin="2"/>
</net>
<net code="30" name="COL9">
<node ref="U1" pin="2"/>
<node ref="SW62" pin="1"/>
<node ref="SW9" pin="1"/>
<node ref="SW36" pin="1"/>
<node ref="SW23" pin="1"/>
<node ref="U1" pin="2"/>
<node ref="SW36" pin="1"/>
<node ref="SW50" pin="1"/>
<node ref="SW62" pin="1"/>
</net>
<net code="31" name="/pa5">
<node ref="U1" pin="49"/>
@@ -1962,126 +1978,132 @@
<node ref="J3" pin="2"/>
<node ref="U1" pin="39"/>
</net>
<net code="33" name="COL13">
<node ref="SW91" pin="1"/>
<node ref="SW73" pin="1"/>
<node ref="SW13" pin="1"/>
<node ref="SW82" pin="1"/>
<node ref="SW27" pin="1"/>
<node ref="SW54" pin="1"/>
<node ref="SW66" pin="1"/>
<node ref="SW40" pin="1"/>
<node ref="U1" pin="29"/>
<net code="33" name="COL2">
<node ref="SW56" pin="1"/>
<node ref="SW43" pin="1"/>
<node ref="SW76" pin="1"/>
<node ref="SW85" pin="1"/>
<node ref="SW16" pin="1"/>
<node ref="SW2" pin="1"/>
<node ref="SW68" pin="1"/>
<node ref="SW30" pin="1"/>
<node ref="U1" pin="19"/>
</net>
<net code="34" name="/pa4">
<node ref="U1" pin="48"/>
</net>
<net code="35" name="MOSI0">
<node ref="J3" pin="1"/>
<node ref="U1" pin="38"/>
<node ref="J3" pin="1"/>
</net>
<net code="36" name="COL14">
<node ref="SW92" pin="1"/>
<node ref="SW14" pin="1"/>
<node ref="SW28" pin="1"/>
<node ref="SW74" pin="1"/>
<node ref="SW83" pin="1"/>
<node ref="SW55" pin="1"/>
<node ref="SW41" pin="1"/>
<node ref="SW92" pin="1"/>
<node ref="U1" pin="28"/>
<node ref="SW14" pin="1"/>
<node ref="SW74" pin="1"/>
</net>
<net code="37" name="COL3">
<node ref="SW44" pin="1"/>
<node ref="SW77" pin="1"/>
<node ref="SW86" pin="1"/>
<node ref="SW17" pin="1"/>
<node ref="U1" pin="18"/>
<node ref="SW31" pin="1"/>
<node ref="U1" pin="18"/>
<node ref="SW86" pin="1"/>
<node ref="SW77" pin="1"/>
<node ref="SW44" pin="1"/>
<node ref="SW69" pin="1"/>
<node ref="SW57" pin="1"/>
<node ref="SW3" pin="1"/>
<node ref="SW57" pin="1"/>
<node ref="SW17" pin="1"/>
</net>
<net code="38" name="/pa3">
<node ref="U1" pin="47"/>
</net>
<net code="39" name="ROW4">
<node ref="D55" pin="1"/>
<node ref="D43" pin="1"/>
<node ref="D42" pin="1"/>
<node ref="D48" pin="1"/>
<node ref="U1" pin="27"/>
<node ref="D44" pin="1"/>
<node ref="D54" pin="1"/>
<node ref="D51" pin="1"/>
<node ref="D50" pin="1"/>
<node ref="D49" pin="1"/>
<node ref="D47" pin="1"/>
<node ref="D42" pin="1"/>
<node ref="D46" pin="1"/>
<node ref="D43" pin="1"/>
<node ref="D44" pin="1"/>
<node ref="D45" pin="1"/>
<node ref="D51" pin="1"/>
<node ref="U1" pin="27"/>
<node ref="D52" pin="1"/>
<node ref="D45" pin="1"/>
<node ref="D53" pin="1"/>
<node ref="D54" pin="1"/>
<node ref="D55" pin="1"/>
<node ref="D48" pin="1"/>
</net>
<net code="40" name="COL4">
<node ref="SW32" pin="1"/>
<node ref="SW58" pin="1"/>
<node ref="SW45" pin="1"/>
<node ref="U1" pin="17"/>
<node ref="SW87" pin="1"/>
<node ref="SW4" pin="1"/>
<node ref="SW18" pin="1"/>
<node ref="SW45" pin="1"/>
<node ref="SW87" pin="1"/>
<node ref="SW78" pin="1"/>
<node ref="SW32" pin="1"/>
<node ref="SW4" pin="1"/>
<node ref="SW58" pin="1"/>
</net>
<net code="41" name="/pa2">
<node ref="U1" pin="46"/>
<net code="41" name="/e7">
<node ref="J4" pin="1"/>
<node ref="U1" pin="35"/>
</net>
<net code="42" name="/e0">
<net code="42" name="/e1">
<node ref="U1" pin="12"/>
</net>
<net code="43" name="/e0">
<node ref="U1" pin="11"/>
</net>
<net code="43" name="/pa6">
<net code="44" name="/pa6">
<node ref="U1" pin="50"/>
</net>
<net code="44" name="/pa7">
<net code="45" name="/pa7">
<node ref="U1" pin="51"/>
</net>
<net code="45" name="/d2">
<node ref="U1" pin="5"/>
<net code="46" name="+5V">
<node ref="U1" pin="43"/>
<node ref="J3" pin="3"/>
<node ref="U1" pin="21"/>
<node ref="SW97" pin="2"/>
<node ref="SW98" pin="2"/>
<node ref="SW99" pin="1"/>
<node ref="SW100" pin="1"/>
<node ref="J2" pin="3"/>
</net>
<net code="47" name="/d2">
<node ref="J1" pin="2"/>
<node ref="U1" pin="5"/>
</net>
<net code="46" name="/d3">
<node ref="J1" pin="1"/>
<net code="48" name="/d3">
<node ref="U1" pin="6"/>
<node ref="J1" pin="1"/>
</net>
<net code="47" name="SCL0">
<node ref="U1" pin="3"/>
<node ref="J2" pin="2"/>
</net>
<net code="48" name="ui_next">
<net code="49" name="ui_next">
<node ref="SW100" pin="2"/>
<node ref="U1" pin="37"/>
</net>
<net code="49" name="ui_prev">
<node ref="SW99" pin="2"/>
<node ref="U1" pin="36"/>
</net>
<net code="50" name="Net-(D69-Pad2)">
<node ref="SW69" pin="2"/>
<node ref="D69" pin="2"/>
<node ref="SW69" pin="2"/>
</net>
<net code="51" name="Net-(D23-Pad2)">
<node ref="D23" pin="2"/>
<node ref="SW23" pin="2"/>
</net>
<net code="52" name="Net-(D27-Pad2)">
<node ref="SW27" pin="2"/>
<node ref="D27" pin="2"/>
<node ref="SW27" pin="2"/>
</net>
<net code="53" name="Net-(D26-Pad2)">
<node ref="D26" pin="2"/>
<node ref="SW26" pin="2"/>
<node ref="D26" pin="2"/>
</net>
<net code="54" name="Net-(D25-Pad2)">
<node ref="SW25" pin="2"/>
<node ref="D25" pin="2"/>
<node ref="SW25" pin="2"/>
</net>
<net code="55" name="Net-(D24-Pad2)">
<node ref="D24" pin="2"/>
@@ -2096,12 +2118,12 @@
<node ref="SW22" pin="2"/>
</net>
<net code="58" name="Net-(D21-Pad2)">
<node ref="SW21" pin="2"/>
<node ref="D21" pin="2"/>
<node ref="SW21" pin="2"/>
</net>
<net code="59" name="Net-(D20-Pad2)">
<node ref="SW20" pin="2"/>
<node ref="D20" pin="2"/>
<node ref="SW20" pin="2"/>
</net>
<net code="60" name="Net-(D19-Pad2)">
<node ref="D19" pin="2"/>
@@ -2120,12 +2142,12 @@
<node ref="D33" pin="2"/>
</net>
<net code="64" name="Net-(D32-Pad2)">
<node ref="D32" pin="2"/>
<node ref="SW32" pin="2"/>
<node ref="D32" pin="2"/>
</net>
<net code="65" name="Net-(D31-Pad2)">
<node ref="D31" pin="2"/>
<node ref="SW31" pin="2"/>
<node ref="D31" pin="2"/>
</net>
<net code="66" name="Net-(D29-Pad2)">
<node ref="D29" pin="2"/>
@@ -2136,8 +2158,8 @@
<node ref="D18" pin="2"/>
</net>
<net code="68" name="Net-(D14-Pad2)">
<node ref="D14" pin="2"/>
<node ref="SW14" pin="2"/>
<node ref="D14" pin="2"/>
</net>
<net code="69" name="Net-(D13-Pad2)">
<node ref="D13" pin="2"/>
@@ -2152,8 +2174,8 @@
<node ref="SW11" pin="2"/>
</net>
<net code="72" name="Net-(D10-Pad2)">
<node ref="D10" pin="2"/>
<node ref="SW10" pin="2"/>
<node ref="D10" pin="2"/>
</net>
<net code="73" name="Net-(D9-Pad2)">
<node ref="D9" pin="2"/>
@@ -2164,12 +2186,12 @@
<node ref="SW8" pin="2"/>
</net>
<net code="75" name="Net-(D7-Pad2)">
<node ref="SW7" pin="2"/>
<node ref="D7" pin="2"/>
<node ref="SW7" pin="2"/>
</net>
<net code="76" name="Net-(D6-Pad2)">
<node ref="SW6" pin="2"/>
<node ref="D6" pin="2"/>
<node ref="SW6" pin="2"/>
</net>
<net code="77" name="Net-(D5-Pad2)">
<node ref="D5" pin="2"/>
@@ -2184,44 +2206,44 @@
<node ref="SW3" pin="2"/>
</net>
<net code="80" name="Net-(D2-Pad2)">
<node ref="D2" pin="2"/>
<node ref="SW2" pin="2"/>
<node ref="D2" pin="2"/>
</net>
<net code="81" name="Net-(D1-Pad2)">
<node ref="D1" pin="2"/>
<node ref="SW1" pin="2"/>
<node ref="D1" pin="2"/>
</net>
<net code="82" name="Net-(D17-Pad2)">
<node ref="D17" pin="2"/>
<node ref="SW17" pin="2"/>
<node ref="D17" pin="2"/>
</net>
<net code="83" name="Net-(D16-Pad2)">
<node ref="D16" pin="2"/>
<node ref="SW16" pin="2"/>
<node ref="D16" pin="2"/>
</net>
<net code="84" name="Net-(D15-Pad2)">
<node ref="D15" pin="2"/>
<node ref="SW15" pin="2"/>
<node ref="D15" pin="2"/>
</net>
<net code="85" name="Net-(D35-Pad2)">
<node ref="D35" pin="2"/>
<node ref="SW35" pin="2"/>
<node ref="D35" pin="2"/>
</net>
<net code="86" name="Net-(D85-Pad2)">
<node ref="SW85" pin="2"/>
<node ref="D85" pin="2"/>
<node ref="SW85" pin="2"/>
</net>
<net code="87" name="Net-(D84-Pad2)">
<node ref="SW84" pin="2"/>
<node ref="D84" pin="2"/>
<node ref="SW84" pin="2"/>
</net>
<net code="88" name="Net-(D92-Pad2)">
<node ref="D92" pin="2"/>
<node ref="SW92" pin="2"/>
<node ref="D92" pin="2"/>
</net>
<net code="89" name="Net-(D91-Pad2)">
<node ref="D91" pin="2"/>
<node ref="SW91" pin="2"/>
<node ref="D91" pin="2"/>
</net>
<net code="90" name="Net-(D90-Pad2)">
<node ref="D90" pin="2"/>
@@ -2248,16 +2270,16 @@
<node ref="SW87" pin="2"/>
</net>
<net code="96" name="Net-(D86-Pad2)">
<node ref="D86" pin="2"/>
<node ref="SW86" pin="2"/>
<node ref="D86" pin="2"/>
</net>
<net code="97" name="Net-(D80-Pad2)">
<node ref="SW80" pin="2"/>
<node ref="D80" pin="2"/>
<node ref="SW80" pin="2"/>
</net>
<net code="98" name="Net-(D79-Pad2)">
<node ref="D79" pin="2"/>
<node ref="SW79" pin="2"/>
<node ref="D79" pin="2"/>
</net>
<net code="99" name="Net-(D78-Pad2)">
<node ref="SW78" pin="2"/>
@@ -2276,16 +2298,16 @@
<node ref="SW75" pin="2"/>
</net>
<net code="103" name="Net-(D70-Pad2)">
<node ref="D70" pin="2"/>
<node ref="SW70" pin="2"/>
<node ref="D70" pin="2"/>
</net>
<net code="104" name="Net-(D74-Pad2)">
<node ref="SW74" pin="2"/>
<node ref="D74" pin="2"/>
<node ref="SW74" pin="2"/>
</net>
<net code="105" name="Net-(D73-Pad2)">
<node ref="D73" pin="2"/>
<node ref="SW73" pin="2"/>
<node ref="D73" pin="2"/>
</net>
<net code="106" name="Net-(D81-Pad2)">
<node ref="D81" pin="2"/>
@@ -2312,28 +2334,28 @@
<node ref="SW49" pin="2"/>
</net>
<net code="112" name="Net-(D53-Pad2)">
<node ref="D53" pin="2"/>
<node ref="SW53" pin="2"/>
<node ref="D53" pin="2"/>
</net>
<net code="113" name="Net-(D46-Pad2)">
<node ref="SW46" pin="2"/>
<node ref="D46" pin="2"/>
<node ref="SW46" pin="2"/>
</net>
<net code="114" name="Net-(D45-Pad2)">
<node ref="SW45" pin="2"/>
<node ref="D45" pin="2"/>
</net>
<net code="115" name="Net-(D44-Pad2)">
<node ref="D44" pin="2"/>
<node ref="SW44" pin="2"/>
<node ref="D44" pin="2"/>
</net>
<net code="116" name="Net-(D43-Pad2)">
<node ref="SW43" pin="2"/>
<node ref="D43" pin="2"/>
<node ref="SW43" pin="2"/>
</net>
<net code="117" name="Net-(D42-Pad2)">
<node ref="SW42" pin="2"/>
<node ref="D42" pin="2"/>
<node ref="SW42" pin="2"/>
</net>
<net code="118" name="Net-(D55-Pad2)">
<node ref="SW55" pin="2"/>
@@ -2384,12 +2406,12 @@
<node ref="SW63" pin="2"/>
</net>
<net code="130" name="Net-(D62-Pad2)">
<node ref="D62" pin="2"/>
<node ref="SW62" pin="2"/>
<node ref="D62" pin="2"/>
</net>
<net code="131" name="Net-(D61-Pad2)">
<node ref="SW61" pin="2"/>
<node ref="D61" pin="2"/>
<node ref="SW61" pin="2"/>
</net>
<net code="132" name="Net-(D60-Pad2)">
<node ref="D60" pin="2"/>
@@ -2400,36 +2422,36 @@
<node ref="SW59" pin="2"/>
</net>
<net code="134" name="Net-(D58-Pad2)">
<node ref="SW58" pin="2"/>
<node ref="D58" pin="2"/>
<node ref="SW58" pin="2"/>
</net>
<net code="135" name="Net-(D57-Pad2)">
<node ref="D57" pin="2"/>
<node ref="SW57" pin="2"/>
<node ref="D57" pin="2"/>
</net>
<net code="136" name="Net-(D72-Pad2)">
<node ref="D72" pin="2"/>
<node ref="SW72" pin="2"/>
<node ref="D72" pin="2"/>
</net>
<net code="137" name="Net-(D71-Pad2)">
<node ref="D71" pin="2"/>
<node ref="SW71" pin="2"/>
<node ref="D71" pin="2"/>
</net>
<net code="138" name="Net-(D68-Pad2)">
<node ref="D68" pin="2"/>
<node ref="SW68" pin="2"/>
</net>
<net code="139" name="Net-(D67-Pad2)">
<node ref="SW67" pin="2"/>
<node ref="D67" pin="2"/>
<node ref="SW67" pin="2"/>
</net>
<net code="140" name="Net-(D56-Pad2)">
<node ref="SW56" pin="2"/>
<node ref="D56" pin="2"/>
<node ref="SW56" pin="2"/>
</net>
<net code="141" name="Net-(D48-Pad2)">
<node ref="D48" pin="2"/>
<node ref="SW48" pin="2"/>
<node ref="D48" pin="2"/>
</net>
</nets>
</export>

+ 13
- 12
dashie-keys_.csv
File diff suppressed because it is too large
View File


+ 21
- 11
dashie-keys_.html View File

@@ -6,15 +6,15 @@
<h2>KiBoM PCB Bill of Materials</h2>
<table border="1">
<tr><td>Source File</td><td>/home/dashie/dev/kicad/dashie-keys/dashie-keys.sch</td></tr>
<tr><td>BoM Date</td><td>lun. 22 janv. 2018 14:58:17 CET</td></tr>
<tr><td>BoM Date</td><td>lun. 22 janv. 2018 15:43:30 CET</td></tr>
<tr><td>Schematic Version</td><td></td></tr>
<tr><td>Schematic Date</td><td></td></tr>
<tr><td>KiCad Version</td><td>Eeschema no-vcs-found-cba430d~61~ubuntu17.10.1</td></tr>
<tr><td>Component Groups</td><td>8</td></tr>
<tr><td>Component Count (per PCB)</td><td>193</td></tr>
<tr><td>Fitted Components (per PCB)</td><td>193</td></tr>
<tr><td>Component Groups</td><td>9</td></tr>
<tr><td>Component Count (per PCB)</td><td>194</td></tr>
<tr><td>Fitted Components (per PCB)</td><td>194</td></tr>
<tr><td>Number of PCBs</td><td>1</td></tr>
<tr><td>Total Component Count<br>(for 1 PCBs)</td><td>193</td></tr>
<tr><td>Total Component Count<br>(for 1 PCBs)</td><td>194</td></tr>
</table>
<br>
<h2>Component Groups</h2>
@@ -45,6 +45,16 @@
</tr>