pcbs are flip-able for optional up-facing controllers, add top plate

allow the pcbs to be flipped so you can use a bugger battery under nice!nano (potentially) add top plate.

Untested...
This commit is contained in:
David Barr 2021-07-26 10:41:08 +01:00 committed by GitHub
parent 8883ed702b
commit 4a50531387
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 31644 additions and 87618 deletions

File diff suppressed because it is too large Load diff

Binary file not shown.

File diff suppressed because it is too large Load diff

11079
Sweepv2/sweepv2.kicad_pcb-bak Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,307 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.1"
width="10.505440cm" height="8.689340cm" viewBox="0 0 41360 34210">
<title>SVG Picture created as sweepv2_plate-Edge_Cuts.svg date 2021/07/26 10:33:26 </title>
<desc>Picture generated by PCBNEW </desc>
<g style="fill:#000000; fill-opacity:1;stroke:#000000; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;"
transform="translate(0 0) scale(1 1)">
</g>
<g style="fill:#000000; fill-opacity:0.0;
stroke:#000000; stroke-width:-0.000393701; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
</g>
<g style="fill:#C2C200; fill-opacity:0.0;
stroke:#C2C200; stroke-width:-0.000393701; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
</g>
<g style="fill:#C2C200; fill-opacity:0.0;
stroke:#C2C200; stroke-width:19.685; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
<path d="M41351 26844
L36351 26844
" />
<path d="M36351 26844
L36351 24144
" />
<path d="M35251 24144
L36351 24144
" />
<path d="M35251 23344
L35251 24144
" />
<path d="M35251 23344
L34851 23344
" />
<path d="M19931 9
L18277 11
" />
<path d="M41351 26844
L37403 33847
" />
<path d="M18277.7 11.9925 A27059.1 27059.1 0.0 0 0 571.632 6609.18" />
<path d="M34851 23344
L34864 3528
" />
<path d="M25.6691 26799 A780.87 780.87 0.0 0 0 827.931 27521.8" />
<path d="M27852 30467 A127542 127542 0.0 0 0 827.932 27521.8" />
<path d="M36327.9 34083.6 A774.241 774.241 0.0 0 0 37403.5 33847.9" />
<path d="M34693.8 3260.32 A56703.2 56703.2 0.0 0 0 19931.8 9.84282" />
<path d="M571.632 6609.18 A1599.61 1599.61 0.0 0 0 9.84309 7401.98" />
<path d="M36327.9 34083.6 A33972.1 33972.1 0.0 0 0 27852 30467" />
<path d="M34865 3528.24 A295.276 295.276 0.0 0 0 34693.8 3260.32" />
<path d="M9 7401
L25 26798
" />
</g>
<g style="fill:#C2C200; fill-opacity:0.0;
stroke:#C2C200; stroke-width:59.0551; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
<path d="M7643 16888
L13155 16888
" />
<path d="M7643 22400
L13155 22400
" />
<path d="M7643 22400
L7643 16888
" />
<path d="M13155 22400
L13155 16888
" />
<path d="M7643 10188
L13155 10188
" />
<path d="M7643 15700
L13155 15700
" />
<path d="M7643 15700
L7643 10188
" />
<path d="M13155 15700
L13155 10188
" />
<path d="M557 14922
L6068 14922
" />
<path d="M557 20434
L6068 20434
" />
<path d="M557 20434
L557 14922
" />
<path d="M6068 20434
L6068 14922
" />
<path d="M7643 3505
L13155 3505
" />
<path d="M7643 9017
L13155 9017
" />
<path d="M7643 9017
L7643 3505
" />
<path d="M13155 9017
L13155 3505
" />
<path d="M557 8230
L6068 8230
" />
<path d="M557 13741
L6068 13741
" />
<path d="M557 13741
L557 8230
" />
<path d="M6068 13741
L6068 8230
" />
<path d="M557 21615
L6068 21615
" />
<path d="M557 27127
L6068 27127
" />
<path d="M557 27127
L557 21615
" />
<path d="M6068 27127
L6068 21615
" />
<path d="M30446 30384
L25122 28958
" />
<path d="M31873 25060
L26549 23634
" />
<path d="M31873 25060
L30446 30384
" />
<path d="M26549 23634
L25122 28958
" />
<path d="M36813 33923
L32040 31167
" />
<path d="M39569 29150
L34796 26394
" />
<path d="M39569 29150
L36813 33923
" />
<path d="M34796 26394
L32040 31167
" />
<path d="M28895 17288
L34407 17288
" />
<path d="M28895 22800
L34407 22800
" />
<path d="M28895 22800
L28895 17288
" />
<path d="M34407 22800
L34407 17288
" />
<path d="M21816 16288
L27328 16288
" />
<path d="M21816 21800
L27328 21800
" />
<path d="M21816 21800
L21816 16288
" />
<path d="M27328 21800
L27328 16288
" />
<path d="M14730 14188
L20242 14188
" />
<path d="M14730 19700
L20242 19700
" />
<path d="M14730 19700
L14730 14188
" />
<path d="M20242 19700
L20242 14188
" />
<path d="M28895 10588
L34407 10588
" />
<path d="M28895 16100
L34407 16100
" />
<path d="M28895 16100
L28895 10588
" />
<path d="M34407 16100
L34407 10588
" />
<path d="M21816 9588
L27328 9588
" />
<path d="M21816 15100
L27328 15100
" />
<path d="M21816 15100
L21816 9588
" />
<path d="M27328 15100
L27328 9588
" />
<path d="M14730 7488
L20242 7488
" />
<path d="M14730 13000
L20242 13000
" />
<path d="M14730 13000
L14730 7488
" />
<path d="M20242 13000
L20242 7488
" />
<path d="M28903 3899
L34415 3899
" />
<path d="M28903 9411
L34415 9411
" />
<path d="M28903 9411
L28903 3899
" />
<path d="M34415 9411
L34415 3899
" />
<path d="M21816 2915
L27328 2915
" />
<path d="M21816 8426
L27328 8426
" />
<path d="M21816 8426
L21816 2915
" />
<path d="M27328 8426
L27328 2915
" />
<path d="M14730 749
L20242 749
" />
<path d="M14730 6261
L20242 6261
" />
<path d="M14730 6261
L14730 749
" />
<path d="M20242 6261
L20242 749
" />
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

