mirror of
git://projects.qi-hardware.com/ben-blinkenlights.git
synced 2024-12-24 20:23:54 +02:00
ext/: added uSD extender board (draft)
This commit is contained in:
parent
979a631ef5
commit
49c76e0f8e
15
ext/Makefile
Normal file
15
ext/Makefile
Normal file
@ -0,0 +1,15 @@
|
||||
.PHONY: all gen generate sch brd
|
||||
|
||||
all:
|
||||
@echo "make what ? target: gen sch brd xpdf"
|
||||
@exit 1
|
||||
|
||||
gen generate:
|
||||
eeschema --plot `pwd`/ext.sch
|
||||
# need scripts
|
||||
|
||||
sch:
|
||||
eeschema `pwd`/ext.sch
|
||||
|
||||
brd:
|
||||
pcbnew `pwd`/ext.brd
|
10
ext/README
Normal file
10
ext/README
Normal file
@ -0,0 +1,10 @@
|
||||
THIS IS A DRAFT AND COMPLETELY UNTESTED.
|
||||
|
||||
The extension board is meant to connect to a 50 mil ribbon cable,
|
||||
which in turn connects to a connector for a 7x2 100 mil header.
|
||||
|
||||
To reduce crosstalk, signals are always separated by ground. We
|
||||
cannot use VDD for crosstalk suppression, because the device may
|
||||
be self-powered and VDD would thus be disabled.
|
||||
|
||||
If the connector is reversed, VDD is shorted to GND.
|
108
ext/ext.cmp
Normal file
108
ext/ext.cmp
Normal file
@ -0,0 +1,108 @@
|
||||
Cmp-Mod V01 Created by CvPCB (2010-08-11 BZR 2448)-unstable date = Tue Nov 2 11:42:53 2010
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01B95;
|
||||
Reference = P1;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01B93;
|
||||
Reference = P2;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01CB4;
|
||||
Reference = P3;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01CB5;
|
||||
Reference = P4;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01CBF;
|
||||
Reference = P5;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01CBE;
|
||||
Reference = P6;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01CCA;
|
||||
Reference = P7;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01CCB;
|
||||
Reference = P8;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01CC9;
|
||||
Reference = P9;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01CC8;
|
||||
Reference = P10;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01CC6;
|
||||
Reference = P11;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01CC7;
|
||||
Reference = P12;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01CD3;
|
||||
Reference = P13;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01CD2;
|
||||
Reference = P14;
|
||||
ValeurCmp = CONN_1;
|
||||
IdModule = PAD_2mm;
|
||||
EndCmp
|
||||
|
||||
BeginCmp
|
||||
TimeStamp = /4CD01B62;
|
||||
Reference = P15;
|
||||
ValeurCmp = USD-CARD;
|
||||
IdModule = uSD-Card;
|
||||
EndCmp
|
||||
|
||||
EndListe
|
61
ext/ext.pro
Normal file
61
ext/ext.pro
Normal file
@ -0,0 +1,61 @@
|
||||
update=Tue Nov 2 12:12:05 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=../../kicad-libs/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=ext.net
|
||||
[pcbnew/libraries]
|
||||
LibDir=
|
||||
LibName1=../../kicad-libs/modules/usd-card
|
||||
LibName2=../../kicad-libs/modules/pads
|
282
ext/ext.sch
Normal file
282
ext/ext.sch
Normal file
@ -0,0 +1,282 @@
|
||||
EESchema Schematic File Version 2 date Tue Nov 2 11:41:43 2010
|
||||
LIBS:power
|
||||
LIBS:conn
|
||||
LIBS:usd-card
|
||||
EELAYER 24 0
|
||||
EELAYER END
|
||||
$Descr A4 11700 8267
|
||||
Sheet 1 1
|
||||
Title "uSD Extender"
|
||||
Date "2 nov 2010"
|
||||
Rev "0"
|
||||
Comp "Werner Almesberger"
|
||||
Comment1 ""
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
Text Label 6050 2900 0 60 ~ 0
|
||||
CMD
|
||||
Text Label 6050 3050 0 60 ~ 0
|
||||
VDD
|
||||
Text Label 6050 3200 0 60 ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
5850 3050 6900 3050
|
||||
Wire Wire Line
|
||||
6900 3050 6900 3100
|
||||
Wire Wire Line
|
||||
6900 3100 7550 3100
|
||||
Wire Wire Line
|
||||
5950 2900 7000 2900
|
||||
Wire Wire Line
|
||||
7000 2900 7000 3000
|
||||
Wire Wire Line
|
||||
7000 3000 7550 3000
|
||||
Wire Wire Line
|
||||
7000 4300 7000 3300
|
||||
Wire Wire Line
|
||||
5950 2600 7100 2600
|
||||
Wire Wire Line
|
||||
7100 2600 7100 2900
|
||||
Wire Wire Line
|
||||
7100 2900 7550 2900
|
||||
Wire Wire Line
|
||||
5950 2300 7200 2300
|
||||
Wire Wire Line
|
||||
7200 2300 7200 2800
|
||||
Wire Wire Line
|
||||
7200 2800 7550 2800
|
||||
Connection ~ 6500 3800
|
||||
Wire Wire Line
|
||||
6500 3800 5950 3800
|
||||
Wire Wire Line
|
||||
5850 3950 7200 3950
|
||||
Wire Wire Line
|
||||
7200 3950 7200 3500
|
||||
Wire Wire Line
|
||||
7200 3500 7550 3500
|
||||
Wire Wire Line
|
||||
5850 2150 6500 2150
|
||||
Wire Wire Line
|
||||
6500 4100 5950 4100
|
||||
Wire Wire Line
|
||||
7550 3400 7100 3400
|
||||
Wire Wire Line
|
||||
7100 3400 7100 3650
|
||||
Wire Wire Line
|
||||
7100 3650 5850 3650
|
||||
Wire Wire Line
|
||||
5850 2450 6500 2450
|
||||
Connection ~ 6500 2450
|
||||
Wire Wire Line
|
||||
5850 2750 6500 2750
|
||||
Connection ~ 6500 2750
|
||||
Wire Wire Line
|
||||
7000 3300 7550 3300
|
||||
Wire Wire Line
|
||||
7550 3200 6900 3200
|
||||
Wire Wire Line
|
||||
6900 3200 6900 3350
|
||||
Wire Wire Line
|
||||
6900 3350 5850 3350
|
||||
Wire Wire Line
|
||||
5950 3500 6500 3500
|
||||
Connection ~ 6500 3500
|
||||
Wire Wire Line
|
||||
6500 2150 6500 4300
|
||||
Connection ~ 6500 4100
|
||||
Wire Wire Line
|
||||
5950 3200 6500 3200
|
||||
Connection ~ 6500 3200
|
||||
Text Label 6050 2150 0 60 ~ 0
|
||||
GND
|
||||
Text Label 6050 2300 0 60 ~ 0
|
||||
DAT2
|
||||
Text Label 6050 2450 0 60 ~ 0
|
||||
GND
|
||||
Text Label 6050 2600 0 60 ~ 0
|
||||
DAT3
|
||||
Text Label 6050 2750 0 60 ~ 0
|
||||
GND
|
||||
Text Label 6050 3350 0 60 ~ 0
|
||||
CLK
|
||||
Text Label 6050 3500 0 60 ~ 0
|
||||
GND
|
||||
Text Label 6050 3650 0 60 ~ 0
|
||||
DAT0
|
||||
Text Label 6050 3800 0 60 ~ 0
|
||||
GND
|
||||
Text Label 6050 3950 0 60 ~ 0
|
||||
DAT1
|
||||
Text Label 6050 4100 0 60 ~ 0
|
||||
GND
|
||||
$Comp
|
||||
L GND #PWR01
|
||||
U 1 1 4CD02086
|
||||
P 7000 4300
|
||||
F 0 "#PWR01" H 7000 4300 30 0001 C CNN
|
||||
F 1 "GND" H 7000 4230 30 0001 C CNN
|
||||
1 7000 4300
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR02
|
||||
U 1 1 4CD02081
|
||||
P 6500 4300
|
||||
F 0 "#PWR02" H 6500 4300 30 0001 C CNN
|
||||
F 1 "GND" H 6500 4230 30 0001 C CNN
|
||||
1 6500 4300
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P13
|
||||
U 1 1 4CD01CD3
|
||||
P 5800 2300
|
||||
F 0 "P13" H 5880 2300 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5800 2355 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5800 2300 60 0001 C CNN
|
||||
1 5800 2300
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P14
|
||||
U 1 1 4CD01CD2
|
||||
P 5700 2150
|
||||
F 0 "P14" H 5780 2150 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5700 2205 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5700 2150 60 0001 C CNN
|
||||
1 5700 2150
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P8
|
||||
U 1 1 4CD01CCB
|
||||
P 5700 3050
|
||||
F 0 "P8" H 5780 3050 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5700 3105 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5700 3050 60 0001 C CNN
|
||||
1 5700 3050
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P7
|
||||
U 1 1 4CD01CCA
|
||||
P 5800 3200
|
||||
F 0 "P7" H 5880 3200 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5800 3255 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5800 3200 60 0001 C CNN
|
||||
1 5800 3200
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P9
|
||||
U 1 1 4CD01CC9
|
||||
P 5800 2900
|
||||
F 0 "P9" H 5880 2900 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5800 2955 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5800 2900 60 0001 C CNN
|
||||
1 5800 2900
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P10
|
||||
U 1 1 4CD01CC8
|
||||
P 5700 2750
|
||||
F 0 "P10" H 5780 2750 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5700 2805 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5700 2750 60 0001 C CNN
|
||||
1 5700 2750
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P12
|
||||
U 1 1 4CD01CC7
|
||||
P 5700 2450
|
||||
F 0 "P12" H 5780 2450 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5700 2505 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5700 2450 60 0001 C CNN
|
||||
1 5700 2450
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P11
|
||||
U 1 1 4CD01CC6
|
||||
P 5800 2600
|
||||
F 0 "P11" H 5880 2600 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5800 2655 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5800 2600 60 0001 C CNN
|
||||
1 5800 2600
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P5
|
||||
U 1 1 4CD01CBF
|
||||
P 5800 3500
|
||||
F 0 "P5" H 5880 3500 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5800 3555 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5800 3500 60 0001 C CNN
|
||||
1 5800 3500
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P6
|
||||
U 1 1 4CD01CBE
|
||||
P 5700 3350
|
||||
F 0 "P6" H 5780 3350 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5700 3405 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5700 3350 60 0001 C CNN
|
||||
1 5700 3350
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P4
|
||||
U 1 1 4CD01CB5
|
||||
P 5700 3650
|
||||
F 0 "P4" H 5780 3650 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5700 3705 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5700 3650 60 0001 C CNN
|
||||
1 5700 3650
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P3
|
||||
U 1 1 4CD01CB4
|
||||
P 5800 3800
|
||||
F 0 "P3" H 5880 3800 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5800 3855 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5800 3800 60 0001 C CNN
|
||||
1 5800 3800
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P1
|
||||
U 1 1 4CD01B95
|
||||
P 5800 4100
|
||||
F 0 "P1" H 5880 4100 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5800 4155 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5800 4100 60 0001 C CNN
|
||||
1 5800 4100
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 P2
|
||||
U 1 1 4CD01B93
|
||||
P 5700 3950
|
||||
F 0 "P2" H 5780 3950 40 0000 L CNN
|
||||
F 1 "CONN_1" H 5700 4005 30 0001 C CNN
|
||||
F 2 "PAD_2mm" H 5700 3950 60 0001 C CNN
|
||||
1 5700 3950
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L USD-CARD P15
|
||||
U 1 1 4CD01B62
|
||||
P 7850 3100
|
||||
F 0 "P15" H 7650 3650 60 0000 C CNN
|
||||
F 1 "USD-CARD" H 7900 2500 60 0000 C CNN
|
||||
F 2 "uSD-Card" H 7850 3100 60 0001 C CNN
|
||||
1 7850 3100
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$EndSCHEMATC
|
Loading…
Reference in New Issue
Block a user