1
0
mirror of git://projects.qi-hardware.com/wernermisc.git synced 2024-11-15 10:36:17 +02:00

labsw/: removed copper from mounting holes

This commit is contained in:
Werner Almesberger 2011-09-12 14:30:19 -03:00
parent 5085080f7d
commit 5ef4f4a369
3 changed files with 90 additions and 79 deletions

View File

@ -224,11 +224,11 @@ To do: debounce buttons (in software) before accepting a state change.
- added low-pass filters to button inputs, to suppress interferences, - added low-pass filters to button inputs, to suppress interferences,
e.g., from load being switched (with help from Joerg Reisenweber) e.g., from load being switched (with help from Joerg Reisenweber)
- added hardware revision ID pins - added hardware revision ID pins
- use SPACER-*-BARE for mounting holes without copper
Pending: Pending:
- widen column cavities by 0.2 mm on each side - widen column cavities by 0.2 mm on each side
- consider pulling in front edge a little in buttons area - consider pulling in front edge a little in buttons area
- uncopper mounting holes (using "loop" as "if" in fped)
- change mill nominal diameter from 35 mil to 26-27 mil - change mill nominal diameter from 35 mil to 26-27 mil
- move vias between OUT opto-couplers 0.2 mm to the center - move vias between OUT opto-couplers 0.2 mm to the center
- add orientation markings on copper layer for MCU and DIP sockets - add orientation markings on copper layer for MCU and DIP sockets

View File