View file

@ -0,0 +1,512 @@
(kicad_pcb (version 20171130) (host pcbnew 5.1.10)
(general
(thickness 1.6)
(drawings 17)
(tracks 0)
(zones 0)
(modules 17)
(nets 1)
)
(page A4)
(layers
(0 F.Cu signal)
(31 B.Cu signal)
(32 B.Adhes user)
(33 F.Adhes user)
(34 B.Paste user)
(35 F.Paste user)
(36 B.SilkS user)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(40 Dwgs.User user)
(41 Cmts.User user)
(42 Eco1.User user)
(43 Eco2.User user)
(44 Edge.Cuts user)
(45 Margin user)
(46 B.CrtYd user)
(47 F.CrtYd user)
(48 B.Fab user)
(49 F.Fab user)
)
(setup
(last_trace_width 0.25)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.2)
(via_size 0.8)
(via_drill 0.4)
(via_min_size 0.4)
(via_min_drill 0.3)
(uvia_size 0.3)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(edge_width 0.05)
(segment_width 0.2)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.12)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 0.9 1.25)
(pad_drill 0)
(pad_to_mask_clearance 0)
(aux_axis_origin 0 0)
(visible_elements FFFFFF7F)
(pcbplotparams
(layerselection 0x010fc_ffffffff)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(excludeedgelayer true)
(linewidth 0.100000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory "sweep2gerber"))
)
(net 0 "")
(net_class Default "This is the default net class."
(clearance 0.2)
(trace_width 0.25)
(via_dia 0.8)
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA241)
(at 40 62.992)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /604BAF06)
(fp_text reference SW15 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA17E)
(at 40 45.974)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /604A6D52)
(fp_text reference SW9 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA157)
(at 22 58)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /604A6C6C)
(fp_text reference SW8 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA0BB)
(at 40 29)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /6049E7C0)
(fp_text reference SW3 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA094)
(at 22 41)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /6049E323)
(fp_text reference SW2 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA21A)
(at 22 75)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /604BAD64)
(fp_text reference SW14 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA304)
(at 85.97 81.7 165)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /604A14CA)
(fp_text reference SW21 (at 4.98 -5.69 345) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 345) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 345) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255 165) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA2DD)
(at 104.53 89.7 150)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /604A14C0)
(fp_text reference SW20 (at 4.98 -5.690001 330) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.170001 330) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 330) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255 150) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA2B6)
(at 93.98 64.008)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /604BAF24)
(fp_text reference SW18 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA28F)
(at 76 61.468)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /604BAF1A)
(fp_text reference SW17 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA268)
(at 58 56.134)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /604BAF10)
(fp_text reference SW16 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA1F3)
(at 93.98 46.99)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /604A6D70)
(fp_text reference SW12 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA1CC)
(at 76 44.45)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /604A6D66)
(fp_text reference SW11 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA1A5)
(at 58 39.116)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /604A6D5C)
(fp_text reference SW10 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA130)
(at 94 30)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /6049F698)
(fp_text reference SW6 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA109)
(at 76 27.5)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /6049F636)
(fp_text reference SW5 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(module Kailh:SW_PG1350_cut (layer F.Cu) (tedit 5F05DFF4) (tstamp 608AA0E2)
(at 58 22)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags kailh,choc)
(path /6049EB70)
(fp_text reference SW4 (at 4.98 -5.69 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at -0.07 8.17 180) (layer Dwgs.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
(fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
)
(gr_line (start 118.618 81.28) (end 105.918 81.28) (layer Edge.Cuts) (width 0.05) (tstamp 60FE80A0))
(gr_line (start 105.918 81.28) (end 105.918 74.422) (layer Edge.Cuts) (width 0.05) (tstamp 60FE8097))
(gr_line (start 103.124 74.422) (end 105.918 74.422) (layer Edge.Cuts) (width 0.05) (tstamp 60FE8093))
(gr_line (start 103.124 72.39) (end 103.124 74.422) (layer Edge.Cuts) (width 0.05) (tstamp 60FE8090))
(gr_line (start 103.124 72.39) (end 102.108 72.39) (layer Edge.Cuts) (width 0.05) (tstamp 60FE8062))
(gr_line (start 64.211777 13.120679) (end 60.010389 13.126139) (layer Edge.Cuts) (width 0.05) (tstamp 608AAEBF))
(gr_line (start 118.618 81.28) (end 108.59 99.069265) (layer Edge.Cuts) (width 0.05) (tstamp 608AAEBD))
(gr_arc (start 60.010389 81.856139) (end 60.010389 13.126139) (angle -40.87028694) (layer Edge.Cuts) (width 0.05) (tstamp 608AAEBC))
(gr_line (start 102.108 72.39) (end 102.142045 22.057419) (layer Edge.Cuts) (width 0.05) (tstamp 608AAEBA))
(gr_arc (start 15.628253 81.018608) (end 13.650254 81.165024) (angle -87.49275882) (layer Edge.Cuts) (width 0.05) (tstamp 608AAEB8))
(gr_arc (start 15.109962 406.957453) (end 84.329134 90.481946) (angle -12.23515303) (layer Edge.Cuts) (width 0.05) (tstamp 608AAEB7))
(gr_arc (start 106.928 98.018) (end 105.858 99.668) (angle -90.64821197) (layer Edge.Cuts) (width 0.05) (tstamp 608AAEB6))
(gr_arc (start 52.264442 156.650303) (end 101.70729 21.376889) (angle -15.31921041) (layer Edge.Cuts) (width 0.05) (tstamp 608AAEB5))
(gr_arc (start 17.482 33.128) (end 15.037 29.883) (angle -35.36225308) (layer Edge.Cuts) (width 0.05) (tstamp 608AAEB3))
(gr_arc (start 61.542 173.708) (end 105.858 99.668) (angle -15.59005573) (layer Edge.Cuts) (width 0.05) (tstamp 608AAEB2))
(gr_arc (start 101.392045 22.057419) (end 102.142045 22.057419) (angle -65.14479855) (layer Edge.Cuts) (width 0.05) (tstamp 608AAEB1))
(gr_line (start 13.610055 31.896702) (end 13.650254 81.165024) (layer Edge.Cuts) (width 0.05) (tstamp 608AAEB0))
)

File diff suppressed because it is too large Load diff

33
Sweepv2/sweepv2_plate.pro Normal file
View file

@ -0,0 +1,33 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]