add support for two switch closure inputs (rain gauge, etc)
[hw/greenhouse] / greenhouse.sch
index fa14aeb3923347d97f799704e369dfa619592c8a..8e439e13dd6726b8dc6a4bb76ceca23a0556ad7e 100644 (file)
-v 20100214 2
+v 20210731 2
 C 40000 40000 0 0 0 EMBEDDEDtitle-D-bdale.sym
 [
-T 56500 41800 5 10 0 0 0 0 1
-graphical=1
-T 66500 40400 15 8 1 0 0 0 1
-FILE:
-T 71500 40400 15 8 1 0 0 0 1
-REVISION:
-T 69400 40400 15 8 1 0 0 0 1
-PAGE
-T 70200 40400 15 8 1 0 0 0 1
-OF
-B 66400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-L 66400 40600 74000 40600 15 0 0 0 -1 -1
-T 66500 40100 15 10 1 0 0 0 1
-Project URL:
+B 40000 40000 34000 22000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 66400 41400 74000 41400 15 0 0 0 -1 -1
 T 66900 40800 9 10 1 0 0 0 2
                 Copyright 2010 by Bdale Garbee <bdale@gag.com>
 Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
-L 66400 41400 74000 41400 15 0 0 0 -1 -1
-B 40000 40000 34000 22000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 66500 40100 15 10 1 0 0 0 1
+Project URL:
+L 66400 40600 74000 40600 15 0 0 0 -1 -1
+B 66400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 70200 40400 15 8 1 0 0 0 1
+OF
+T 69400 40400 15 8 1 0 0 0 1
+PAGE
+T 71500 40400 15 8 1 0 0 0 1
+REVISION:
+T 66500 40400 15 8 1 0 0 0 1
+FILE:
+T 56500 41800 5 10 0 0 0 0 1
+graphical=1
 ]
-T 67900 41800 9 30 1 0 0 0 1
-Greenhouse Shield
+T 68400 41800 9 30 1 0 0 0 1
+Greenhouse Pi
 T 72400 40400 9 10 1 0 0 0 1
-0.1
+0.2
 T 70000 40400 9 10 1 0 0 0 1
 1
 T 70600 40400 9 10 1 0 0 0 1
 1
 T 67700 40400 9 10 1 0 0 0 1
 greenhouse.sch
-C 42800 58000 1 0 1 conn-8.sym
-{
-T 42445 61095 5 10 1 1 0 6 1
-refdes=J1
-}
-C 42800 54400 1 0 1 conn-8.sym
-{
-T 42445 57495 5 10 1 1 0 6 1
-refdes=J3
-}
-C 42800 51600 1 0 1 conn-6.sym
+N 61400 60700 61400 60500 4
+N 61400 60500 62700 60500 4
+C 61200 60500 1 270 0 capacitor.sym
 {
-T 42445 53895 5 10 1 1 0 6 1
-refdes=J2
-}
-C 42800 48800 1 0 1 conn-6.sym
-{
-T 42445 51095 5 10 1 1 0 6 1
-refdes=J4
-}
-N 42800 60900 44100 60900 4
-{
-T 43900 61000 5 10 1 1 0 0 1
-netname=d0
-}
-N 42800 60500 44100 60500 4
-{
-T 43900 60600 5 10 1 1 0 0 1
-netname=d1
-}
-N 42800 60100 44100 60100 4
-{
-T 43600 60200 5 10 1 1 0 0 1
-netname=relay1
-}
-N 42800 59700 44100 59700 4
-{
-T 43600 59800 5 10 1 1 0 0 1
-netname=relay2
-}
-N 42800 59300 44100 59300 4
-{
-T 43600 59400 5 10 1 1 0 0 1
-netname=relay3
-}
-N 42800 58900 44100 58900 4
-{
-T 43600 59000 5 10 1 1 0 0 1
-netname=relay4
-}
-N 42800 58500 44100 58500 4
-{
-T 43900 58600 5 10 1 1 0 0 1
-netname=d6
+T 61900 60300 5 10 0 0 270 0 1
+device=CAPACITOR
+T 61600 60200 5 10 1 1 0 0 1
+refdes=C1
+T 62100 60300 5 10 0 0 270 0 1
+symversion=0.1
+T 61200 60505 5 10 0 1 270 0 1
+footprint=0402
+T 61600 59700 5 10 1 1 0 0 1
+value=0.1uF
 }
-N 42800 58100 44100 58100 4
+C 61300 58600 1 0 0 gnd.sym
+N 61400 59600 61400 58900 4
+N 61400 58900 62700 58900 4
+N 68700 59300 65000 59300 4
 {
-T 43900 58200 5 10 1 1 0 0 1
-netname=d7
+T 67400 59400 5 10 1 1 0 0 1
+netname=sda
 }
-N 42800 57300 44100 57300 4
+N 68700 59700 65000 59700 4
 {
-T 43900 57400 5 10 1 1 0 0 1
-netname=d8
+T 67400 59800 5 10 1 1 0 0 1
+netname=scl
 }
-N 42800 56900 44100 56900 4
+T 65900 60300 9 10 1 0 0 0 2
+leaving off the I2C pull-ups
+apparently allows 3.3V i/o?
+N 45800 60100 46000 60100 4
+N 45800 59700 46000 59700 4
+N 45800 59300 46200 59300 4
+N 45800 58900 47100 58900 4
+N 45800 58500 47100 58500 4
+N 43100 53300 44400 53300 4
 {
-T 43900 57000 5 10 1 1 0 0 1
-netname=led
+T 43100 53400 5 10 1 1 0 0 1
+netname=ssr1
 }
-N 42800 56500 44100 56500 4
+N 45800 57700 46200 57700 4
+N 43100 54100 44400 54100 4
 {
-T 43900 56600 5 10 1 1 0 0 1
-netname=cs
+T 43100 54200 5 10 1 1 0 0 1
+netname=ssr3
 }
-N 42800 56100 44100 56100 4
+N 45800 56900 47100 56900 4
+N 45800 56500 46200 56500 4
+N 45800 56100 47100 56100 4
+N 45800 55700 47100 55700 4
 {
-T 43700 56200 5 10 1 1 0 0 1
-netname=mosi
+T 47100 55750 5 10 1 1 0 6 1
+netname=cs_adc
 }
-N 42800 55700 44100 55700 4
+N 45800 55300 47100 55300 4
+N 43100 56100 44400 56100 4
 {
-T 43700 55800 5 10 1 1 0 0 1
+T 43100 56150 5 10 1 1 0 0 1
 netname=miso
 }
-N 42800 55300 44100 55300 4
-{
-T 43800 55400 5 10 1 1 0 0 1
-netname=sck
-}
-N 42800 54900 44500 54900 4
-N 42800 54500 44100 54500 4
-{
-T 43800 54600 5 10 1 1 0 0 1
-netname=aref
-}
-N 42800 53700 44100 53700 4
+N 43100 55700 44400 55700 4
 {
-T 43700 53800 5 10 1 1 0 0 1
-netname=temp
+T 43100 55750 5 10 1 1 0 0 1
+netname=sclk
 }
