changeset 907:38eb2d125738

schematic Ignore-this: 74bbb5c125d695715fd7b732ff4aad37 darcs-hash:20130831212020-312f9-6ea9f815a5bcc7a7b975b5f49aad4ed404ca5f97
author drewp <drewp@bigasterisk.com>
date Sat, 31 Aug 2013 14:20:20 -0700
parents d895960604e7
children a1e1413a3337
files service/laundry/laundrydoor-opto2.sch
diffstat 1 files changed, 233 insertions(+), 158 deletions(-) [+]
line wrap: on
line diff
--- a/service/laundry/laundrydoor-opto2.sch	Sat Aug 31 14:18:32 2013 -0700
+++ b/service/laundry/laundrydoor-opto2.sch	Sat Aug 31 14:20:20 2013 -0700
@@ -1,12 +1,4 @@
 v 20110115 2
-C 40000 40000 0 0 0 title-B.sym
-C 47500 47900 1 0 1 4N25-1.sym
-{
-T 46600 49900 5 10 0 0 0 6 1
-device=4N25
-T 45700 49700 5 10 1 1 0 0 1
-refdes=U?
-}
 C 51800 44700 1 0 0 connector9-2.sym
 {
 T 53000 48800 5 10 1 1 0 6 1
@@ -58,195 +50,145 @@
 N 51800 47300 51800 47100 4
 N 51800 44600 51800 45300 4
 N 51800 45300 55100 45300 4
-C 48400 49000 1 0 1 resistor-1.sym
+C 48400 48700 1 0 1 resistor-1.sym
 {
-T 48100 49400 5 10 0 0 0 6 1
+T 48100 49100 5 10 0 0 0 6 1
 device=RESISTOR
-T 48200 49300 5 10 1 1 0 6 1
-refdes=R?
+T 48200 49000 5 10 1 1 0 6 1
+refdes=200
 }
-N 48400 49100 49100 49100 4
-N 49100 49100 49100 47900 4
-N 49100 47900 51800 47900 4
-C 47900 47700 1 0 1 ground.sym
-N 47500 48200 47700 48200 4
-N 47700 48200 47700 48000 4
-C 47500 45800 1 0 1 4N25-1.sym
-{
-T 46600 47800 5 10 0 0 0 6 1
-device=4N25
-T 45700 47600 5 10 1 1 0 0 1
-refdes=U?
-}
-C 47500 43700 1 0 1 4N25-1.sym
+N 48400 48800 51400 48800 4
+N 51400 48800 51400 47900 4
+N 51400 47900 51800 47900 4
+N 47400 47900 51100 47900 4
+C 48700 47100 1 0 1 vcc-1.sym
+C 48500 46700 1 0 1 resistor-1.sym
 {
-T 46600 45700 5 10 0 0 0 6 1
-device=4N25
-T 45700 45500 5 10 1 1 0 0 1
-refdes=U?
+T 48200 47100 5 10 0 0 0 6 1
+device=RESISTOR
+T 48300 47000 5 10 1 1 0 6 1
+refdes=200
 }
-C 47500 41600 1 0 1 4N25-1.sym
-{
-T 46600 43600 5 10 0 0 0 6 1
-device=4N25
-T 45700 43400 5 10 1 1 0 0 1
-refdes=U?
-}
-C 48700 47100 1 0 1 vcc-1.sym
-C 48500 46900 1 0 1 resistor-1.sym
+C 48500 46500 1 0 1 resistor-1.sym
 {
-T 48200 47300 5 10 0 0 0 6 1
+T 48200 46900 5 10 0 0 0 6 1
 device=RESISTOR
-T 48300 47200 5 10 1 1 0 6 1
-refdes=R?
+T 48300 46800 5 10 1 1 0 6 1
+refdes=200
 }
-C 48500 44800 1 0 1 resistor-1.sym
+C 48500 44500 1 0 1 resistor-1.sym
 {
-T 48200 45200 5 10 0 0 0 6 1
-device=RESISTOR
-T 48300 45100 5 10 1 1 0 6 1
-refdes=R?
-}
-C 48500 42700 1 0 1 resistor-1.sym
-{
-T 48200 43100 5 10 0 0 0 6 1
+T 48200 44900 5 10 0 0 0 6 1
 device=RESISTOR
-T 48300 43000 5 10 1 1 0 6 1
-refdes=R?
-}
-N 48500 36300 48500 47100 4
-N 47600 47000 47500 47000 4
-N 47600 44900 47500 44900 4
-N 47600 42800 47500 42800 4
-N 51800 48300 49400 48300 4
-N 49400 48300 49400 46100 4
-N 49400 46100 47500 46100 4
-N 51800 47500 49600 47500 4
-N 49600 47500 49600 44000 4
-N 49600 44000 47500 44000 4
-N 51800 46700 49800 46700 4
-N 49800 46700 49800 41900 4
-N 49800 41900 47500 41900 4
-N 51800 45900 48900 45900 4
-N 48900 45900 48900 47000 4
-N 48900 47000 48500 47000 4
-C 45400 39700 1 180 1 4N25-1.sym
-{
-T 46300 37700 5 10 0 0 180 6 1
-device=4N25
-T 47200 37900 5 10 1 1 180 0 1
-refdes=U?
+T 48300 44800 5 10 1 1 0 6 1
+refdes=200
 }
-C 45400 37500 1 180 1 4N25-1.sym
-{
-T 46300 35500 5 10 0 0 180 6 1
-device=4N25
-T 47200 35700 5 10 1 1 180 0 1
-refdes=U?
-}
-N 48500 38500 47500 38500 4
-N 48700 39400 48700 41100 4
-N 50000 41100 48700 41100 4
+N 48500 40600 48500 47100 4
+N 47600 46800 47400 46800 4
+N 47600 46600 47400 46600 4
+N 47600 44600 47400 44600 4
+N 51800 48300 47700 48300 4
+N 47700 48300 47700 47700 4
+N 47700 47700 47400 47700 4
+N 51800 47500 49600 47500 4
+N 49600 47500 49600 45700 4
+N 49600 45700 47400 45700 4
+N 51800 46700 49800 46700 4
+N 49800 46700 49800 45500 4
+N 49800 45500 47400 45500 4
+N 51800 45900 48900 45900 4
+N 48900 45900 48900 46800 4
+N 48900 46800 48500 46800 4
+N 48500 42800 47400 42800 4
 N 51800 47100 50000 47100 4
-N 50000 47100 50000 41100 4
-N 48500 36300 47500 36300 4
-N 47500 37200 50200 37200 4
-N 50200 37200 50200 46300 4
+N 50000 47100 50000 43200 4
+N 48500 42100 47400 42100 4
+N 49800 41700 50200 41700 4
+N 50200 41700 50200 46300 4
 N 50200 46300 51800 46300 4
-C 45000 41500 1 0 1 gnd-1.sym
-N 45400 41900 44900 41900 4
-N 44900 41800 44900 48200 4
-N 44900 44000 45400 44000 4
-N 44900 46100 45400 46100 4
-N 44900 48200 45400 48200 4
-C 44600 49000 1 0 1 resistor-1.sym
+C 45000 48100 1 0 1 resistor-1.sym
 {
-T 44300 49400 5 10 0 0 0 6 1
+T 44700 48500 5 10 0 0 0 6 1
 device=RESISTOR
-T 44400 49300 5 10 1 1 0 6 1
+T 44800 48400 5 10 1 1 0 6 1
 refdes=1K
 }
-C 44700 46900 1 0 1 resistor-1.sym
+C 45000 47400 1 0 1 resistor-1.sym
 {
-T 44400 47300 5 10 0 0 0 6 1
+T 44700 47800 5 10 0 0 0 6 1
 device=RESISTOR
-T 44500 47200 5 10 1 1 0 6 1
+T 44800 47700 5 10 1 1 0 6 1
 refdes=1K
 }
-C 44700 44800 1 0 1 resistor-1.sym
+C 45000 45900 1 0 1 resistor-1.sym
 {
-T 44400 45200 5 10 0 0 0 6 1
+T 44700 46300 5 10 0 0 0 6 1
 device=RESISTOR
-T 44500 45100 5 10 1 1 0 6 1
+T 44800 46200 5 10 1 1 0 6 1
 refdes=1K
 }
-C 44700 42700 1 0 1 resistor-1.sym
+C 45000 45200 1 0 1 resistor-1.sym
 {
-T 44400 43100 5 10 0 0 0 6 1
+T 44700 45600 5 10 0 0 0 6 1
 device=RESISTOR
-T 44500 43000 5 10 1 1 0 6 1
+T 44800 45500 5 10 1 1 0 6 1
 refdes=1K
 }
 T 45200 49600 9 10 1 0 0 6 3
 1K to protect Pi 
 in case a pin is 
 set to output mode
-N 45400 49100 44600 49100 4
-N 45400 47000 44700 47000 4
-N 45400 44900 44700 44900 4
-N 45400 42800 44700 42800 4
-C 40600 41700 1 0 0 header26-2.sym
+N 45400 48200 45000 48200 4
+N 45400 47500 45000 47500 4
+N 45400 46000 45000 46000 4
+N 45400 45300 45000 45300 4
+C 39500 41700 1 0 0 header26-2.sym
 {
-T 40700 49500 5 10 1 1 0 0 1
+T 39600 49500 5 10 1 1 0 0 1
 refdes=r-pi gpio
-T 41000 49600 5 10 0 0 0 0 1
+T 39900 49600 5 10 0 0 0 0 1
 footprint=header26
-T 41000 50000 5 10 0 0 0 0 1
+T 39900 50000 5 10 0 0 0 0 1
 device=header26
 }
-N 41900 47900 44900 47900 4
-N 41900 48800 43700 48800 4
-N 43700 48800 43700 49100 4
-N 41900 48200 43800 48200 4
-N 43800 48200 43800 47000 4
-N 41900 47600 43600 47600 4
-N 43600 44900 43600 47600 4
-N 43600 44900 43800 44900 4
-N 41900 46400 43400 46400 4
-N 43400 46400 43400 42800 4
-N 43400 42800 43800 42800 4
-N 41900 45800 43100 45800 4
-N 43100 45800 43100 38500 4
-C 44200 38400 1 0 0 resistor-1.sym
-{
-T 44500 38800 5 10 0 0 0 0 1
-device=RESISTOR
-T 43700 38700 5 10 1 1 0 0 1
-refdes=R?
-}
-C 44200 36200 1 0 0 resistor-1.sym
+N 40800 47900 45200 47900 4
+N 40800 48800 44000 48800 4
+N 40800 48200 43800 48200 4
+N 43800 48200 43800 47500 4
+N 40800 47600 43600 47600 4
+N 43600 46000 43600 47600 4
+N 43600 46000 44100 46000 4
+N 40800 46400 43400 46400 4
+N 43400 46400 43400 45300 4
+N 43400 45300 44100 45300 4
+N 40800 45800 43100 45800 4
+N 43100 45800 43100 43400 4
+C 43600 43300 1 0 0 resistor-1.sym
 {
-T 44500 36600 5 10 0 0 0 0 1
+T 43900 43700 5 10 0 0 0 0 1
 device=RESISTOR
-T 44400 36500 5 10 1 1 0 0 1
-refdes=R?
+T 43800 43600 5 10 1 1 0 0 1
+refdes=200
+}
+C 43600 41300 1 0 0 resistor-1.sym
+{
+T 43900 41700 5 10 0 0 0 0 1
+device=RESISTOR
+T 43800 41600 5 10 1 1 0 0 1
+refdes=200
 }
-N 43100 38500 44200 38500 4
-N 45100 38500 45400 38500 4
-N 41900 45200 42800 45200 4
-N 42800 45200 42800 36300 4
-N 42800 36300 44200 36300 4
-N 45100 36300 45400 36300 4
-N 44900 41900 43800 41900 4
-N 43800 37200 43800 41900 4
-N 43800 39400 45400 39400 4
-N 43800 37200 45400 37200 4
-L 46400 52200 46400 33400 3 0 0 0 -1 -1
-N 48700 39400 47500 39400 4
-T 43000 51900 9 10 1 0 0 0 1
-Pi side
-T 48000 51900 9 10 1 0 0 0 1
-outdoor isolation
+N 43100 43400 43600 43400 4
+N 44500 43400 45400 43400 4
+N 40800 45200 42800 45200 4
+N 42800 45200 42800 41400 4
+N 42800 41400 43600 41400 4
+N 44500 41400 45400 41400 4
+L 46400 52200 46500 38500 7 0 0 0 -1 -1
+N 50000 43200 47400 43200 4
+T 45100 51900 9 10 1 0 0 0 1
+Pi side (3.3V)
+T 46600 51900 9 10 1 0 0 0 1
+outdoor isolation (5V)
 C 51700 44300 1 0 0 gnd-1.sym
 C 48700 49900 1 0 0 led-1.sym
 {
@@ -338,8 +280,7 @@
 N 54100 42700 54100 46500 4
 N 54100 46500 51800 46500 4
 N 51800 46500 51800 46300 4
-L 52500 52300 52500 33600 3 0 0 0 -1 -1
-T 53100 51900 9 10 1 0 0 0 1
+T 52600 51600 9 10 1 0 0 0 1
 above door
 C 49800 49800 1 0 1 ground.sym
 C 48700 50000 1 0 1 resistor-1.sym
@@ -350,3 +291,137 @@
 refdes=1K
 }
 C 48000 50100 1 0 1 vcc-1.sym
+C 47400 44400 1 0 1 ILQ74.sym
+{
+T 47100 49400 5 10 1 1 0 6 1
+device=ILQ74
+T 47100 49200 5 10 1 1 0 6 1
+refdes=X?
+}
+C 45400 39000 1 0 0 ILQ74.sym
+{
+T 45700 44000 5 10 1 1 0 0 1
+device=ILQ74
+T 45700 43800 5 10 1 1 0 0 1
+refdes=X?
+}
+N 47400 48800 47500 48800 4
+N 45400 48600 45200 48600 4
+N 45200 40300 45200 48600 4
+N 45200 47100 45400 47100 4
+N 45200 46400 45400 46400 4
+N 45200 44900 45400 44900 4
+N 44100 48200 44000 48200 4
+N 44000 48200 44000 48800 4
+N 43800 47500 44100 47500 4
+N 45200 42500 45400 42500 4
+N 45200 42300 45400 42300 4
+C 55000 37300 1 0 0 switch-spst-1.sym
+{
+T 55400 38000 5 10 0 0 0 0 1
+device=SPST
+T 55300 37600 5 10 1 1 0 0 1
+refdes=DOOR_CLOSE
+}
+C 53900 35800 1 90 0 coil-2.sym
+{
+T 53400 36000 5 10 0 0 90 0 1
+device=COIL
+T 53600 36000 5 10 1 1 90 0 1
+refdes=STRIKE
+T 53200 36000 5 10 0 0 90 0 1
+symversion=0.1
+}
+B 52500 35500 4300 2500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 52600 37800 9 10 1 0 0 0 1
+inside door
+N 40800 44000 42200 44000 4
+N 42200 44000 42200 32800 4
+N 40800 43400 41900 43400 4
+N 41900 43400 41900 41200 4
+N 40800 44600 42500 44600 4
+N 42500 33200 42500 44600 4
+N 42500 33200 55000 33200 4
+N 55800 37300 55900 37300 4
+N 55900 37300 55900 32800 4
+N 55900 32800 43900 32800 4
+C 43900 32700 1 0 1 resistor-1.sym
+{
+T 43600 33100 5 10 0 0 0 6 1
+device=RESISTOR
+T 43600 33000 5 10 1 1 0 6 1
+refdes=1K
+}
+N 43000 32800 42200 32800 4
+C 49100 34700 1 0 0 npn-2.sym
+{
+T 49700 35200 5 10 0 0 0 0 1
+device=NPN_TRANSISTOR
+T 49700 35200 5 10 1 1 0 0 1
+refdes=Q?
+}
+C 48700 35100 1 0 1 resistor-1.sym
+{
+T 48400 35500 5 10 0 0 0 6 1
+device=RESISTOR
+T 48500 35400 5 10 1 1 0 6 1
+refdes=10K
+}
+C 48900 34800 1 90 1 resistor-1.sym
+{
+T 48500 34500 5 10 0 0 90 6 1
+device=RESISTOR
+T 48600 34600 5 10 1 1 90 6 1
+refdes=100K
+}
+N 48800 33600 50400 33600 4
+N 49600 33600 49600 34700 4
+N 48800 33900 48800 33600 4
+N 48800 34800 48800 35200 4
+N 48700 35200 49100 35200 4
+N 43600 41200 41900 41200 4
+N 49600 35700 53800 35700 4
+C 50900 37500 1 0 0 generic-power.sym
+{
+T 51100 37750 5 10 1 1 0 3 1
+net=12V
+}
+N 51100 36800 53800 36800 4
+C 51300 35800 1 90 0 diode-1.sym
+{
+T 50700 36200 5 10 0 0 90 0 1
+device=DIODE
+T 50800 36100 5 10 1 1 90 0 1
+refdes=D?
+}
+N 51100 35800 51100 35700 4
+N 51100 36700 51100 37500 4
+N 51100 38300 51100 47900 4
+N 51100 45100 51800 45100 4
+T 48700 47300 9 10 1 0 0 0 1
+5V
+B 52500 41700 4300 10100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+C 43600 41100 1 0 0 resistor-1.sym
+{
+T 43900 41500 5 10 0 0 0 0 1
+device=RESISTOR
+T 43800 40900 5 10 1 1 0 0 1
+refdes=200
+}
+N 44500 41200 45400 41200 4
+N 48500 40600 47400 40600 4
+N 51100 38300 50400 38300 4
+N 50400 38300 50400 33600 4
+N 45200 40300 45400 40300 4
+N 47400 41000 47800 41000 4
+N 47800 41000 47800 35200 4
+N 55000 33200 55000 37300 4
+N 53800 35700 53800 35800 4
+C 49800 41600 1 0 1 resistor-1.sym
+{
+T 49500 42000 5 10 0 0 0 6 1
+device=RESISTOR
+T 49600 41900 5 10 1 1 0 6 1
+refdes=100
+}
+N 48900 41700 47400 41700 4