mirror of
git://projects.qi-hardware.com/ben-blinkenlights.git
synced 2024-11-23 21:08:07 +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