@ -1,4 +1,4 @@
PCBNEW-BOARD Version 1 date Sat Sep 3 02:53:35 2011 PCBNEW-BOARD Version 1 date Mon Sep 12 14:29:26 2011
# Created by Pcbnew(2010-12-27 BZR 2685)-unstable # Created by Pcbnew(2010-12-27 BZR 2685)-unstable
@ -20,7 +20,7 @@ $EndGENERAL
$SHEETDESCR $SHEETDESCR
Sheet A4 11700 8267 Sheet A4 11700 8267
Title "Lab Switch" Title "Lab Switch"
Date "3 sep 2011" Date "12 sep 2011"
Rev "0" Rev "0"
Comp "Werner Almesberger" Comp "Werner Almesberger"
Comment1 "" Comment1 ""
@ -1966,78 +1966,6 @@ Ne 1 "+5V"
Po 0 373 Po 0 373
$EndPAD $EndPAD
$EndMODULE SOT-323 $EndMODULE SOT-323
$MODULE SPACER-4mm
Po 39370 26772 0 15 4E5F3472 4E5F34BE ~~
Li SPACER-4mm
Sc 4E5F34BE
AR
Op 0 0 0
At SMD
T0 0 -150 200 200 0 40 N V 25 N"SPACER-4mm"
T1 0 150 200 200 0 40 N I 25 N"Val*"
DC 0 0 0 -1968 50 21
$PAD
Sh "1" O 3542 3542 0 0 0
Dr 1652 0 0
At STD N 00CC8001
Ne 0 ""
Po 0 0
$EndPAD
$EndMODULE SPACER-4mm
$MODULE SPACER-4mm
Po 74803 40394 0 15 4E5F3472 4E5923BD ~~
Li SPACER-4mm
Sc 4E5923BD
AR
Op 0 0 0
At SMD
T0 0 -150 200 200 0 40 N V 25 N"SPACER"
T1 0 150 200 200 0 40 N I 25 N"Val*"
DC 0 0 0 -1968 50 21
$PAD
Sh "1" O 3542 3542 0 0 0
Dr 1652 0 0
At STD N 00CC8001
Ne 0 ""
Po 0 0
$EndPAD
$EndMODULE SPACER-4mm
$MODULE SPACER-4mm
Po 39370 41417 0 15 4E5F3472 4E592396 ~~
Li SPACER-4mm
Sc 4E592396
AR
Op 0 0 0
At SMD
T0 0 -150 200 200 0 40 N V 25 N"SPACER"
T1 0 150 200 200 0 40 N I 25 N"Val*"
DC 0 0 0 -1968 50 21
$PAD
Sh "1" O 3542 3542 0 0 0
Dr 1652 0 0
At STD N 00CC8001
Ne 0 ""
Po 0 0
$EndPAD
$EndMODULE SPACER-4mm
$MODULE SPACER-4mm
Po 74803 26772 0 15 4E5F3472 4E592A99 ~~
Li SPACER-4mm
Sc 4E592A99
AR
Op 0 0 0
At SMD
T0 0 -150 200 200 0 40 N V 25 N"SPACER"
T1 0 150 200 200 0 40 N I 25 N"Val*"
DC 0 0 0 -1968 50 21
$PAD
Sh "1" O 3542 3542 0 0 0
Dr 1652 0 0
At STD N 00CC8001
Ne 0 ""
Po 0 0
$EndPAD
$EndMODULE SPACER-4mm
$MODULE HDR-3x1-200mil $MODULE HDR-3x1-200mil
Po 43780 33937 2700 15 4E5F86FD 4E57153E ~~ Po 43780 33937 2700 15 4E5F86FD 4E57153E ~~
Li HDR-3x1-200mil Li HDR-3x1-200mil
@ -2429,6 +2357,78 @@ Ne 37 "CH1_OPT"
Po 1499 1499 Po 1499 1499
$EndPAD $EndPAD
$EndMODULE DIP-8-300mil $EndMODULE DIP-8-300mil
$MODULE SPACER-4mm-BARE
Po 74803 26772 0 15 4E6E4146 4E592A99 ~~
Li SPACER-4mm-BARE
Sc 4E592A99
AR
Op 0 0 0
At SMD
T0 0 -150 200 200 0 40 N V 25 N"SPACER"
T1 0 150 200 200 0 40 N I 25 N"Val*"
DC 0 0 0 -1968 50 21
$PAD
Sh "HOLE" C 1652 1652 0 0 0
Dr 1652 0 0
At HOLE N 00C00000
Ne 0 ""
Po 0 0
$EndPAD
$EndMODULE SPACER-4mm-BARE
$MODULE SPACER-4mm-BARE
Po 39370 41417 0 15 4E6E4146 4E592396 ~~
Li SPACER-4mm-BARE
Sc 4E592396
AR
Op 0 0 0
At SMD
T0 0 -150 200 200 0 40 N V 25 N"SPACER"
T1 0 150 200 200 0 40 N I 25 N"Val*"
DC 0 0 0 -1968 50 21
$PAD
Sh "HOLE" C 1652 1652 0 0 0
Dr 1652 0 0
At HOLE N 00C00000
Ne 0 ""
Po 0 0
$EndPAD
$EndMODULE SPACER-4mm-BARE
$MODULE SPACER-4mm-BARE
Po 74803 40394 0 15 4E6E4146 4E5923BD ~~
Li SPACER-4mm-BARE
Sc 4E5923BD
AR
Op 0 0 0
At SMD
T0 0 -150 200 200 0 40 N V 25 N"SPACER"
T1 0 150 200 200 0 40 N I 25 N"Val*"
DC 0 0 0 -1968 50 21
$PAD
Sh "HOLE" C 1652 1652 0 0 0
Dr 1652 0 0
At HOLE N 00C00000
Ne 0 ""
Po 0 0
$EndPAD
$EndMODULE SPACER-4mm-BARE
$MODULE SPACER-4mm-BARE
Po 39370 26772 0 15 4E6E4146 4E5F34BE ~~
Li SPACER-4mm-BARE
Sc 4E5F34BE
AR
Op 0 0 0
At SMD
T0 0 -150 200 200 0 40 N V 25 N"SPACER-4mm"
T1 0 150 200 200 0 40 N I 25 N"Val*"
DC 0 0 0 -1968 50 21
$PAD
Sh "HOLE" C 1652 1652 0 0 0
Dr 1652 0 0
At HOLE N 00C00000
Ne 0 ""
Po 0 0
$EndPAD
$EndMODULE SPACER-4mm-BARE
$TEXTPCB $TEXTPCB
Te "qi-hw.com" Te "qi-hw.com"
Po 62756 27638 800 800 120 0 Po 62756 27638 800 800 120 0

View File

@ -1,6 +1,14 @@
/* MACHINE-GENERATED ! */ /* MACHINE-GENERATED ! */
package "SPACER-$nominal" frame copper {
loop if = 1, copper
__2: vec @(disc/2, -disc/2)
__3: vec @(-disc/2, disc/2)
rpad "1" . __2
}
package "SPACER-$nominal$type"
unit mm unit mm
table table
@ -8,6 +16,11 @@ table
{ 3mm } { 3mm }
{ 4mm } { 4mm }
table
{ type, copper }
{ "", 1 }
{ "-BARE", 0 }
set hole = nominal+0.2mm set hole = nominal+0.2mm
set disc = 9mm set disc = 9mm
@ -19,8 +32,6 @@ set w = 5mil
__0: vec @(hole/2, hole/2) __0: vec @(hole/2, hole/2)
__1: vec @(-hole/2, -hole/2) __1: vec @(-hole/2, -hole/2)
hole . __0 hole . __0
__2: vec @(disc/2, -disc/2)
__3: vec @(-disc/2, disc/2)
rpad "1" . __2
__4: vec @(area/2, 0mm) __4: vec @(area/2, 0mm)
circ @ . w circ @ . w
frame copper @