-N 42800 53300 47100 53300 4
+N 44000 55300 44400 55300 4
+N 43100 53700 44400 53700 4
 {
-T 43800 53400 5 10 1 1 0 0 1
-netname=light
+T 43100 53800 5 10 1 1 0 0 1
+netname=ssr2
 }
-N 42800 52900 44100 52900 4
+N 44200 56900 44400 56900 4
+N 43100 56500 44400 56500 4
 {
-T 43500 53000 5 10 1 1 0 0 1
-netname=humidity
+T 43100 56550 5 10 1 1 0 0 1
+netname=mosi
 }
-N 42800 52500 44100 52500 4
+N 44000 58500 44400 58500 4
+N 43100 52900 44400 52900 4
 {
-T 43900 52600 5 10 1 1 0 0 1
-netname=a3
+T 43100 53000 5 10 1 1 0 0 1
+netname=ssr0
 }
-N 42800 52100 44100 52100 4
+N 43100 57700 44400 57700 4
+N 43100 59700 44400 59700 4
 {
-T 43800 52200 5 10 1 1 0 0 1
+T 43100 59800 5 10 1 1 0 0 1
 netname=sda
 }
-N 42800 51700 44100 51700 4
+N 43100 59300 44400 59300 4
 {
-T 43900 51800 5 10 1 1 0 0 1
+T 43100 59400 5 10 1 1 0 0 1
 netname=scl
 }
