mirror of
git://projects.qi-hardware.com/f32xbase.git
synced 2024-11-23 22:35:20 +02:00
c2ben/: initial commit of passive C2 adapter board for the Ben's uSD slot.
This commit is contained in:
parent
7829d4d569
commit
c1935d59d0
18
c2ben/Makefile
Normal file
18
c2ben/Makefile
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
.PHONY: all gen generate sch brd xpdf
|
||||||
|
|
||||||
|
all:
|
||||||
|
@echo "make what ? target: gen sch brd xpdf"
|
||||||
|
@exit 1
|
||||||
|
|
||||||
|
gen generate:
|
||||||
|
eeschema --plot `pwd`/c2ben.sch
|
||||||
|
# need scripts
|
||||||
|
|
||||||
|
sch:
|
||||||
|
eeschema `pwd`/c2ben.sch
|
||||||
|
|
||||||
|
brd:
|
||||||
|
pcbnew `pwd`/c2ben.brd
|
||||||
|
|
||||||
|
xpdf:
|
||||||
|
xpdf c2ben.pdf
|
592
c2ben/c2ben.brd
Normal file
592
c2ben/c2ben.brd
Normal file
@ -0,0 +1,592 @@
|
|||||||
|
PCBNEW-BOARD Version 1 date Wed Oct 20 14:35:09 2010
|
||||||
|
|
||||||
|
# Created by Pcbnew(2010-08-11 BZR 2448)-unstable
|
||||||
|
|
||||||
|
$GENERAL
|
||||||
|
LayerCount 2
|
||||||
|
Ly 1FFF8001
|
||||||
|
EnabledLayers 1FFF8001
|
||||||
|
Links 8
|
||||||
|
NoConn 0
|
||||||
|
Di 59324 31126 77514 35885
|
||||||
|
Ndraw 34
|
||||||
|
Ntrack 24
|
||||||
|
Nzone 0
|
||||||
|
BoardThickness 630
|
||||||
|
Nmodule 13
|
||||||
|
Nnets 9
|
||||||
|
$EndGENERAL
|
||||||
|
|
||||||
|
$SHEETDESCR
|
||||||
|
Sheet A4 11700 8267
|
||||||
|
Title "C2 Adapter for the Ben's uSD slot"
|
||||||
|
Date "20 oct 2010"
|
||||||
|
Rev "20101020"
|
||||||
|
Comp "Werner Almesberger"
|
||||||
|
Comment1 ""
|
||||||
|
Comment2 ""
|
||||||
|
Comment3 ""
|
||||||
|
Comment4 ""
|
||||||
|
$EndSHEETDESCR
|
||||||
|
|
||||||
|
$SETUP
|
||||||
|
InternalUnit 0.000100 INCH
|
||||||
|
ZoneGridSize 250
|
||||||
|
Layers 2
|
||||||
|
Layer[0] Back signal
|
||||||
|
Layer[15] Front signal
|
||||||
|
TrackWidth 80
|
||||||
|
TrackClearence 78
|
||||||
|
ZoneClearence 200
|
||||||
|
TrackMinWidth 80
|
||||||
|
DrawSegmWidth 150
|
||||||
|
EdgeSegmWidth 50
|
||||||
|
ViaSize 350
|
||||||
|
ViaDrill 250
|
||||||
|
ViaMinSize 350
|
||||||
|
ViaMinDrill 200
|
||||||
|
MicroViaSize 200
|
||||||
|
MicroViaDrill 50
|
||||||
|
MicroViasAllowed 0
|
||||||
|
MicroViaMinSize 200
|
||||||
|
MicroViaMinDrill 50
|
||||||
|
TextPcbWidth 120
|
||||||
|
TextPcbSize 600 800
|
||||||
|
EdgeModWidth 150
|
||||||
|
TextModSize 600 600
|
||||||
|
TextModWidth 120
|
||||||
|
PadSize 600 600
|
||||||
|
PadDrill 320
|
||||||
|
Pad2MaskClearance 100
|
||||||
|
AuxiliaryAxisOrg 0 0
|
||||||
|
$EndSETUP
|
||||||
|
|
||||||
|
$EQUIPOT
|
||||||
|
Na 0 ""
|
||||||
|
St ~
|
||||||
|
$EndEQUIPOT
|
||||||
|
$EQUIPOT
|
||||||
|
Na 1 "/C2CK"
|
||||||
|
St ~
|
||||||
|
$EndEQUIPOT
|
||||||
|
$EQUIPOT
|
||||||
|
Na 2 "/C2D"
|
||||||
|
St ~
|
||||||
|
$EndEQUIPOT
|
||||||
|
$EQUIPOT
|
||||||
|
Na 3 "/GND"
|
||||||
|
St ~
|
||||||
|
$EndEQUIPOT
|
||||||
|
$EQUIPOT
|
||||||
|
Na 4 "/VDD"
|
||||||
|
St ~
|
||||||
|
$EndEQUIPOT
|
||||||
|
$EQUIPOT
|
||||||
|
Na 5 "N-000005"
|
||||||
|
St ~
|
||||||
|
$EndEQUIPOT
|
||||||
|
$EQUIPOT
|
||||||
|
Na 6 "N-000006"
|
||||||
|
St ~
|
||||||
|
$EndEQUIPOT
|
||||||
|
$EQUIPOT
|
||||||
|
Na 7 "N-000007"
|
||||||
|
St ~
|
||||||
|
$EndEQUIPOT
|
||||||
|
$EQUIPOT
|
||||||
|
Na 8 "N-000008"
|
||||||
|
St ~
|
||||||
|
$EndEQUIPOT
|
||||||
|
$NCLASS
|
||||||
|
Name "Default"
|
||||||
|
Desc "This is the default net class."
|
||||||
|
Clearance 78
|
||||||
|
TrackWidth 80
|
||||||
|
ViaDia 350
|
||||||
|
ViaDrill 250
|
||||||
|
uViaDia 200
|
||||||
|
uViaDrill 50
|
||||||
|
AddNet ""
|
||||||
|
AddNet "/C2CK"
|
||||||
|
AddNet "/C2D"
|
||||||
|
AddNet "/GND"
|
||||||
|
AddNet "/VDD"
|
||||||
|
AddNet "N-000005"
|
||||||
|
AddNet "N-000006"
|
||||||
|
AddNet "N-000007"
|
||||||
|
AddNet "N-000008"
|
||||||
|
$EndNCLASS
|
||||||
|
$MODULE PAD_120x60
|
||||||
|
Po 60400 35000 0 15 4CBF1E8B 4CBF21A8 ~~
|
||||||
|
Li PAD_120x60
|
||||||
|
Sc 4CBF21A8
|
||||||
|
AR /4CBF18BB
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P4"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"CONN_1"
|
||||||
|
$PAD
|
||||||
|
Sh "1" O 1200 600 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 3 "/GND"
|
||||||
|
Po 0 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE PAD_120x60
|
||||||
|
$MODULE PAD_120x60
|
||||||
|
Po 60400 34000 0 15 4CBF1E8B 4CBF21AA ~~
|
||||||
|
Li PAD_120x60
|
||||||
|
Sc 4CBF21AA
|
||||||
|
AR /4CBF18B9
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P3"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"CONN_1"
|
||||||
|
$PAD
|
||||||
|
Sh "1" O 1200 600 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 4 "/VDD"
|
||||||
|
Po 0 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE PAD_120x60
|
||||||
|
$MODULE PAD_120x60
|
||||||
|
Po 60400 33000 0 15 4CBF1E8B 4CBF21AC ~~
|
||||||
|
Li PAD_120x60
|
||||||
|
Sc 4CBF21AC
|
||||||
|
AR /4CBF18B8
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P2"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"CONN_1"
|
||||||
|
$PAD
|
||||||
|
Sh "1" O 1200 600 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 1 "/C2CK"
|
||||||
|
Po 0 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE PAD_120x60
|
||||||
|
$MODULE PAD_120x60
|
||||||
|
Po 60400 32000 0 15 4CBF1E8B 4CBF21AE ~~
|
||||||
|
Li PAD_120x60
|
||||||
|
Sc 4CBF21AE
|
||||||
|
AR /4CBF18B7
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P1"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"CONN_1"
|
||||||
|
$PAD
|
||||||
|
Sh "1" O 1200 600 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 2 "/C2D"
|
||||||
|
Po 0 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE PAD_120x60
|
||||||
|
$MODULE PAD_2mm
|
||||||
|
Po 70300 34200 0 15 4CBF1E8B 4CBF21AF ~~
|
||||||
|
Li PAD_2mm
|
||||||
|
Sc 4CBF21AF
|
||||||
|
AR /4CBF18AF
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P12"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"CONN_1"
|
||||||
|
$PAD
|
||||||
|
Sh "1" O 786 196 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 8 "N-000008"
|
||||||
|
Po 0 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE PAD_2mm
|
||||||
|
$MODULE PAD_2mm
|
||||||
|
Po 70300 33700 0 15 4CBF1E8B 4CBF21B1 ~~
|
||||||
|
Li PAD_2mm
|
||||||
|
Sc 4CBF21B1
|
||||||
|
AR /4CBF18AE
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P11"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"CONN_1"
|
||||||
|
$PAD
|
||||||
|
Sh "1" O 786 196 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 7 "N-000007"
|
||||||
|
Po 0 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE PAD_2mm
|
||||||
|
$MODULE PAD_2mm
|
||||||
|
Po 70300 33200 0 15 4CBF1E8B 4CBF21B3 ~~
|
||||||
|
Li PAD_2mm
|
||||||
|
Sc 4CBF21B3
|
||||||
|
AR /4CBF18AD
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P10"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"CONN_1"
|
||||||
|
$PAD
|
||||||
|
Sh "1" O 786 196 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 6 "N-000006"
|
||||||
|
Po 0 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE PAD_2mm
|
||||||
|
$MODULE PAD_2mm
|
||||||
|
Po 70300 32700 0 15 4CBF1E8B 4CBF21B5 ~~
|
||||||
|
Li PAD_2mm
|
||||||
|
Sc 4CBF21B5
|
||||||
|
AR /4CBF18AA
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P9"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"CONN_1"
|
||||||
|
$PAD
|
||||||
|
Sh "1" O 786 196 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 5 "N-000005"
|
||||||
|
Po 0 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE PAD_2mm
|
||||||
|
$MODULE PAD_2mm
|
||||||
|
Po 61800 34200 0 15 4CBF1E8B 4CBF21B7 ~~
|
||||||
|
Li PAD_2mm
|
||||||
|
Sc 4CBF21B7
|
||||||
|
AR /4CBF18B1
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P8"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"CONN_1"
|
||||||
|
$PAD
|
||||||
|
Sh "1" O 786 196 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 3 "/GND"
|
||||||
|
Po 0 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE PAD_2mm
|
||||||
|
$MODULE PAD_2mm
|
||||||
|
Po 61800 33700 0 15 4CBF1E8B 4CBF21B9 ~~
|
||||||
|
Li PAD_2mm
|
||||||
|
Sc 4CBF21B9
|
||||||
|
AR /4CBF18B3
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P7"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"CONN_1"
|
||||||
|
$PAD
|
||||||
|
Sh "1" O 786 196 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 4 "/VDD"
|
||||||
|
Po 0 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE PAD_2mm
|
||||||
|
$MODULE PAD_2mm
|
||||||
|
Po 61800 33200 0 15 4CBF1E8B 4CBF21BB ~~
|
||||||
|
Li PAD_2mm
|
||||||
|
Sc 4CBF21BB
|
||||||
|
AR /4CBF18B4
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P6"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"CONN_1"
|
||||||
|
$PAD
|
||||||
|
Sh "1" O 786 196 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 1 "/C2CK"
|
||||||
|
Po 0 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE PAD_2mm
|
||||||
|
$MODULE PAD_2mm
|
||||||
|
Po 61800 32700 0 15 4CBF1E8B 4CBF21BD ~~
|
||||||
|
Li PAD_2mm
|
||||||
|
Sc 4CBF21BD
|
||||||
|
AR /4CBF18B5
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P5"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"CONN_1"
|
||||||
|
$PAD
|
||||||
|
Sh "1" O 786 196 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 2 "/C2D"
|
||||||
|
Po 0 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE PAD_2mm
|
||||||
|
$MODULE uSD-Card
|
||||||
|
Po 71500 33400 0 15 4C7DD099 4CBF21BE ~~
|
||||||
|
Li uSD-Card
|
||||||
|
Sc 4CBF21BE
|
||||||
|
AR /4CBF2721
|
||||||
|
Op 0 0 0
|
||||||
|
At SMD
|
||||||
|
T0 0 -150 200 200 0 40 N V 25 N"P13"
|
||||||
|
T1 0 150 200 200 0 40 N I 25 N"USD-CARD"
|
||||||
|
DS 0 2165 0 -2165 30 21
|
||||||
|
DS 0 -2165 2007 -2165 30 21
|
||||||
|
DS 2007 -2165 2322 -1850 30 21
|
||||||
|
DS 2322 -1850 2795 -1850 30 21
|
||||||
|
DS 2795 -1850 2795 -2165 30 21
|
||||||
|
DS 2795 -2165 3346 -2165 30 21
|
||||||
|
DS 3346 -2165 3897 -1614 30 21
|
||||||
|
DS 0 2165 5905 2165 30 21
|
||||||
|
DS 3897 -1614 5905 -1614 30 21
|
||||||
|
DS 5905 2165 5905 -1614 30 21
|
||||||
|
DS -551 2165 -551 -2165 30 21
|
||||||
|
$PAD
|
||||||
|
Sh "1" R 1181 355 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 5 "N-000005"
|
||||||
|
Po 4920 -1239
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "2" R 1181 355 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po 4920 -806
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "3" R 1181 355 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 6 "N-000006"
|
||||||
|
Po 4920 -373
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "4" R 1299 354 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 7 "N-000007"
|
||||||
|
Po 4979 59
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "5" R 1181 355 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po 4920 491
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "6" R 1299 354 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 8 "N-000008"
|
||||||
|
Po 4979 925
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "7" R 1181 354 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po 4920 1358
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "8" R 1181 354 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po 4920 1791
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE uSD-Card
|
||||||
|
$TEXTPCB
|
||||||
|
Te "GVCD"
|
||||||
|
Po 62400 35000 600 600 100 0
|
||||||
|
De 15 1 0 Normal
|
||||||
|
$EndTEXTPCB
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 64400 35750 64400 31250 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 59350 35750 64400 35750 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 59350 31250 59350 35750 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 59500 31250 59350 31250 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 64400 31250 59500 31250 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 67800 31250 71500 31250 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 67800 35600 67800 31250 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 77400 35600 67800 35600 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 77400 31800 77400 35600 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 75400 31800 77400 31800 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 74850 31250 75400 31800 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 74300 31250 74850 31250 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 74300 31550 74300 31250 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 73800 31550 74300 31550 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 73500 31250 73800 31550 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 71500 31250 73500 31250 50
|
||||||
|
De 28 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 64400 31400 64400 32400 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 62400 31400 62400 32400 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 62600 31900 64200 31900 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 64200 31900 63800 32300 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 64200 31900 63800 31500 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 62600 31900 63000 31500 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 62600 31900 63000 32300 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$TEXTPCB
|
||||||
|
Te "5 mm"
|
||||||
|
Po 63400 30800 600 800 120 0
|
||||||
|
De 25 1 0 Normal
|
||||||
|
$EndTEXTPCB
|
||||||
|
$TEXTPCB
|
||||||
|
Te "5 mm"
|
||||||
|
Po 68800 30800 600 800 120 0
|
||||||
|
De 25 1 0 Normal
|
||||||
|
$EndTEXTPCB
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 68000 31900 68400 32300 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 68000 31900 68400 31500 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 69600 31900 69200 31500 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 69600 31900 69200 32300 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 68000 31900 69600 31900 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 67800 31400 67800 32400 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$DRAWSEGMENT
|
||||||
|
Po 0 69800 31400 69800 32400 150
|
||||||
|
De 25 0 900 0 0
|
||||||
|
$EndDRAWSEGMENT
|
||||||
|
$TEXTPCB
|
||||||
|
Te "20101020"
|
||||||
|
Po 73600 34900 500 500 100 0
|
||||||
|
De 15 1 0 Normal
|
||||||
|
$EndTEXTPCB
|
||||||
|
$TRACK
|
||||||
|
Po 0 61800 33200 61000 33200 80 -1
|
||||||
|
De 15 0 1 0 C00
|
||||||
|
Po 0 60800 33000 60400 33000 80 -1
|
||||||
|
De 15 0 1 0 C00
|
||||||
|
Po 0 61000 33200 60800 33000 80 -1
|
||||||
|
De 15 0 1 0 C00
|
||||||
|
Po 0 61800 32700 61300 32700 80 -1
|
||||||
|
De 15 0 2 0 800
|
||||||
|
Po 0 60600 32000 60400 32000 80 -1
|
||||||
|
De 15 0 2 0 C00
|
||||||
|
Po 0 61300 32700 60600 32000 80 -1
|
||||||
|
De 15 0 2 0 400
|
||||||
|
Po 0 61800 34200 61500 34200 80 -1
|
||||||
|
De 15 0 3 0 C00
|
||||||
|
Po 0 60700 35000 60400 35000 80 -1
|
||||||
|
De 15 0 3 0 C00
|
||||||
|
Po 0 61500 34200 60700 35000 80 -1
|
||||||
|
De 15 0 3 0 C00
|
||||||
|
Po 0 61800 33700 61000 33700 80 -1
|
||||||
|
De 15 0 4 0 C00
|
||||||
|
Po 0 60700 34000 60400 34000 80 -1
|
||||||
|
De 15 0 4 0 C00
|
||||||
|
Po 0 61000 33700 60700 34000 80 -1
|
||||||
|
De 15 0 4 0 C00
|
||||||
|
Po 0 76420 32161 71439 32161 80 -1
|
||||||
|
De 15 0 5 0 800
|
||||||
|
Po 0 70900 32700 70300 32700 80 -1
|
||||||
|
De 15 0 5 0 400
|
||||||
|
Po 0 71439 32161 70900 32700 80 -1
|
||||||
|
De 15 0 5 0 0
|
||||||
|
Po 0 76420 33027 71473 33027 80 -1
|
||||||
|
De 15 0 6 0 800
|
||||||
|
Po 0 71300 33200 70300 33200 80 -1
|
||||||
|
De 15 0 6 0 400
|
||||||
|
Po 0 71473 33027 71300 33200 80 -1
|
||||||
|
De 15 0 6 0 0
|
||||||
|
Po 0 76479 33459 71541 33459 80 -1
|
||||||
|
De 15 0 7 0 800
|
||||||
|
Po 0 71300 33700 70300 33700 80 -1
|
||||||
|
De 15 0 7 0 400
|
||||||
|
Po 0 71541 33459 71300 33700 80 -1
|
||||||
|
De 15 0 7 0 0
|
||||||
|
Po 0 76479 34325 71425 34325 80 -1
|
||||||
|
De 15 0 8 0 800
|
||||||
|
Po 0 71300 34200 70300 34200 80 -1
|
||||||
|
De 15 0 8 0 400
|
||||||
|
Po 0 71425 34325 71300 34200 80 -1
|
||||||
|
De 15 0 8 0 0
|
||||||
|
$EndTRACK
|
||||||
|
$ZONE
|
||||||
|
$EndZONE
|
||||||
|
$EndBOARD
|
94
c2ben/c2ben.cmp
Normal file
94
c2ben/c2ben.cmp
Normal file
@ -0,0 +1,94 @@
|
|||||||
|
Cmp-Mod V01 Created by CvPCB (2010-08-11 BZR 2448)-unstable date = Wed Oct 20 14:31:01 2010
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF18B7;
|
||||||
|
Reference = P1;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PAD_120x60;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF18B8;
|
||||||
|
Reference = P2;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PAD_120x60;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF18B9;
|
||||||
|
Reference = P3;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PAD_120x60;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF18BB;
|
||||||
|
Reference = P4;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PAD_120x60;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF18B5;
|
||||||
|
Reference = P5;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PAD_2mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF18B4;
|
||||||
|
Reference = P6;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PAD_2mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF18B3;
|
||||||
|
Reference = P7;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PAD_2mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF18B1;
|
||||||
|
Reference = P8;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PAD_2mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF18AA;
|
||||||
|
Reference = P9;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PAD_2mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF18AD;
|
||||||
|
Reference = P10;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PAD_2mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF18AE;
|
||||||
|
Reference = P11;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PAD_2mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF18AF;
|
||||||
|
Reference = P12;
|
||||||
|
ValeurCmp = CONN_1;
|
||||||
|
IdModule = PAD_2mm;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4CBF2721;
|
||||||
|
Reference = P13;
|
||||||
|
ValeurCmp = USD-CARD;
|
||||||
|
IdModule = uSD-Card;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
EndListe
|
61
c2ben/c2ben.pro
Normal file
61
c2ben/c2ben.pro
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
update=Wed Oct 20 18:18:52 2010
|
||||||
|
last_client=pcbnew
|
||||||
|
[eeschema]
|
||||||
|
version=1
|
||||||
|
LibDir=
|
||||||
|
NetFmt=1
|
||||||
|
HPGLSpd=20
|
||||||
|
HPGLDm=15
|
||||||
|
HPGLNum=1
|
||||||
|
offX_A4=0
|
||||||
|
offY_A4=0
|
||||||
|
offX_A3=0
|
||||||
|
offY_A3=0
|
||||||
|
offX_A2=0
|
||||||
|
offY_A2=0
|
||||||
|
offX_A1=0
|
||||||
|
offY_A1=0
|
||||||
|
offX_A0=0
|
||||||
|
offY_A0=0
|
||||||
|
offX_A=0
|
||||||
|
offY_A=0
|
||||||
|
offX_B=0
|
||||||
|
offY_B=0
|
||||||
|
offX_C=0
|
||||||
|
offY_C=0
|
||||||
|
offX_D=0
|
||||||
|
offY_D=0
|
||||||
|
offX_E=0
|
||||||
|
offY_E=0
|
||||||
|
RptD_X=0
|
||||||
|
RptD_Y=100
|
||||||
|
RptLab=1
|
||||||
|
LabSize=60
|
||||||
|
PrintMonochrome=1
|
||||||
|
ShowSheetReferenceAndTitleBlock=1
|
||||||
|
[eeschema/libraries]
|
||||||
|
LibName1=power
|
||||||
|
LibName2=conn
|
||||||
|
LibName3=components/usd-card
|
||||||
|
[pcbnew]
|
||||||
|
version=1
|
||||||
|
PadDrlX=320
|
||||||
|
PadDimH=600
|
||||||
|
PadDimV=600
|
||||||
|
BoardThickness=630
|
||||||
|
SgPcb45=1
|
||||||
|
TxtPcbV=800
|
||||||
|
TxtPcbH=600
|
||||||
|
TxtModV=600
|
||||||
|
TxtModH=600
|
||||||
|
TxtModW=120
|
||||||
|
VEgarde=100
|
||||||
|
DrawLar=150
|
||||||
|
EdgeLar=50
|
||||||
|
TxtLar=120
|
||||||
|
MSegLar=150
|
||||||
|
LastNetListRead=c2ben.net
|
||||||
|
[pcbnew/libraries]
|
||||||
|
LibDir=
|
||||||
|
LibName1=../../kicad-libs/modules/usd-card
|
||||||
|
LibName2=../../kicad-libs/modules/pads
|
177
c2ben/c2ben.sch
Normal file
177
c2ben/c2ben.sch
Normal file
@ -0,0 +1,177 @@
|
|||||||
|
EESchema Schematic File Version 2 date Wed Oct 20 18:19:44 2010
|
||||||
|
LIBS:power
|
||||||
|
LIBS:conn
|
||||||
|
LIBS:usd-card
|
||||||
|
LIBS:c2ben-cache
|
||||||
|
EELAYER 24 0
|
||||||
|
EELAYER END
|
||||||
|
$Descr A4 11700 8267
|
||||||
|
Sheet 1 1
|
||||||
|
Title "C2 Adapter for the Ben's uSD slot"
|
||||||
|
Date "20 oct 2010"
|
||||||
|
Rev "20102010"
|
||||||
|
Comp "Werner Almesberger"
|
||||||
|
Comment1 ""
|
||||||
|
Comment2 ""
|
||||||
|
Comment3 ""
|
||||||
|
Comment4 ""
|
||||||
|
$EndDescr
|
||||||
|
$Comp
|
||||||
|
L USD-CARD P13
|
||||||
|
U 1 1 4CBF2721
|
||||||
|
P 7250 3550
|
||||||
|
F 0 "P13" H 7050 4100 60 0000 C CNN
|
||||||
|
F 1 "USD-CARD" H 7300 2950 60 0000 C CNN
|
||||||
|
F 2 "uSD-Card" H 7100 2800 60 0001 C CNN
|
||||||
|
1 7250 3550
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Text Label 4450 3300 0 60 ~ 0
|
||||||
|
C2D
|
||||||
|
Text Label 4450 3450 0 60 ~ 0
|
||||||
|
C2CK
|
||||||
|
Text Label 4450 3600 0 60 ~ 0
|
||||||
|
VDD
|
||||||
|
Text Label 4450 3750 0 60 ~ 0
|
||||||
|
GND
|
||||||
|
Wire Wire Line
|
||||||
|
4950 3750 4250 3750
|
||||||
|
Wire Wire Line
|
||||||
|
4950 3450 4250 3450
|
||||||
|
Wire Wire Line
|
||||||
|
6350 3750 6950 3750
|
||||||
|
Wire Wire Line
|
||||||
|
6350 3450 6950 3450
|
||||||
|
Wire Wire Line
|
||||||
|
6350 3250 6950 3250
|
||||||
|
Wire Wire Line
|
||||||
|
6350 3550 6950 3550
|
||||||
|
Wire Wire Line
|
||||||
|
4250 3300 4950 3300
|
||||||
|
Wire Wire Line
|
||||||
|
4250 3600 4950 3600
|
||||||
|
NoConn ~ 6950 3350
|
||||||
|
NoConn ~ 6950 3650
|
||||||
|
NoConn ~ 6950 3850
|
||||||
|
NoConn ~ 6950 3950
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P4
|
||||||
|
U 1 1 4CBF18BB
|
||||||
|
P 4100 3750
|
||||||
|
F 0 "P4" H 4180 3750 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 4100 3805 30 0001 C CNN
|
||||||
|
F 2 "PAD_120x60" H 4100 3750 60 0001 C CNN
|
||||||
|
1 4100 3750
|
||||||
|
-1 0 0 1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P3
|
||||||
|
U 1 1 4CBF18B9
|
||||||
|
P 4100 3600
|
||||||
|
F 0 "P3" H 4180 3600 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 4100 3655 30 0001 C CNN
|
||||||
|
F 2 "PAD_120x60" H 4100 3600 60 0001 C CNN
|
||||||
|
1 4100 3600
|
||||||
|
-1 0 0 1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P2
|
||||||
|
U 1 1 4CBF18B8
|
||||||
|
P 4100 3450
|
||||||
|
F 0 "P2" H 4180 3450 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 4100 3505 30 0001 C CNN
|
||||||
|
F 2 "PAD_120x60" H 4100 3450 60 0001 C CNN
|
||||||
|
1 4100 3450
|
||||||
|
-1 0 0 1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P1
|
||||||
|
U 1 1 4CBF18B7
|
||||||
|
P 4100 3300
|
||||||
|
F 0 "P1" H 4180 3300 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 4100 3355 30 0001 C CNN
|
||||||
|
F 2 "PAD_120x60" H 4100 3300 60 0001 C CNN
|
||||||
|
1 4100 3300
|
||||||
|
-1 0 0 1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P5
|
||||||
|
U 1 1 4CBF18B5
|
||||||
|
P 5100 3300
|
||||||
|
F 0 "P5" H 5180 3300 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 5100 3355 30 0001 C CNN
|
||||||
|
F 2 "PAD_2mm" H 5100 3300 60 0001 C CNN
|
||||||
|
1 5100 3300
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P6
|
||||||
|
U 1 1 4CBF18B4
|
||||||
|
P 5100 3450
|
||||||
|
F 0 "P6" H 5180 3450 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 5100 3505 30 0001 C CNN
|
||||||
|
F 2 "PAD_2mm" H 5100 3450 60 0001 C CNN
|
||||||
|
1 5100 3450
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P7
|
||||||
|
U 1 1 4CBF18B3
|
||||||
|
P 5100 3600
|
||||||
|
F 0 "P7" H 5180 3600 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 5100 3655 30 0001 C CNN
|
||||||
|
F 2 "PAD_2mm" H 5100 3600 60 0001 C CNN
|
||||||
|
1 5100 3600
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P8
|
||||||
|
U 1 1 4CBF18B1
|
||||||
|
P 5100 3750
|
||||||
|
F 0 "P8" H 5180 3750 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 5100 3805 30 0001 C CNN
|
||||||
|
F 2 "PAD_2mm" H 5100 3750 60 0001 C CNN
|
||||||
|
1 5100 3750
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P12
|
||||||
|
U 1 1 4CBF18AF
|
||||||
|
P 6200 3750
|
||||||
|
F 0 "P12" H 6280 3750 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 6200 3805 30 0001 C CNN
|
||||||
|
F 2 "PAD_2mm" H 6200 3750 60 0001 C CNN
|
||||||
|
1 6200 3750
|
||||||
|
-1 0 0 1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P11
|
||||||
|
U 1 1 4CBF18AE
|
||||||
|
P 6200 3550
|
||||||
|
F 0 "P11" H 6280 3550 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 6200 3605 30 0001 C CNN
|
||||||
|
F 2 "PAD_2mm" H 6200 3550 60 0001 C CNN
|
||||||
|
1 6200 3550
|
||||||
|
-1 0 0 1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P10
|
||||||
|
U 1 1 4CBF18AD
|
||||||
|
P 6200 3450
|
||||||
|
F 0 "P10" H 6280 3450 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 6200 3505 30 0001 C CNN
|
||||||
|
F 2 "PAD_2mm" H 6200 3450 60 0001 C CNN
|
||||||
|
1 6200 3450
|
||||||
|
-1 0 0 1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L CONN_1 P9
|
||||||
|
U 1 1 4CBF18AA
|
||||||
|
P 6200 3250
|
||||||
|
F 0 "P9" H 6280 3250 40 0000 L CNN
|
||||||
|
F 1 "CONN_1" H 6200 3305 30 0001 C CNN
|
||||||
|
F 2 "PAD_2mm" H 6200 3250 60 0001 C CNN
|
||||||
|
1 6200 3250
|
||||||
|
-1 0 0 1
|
||||||
|
$EndComp
|
||||||
|
$EndSCHEMATC
|
4
c2ben/cam/Makefile
Normal file
4
c2ben/cam/Makefile
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
.PHONY: pcb
|
||||||
|
|
||||||
|
pcb:
|
||||||
|
./doit >job
|
24
c2ben/cam/doit
Executable file
24
c2ben/cam/doit
Executable file
@ -0,0 +1,24 @@
|
|||||||
|
#!/bin/sh -e
|
||||||
|
DIR=/home/moko/svn.openmoko.org/developers/werner/cncmap
|
||||||
|
RECT=$DIR/rect/rect
|
||||||
|
ALIGN=$DIR/align/align
|
||||||
|
ZMAP=$DIR/zmap/zmap
|
||||||
|
GP2RML=$DIR/gp2rml/gp2rml
|
||||||
|
|
||||||
|
GEN=${1:-./pcb.pl}
|
||||||
|
|
||||||
|
rdata="19.6 13.0 -56.2 19.6 53.1 -56.1 110.7 14.1 -56.2"
|
||||||
|
rdate="15.9 13.1 -57.2 15.9 77.4 -57.1 120.8 15.1 -57.0"
|
||||||
|
# lower Z by 0.5 mm relative to highest point
|
||||||
|
Z=-57.6
|
||||||
|
|
||||||
|
rect=`$RECT $rdata | awk '{$3 = ""; print}'`
|
||||||
|
|
||||||
|
$GEN |
|
||||||
|
awk '{ if ($3 != "") $3 += '$Z'; print $0; }' |
|
||||||
|
$ALIGN 0 1 $rect |
|
||||||
|
# angle, reference (lower left corner), rect
|
||||||
|
$GP2RML 2 0.5 0.5
|
||||||
|
# clearance, xy speed, z speed
|
||||||
|
# since everything is in the same plane, z clearance must be thickness plus
|
||||||
|
# real clearance !
|
75
c2ben/cam/pcb.pl
Executable file
75
c2ben/cam/pcb.pl
Executable file
@ -0,0 +1,75 @@
|
|||||||
|
#!/usr/bin/perl
|
||||||
|
|
||||||
|
$d = 25.4/1000*35;
|
||||||
|
$r = $d/2-0.1; # compensate deflection of board
|
||||||
|
|
||||||
|
|
||||||
|
sub orig
|
||||||
|
{
|
||||||
|
$x0 = $_[0];
|
||||||
|
$y0 = $_[1];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
sub mil
|
||||||
|
{
|
||||||
|
return $_[0]/1000*25.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
sub cut
|
||||||
|
{
|
||||||
|
if (defined $x) {
|
||||||
|
if ($x == $_[0]+$x0 && $y == $_[1]+$y0) {
|
||||||
|
shift @_;
|
||||||
|
shift @_;
|
||||||
|
} else {
|
||||||
|
print "\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
while (@_) {
|
||||||
|
$x = shift @_;
|
||||||
|
$y = shift @_;
|
||||||
|
# ($x, $y) = (-$y, $x);
|
||||||
|
$x += $x0;
|
||||||
|
$y += $y0;
|
||||||
|
print "$x $y $z\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
sub card
|
||||||
|
{
|
||||||
|
&cut(
|
||||||
|
&mil( 0)-$r, &mil( 0)-$r,
|
||||||
|
&mil( 0)-$r, &mil( 570)+$r,
|
||||||
|
&mil( 30)-$r, &mil( 600)+$r,
|
||||||
|
&mil( 30)-$r, &mil( 650)-$r,
|
||||||
|
&mil( 0)-$r, &mil( 650)-$r,
|
||||||
|
&mil( 0)-$r, &mil( 705)+$r,
|
||||||
|
&mil( 55)-$r, &mil( 760)+$r,
|
||||||
|
&mil( 55)-$r, &mil( 960)+$r,
|
||||||
|
&mil( 435)+$r, &mil( 960)+$r,
|
||||||
|
&mil( 435)+$r, &mil( 0)-$r,
|
||||||
|
&mil( 0)-$r, &mil( 0)-$r);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
sub conn
|
||||||
|
{
|
||||||
|
&cut(
|
||||||
|
&mil( 0)-$r, &mil( 0)-$r,
|
||||||
|
&mil( 0)-$r, &mil( 505)+$r,
|
||||||
|
&mil( 450)+$r, &mil( 505)+$r,
|
||||||
|
&mil( 450)+$r, &mil( 0)-$r,
|
||||||
|
&mil( 0)-$r, &mil( 0)-$r);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$z = -0.8; # full thickness of board
|
||||||
|
# x: corner offset, compensation for rotation, array position
|
||||||
|
# y: corner offet
|
||||||
|
&orig(13*4, 0)
|
||||||
|
&card;
|
||||||
|
&orig($x0, $y0+26)
|
||||||
|
&conn;
|
21
c2ben/components/usd-card.lib
Normal file
21
c2ben/components/usd-card.lib
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
EESchema-LIBRARY Version 2.3 Date: Wed Oct 20 14:29:16 2010
|
||||||
|
#
|
||||||
|
# uSD-Card
|
||||||
|
#
|
||||||
|
DEF uSD-Card P 0 0 N Y 1 F N
|
||||||
|
F0 "P" -200 550 60 H V C CNN
|
||||||
|
F1 "uSD-Card" 50 -600 60 H V C CNN
|
||||||
|
DRAW
|
||||||
|
P 7 0 1 0 -250 -500 350 -500 350 400 100 400 0 500 -250 500 -250 -500 N
|
||||||
|
X DAT2 1 -300 300 500 R 50 50 1 1 T I
|
||||||
|
X DAT3 2 -300 200 500 R 50 50 1 1 T I
|
||||||
|
X CMD 3 -300 100 500 R 50 50 1 1 O I
|
||||||
|
X VDD 4 -300 0 550 R 50 50 1 1 w I
|
||||||
|
X CLK 5 -300 -100 500 R 50 50 1 1 O I
|
||||||
|
X VSS 6 -300 -200 550 R 50 50 1 1 w I
|
||||||
|
X DAT0 7 -300 -300 500 R 50 50 1 1 B I
|
||||||
|
X DAT1 8 -300 -400 500 R 50 50 1 1 B I
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
#End Library
|
Loading…
Reference in New Issue
Block a user