From d13404a0bb4cc7aa0193716952f6581339a7bb06 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Tue, 17 Apr 2012 18:57:22 -0300 Subject: [PATCH] components/: components from wernermisc/labsw (opto-couplers, a relay) --- AUTHORS | 3 ++ components/components.pro | 3 ++ components/opto-trans-4.lib | 29 ++++++++++ components/opto-trans-8.lib | 105 ++++++++++++++++++++++++++++++++++++ components/spdt-c.lib | 28 ++++++++++ 5 files changed, 168 insertions(+) create mode 100644 components/opto-trans-4.lib create mode 100644 components/opto-trans-8.lib create mode 100644 components/spdt-c.lib diff --git a/AUTHORS b/AUTHORS index e363100..10d5b41 100644 --- a/AUTHORS +++ b/AUTHORS @@ -57,6 +57,9 @@ Werner Almesberger components/usb-a-pcb.lib components/dual_trans.lib components/ft232rl.lib + components/opto-trans-4.lib + components/opto-trans-8.lib + components/spdt-c.lib modules/pads.fpd modules/stdpass.fpd modules/8_10-card.fpd diff --git a/components/components.pro b/components/components.pro index 5cdd350..7c8cdaf 100644 --- a/components/components.pro +++ b/components/components.pro @@ -122,3 +122,6 @@ LibName50=./pmosfet-gsd LibName51=./usb-a-pcb LibName52=./dual_trans LibName53=./ft232rl +LibName54=./opto-trans-4 +LibName55=./opto-trans-8 +LibName56=./spdt-c diff --git a/components/opto-trans-4.lib b/components/opto-trans-4.lib new file mode 100644 index 0000000..da3be07 --- /dev/null +++ b/components/opto-trans-4.lib @@ -0,0 +1,29 @@ +EESchema-LIBRARY Version 2.3 Date: Tue Aug 23 02:34:30 2011 +# +# OPTO-TRANS-4 +# +DEF OPTO-TRANS-4 U 0 0 Y Y 1 F N +F0 "U" -150 200 60 H V C CNN +F1 "OPTO-TRANS-4" 0 -225 60 H V C CNN +DRAW +S -200 150 250 -150 0 1 0 N +P 2 0 1 0 -150 -50 -50 -50 N +P 2 0 1 0 -100 100 -150 100 N +P 2 0 1 0 25 -75 0 -75 N +P 2 0 1 0 25 -25 0 -25 N +P 2 0 1 0 100 0 175 -75 N +P 2 0 1 0 100 100 100 -100 N +P 2 0 1 0 200 100 100 0 N +P 3 0 1 0 -100 -50 -100 -100 -150 -100 N +P 3 0 1 0 -25 -25 25 -75 25 -50 N +P 3 0 1 0 -25 25 25 -25 25 0 N +P 4 0 1 0 200 -100 150 -100 200 -50 200 -100 N +P 6 0 1 0 -100 100 -100 50 -150 50 -100 -50 -50 50 -100 50 N +X A 1 -350 100 200 R 50 50 1 1 P +X K 2 -350 -100 200 R 50 50 1 1 P +X E 3 400 -100 200 L 50 50 1 1 P +X C 4 400 100 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/components/opto-trans-8.lib b/components/opto-trans-8.lib new file mode 100644 index 0000000..724018f --- /dev/null +++ b/components/opto-trans-8.lib @@ -0,0 +1,105 @@ +EESchema-LIBRARY Version 2.3 Date: Tue Sep 27 11:51:46 2011 +# +# OPTO-TRANS-2x4 +# +DEF OPTO-TRANS-2x4 U 0 0 Y Y 2 F N +F0 "U" -100 200 60 H V C CNN +F1 "OPTO-TRANS-2x4" 0 -250 60 H V C CNN +DRAW +S -200 -150 250 150 0 1 0 N +P 2 0 1 0 -150 -50 -50 -50 N +P 2 0 1 0 -100 100 -150 100 N +P 2 0 1 0 25 -75 0 -75 N +P 2 0 1 0 25 -25 0 -25 N +P 2 0 1 0 100 0 175 -75 N +P 2 0 1 0 100 100 100 -100 N +P 2 0 1 0 200 100 100 0 N +P 3 0 1 0 -100 -50 -100 -100 -150 -100 N +P 3 0 1 0 -25 -25 25 -75 25 -50 N +P 3 0 1 0 -25 25 25 -25 25 0 N +P 4 0 1 0 200 -100 150 -100 200 -50 200 -100 N +P 6 0 1 0 -100 100 -100 50 -150 50 -100 -50 -50 50 -100 50 N +X A 1 -350 100 200 R 50 50 1 1 P +X K 2 -350 -100 200 R 50 50 1 1 P +X E 7 400 -100 200 L 50 50 1 1 P +X C 8 400 100 200 L 50 50 1 1 P +X A 3 -350 100 200 R 50 50 2 1 P +X K 4 -350 -100 200 R 50 50 2 1 P +X E 5 400 -100 200 L 50 50 2 1 P +X C 6 400 100 200 L 50 50 2 1 P +ENDDRAW +ENDDEF +# +# OPTO-TRANS-2x4R +# +DEF OPTO-TRANS-2x4R U 0 0 Y Y 2 F N +F0 "U" -100 200 60 H V C CNN +F1 "OPTO-TRANS-2x4R" 0 -250 60 H V C CNN +DRAW +S -200 -150 250 150 0 1 0 N +P 2 0 1 0 -150 -50 -50 -50 N +P 2 0 1 0 -100 100 -150 100 N +P 2 0 1 0 25 -75 0 -75 N +P 2 0 1 0 25 -25 0 -25 N +P 2 0 1 0 100 0 175 -75 N +P 2 0 1 0 100 100 100 -100 N +P 2 0 1 0 200 100 100 0 N +P 3 0 1 0 -100 -50 -100 -100 -150 -100 N +P 3 0 1 0 -25 -25 25 -75 25 -50 N +P 3 0 1 0 -25 25 25 -25 25 0 N +P 4 0 1 0 200 -100 150 -100 200 -50 200 -100 N +P 6 0 1 0 -100 100 -100 50 -150 50 -100 -50 -50 50 -100 50 N +X A 1 -350 100 200 R 50 50 1 1 P +X K 2 -350 -100 200 R 50 50 1 1 P +X E 7 400 -100 200 L 50 50 1 1 P +X C 8 400 100 200 L 50 50 1 1 P +X E 3 400 -100 200 L 50 50 2 1 P +X C 4 400 100 200 L 50 50 2 1 P +X A 5 -350 100 200 R 50 50 2 1 P +X K 6 -350 -100 200 R 50 50 2 1 P +ENDDRAW +ENDDEF +# +# OPTO-TRANS-8 +# +DEF OPTO-TRANS-8 U 0 0 Y Y 1 F N +F0 "U" -150 400 60 H V C CNN +F1 "OPTO-TRANS-8" 0 -425 60 H V C CNN +DRAW +S -200 350 250 -350 0 1 0 N +P 2 0 1 0 -150 -250 -50 -250 N +P 2 0 1 0 -150 150 -50 150 N +P 2 0 1 0 -100 300 -150 300 N +P 2 0 1 0 25 125 0 125 N +P 2 0 1 0 25 175 0 175 N +P 2 0 1 0 50 -275 25 -275 N +P 2 0 1 0 50 -225 25 -225 N +P 2 0 1 0 100 -200 175 -275 N +P 2 0 1 0 100 -100 100 -300 N +P 2 0 1 0 100 200 175 125 N +P 2 0 1 0 100 300 100 100 N +P 2 0 1 0 200 -100 100 -200 N +P 2 0 1 0 200 300 100 200 N +P 3 0 1 0 -150 -100 -100 -100 -100 -150 N +P 3 0 1 0 -100 -250 -100 -300 -150 -300 N +P 3 0 1 0 -100 150 -100 100 -150 100 N +P 3 0 1 0 -25 175 25 125 25 150 N +P 3 0 1 0 -25 225 25 175 25 200 N +P 3 0 1 0 0 -225 50 -275 50 -250 N +P 3 0 1 0 0 -175 50 -225 50 -200 N +P 4 0 1 0 -150 -150 -50 -150 -100 -250 -150 -150 N +P 4 0 1 0 200 -300 150 -300 200 -250 200 -300 N +P 4 0 1 0 200 100 150 100 200 150 200 100 N +P 6 0 1 0 -100 300 -100 250 -150 250 -100 150 -50 250 -100 250 N +X A1 1 -350 300 200 R 50 50 1 1 P +X K1 2 -350 100 200 R 50 50 1 1 P +X A2 3 -350 -100 200 R 50 50 1 1 P +X K2 4 -350 -300 200 R 50 50 1 1 P +X E2 5 400 -300 200 L 50 50 1 1 P +X C2 6 400 -100 200 L 50 50 1 1 P +X E1 7 400 100 200 L 50 50 1 1 P +X C1 8 400 300 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/components/spdt-c.lib b/components/spdt-c.lib new file mode 100644 index 0000000..5490588 --- /dev/null +++ b/components/spdt-c.lib @@ -0,0 +1,28 @@ +EESchema-LIBRARY Version 2.3 Date: Tue Aug 23 03:05:31 2011 +# +# SPDT-C +# +DEF SPDT-C K 0 40 Y N 1 F N +F0 "K" -300 0 60 H V C CNN +F1 "SPDT-C" 450 -50 60 H V C CNN +DRAW +S 0 50 -200 -50 0 1 0 N +P 2 0 1 0 -100 -50 -100 -100 N +P 2 0 1 0 -100 50 -100 100 N +P 2 0 1 0 0 0 125 0 N +P 2 0 1 0 100 -100 200 -100 N +P 3 0 1 0 100 50 100 100 0 100 N +P 3 0 1 0 100 50 150 -50 150 -100 N +P 3 0 1 0 200 50 200 100 300 100 N +X A1 A1 -100 300 200 D 50 50 1 1 P +X A2 A2 -100 -300 200 U 50 50 1 1 P +X 11A 11A 100 -300 200 U 50 50 1 1 P +X 12A 12A 0 300 200 D 50 50 1 1 P +X 14A 14A 200 300 200 D 50 50 1 1 P +X 11B 11B 200 -300 200 U 50 50 1 1 P +X 12B 12B 100 300 200 D 50 50 1 1 P +X 14B 14B 300 300 200 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library