-N 42800 48900 44100 48900 4
-{
-T 43800 49100 5 10 1 1 0 2 1
-netname=vin
+N 43100 58900 44400 58900 4
+{
+T 43100 59000 5 10 1 1 0 0 1
+netname=1wire
+}
+N 44200 60100 44400 60100 4
+C 44000 60300 1 0 0 3.3V-plus.sym
+C 45800 60300 1 0 0 5V-plus.sym
+C 43900 51900 1 0 0 gnd.sym
+N 44200 56900 44200 60300 4
+C 46100 51900 1 0 0 gnd.sym
+N 44000 52200 44000 58500 4
+N 46200 52200 46200 59300 4
+T 41200 59700 9 10 1 0 0 0 1
+SDA1 / GPIO2
+T 41200 59300 9 10 1 0 0 0 1
+SCL1 / GPIO3
+T 40600 58900 9 10 1 0 0 0 1
+GPIO_GCLK / GPIO4
+T 40500 58100 9 10 1 0 0 0 1
+GPIO_GEN0 / GPIO17
+T 40500 57700 9 10 1 0 0 0 1
+GPIO_GEN2 / GPIO27
+T 40500 57300 9 10 1 0 0 0 1
+GPIO_GEN3 / GPIO22
+T 40700 56500 9 10 1 0 0 0 1
+SPI_MOSI / GPIO10
+T 40800 56100 9 10 1 0 0 0 1
+SPI_MISO / GPIO9
+T 40700 55700 9 10 1 0 0 0 1
+SPI_SCLK / GPIO11
+N 46000 59700 46000 60300 4
+T 47900 58900 9 10 1 0 0 0 1
+GPIO14 / TXD0
+T 47900 58500 9 10 1 0 0 0 1
+GPIO15 / RXD0
+T 47900 58100 9 10 1 0 0 0 1
+GPIO18 / GPIO_GEN1
+T 47900 57300 9 10 1 0 0 0 1
+GPIO23 / GPIO_GEN4
+T 47900 56900 9 10 1 0 0 0 1
+GPIO24 / GPIO_GEN5
+T 47900 56100 9 10 1 0 0 0 1
+GPIO25 / GPIO_GEN6
+T 47900 55700 9 10 1 0 0 0 1
+GPIO8 / SPI_CE0_N
+T 47900 55300 9 10 1 0 0 0 1
+GPIO7 / SPI_CE1_N
+T 43800 61300 9 25 1 0 0 0 1
+Raspberry Pi
+C 62700 58700 1 0 0 MS5607.sym
+{
+T 63995 60895 5 10 0 1 0 0 1
+device=IC
+T 62995 60895 5 10 1 1 0 0 1
+refdes=U1
+T 62695 55495 5 10 0 1 0 0 1
+footprint=MS5607
+T 64700 60900 5 10 1 1 0 6 1
+value=MS8607
+}
+C 61200 60700 1 0 0 3.3V-plus.sym
+T 62500 58300 9 10 1 0 0 0 1
+Temperature / Pressure / Humidity
+C 44100 46700 1 0 0 CAT24C32.sym
+{
+T 44655 47600 5 10 0 1 0 0 1
+device=IC
+T 44095 45895 5 10 0 1 0 0 1
+footprint=udfn8
+T 44395 49195 5 10 1 1 0 0 1
+refdes=U3
+T 44500 47600 5 10 1 1 0 0 1
+value=CAT24C32
+}
+C 45200 46400 1 0 0 gnd.sym
+N 45300 46700 46500 46700 4
+N 46500 46700 46500 48300 4
+N 45300 49900 45300 49400 4
+C 47900 49900 1 270 0 capacitor.sym
+{
+T 48600 49700 5 10 0 0 270 0 1
+device=CAPACITOR
+T 48300 49600 5 10 1 1 0 0 1
+refdes=C3
+T 48800 49700 5 10 0 0 270 0 1
+symversion=0.1
+T 47900 49905 5 10 0 1 270 0 1
+footprint=0402
+T 48300 49100 5 10 1 1 0 0 1
+value=0.1uF
 }
-N 42800 49300 44500 49300 4
-N 42800 49700 44500 49700 4
-N 42800 50100 44900 50100 4
-N 42800 50500 44500 50500 4
-N 42800 50900 45800 50900 4
+C 46700 48200 1 0 0 conn-2.sym
 {
-T 43700 51100 5 10 1 1 0 2 1
-netname=reset
-}
-C 44400 54600 1 0 0 gnd-1.sym
-N 44500 49300 44500 49700 4
-C 44300 50500 1 0 0 3.3V-plus-1.sym
-C 44700 50100 1 0 0 5V-plus-1.sym
-C 44400 49000 1 0 0 gnd-1.sym
-T 40400 50800 9 60 1 0 0 0 7
-A
-R
-D
-U
-I
-N
-O
-C 47400 59800 1 0 0 MCP9700.sym
-{
-T 47595 60795 5 10 1 1 0 0 1
-refdes=U1
-T 48095 60795 5 10 1 1 0 0 1
-device=MCP9700
-T 47395 59795 5 10 0 1 0 0 1
-footprint=TO92
-}
-C 51400 53400 1 0 0 24FC1025.sym
-{
-T 52255 55400 5 10 1 1 0 0 1
-device=24AA1025
-T 51395 53395 5 10 0 1 0 0 1
-footprint=DIP8
-T 51700 56700 5 10 1 1 0 0 1
-refdes=U2
+T 47005 48845 5 10 1 1 0 0 1
+refdes=J5
+T 46700 48200 5 10 0 0 0 0 1
+footprint=100mil2pin
+T 46700 48200 5 10 0 1 0 0 1
+device=CONNECTOR
 }
-C 50200 57600 1 270 0 resistor.sym
+C 46400 49900 1 270 0 resistor.sym
 {
-T 50600 57300 5 10 0 0 270 0 1
+T 46800 49600 5 10 0 0 270 0 1
 device=RESISTOR
-T 50500 57300 5 10 1 1 0 0 1
-refdes=R2
-T 50200 57605 5 10 0 1 270 0 1
-footprint=1206
-T 50500 56900 5 10 1 1 0 0 1
+T 46700 49500 5 10 1 1 0 0 1
+refdes=R16
+T 46400 49905 5 10 0 1 270 0 1
+footprint=0402
+T 46700 49200 5 10 1 1 0 0 1
 value=1k
 }
-C 50900 57600 1 270 0 resistor.sym
+C 43300 49900 1 270 0 resistor.sym
 {
-T 51300 57300 5 10 0 0 270 0 1
+T 43700 49600 5 10 0 0 270 0 1
 device=RESISTOR
-T 51200 57300 5 10 1 1 0 0 1
-refdes=R3
-T 50900 57605 5 10 0 1 270 0 1
-footprint=1206
-T 51200 56900 5 10 1 1 0 0 1
-value=1k
+T 43600 49500 5 10 1 1 0 0 1
+refdes=R15
+T 43300 49905 5 10 0 1 270 0 1
+footprint=0402
+T 43600 49200 5 10 1 1 0 0 1
+value=3.9k
 }
-C 52400 57800 1 0 0 5V-plus-1.sym
-C 46700 60700 1 0 0 5V-plus-1.sym
-N 46900 60700 46900 60500 4
-N 46900 60500 47400 60500 4
-N 49200 60500 49700 60500 4
+C 42500 49900 1 270 0 resistor.sym
 {
-T 49400 60600 5 10 1 1 0 0 1
-netname=temp
+T 42900 49600 5 10 0 0 270 0 1
+device=RESISTOR
+T 42800 49500 5 10 1 1 0 0 1
+refdes=R14
+T 42500 49905 5 10 0 1 270 0 1
+footprint=0402
+T 42800 49200 5 10 1 1 0 0 1
+value=3.9k
+}
+N 46500 48700 46500 49000 4
+N 42600 49900 48100 49900 4
+N 46700 48700 46500 48700 4
+N 46700 48300 46500 48300 4
+C 48000 48700 1 0 0 gnd.sym
+N 44100 48700 41000 48700 4
+{
+T 41000 48800 5 10 1 1 0 0 1
+netname=id_scl
+}
+N 44100 48300 41000 48300 4
+{
+T 41000 48400 5 10 1 1 0 0 1
+netname=id_sda
+}
+N 42600 49000 42600 48700 4
+N 43400 49000 43400 48300 4
+C 44400 52300 1 0 0 header40-2.sym
+{
+T 44650 60800 5 10 0 1 0 0 1
+device=CONNECTOR
+T 45000 60400 5 10 1 1 0 0 1
+refdes=J1
+T 44400 52300 5 10 0 0 0 0 1
+footprint=100mil20x2
+T 44400 52300 5 10 0 1 0 0 1
+value=HEADER40
+}
+C 41500 44200 1 0 0 hole_plated.sym
+{
+T 41600 45900 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 41600 44700 5 10 1 1 0 0 1
+refdes=H1
+T 41500 44200 5 10 0 1 0 0 1
+footprint=hole-M2.75-np
+}
+C 41500 43400 1 0 0 hole_plated.sym
+{
+T 41600 45100 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 41600 43900 5 10 1 1 0 0 1
+refdes=H2
+T 41500 43400 5 10 0 1 0 0 1
+footprint=hole-M2.75-np
+}
+C 41500 42600 1 0 0 hole_plated.sym
+{
+T 41600 44300 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 41600 43100 5 10 1 1 0 0 1
+refdes=H3
+T 41500 42600 5 10 0 1 0 0 1
+footprint=hole-M2.75-np
+}
+C 41500 41800 1 0 0 hole_plated.sym
+{
+T 41600 43500 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 41600 42300 5 10 1 1 0 0 1
+refdes=H4
+T 41500 41800 5 10 0 1 0 0 1
+footprint=hole-M2.75-np
+}
+N 45800 54900 47100 54900 4
+{
+T 46600 55000 5 10 1 1 0 0 1
+netname=id_scl
+}
+N 45800 53300 47100 53300 4
+N 45800 54100 47100 54100 4
+N 45800 52900 47100 52900 4
+T 47900 54900 9 10 1 0 0 0 1
+ID_SC
+T 47900 54100 9 10 1 0 0 0 1
+GPIO12
+T 47900 53300 9 10 1 0 0 0 1
+GPIO16
+T 47900 52900 9 10 1 0 0 0 1
+GPIO20
+T 47900 52500 9 10 1 0 0 0 1
+GPIO21
+N 45800 54500 46200 54500 4
+N 45800 53700 46200 53700 4
+N 44400 52500 44000 52500 4
+N 43100 54500 44400 54500 4
+N 43100 54900 44400 54900 4
+{
+T 43100 55000 5 10 1 1 0 0 1
+netname=id_sda
+}
+T 41800 54900 9 10 1 0 0 0 1
+ID_SD
+T 41700 54500 9 10 1 0 0 0 1
+GPIO05
+T 41700 54100 9 10 1 0 0 0 1
+GPIO06
+T 41700 53700 9 10 1 0 0 0 1
+GPIO13
+T 41700 53300 9 10 1 0 0 0 1
+GPIO19
+T 41700 52900 9 10 1 0 0 0 1
+GPIO26
+C 62200 59600 1 0 0 nc-left.sym
+{
+T 62200 60000 5 10 0 0 0 0 1
+value=NoConnection
+T 62200 60400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 65000 58800 1 0 0 nc-right.sym
+{
+T 65100 59300 5 10 0 0 0 0 1
+value=NoConnection
+T 65100 59500 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 65000 60000 1 0 0 nc-right.sym
+{
+T 65100 60500 5 10 0 0 0 0 1
+value=NoConnection
+T 65100 60700 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 65000 60400 1 0 0 nc-right.sym
+{
+T 65100 60900 5 10 0 0 0 0 1
+value=NoConnection
+T 65100 61100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 42600 54400 1 0 0 nc-left.sym
+{
+T 42600 54800 5 10 0 0 0 0 1
+value=NoConnection
+T 42600 55200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 47100 52800 1 0 0 nc-right.sym
+{
+T 47200 53300 5 10 0 0 0 0 1
+value=NoConnection
+T 47200 53500 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 47100 53200 1 0 0 nc-right.sym
+{
+T 47200 53700 5 10 0 0 0 0 1
+value=NoConnection
+T 47200 53900 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 47100 54000 1 0 0 nc-right.sym
+{
+T 47200 54500 5 10 0 0 0 0 1
+value=NoConnection
+T 47200 54700 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 47100 55200 1 0 0 nc-right.sym
+{
+T 47200 55700 5 10 0 0 0 0 1
+value=NoConnection
+T 47200 55900 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 47100 56000 1 0 0 nc-right.sym
+{
+T 47200 56500 5 10 0 0 0 0 1
+value=NoConnection
+T 47200 56700 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 47100 56800 1 0 0 nc-right.sym
+{
+T 47200 57300 5 10 0 0 0 0 1
+value=NoConnection
+T 47200 57500 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 51900 60700 1 270 0 led.sym
+C 47100 58800 1 0 0 nc-right.sym
 {
-T 52200 60750 5 10 1 1 270 0 1
-refdes=D1
-T 52500 60800 5 10 0 0 270 0 1
-device=LED
-T 51900 60750 5 10 0 1 270 0 1
-footprint=1206
+T 47200 59300 5 10 0 0 0 0 1
+value=NoConnection
+T 47200 59500 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 51900 60100 1 270 0 resistor.sym
+C 47100 58400 1 0 0 nc-right.sym
 {
-T 52300 59800 5 10 0 0 270 0 1
-device=RESISTOR
-T 52200 59800 5 10 1 1 0 0 1
-refdes=R1
-T 51900 60105 5 10 0 1 270 0 1
-footprint=1206
-T 52200 59400 5 10 1 1 0 0 1
-value=330
+T 47200 58900 5 10 0 0 0 0 1
+value=NoConnection
+T 47200 59100 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 51900 58900 1 0 0 gnd-1.sym
-N 52000 60300 52000 60100 4
-N 52000 60700 52000 61000 4
-N 52000 61000 51000 61000 4
+C 42600 57600 1 0 0 nc-left.sym
 {
-T 51000 61100 5 10 1 1 0 0 1
-netname=led
+T 42600 58000 5 10 0 0 0 0 1
+value=NoConnection
+T 42600 58400 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 52500 52900 1 0 0 gnd-1.sym
-N 52600 53400 52600 53200 4
-N 52600 53300 51000 53300 4
-N 51000 53300 51000 55100 4
-N 51400 55900 49300 55900 4
+C 52900 49300 1 0 0 conn-6.sym
 {
-T 49300 56000 5 10 1 1 0 0 1
-netname=sda
+T 53255 51595 5 10 1 1 0 0 1
+refdes=J2
+T 52900 49300 5 10 0 1 0 0 1
+device=CONNECTOR
+T 52900 49300 5 10 0 1 0 0 1
+footprint=282834-6
 }
-N 51400 56300 49300 56300 4
+C 53000 41600 1 0 0 conn-8.sym
 {
-T 49300 56400 5 10 1 1 0 0 1
-netname=scl
-}
-N 51400 55100 51000 55100 4
-N 51400 54700 51000 54700 4
-N 51400 54300 51000 54300 4
-N 51400 53900 51000 53900 4
-N 50300 56700 50300 55900 4
-N 51000 56700 51000 56300 4
-N 52600 57800 52600 56900 4
-N 51000 57600 51000 57700 4
-N 50300 57700 52600 57700 4
-N 50300 57700 50300 57600 4
-T 41700 51700 9 10 1 0 0 0 11
-a0
-
-a1
-
-a2
-
-a3
-
-a4
-
-a5
-T 41700 58100 9 10 1 0 0 0 15
-d0
-
-d1
-
-d2
-
-d3
+T 53355 44695 5 10 1 1 0 0 1
+refdes=J4
+T 53000 41600 5 10 0 1 0 0 1
+device=CONNECTOR
+T 53000 41600 5 10 0 1 0 0 1
+footprint=282834-8
+}
+N 53000 44500 51400 44500 4
+{
+T 51400 44600 5 10 1 1 0 0 1
+netname=ssr0
+}
+N 53000 43700 51400 43700 4
+{
+T 51400 43800 5 10 1 1 0 0 1
+netname=ssr1
+}
+N 53000 42900 51400 42900 4
+{
+T 51400 43000 5 10 1 1 0 0 1
+netname=ssr2
+}
+N 53000 42100 51400 42100 4
+{
+T 51400 42200 5 10 1 1 0 0 1
+netname=ssr3
+}
+C 52800 41300 1 0 0 gnd.sym
+N 52900 41600 52900 44100 4
+N 52900 44100 53000 44100 4
+N 53000 43300 52900 43300 4
+N 53000 42500 52900 42500 4
+N 53000 41700 52900 41700 4
+C 52200 52200 1 0 0 3.3V-plus.sym
+C 52700 49000 1 0 0 gnd.sym
+N 52800 49300 52800 50600 4
+N 52800 50600 52900 50600 4
+N 52900 49400 52800 49400 4
+N 52900 51400 52400 51400 4
+N 52400 47000 52400 52200 4
+N 52900 50200 52400 50200 4
+N 52900 51000 50600 51000 4
+{
+T 50600 51100 5 10 1 1 0 0 1
+netname=1wire
+}
+N 52900 49800 52600 49800 4
+N 52600 46600 52600 51000 4
+T 53700 50500 9 10 1 0 0 0 5
+red
 
-d4
+yel
 
-d5
+blk
+T 53700 49300 9 10 1 0 0 0 5
+red
 
-d6
+yel
 
-d7
-T 41700 54500 9 10 1 0 0 0 15
-d8
+blk
+T 54200 49700 9 10 1 0 0 0 6
+Temp 1
 
-d9
 
-d10
 
-d11
 
-d12
+Temp 2
+C 51900 51900 1 270 0 resistor.sym
+{
+T 52300 51600 5 10 0 0 270 0 1
+device=RESISTOR
+T 51600 51600 5 10 1 1 0 0 1
+refdes=R1
+T 51900 51905 5 10 0 1 270 0 1
+footprint=0402
+T 51500 51300 5 10 1 1 0 0 1
+value=4.7k
+}
+N 52000 51900 52400 51900 4
+C 52900 46100 1 0 0 conn-6.sym
+{
+T 52900 46100 5 10 0 1 0 0 1
+device=CONNECTOR
+T 52900 46100 5 10 0 1 0 0 1
+footprint=282834-6
+T 53255 48395 5 10 1 1 0 0 1
+refdes=J3
+}
+C 52700 45800 1 0 0 gnd.sym
+N 52800 46100 52800 47400 4
+N 52800 47400 52900 47400 4
+N 52900 46200 52800 46200 4
+N 52900 48200 52400 48200 4
+N 52900 47000 52400 47000 4
+N 52900 47800 52600 47800 4
+N 52900 46600 52600 46600 4
+T 53700 47300 9 10 1 0 0 0 5
+red
 
-d13
+yel
 
-gnd
+blk
+T 53700 46100 9 10 1 0 0 0 5
+red
 
-aref
-T 41600 48900 9 10 1 0 0 0 11
-reset
+yel
 
-3.3v
+blk
+T 54200 46500 9 10 1 0 0 0 6
+Temp 3
 
-5v
 
-gnd
 
-gnd
 
-Vin
-C 70200 44300 1 0 0 conn-8.sym
-{
-T 70555 47395 5 10 1 1 0 0 1
-refdes=J5
-T 70200 44000 5 10 1 1 0 0 1
-value=TeleDongle
-}
-C 68300 46900 1 0 0 gnd-1.sym
-N 70200 47200 68400 47200 4
-N 70200 46800 68800 46800 4
-{
-T 68800 46900 5 10 1 1 0 0 1
-netname=td_c0
-}
-N 70200 46400 68800 46400 4
-{
-T 68800 46500 5 10 1 1 0 0 1
-netname=td_mo0
-}
-N 70200 46000 68800 46000 4
-{
-T 68800 46100 5 10 1 1 0 0 1
-netname=td_mi0
-}
-N 70200 45600 68800 45600 4
-{
-T 68800 45700 5 10 1 1 0 0 1
-netname=td_irq
-}
-N 70200 45200 68800 45200 4
-{
-T 68800 45300 5 10 1 1 0 0 1
-netname=td_cs1
-}
-N 70200 44800 68800 44800 4
-{
-T 68800 44900 5 10 1 1 0 0 1
-netname=td_3.3v
-}
-N 70200 44400 68400 44400 4
-C 68200 44400 1 0 0 5V-plus-1.sym
-T 69600 47900 9 10 1 0 0 0 1
-3.3v logic level interface!
-C 46700 60500 1 270 0 capacitor.sym
-{
-T 47400 60300 5 10 0 0 270 0 1
-device=CAPACITOR
-T 47100 60200 5 10 1 1 0 0 1
-refdes=C1
-T 47600 60300 5 10 0 0 270 0 1
-symversion=0.1
-T 46700 60505 5 10 0 1 270 0 1
-footprint=1206
-T 47100 59700 5 10 1 1 0 0 1
-value=0.1uF
+Temp 4
+C 45100 49900 1 0 0 3.3V-plus.sym
+C 65900 52900 1 0 0 MCP3008.sym
+{
+T 66995 56195 5 10 0 1 0 0 1
+device=IC
+T 65895 52595 5 10 0 0 0 0 1
+footprint=soic-16
+T 67800 56200 5 10 1 1 0 6 1
+value=MCP3008
+T 66200 56200 5 10 1 1 0 0 1
+refdes=U2
 }
-C 46800 59100 1 0 0 gnd-1.sym
-C 53800 55700 1 270 0 capacitor.sym
+C 62400 56700 1 270 0 photo-resistor.sym
 {
-T 54500 55500 5 10 0 0 270 0 1
-device=CAPACITOR
-T 54200 55400 5 10 1 1 0 0 1
-refdes=C2
-T 54700 55500 5 10 0 0 270 0 1
-symversion=0.1
-T 53800 55705 5 10 0 1 270 0 1
-footprint=1206
-T 54200 54900 5 10 1 1 0 0 1
-value=0.1uF
-}
-N 46900 59600 46900 59400 4
-N 46900 59500 48300 59500 4
-N 48300 59500 48300 59800 4
-N 54000 54800 54000 53300 4
-N 54000 53300 52600 53300 4
-N 54000 57700 52600 57700 4
-N 54000 55700 54000 57700 4
-T 44500 55800 9 10 1 0 0 0 1
-spi
-L 44400 56500 44400 55300 3 0 0 0 -1 -1
-L 44400 56500 44300 56600 3 0 0 0 -1 -1
-L 44400 55300 44300 55200 3 0 0 0 -1 -1
-L 44400 52100 44400 51700 3 0 0 0 -1 -1
-L 44400 52100 44300 52200 3 0 0 0 -1 -1
-L 44400 51700 44300 51600 3 0 0 0 -1 -1
-T 44500 51800 9 10 1 0 0 0 1
-i2c
-C 46800 54300 1 270 0 photo-resistor-1.sym
-{
-T 47500 53600 5 10 0 0 270 0 1
+T 63100 56000 5 10 0 0 270 0 1
 device=PHOTORESISTOR
-T 47500 54000 5 10 1 1 0 0 1
+T 62400 56700 5 10 0 0 0 0 1
+datasheet=adi/PDV-P8103.pdf
+T 62400 56700 5 10 0 1 0 0 1
+footprint=PDV-P8103
+T 63100 56400 5 10 1 1 0 0 1
 refdes=R4
-T 47500 53600 5 10 1 1 0 0 1
-value=PDV-P9007
+T 63100 56000 5 10 1 1 0 0 1
+value=PDV-P8103
 }
-C 47000 53200 1 270 0 resistor.sym
+C 62600 55800 1 270 0 resistor.sym
 {
-T 47400 52900 5 10 0 0 270 0 1
+T 63000 55500 5 10 0 0 270 0 1
 device=RESISTOR
-T 47400 52900 5 10 1 1 0 0 1
+T 62600 55805 5 10 0 1 270 0 1
+footprint=0402
+T 63000 55500 5 10 1 1 0 0 1
 refdes=R5
-T 47000 53205 5 10 0 1 270 0 1
-footprint=1206
-T 47400 52500 5 10 1 1 0 0 1
+T 63000 55100 5 10 1 1 0 0 1
 value=15k
 }
-C 46900 54300 1 0 0 5V-plus-1.sym
-C 47000 52000 1 0 0 gnd-1.sym
-N 47100 53400 47100 53200 4
-C 45800 50900 1 0 0 switch-pushbutton-no-1.sym
-{
-T 45900 51200 5 10 1 1 0 0 1
-refdes=S1
-T 46200 51500 5 10 0 0 0 0 1
-device=SWITCH_PUSHBUTTON_NO
-T 46300 51200 5 10 1 1 0 0 1
-value=reset
+C 62600 54600 1 0 0 gnd.sym
+C 62500 56700 1 0 0 3.3V-plus.sym
+T 61100 56200 9 10 1 0 0 0 1
+Light Sensor
+C 59700 53000 1 0 0 headphone.sym
+{
+T 59800 54500 5 10 1 1 0 0 1
+refdes=J6
+T 59800 54792 5 10 0 0 0 0 1
+footprint=SJ-352X-SMT
+T 59700 53000 5 10 0 1 0 0 1
+device=CONNECTOR
+}
+C 59700 50800 1 0 0 headphone.sym
+{
+T 59800 52300 5 10 1 1 0 0 1
+refdes=J7
+T 59800 52592 5 10 0 0 0 0 1
+footprint=SJ-352X-SMT
+T 59700 50800 5 10 0 1 0 0 1
+device=CONNECTOR
+}
+N 63000 53400 65900 53400 4
+{
+T 64500 53450 5 10 1 1 0 0 1
+netname=ac_current_1
+}
+N 61200 52000 63400 52000 4
+N 63400 52000 63400 53800 4
+N 63400 53800 65900 53800 4
+{
+T 64500 53850 5 10 1 1 0 0 1
+netname=ac_current_2
+}
+T 57900 53300 9 10 1 0 0 0 3
+connector for
+SCT-013-030
+current sensor
+T 57900 51200 9 10 1 0 0 0 3
+connector for
+SCT-013-030
+current sensor
+C 62800 49700 1 90 0 resistor.sym
+{
+T 62400 50000 5 10 0 0 90 0 1
+device=RESISTOR
+T 62900 50200 5 10 1 1 0 0 1
+refdes=R2
+T 62900 49900 5 10 1 1 0 0 1
+value=15k
+T 62800 49700 5 10 0 1 0 0 1
+footprint=0402
 }
-C 46700 50600 1 0 0 gnd-1.sym
-C 64400 57600 1 0 0 2N2222-1.sym
+C 62400 48800 1 90 0 capacitor.sym
 {
-T 65300 58300 5 10 0 0 0 0 1
-device=2N2222
-T 65300 58100 5 10 1 1 0 0 1
-refdes=Q?
-}
-C 63500 58000 1 0 0 resistor.sym
+T 61700 49000 5 10 0 0 90 0 1
+device=CAPACITOR
+T 61500 49000 5 10 0 0 90 0 1
+symversion=0.1
+T 62100 49400 5 10 1 1 0 6 1
+refdes=C4
+T 62400 48800 5 10 0 1 0 0 1
+footprint=1206
+T 62100 49000 5 10 1 1 0 6 1
+value=47uF
+}
+C 62500 50600 1 0 0 3.3V-plus.sym
+C 62100 48500 1 0 0 gnd.sym
+C 62600 48500 1 0 0 gnd.sym
+T 58300 48900 9 10 1 0 0 0 7
+bias current sensors to VCC/2,
+so AC output always above 0V
+
+software must read sensors fast
+enough to capture AC waveform
+and perform software rectification
+to determine current flow
+C 62800 48800 1 90 0 resistor.sym
 {
-T 63800 58400 5 10 0 0 0 0 1
+T 62400 49100 5 10 0 0 90 0 1
 device=RESISTOR
-T 63600 58300 5 10 1 1 0 0 1
-refdes=R?
-T 63495 58000 5 10 0 1 0 0 1
-footprint=1206
-T 64100 58300 5 10 1 1 0 0 1
-value=1k
-}
-C 68100 58800 1 0 0 aromat_dsp1.sym
-{
-T 68200 60000 5 6 0 1 0 0 1
-device=OMRON_G2R-24-DC5
-T 68300 58900 5 8 1 1 0 1 1
-device=Aromat DSP1
-T 68375 60050 5 10 1 1 0 0 1
-refdes=K?
-}
-N 66700 59500 68100 59500 4
-C 67300 58600 1 90 0 diode-1.sym
-{
-T 66700 59000 5 10 0 0 90 0 1
-device=DIODE
-T 67600 59300 5 10 1 1 180 0 1
-refdes=D?
-T 67300 58700 5 10 1 1 0 0 1
-value=1N4004
-}
-N 65000 58600 68100 58600 4
-N 68100 58600 68100 59100 4
-C 69300 59900 1 0 0 fuse-1.sym
-{
-T 69500 60300 5 10 0 0 0 0 1
-device=FUSE
-T 69500 60100 5 10 1 1 0 0 1
-refdes=F?
-T 69500 60500 5 10 0 0 0 0 1
-symversion=0.1
+T 62900 49300 5 10 1 1 0 0 1
+refdes=R3
+T 62900 49000 5 10 1 1 0 0 1
+value=15k
+T 62800 48800 5 10 0 1 0 0 1
+footprint=0402
 }
-N 70300 51900 70300 60400 4
+N 68100 54600 69600 54600 4
 {
-T 70500 51800 5 10 1 1 90 0 1
-netname=AC_line
+T 69600 54650 5 10 1 1 0 6 1
+netname=sclk
 }
-N 70300 59900 70200 59900 4
-C 71300 60400 1 90 0 conn-3.sym
+N 68100 54200 69600 54200 4
 {
-T 69900 61000 5 10 1 1 180 0 1
-refdes=J?
-T 70300 61200 5 10 1 1 0 0 1
-value=120VAC
+T 69600 54250 5 10 1 1 0 6 1
+netname=miso
 }
-C 71800 58500 1 0 0 conn-3.sym
+N 68100 53800 69600 53800 4
 {
-T 72100 59800 5 10 1 1 0 0 1
-refdes=J?
-T 72600 59000 5 10 1 1 0 0 1
-value=AC-1
+T 69600 53850 5 10 1 1 0 6 1
+netname=mosi
 }
-N 70700 49200 70700 60400 4
-N 71800 59100 70700 59100 4
-N 71100 50700 71100 60400 4
-N 71100 58700 71800 58700 4
-N 71800 59500 69300 59500 4
-C 64400 55000 1 0 0 2N2222-1.sym
+N 68100 53400 69600 53400 4
 {
-T 65300 55700 5 10 0 0 0 0 1
-device=2N2222
-T 65300 55500 5 10 1 1 0 0 1
-refdes=Q?
+T 69600 53450 5 10 1 1 0 6 1
+netname=cs_adc
 }
-C 63500 55400 1 0 0 resistor.sym
+C 68600 52700 1 0 0 gnd.sym
+N 68100 55000 68700 55000 4
+N 68700 55000 68700 53000 4
+N 68100 53000 68700 53000 4
+C 68900 55000 1 90 0 capacitor.sym
 {
-T 63800 55800 5 10 0 0 0 0 1
-device=RESISTOR
-T 63600 55700 5 10 1 1 0 0 1
-refdes=R?
-T 63495 55400 5 10 0 1 0 0 1
-footprint=1206
-T 64100 55700 5 10 1 1 0 0 1
-value=1k
+T 68200 55200 5 10 0 0 90 0 1
+device=CAPACITOR
+T 68800 55600 5 10 1 1 0 0 1
+refdes=C2
+T 68000 55200 5 10 0 0 90 0 1
+symversion=0.1
+T 68800 55200 5 10 1 1 0 0 1
+value=0.1uF
+T 68900 55000 5 10 0 1 0 0 1
+footprint=0402
 }
-C 64400 52200 1 0 0 2N2222-1.sym
+C 68500 55900 1 0 0 3.3V-plus.sym
+N 68700 55900 68300 55900 4
+N 68300 55400 68300 55900 4
+N 68100 55400 68300 55400 4
+N 68300 55800 68100 55800 4
+C 61200 53700 1 0 0 nc-right.sym
 {
-T 65300 52900 5 10 0 0 0 0 1
-device=2N2222
-T 65300 52700 5 10 1 1 0 0 1
-refdes=Q?
+T 61300 54200 5 10 0 0 0 0 1
+value=NoConnection
+T 61300 54400 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 63500 52600 1 0 0 resistor.sym
+C 61200 51500 1 0 0 nc-right.sym
 {
-T 63800 53000 5 10 0 0 0 0 1
-device=RESISTOR
-T 63600 52900 5 10 1 1 0 0 1
-refdes=R?
-T 63495 52600 5 10 0 1 0 0 1
-footprint=1206
-T 64100 52900 5 10 1 1 0 0 1
-value=1k
+T 61300 52000 5 10 0 0 0 0 1
+value=NoConnection
+T 61300 52200 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 64400 49600 1 0 0 2N2222-1.sym
+C 42100 44300 1 0 0 nc-right.sym
 {
-T 65300 50300 5 10 0 0 0 0 1
-device=2N2222
-T 65300 50100 5 10 1 1 0 0 1
-refdes=Q?
+T 42200 44800 5 10 0 0 0 0 1
+value=NoConnection
+T 42200 45000 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 63500 50000 1 0 0 resistor.sym
+C 42100 43500 1 0 0 nc-right.sym
 {
-T 63800 50400 5 10 0 0 0 0 1
-device=RESISTOR
-T 63600 50300 5 10 1 1 0 0 1
-refdes=R?
-T 63495 50000 5 10 0 1 0 0 1
-footprint=1206
-T 64100 50300 5 10 1 1 0 0 1
-value=1k
+T 42200 44000 5 10 0 0 0 0 1
+value=NoConnection
+T 42200 44200 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 65000 56000 68100 56000 4
-N 65000 53200 68100 53200 4
-N 65000 50600 68100 50600 4
-N 61900 58100 63500 58100 4
+C 42100 42700 1 0 0 nc-right.sym
 {
-T 60200 55200 5 10 1 1 0 0 1
-netname=rly1
+T 42200 43200 5 10 0 0 0 0 1
+value=NoConnection
+T 42200 43400 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 63500 55500 62300 55500 4
+C 42100 41900 1 0 0 nc-right.sym
 {
-T 60200 54800 5 10 1 1 0 0 1
-netname=rly2
+T 42200 42400 5 10 0 0 0 0 1
+value=NoConnection
+T 42200 42600 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 63500 52700 62300 52700 4
+N 61200 53400 62600 53400 4
+N 62600 53400 62600 53000 4
+N 62600 53000 65900 53000 4
 {
-T 60200 54400 5 10 1 1 0 0 1
-netname=rly3
+T 64500 53050 5 10 1 1 0 0 1
+netname=present_1
 }
-N 61900 50100 63500 50100 4
+N 61200 51200 63800 51200 4
+N 63800 51200 63800 54200 4
+N 63800 54200 65900 54200 4
 {
-T 60200 54000 5 10 1 1 0 0 1
-netname=rly4
+T 64500 54250 5 10 1 1 0 0 1
+netname=present_2
 }
-N 66700 51500 66700 59500 4
-C 68100 56200 1 0 0 aromat_dsp1.sym
+N 61200 53000 62200 53000 4
+N 62200 49700 62200 53000 4
+N 62700 49700 62200 49700 4
+N 62200 50800 61200 50800 4
+N 62700 55800 65900 55800 4
 {
-T 68200 57400 5 6 0 1 0 0 1
-device=OMRON_G2R-24-DC5
-T 68300 56300 5 8 1 1 0 1 1
-device=Aromat DSP1
-T 68375 57450 5 10 1 1 0 0 1
-refdes=K?
+T 64500 55850 5 10 1 1 0 0 1
+netname=light
 }
-C 67300 56000 1 90 0 diode-1.sym
+N 61200 54200 63000 54200 4
+N 63000 54200 63000 53400 4
+C 65400 55300 1 0 0 nc-left.sym
 {
-T 66700 56400 5 10 0 0 90 0 1
-device=DIODE
-T 67600 56700 5 10 1 1 180 0 1
-refdes=D?
-T 67300 56100 5 10 1 1 0 0 1
-value=1N4004
+T 65400 55700 5 10 0 0 0 0 1
+value=NoConnection
+T 65400 56100 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 68100 56000 68100 56500 4
-C 69300 57300 1 0 0 fuse-1.sym
+C 65400 54900 1 0 0 nc-left.sym
 {
-T 69500 57700 5 10 0 0 0 0 1
-device=FUSE
-T 69500 57500 5 10 1 1 0 0 1
-refdes=F?
-T 69500 57900 5 10 0 0 0 0 1
-symversion=0.1
-}
-N 70300 57300 70200 57300 4
-C 71800 55900 1 0 0 conn-3.sym
-{
-T 72100 57200 5 10 1 1 0 0 1
-refdes=J?
-T 72600 56400 5 10 1 1 0 0 1
-value=AC-1
-}
-N 71800 56500 70700 56500 4
-N 71100 56100 71800 56100 4
-N 71800 56900 69300 56900 4
-N 66700 56900 68100 56900 4
-C 68100 53400 1 0 0 aromat_dsp1.sym
-{
-T 68200 54600 5 6 0 1 0 0 1
-device=OMRON_G2R-24-DC5
-T 68300 53500 5 8 1 1 0 1 1
-device=Aromat DSP1
-T 68375 54650 5 10 1 1 0 0 1
-refdes=K?
-}
-N 66700 54100 68100 54100 4
-C 67300 53200 1 90 0 diode-1.sym
-{
-T 66700 53600 5 10 0 0 90 0 1
-device=DIODE
-T 67600 53900 5 10 1 1 180 0 1
-refdes=D?
-T 67300 53300 5 10 1 1 0 0 1
-value=1N4004
-}
-N 68100 53200 68100 53700 4
-C 69300 54500 1 0 0 fuse-1.sym
-{
-T 69500 54900 5 10 0 0 0 0 1
-device=FUSE
-T 69500 54700 5 10 1 1 0 0 1
-refdes=F?
-T 69500 55100 5 10 0 0 0 0 1
-symversion=0.1
+T 65400 55300 5 10 0 0 0 0 1
+value=NoConnection
+T 65400 55700 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 70300 54500 70200 54500 4
-C 71800 53100 1 0 0 conn-3.sym
-{
-T 72100 54400 5 10 1 1 0 0 1
-refdes=J?
-T 72600 53600 5 10 1 1 0 0 1
-value=AC-1
-}
-N 71800 53700 70700 53700 4
-N 71100 53300 71800 53300 4
-N 71800 54100 69300 54100 4
-C 68100 50800 1 0 0 aromat_dsp1.sym
-{
-T 68200 52000 5 6 0 1 0 0 1
-device=OMRON_G2R-24-DC5
-T 68300 50900 5 8 1 1 0 1 1
-device=Aromat DSP1
-T 68375 52050 5 10 1 1 0 0 1
-refdes=K?
-}
-C 67300 50600 1 90 0 diode-1.sym
-{
-T 66700 51000 5 10 0 0 90 0 1
-device=DIODE
-T 67600 51300 5 10 1 1 180 0 1
-refdes=D?
-T 67300 50700 5 10 1 1 0 0 1
-value=1N4004
-}
-N 68100 50600 68100 51100 4
-C 69300 51900 1 0 0 fuse-1.sym
-{
-T 69500 52300 5 10 0 0 0 0 1
-device=FUSE
-T 69500 52100 5 10 1 1 0 0 1
-refdes=F?
-T 69500 52500 5 10 0 0 0 0 1
-symversion=0.1
+C 65400 54500 1 0 0 nc-left.sym
+{
+T 65400 54900 5 10 0 0 0 0 1
+value=NoConnection
+T 65400 55300 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 70300 51900 70200 51900 4
-C 71800 50500 1 0 0 conn-3.sym
+C 42600 57200 1 0 0 nc-left.sym
 {
-T 72100 51800 5 10 1 1 0 0 1
-refdes=J?
-T 72600 51000 5 10 1 1 0 0 1
-value=AC-1
+T 42600 57600 5 10 0 0 0 0 1
+value=NoConnection
+T 42600 58000 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 71800 51100 70700 51100 4
-N 71100 50700 71800 50700 4
+N 43100 58100 44400 58100 4
 {
-T 71300 51800 5 10 1 1 90 0 1
-netname=AC_neutral
+T 43100 58150 5 10 1 1 0 0 1
+netname=rain1
 }
-N 71800 51500 69300 51500 4
-N 66700 51500 68100 51500 4
-N 65000 49600 65000 49200 4
-N 61400 49200 70700 49200 4
+N 43100 57300 44400 57300 4
+N 45800 58100 47100 58100 4
 {
-T 70900 51800 5 10 1 1 90 0 1
-netname=AC_gnd
+T 47100 58150 5 10 1 1 0 6 1
+netname=rain2
 }
-N 66300 49200 66300 57200 4
-N 66300 51700 65000 51700 4
-N 65000 51700 65000 52200 4
-N 66300 54700 65000 54700 4
-N 65000 54700 65000 55000 4
-N 66300 57200 65000 57200 4
-N 65000 57200 65000 57600 4
-C 58500 53000 1 0 0 conn-6.sym
+N 45800 57300 47100 57300 4
+C 47100 57200 1 0 0 nc-right.sym
 {
-T 58855 55295 5 10 1 1 0 0 1
-refdes=J?
+T 47200 57700 5 10 0 0 0 0 1
+value=NoConnection
+T 47200 57900 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 60100 53000 1 0 1 conn-6.sym
+N 45800 52500 47100 52500 4
+C 47100 52400 1 0 0 nc-right.sym
 {
-T 59745 55295 5 10 1 1 0 6 1
-refdes=J?
+T 47200 52900 5 10 0 0 0 0 1
+value=NoConnection
+T 47200 53100 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 60100 55100 61900 55100 4
-N 61900 55100 61900 58100 4
-N 60100 54700 62300 54700 4
-N 62300 54700 62300 55500 4
-N 60100 54300 62300 54300 4
-N 62300 54300 62300 52700 4
-N 60100 53900 61900 53900 4
-N 61900 53900 61900 50100 4
-N 60100 53100 61400 53100 4
-N 61400 53100 61400 49200 4
-N 60100 53500 66700 53500 4
+C 53600 53400 1 0 0 conn-4.sym
 {
-T 60200 53600 5 10 1 1 0 0 1
-netname=rlyvcc
+T 54200 54950 5 10 1 1 0 6 1
+refdes=J8
+T 53600 53400 5 10 0 0 0 6 1
+footprint=282834-4
+T 53600 53400 5 10 0 1 0 6 1
+device=CONNECTOR
+T 53600 53400 5 10 0 1 0 6 1
+value=4screws
+T 53600 53400 5 10 0 1 0 6 1
+loadstatus=noload
 }
-C 58400 52800 1 0 0 gnd-1.sym
-C 57700 53400 1 0 0 5V-plus-1.sym
-N 57900 53400 58200 53400 4
-N 58200 53400 58200 53500 4
-N 58500 53500 58200 53500 4
-N 58500 53900 56800 53900 4
+C 52600 55800 1 0 0 3.3V-plus.sym
+C 52700 54900 1 90 0 resistor.sym
 {
-T 56800 54000 5 10 1 1 0 0 1
-netname=relay4
+T 52300 55200 5 10 0 0 90 0 1
+device=RESISTOR
+T 52400 55400 5 10 1 1 0 6 1
+refdes=R6
+T 52400 55100 5 10 1 1 0 6 1
+value=15k
+T 52700 54900 5 10 0 1 0 0 1
+footprint=0402
 }
-N 58500 54300 56800 54300 4
+C 53100 54900 1 90 0 resistor.sym
 {
-T 56800 54400 5 10 1 1 0 0 1
-netname=relay3
+T 52700 55200 5 10 0 0 90 0 1
+device=RESISTOR
+T 53200 55400 5 10 1 1 0 0 1
+refdes=R7
+T 53200 55100 5 10 1 1 0 0 1
+value=15k
+T 53100 54900 5 10 0 1 0 0 1
+footprint=0402
 }
-N 58500 54700 56800 54700 4
+N 52600 55800 53000 55800 4
+N 53600 54700 51200 54700 4
 {
-T 56800 54800 5 10 1 1 0 0 1
-netname=relay2
+T 51200 54750 5 10 1 1 0 0 1
+netname=rain1
 }
-N 58500 55100 56800 55100 4
+N 53600 53900 51200 53900 4
 {
-T 56800 55200 5 10 1 1 0 0 1
-netname=relay1
+T 51200 53950 5 10 1 1 0 0 1
+netname=rain2
 }
-T 62300 59500 9 40 1 0 0 0 1
-Relay PCB
+C 53400 53100 1 0 0 gnd.sym
+N 53600 54300 53500 54300 4
+N 53500 54300 53500 53400 4
+N 53600 53500 53500 53500 4
+N 53000 54900 53000 53900 4
+N 52600 54900 52600 54700 4
+T 54500 53800 9 10 1 0 0 0 4
+A
+    NO switch inputs
+    (Rain Gauge, etc)
+B