From 53cfb9c66a69232568b01060270644f1ee8fcf32 Mon Sep 17 00:00:00 2001 From: Kevin Redon Date: Tue, 21 Jun 2011 14:41:07 +0200 Subject: rebelSIM PCB SIM card for FFC (flat flexible cable) schema created. we could produce our own --- hardware/kicad/lib/smartcard.bak | 53 +++++++++- hardware/kicad/lib/smartcard.bck | 7 +- hardware/kicad/lib/smartcard.dcm | 7 +- hardware/kicad/lib/smartcard.lib | 49 ++++++++- hardware/kicad/simcable.net | 85 ++++++++++++++++ hardware/kicad/simcable.pro | 65 ++++++++++++ hardware/kicad/simcable.sch | 215 +++++++++++++++++++++++++++++++++++++++ 7 files changed, 471 insertions(+), 10 deletions(-) create mode 100644 hardware/kicad/simcable.net create mode 100644 hardware/kicad/simcable.pro create mode 100644 hardware/kicad/simcable.sch diff --git a/hardware/kicad/lib/smartcard.bak b/hardware/kicad/lib/smartcard.bak index d9f812e..445dcc3 100644 --- a/hardware/kicad/lib/smartcard.bak +++ b/hardware/kicad/lib/smartcard.bak @@ -1,4 +1,21 @@ -EESchema-LIBRARY Version 2.3 Date: Mo 20 Jun 2011 21:10:42 CEST +EESchema-LIBRARY Version 2.3 Date: Di 21 Jun 2011 13:52:49 CEST +#encoding utf-8 +# +# FFC +# +DEF FFC P 0 30 Y Y 1 F N +F0 "P" 50 350 60 H V C CNN +F1 "FFC" 200 0 60 V V C CNN +DRAW +S -100 300 250 -300 0 1 0 N +X VCC 1 -350 250 250 R 60 60 1 1 W I +X RST 2 -350 150 250 R 60 60 1 1 I I +X CLK 3 -350 50 250 R 60 60 1 1 I I +X I/O 4 -350 -50 250 R 60 60 1 1 B I +X VPP 5 -350 -150 250 R 60 60 1 1 W I +X GND 6 -350 -250 250 R 60 60 1 1 W I +ENDDRAW +ENDDEF # # ISO7816 # @@ -15,12 +32,38 @@ P 3 0 1 0 50 -100 50 100 50 100 N P 3 0 1 0 50 0 250 0 250 0 N P 3 0 1 0 50 100 250 100 250 100 N P 5 0 1 0 0 200 0 100 -50 100 -50 -100 -50 -100 N -X VCC C1 -550 150 300 R 50 50 1 1 w +X VCC C1 -550 150 300 R 50 50 1 1 W X RST C2 -550 50 300 R 50 50 1 1 I X CLK C3 -550 -50 300 R 50 50 1 1 I X RFU C4 -550 -150 300 R 50 50 1 1 U X GND C5 550 150 300 L 50 50 1 1 W -X VPP C6 550 50 300 L 50 50 1 1 B +X VPP C6 550 50 300 L 50 50 1 1 W +X I/O C7 550 -50 300 L 50 50 1 1 B +X RFU C8 550 -150 300 L 50 50 1 1 U +ENDDRAW +ENDDEF +# +# ISO7816_CARD +# +DEF ISO7816_CARD P 0 40 Y Y 1 F N +F0 "P" 0 250 60 H V C CNN +F1 "ISO7816_CARD" 0 -250 60 H V C CNN +DRAW +S -250 200 250 -200 0 1 0 N +P 3 0 1 0 -250 -100 250 -100 250 -100 N +P 3 0 1 0 -250 0 -50 0 -50 0 N +P 3 0 1 0 -50 100 -250 100 -250 100 N +P 3 0 1 0 0 -100 0 -200 0 -200 N +P 3 0 1 0 50 -100 50 100 50 100 N +P 3 0 1 0 50 0 250 0 250 0 N +P 3 0 1 0 50 100 250 100 250 100 N +P 5 0 1 0 0 200 0 100 -50 100 -50 -100 -50 -100 N +X VCC C1 -550 150 300 R 50 50 1 1 w +X RST C2 -550 50 300 R 50 50 1 1 I +X CLK C3 -550 -50 300 R 50 50 1 1 I +X RFU C4 -550 -150 300 R 50 50 1 1 U +X GND C5 550 150 300 L 50 50 1 1 w +X VPP C6 550 50 300 L 50 50 1 1 W X I/O C7 550 -50 300 L 50 50 1 1 B X RFU C8 550 -150 300 L 50 50 1 1 U ENDDRAW @@ -72,12 +115,12 @@ P 3 1 1 0 50 -100 50 100 50 100 N P 3 1 1 0 50 0 250 0 250 0 N P 3 1 1 0 50 100 250 100 250 100 N P 5 1 1 0 0 200 0 100 -50 100 -50 -100 -50 -100 N -X VCC C1 -550 150 300 R 50 50 1 1 I +X VCC C1 -550 150 300 R 50 50 1 1 W X RST C2 -550 50 300 R 50 50 1 1 I X CLK C3 -550 -50 300 R 50 50 1 1 I X RFU C4 -550 -150 300 R 50 50 1 1 U X GND C5 550 150 300 L 50 50 1 1 W -X VPP C6 550 50 300 L 50 50 1 1 B +X VPP C6 550 50 300 L 50 50 1 1 W X I/O C7 550 -50 300 L 50 50 1 1 B X RFU C8 550 -150 300 L 50 50 1 1 U C -150 0 50 2 1 0 N diff --git a/hardware/kicad/lib/smartcard.bck b/hardware/kicad/lib/smartcard.bck index e027773..8d0c538 100644 --- a/hardware/kicad/lib/smartcard.bck +++ b/hardware/kicad/lib/smartcard.bck @@ -1,4 +1,9 @@ -EESchema-DOCLIB Version 2.0 Date: Mo 20 Jun 2011 21:10:42 CEST +EESchema-DOCLIB Version 2.0 Date: Di 21 Jun 2011 13:52:49 CEST +# +$CMP FFC +D ymbole general de connecteur +K CONN +$ENDCMP # $CMP ISO7816_NC D smart card with normally closed presence switch diff --git a/hardware/kicad/lib/smartcard.dcm b/hardware/kicad/lib/smartcard.dcm index c553454..7c2ef1a 100644 --- a/hardware/kicad/lib/smartcard.dcm +++ b/hardware/kicad/lib/smartcard.dcm @@ -1,4 +1,9 @@ -EESchema-DOCLIB Version 2.0 Date: Mo 20 Jun 2011 21:13:13 CEST +EESchema-DOCLIB Version 2.0 Date: Di 21 Jun 2011 14:35:43 CEST +# +$CMP FFC +D ymbole general de connecteur +K CONN +$ENDCMP # $CMP ISO7816_NC D smart card with normally closed presence switch diff --git a/hardware/kicad/lib/smartcard.lib b/hardware/kicad/lib/smartcard.lib index 7297d0e..3157fc3 100644 --- a/hardware/kicad/lib/smartcard.lib +++ b/hardware/kicad/lib/smartcard.lib @@ -1,4 +1,21 @@ -EESchema-LIBRARY Version 2.3 Date: Mo 20 Jun 2011 21:13:13 CEST +EESchema-LIBRARY Version 2.3 Date: Di 21 Jun 2011 14:35:43 CEST +#encoding utf-8 +# +# FFC +# +DEF FFC P 0 30 Y Y 1 F N +F0 "P" 50 350 60 H V C CNN +F1 "FFC" 200 0 60 V V C CNN +DRAW +S -100 300 250 -300 0 1 0 N +X VCC 1 -350 250 250 R 60 60 1 1 W I +X RST 2 -350 150 250 R 60 60 1 1 I I +X CLK 3 -350 50 250 R 60 60 1 1 I I +X I/O 4 -350 -50 250 R 60 60 1 1 B I +X VPP 5 -350 -150 250 R 60 60 1 1 W I +X GND 6 -350 -250 250 R 60 60 1 1 W I +ENDDRAW +ENDDEF # # ISO7816 # @@ -15,12 +32,38 @@ P 3 0 1 0 50 -100 50 100 50 100 N P 3 0 1 0 50 0 250 0 250 0 N P 3 0 1 0 50 100 250 100 250 100 N P 5 0 1 0 0 200 0 100 -50 100 -50 -100 -50 -100 N -X VCC C1 -550 150 300 R 50 50 1 1 w +X VCC C1 -550 150 300 R 50 50 1 1 W X RST C2 -550 50 300 R 50 50 1 1 I X CLK C3 -550 -50 300 R 50 50 1 1 I X RFU C4 -550 -150 300 R 50 50 1 1 U X GND C5 550 150 300 L 50 50 1 1 W -X VPP C6 550 50 300 L 50 50 1 1 B +X VPP C6 550 50 300 L 50 50 1 1 W +X I/O C7 550 -50 300 L 50 50 1 1 B +X RFU C8 550 -150 300 L 50 50 1 1 U +ENDDRAW +ENDDEF +# +# ISO7816_CARD +# +DEF ISO7816_CARD P 0 40 Y Y 1 F N +F0 "P" 0 250 60 H V C CNN +F1 "ISO7816_CARD" 0 -250 60 H V C CNN +DRAW +S -250 200 250 -200 0 1 0 N +P 3 0 1 0 -250 -100 250 -100 250 -100 N +P 3 0 1 0 -250 0 -50 0 -50 0 N +P 3 0 1 0 -50 100 -250 100 -250 100 N +P 3 0 1 0 0 -100 0 -200 0 -200 N +P 3 0 1 0 50 -100 50 100 50 100 N +P 3 0 1 0 50 0 250 0 250 0 N +P 3 0 1 0 50 100 250 100 250 100 N +P 5 0 1 0 0 200 0 100 -50 100 -50 -100 -50 -100 N +X VCC C1 -550 150 300 R 50 50 1 1 w +X RST C2 -550 50 300 R 50 50 1 1 O +X CLK C3 -550 -50 300 R 50 50 1 1 O +X RFU C4 -550 -150 300 R 50 50 1 1 U +X GND C5 550 150 300 L 50 50 1 1 w +X VPP C6 550 50 300 L 50 50 1 1 w X I/O C7 550 -50 300 L 50 50 1 1 B X RFU C8 550 -150 300 L 50 50 1 1 U ENDDRAW diff --git a/hardware/kicad/simcable.net b/hardware/kicad/simcable.net new file mode 100644 index 0000000..7bcc5be --- /dev/null +++ b/hardware/kicad/simcable.net @@ -0,0 +1,85 @@ +# EESchema Netlist Version 1.1 created Di 21 Jun 2011 14:36:57 CEST +( + ( /4E0085A5 $noname SIM1 ISO7816_CARD {Lib=ISO7816_CARD} + ( C1 /VCC ) + ( C2 /RST ) + ( C3 /CLK ) + ( C4 ? ) + ( C5 /GND ) + ( C6 /VPP ) + ( C7 /I/O ) + ( C8 ? ) + ) + ( /4E0084E2 $noname P3 FFC {Lib=FFC} + ( 1 /VCC ) + ( 2 /RST ) + ( 3 /CLK ) + ( 4 /I/O ) + ( 5 /VPP ) + ( 6 /GND ) + ) + ( /4E0084DD $noname P2 FFC {Lib=FFC} + ( 1 /VCC ) + ( 2 /RST ) + ( 3 /CLK ) + ( 4 /I/O ) + ( 5 /VPP ) + ( 6 /GND ) + ) + ( /4E0084D9 $noname P1 FFC {Lib=FFC} + ( 1 /VCC ) + ( 2 /RST ) + ( 3 /CLK ) + ( 4 /I/O ) + ( 5 /VPP ) + ( 6 /GND ) + ) + ( /4E0084D4 $noname P4 FFC {Lib=FFC} + ( 1 /VCC ) + ( 2 /RST ) + ( 3 /CLK ) + ( 4 /I/O ) + ( 5 /VPP ) + ( 6 /GND ) + ) +) +* +{ Pin List by Nets +Net 1 "/VCC" "VCC" + P1 1 + P3 1 + SIM1 C1 + P2 1 + P4 1 +Net 2 "/RST" "RST" + SIM1 C2 + P4 2 + P2 2 + P3 2 + P1 2 +Net 3 "/CLK" "CLK" + P1 3 + P3 3 + P2 3 + SIM1 C3 + P4 3 +Net 4 "/GND" "GND" + SIM1 C5 + P1 6 + P3 6 + P2 6 + P4 6 +Net 5 "/VPP" "VPP" + SIM1 C6 + P3 5 + P4 5 + P1 5 + P2 5 +Net 6 "/I/O" "I/O" + P4 4 + SIM1 C7 + P1 4 + P2 4 + P3 4 +} +#End diff --git a/hardware/kicad/simcable.pro b/hardware/kicad/simcable.pro new file mode 100644 index 0000000..f62a4a9 --- /dev/null +++ b/hardware/kicad/simcable.pro @@ -0,0 +1,65 @@ +update=Di 21 Jun 2011 13:31:26 CEST +last_client=eeschema +[eeschema] +version=1 +LibDir=lib +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 +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=special +LibName13=microcontrollers +LibName14=dsp +LibName15=microchip +LibName16=analog_switches +LibName17=motorola +LibName18=texas +LibName19=intel +LibName20=audio +LibName21=interface +LibName22=digital-audio +LibName23=philips +LibName24=display +LibName25=cypress +LibName26=siliconi +LibName27=opto +LibName28=atmel +LibName29=contrib +LibName30=valves +LibName31=smartcard diff --git a/hardware/kicad/simcable.sch b/hardware/kicad/simcable.sch new file mode 100644 index 0000000..d16d682 --- /dev/null +++ b/hardware/kicad/simcable.sch @@ -0,0 +1,215 @@ +EESchema Schematic File Version 2 date Di 21 Jun 2011 14:36:44 CEST +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:smartcard +LIBS:SIMtrace-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11700 8267 +encoding utf-8 +Sheet 1 1 +Title "SIM card for FFC" +Date "21 jun 2011" +Rev "v1.0" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L ISO7816_CARD SIM1 +U 1 1 4E0085A5 +P 5900 4000 +F 0 "SIM1" H 5900 4250 60 0000 C CNN +F 1 "ISO7816_CARD" H 5900 3750 60 0000 C CNN + 1 5900 4000 + 1 0 0 -1 +$EndComp +$Comp +L FFC P3 +U 1 1 4E0084E2 +P 5900 5250 +F 0 "P3" H 5950 5600 60 0000 C CNN +F 1 "FFC" V 6100 5250 60 0000 C CNN + 1 5900 5250 + 0 1 1 0 +$EndComp +$Comp +L FFC P2 +U 1 1 4E0084DD +P 7550 4000 +F 0 "P2" H 7600 4350 60 0000 C CNN +F 1 "FFC" V 7750 4000 60 0000 C CNN + 1 7550 4000 + 1 0 0 -1 +$EndComp +$Comp +L FFC P1 +U 1 1 4E0084D9 +P 5900 2750 +F 0 "P1" H 5950 3100 60 0000 C CNN +F 1 "FFC" V 6100 2750 60 0000 C CNN + 1 5900 2750 + 0 -1 -1 0 +$EndComp +$Comp +L FFC P4 +U 1 1 4E0084D4 +P 4200 4000 +F 0 "P4" H 4250 4350 60 0000 C CNN +F 1 "FFC" V 4400 4000 60 0000 C CNN + 1 4200 4000 + -1 0 0 1 +$EndComp +NoConn ~ 5350 4150 +NoConn ~ 6450 4150 +Text Label 5650 3150 3 60 ~ 0 +VCC +Text Label 5750 3150 3 60 ~ 0 +RST +Text Label 5850 3150 3 60 ~ 0 +CLK +Text Label 5950 3150 3 60 ~ 0 +I/O +Text Label 6050 3150 3 60 ~ 0 +VPP +Text Label 6150 3150 3 60 ~ 0 +GND +Text Label 5650 4800 1 60 ~ 0 +GND +Text Label 5750 4800 1 60 ~ 0 +VPP +Text Label 5850 4800 1 60 ~ 0 +I/O +Text Label 5950 4800 1 60 ~ 0 +CLK +Text Label 6050 4800 1 60 ~ 0 +RST +Text Label 6150 4800 1 60 ~ 0 +VCC +Text Label 7000 4250 0 60 ~ 0 +GND +Text Label 7000 4150 0 60 ~ 0 +VPP +Text Label 7000 4050 0 60 ~ 0 +I/O +Text Label 7000 3950 0 60 ~ 0 +CLK +Text Label 7000 3850 0 60 ~ 0 +RST +Text Label 7000 3750 0 60 ~ 0 +VCC +Text Label 6500 4050 0 60 ~ 0 +I/O +Text Label 6500 3950 0 60 ~ 0 +VPP +Text Label 6500 3850 0 60 ~ 0 +GND +Text Label 5150 4050 0 60 ~ 0 +CLK +Text Label 5150 3950 0 60 ~ 0 +RST +Text Label 5150 3850 0 60 ~ 0 +VCC +Wire Wire Line + 7200 4250 6950 4250 +Wire Wire Line + 7200 4050 6950 4050 +Wire Wire Line + 7200 3850 6950 3850 +Wire Wire Line + 6050 3100 6050 3350 +Wire Wire Line + 5850 3100 5850 3350 +Wire Wire Line + 5650 3100 5650 3350 +Wire Wire Line + 6700 4050 6450 4050 +Wire Wire Line + 6450 3950 6700 3950 +Wire Wire Line + 5100 3950 5350 3950 +Wire Wire Line + 5650 4900 5650 4600 +Wire Wire Line + 5850 4900 5850 4600 +Wire Wire Line + 6050 4900 6050 4600 +Wire Wire Line + 4550 4250 4800 4250 +Wire Wire Line + 4550 4050 4800 4050 +Wire Wire Line + 4550 3850 4800 3850 +Wire Wire Line + 4550 3750 4800 3750 +Wire Wire Line + 4550 3950 4800 3950 +Wire Wire Line + 4550 4150 4800 4150 +Wire Wire Line + 6150 4900 6150 4600 +Wire Wire Line + 5950 4900 5950 4600 +Wire Wire Line + 5750 4900 5750 4600 +Wire Wire Line + 5100 3850 5350 3850 +Wire Wire Line + 5100 4050 5350 4050 +Wire Wire Line + 6450 3850 6700 3850 +Wire Wire Line + 5750 3100 5750 3350 +Wire Wire Line + 5950 3100 5950 3350 +Wire Wire Line + 6150 3100 6150 3350 +Wire Wire Line + 7200 3950 6950 3950 +Wire Wire Line + 7200 3750 6950 3750 +Wire Wire Line + 7200 4150 6950 4150 +Text Label 4600 4250 0 60 ~ 0 +VCC +Text Label 4600 4150 0 60 ~ 0 +RST +Text Label 4600 4050 0 60 ~ 0 +CLK +Text Label 4600 3950 0 60 ~ 0 +I/O +Text Label 4600 3850 0 60 ~ 0 +VPP +Text Label 4600 3750 0 60 ~ 0 +GND +$EndSCHEMATC -- cgit v1.2.3