add support for two switch closure inputs (rain gauge, etc)
[hw/greenhouse] / greenhouse.sch
1 v 20210731 2
2 C 40000 40000 0 0 0 EMBEDDEDtitle-D-bdale.sym
3 [
4 B 40000 40000 34000 22000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
5 L 66400 41400 74000 41400 15 0 0 0 -1 -1
6 T 66900 40800 9 10 1 0 0 0 2
7                 Copyright 2010 by Bdale Garbee <bdale@gag.com>
8 Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
9 T 66500 40100 15 10 1 0 0 0 1
10 Project URL:
11 L 66400 40600 74000 40600 15 0 0 0 -1 -1
12 B 66400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
13 T 70200 40400 15 8 1 0 0 0 1
14 OF
15 T 69400 40400 15 8 1 0 0 0 1
16 PAGE
17 T 71500 40400 15 8 1 0 0 0 1
18 REVISION:
19 T 66500 40400 15 8 1 0 0 0 1
20 FILE:
21 T 56500 41800 5 10 0 0 0 0 1
22 graphical=1
23 ]
24 T 68400 41800 9 30 1 0 0 0 1
25 Greenhouse Pi
26 T 72400 40400 9 10 1 0 0 0 1
27 0.2
28 T 70000 40400 9 10 1 0 0 0 1
29 1
30 T 70600 40400 9 10 1 0 0 0 1
31 1
32 T 67700 40400 9 10 1 0 0 0 1
33 greenhouse.sch
34 N 61400 60700 61400 60500 4
35 N 61400 60500 62700 60500 4
36 C 61200 60500 1 270 0 capacitor.sym
37 {
38 T 61900 60300 5 10 0 0 270 0 1
39 device=CAPACITOR
40 T 61600 60200 5 10 1 1 0 0 1
41 refdes=C1
42 T 62100 60300 5 10 0 0 270 0 1
43 symversion=0.1
44 T 61200 60505 5 10 0 1 270 0 1
45 footprint=0402
46 T 61600 59700 5 10 1 1 0 0 1
47 value=0.1uF
48 }
49 C 61300 58600 1 0 0 gnd.sym
50 N 61400 59600 61400 58900 4
51 N 61400 58900 62700 58900 4
52 N 68700 59300 65000 59300 4
53 {
54 T 67400 59400 5 10 1 1 0 0 1
55 netname=sda
56 }
57 N 68700 59700 65000 59700 4
58 {
59 T 67400 59800 5 10 1 1 0 0 1
60 netname=scl
61 }
62 T 65900 60300 9 10 1 0 0 0 2
63 leaving off the I2C pull-ups
64 apparently allows 3.3V i/o?
65 N 45800 60100 46000 60100 4
66 N 45800 59700 46000 59700 4
67 N 45800 59300 46200 59300 4
68 N 45800 58900 47100 58900 4
69 N 45800 58500 47100 58500 4
70 N 43100 53300 44400 53300 4
71 {
72 T 43100 53400 5 10 1 1 0 0 1
73 netname=ssr1
74 }
75 N 45800 57700 46200 57700 4
76 N 43100 54100 44400 54100 4
77 {
78 T 43100 54200 5 10 1 1 0 0 1
79 netname=ssr3
80 }
81 N 45800 56900 47100 56900 4
82 N 45800 56500 46200 56500 4
83 N 45800 56100 47100 56100 4
84 N 45800 55700 47100 55700 4
85 {
86 T 47100 55750 5 10 1 1 0 6 1
87 netname=cs_adc
88 }
89 N 45800 55300 47100 55300 4
90 N 43100 56100 44400 56100 4
91 {
92 T 43100 56150 5 10 1 1 0 0 1
93 netname=miso
94 }
95 N 43100 55700 44400 55700 4
96 {
97 T 43100 55750 5 10 1 1 0 0 1
98 netname=sclk
99 }
100 N 44000 55300 44400 55300 4
101 N 43100 53700 44400 53700 4
102 {
103 T 43100 53800 5 10 1 1 0 0 1
104 netname=ssr2
105 }
106 N 44200 56900 44400 56900 4
107 N 43100 56500 44400 56500 4
108 {
109 T 43100 56550 5 10 1 1 0 0 1
110 netname=mosi
111 }
112 N 44000 58500 44400 58500 4
113 N 43100 52900 44400 52900 4
114 {
115 T 43100 53000 5 10 1 1 0 0 1
116 netname=ssr0
117 }
118 N 43100 57700 44400 57700 4
119 N 43100 59700 44400 59700 4
120 {
121 T 43100 59800 5 10 1 1 0 0 1
122 netname=sda
123 }
124 N 43100 59300 44400 59300 4
125 {
126 T 43100 59400 5 10 1 1 0 0 1
127 netname=scl
128 }
129 N 43100 58900 44400 58900 4
130 {
131 T 43100 59000 5 10 1 1 0 0 1
132 netname=1wire
133 }
134 N 44200 60100 44400 60100 4
135 C 44000 60300 1 0 0 3.3V-plus.sym
136 C 45800 60300 1 0 0 5V-plus.sym
137 C 43900 51900 1 0 0 gnd.sym
138 N 44200 56900 44200 60300 4
139 C 46100 51900 1 0 0 gnd.sym
140 N 44000 52200 44000 58500 4
141 N 46200 52200 46200 59300 4
142 T 41200 59700 9 10 1 0 0 0 1
143 SDA1 / GPIO2
144 T 41200 59300 9 10 1 0 0 0 1
145 SCL1 / GPIO3
146 T 40600 58900 9 10 1 0 0 0 1
147 GPIO_GCLK / GPIO4
148 T 40500 58100 9 10 1 0 0 0 1
149 GPIO_GEN0 / GPIO17
150 T 40500 57700 9 10 1 0 0 0 1
151 GPIO_GEN2 / GPIO27
152 T 40500 57300 9 10 1 0 0 0 1
153 GPIO_GEN3 / GPIO22
154 T 40700 56500 9 10 1 0 0 0 1
155 SPI_MOSI / GPIO10
156 T 40800 56100 9 10 1 0 0 0 1
157 SPI_MISO / GPIO9
158 T 40700 55700 9 10 1 0 0 0 1
159 SPI_SCLK / GPIO11
160 N 46000 59700 46000 60300 4
161 T 47900 58900 9 10 1 0 0 0 1
162 GPIO14 / TXD0
163 T 47900 58500 9 10 1 0 0 0 1
164 GPIO15 / RXD0
165 T 47900 58100 9 10 1 0 0 0 1
166 GPIO18 / GPIO_GEN1
167 T 47900 57300 9 10 1 0 0 0 1
168 GPIO23 / GPIO_GEN4
169 T 47900 56900 9 10 1 0 0 0 1
170 GPIO24 / GPIO_GEN5
171 T 47900 56100 9 10 1 0 0 0 1
172 GPIO25 / GPIO_GEN6
173 T 47900 55700 9 10 1 0 0 0 1
174 GPIO8 / SPI_CE0_N
175 T 47900 55300 9 10 1 0 0 0 1
176 GPIO7 / SPI_CE1_N
177 T 43800 61300 9 25 1 0 0 0 1
178 Raspberry Pi
179 C 62700 58700 1 0 0 MS5607.sym
180 {
181 T 63995 60895 5 10 0 1 0 0 1
182 device=IC
183 T 62995 60895 5 10 1 1 0 0 1
184 refdes=U1
185 T 62695 55495 5 10 0 1 0 0 1
186 footprint=MS5607
187 T 64700 60900 5 10 1 1 0 6 1
188 value=MS8607
189 }
190 C 61200 60700 1 0 0 3.3V-plus.sym
191 T 62500 58300 9 10 1 0 0 0 1
192 Temperature / Pressure / Humidity
193 C 44100 46700 1 0 0 CAT24C32.sym
194 {
195 T 44655 47600 5 10 0 1 0 0 1
196 device=IC
197 T 44095 45895 5 10 0 1 0 0 1
198 footprint=udfn8
199 T 44395 49195 5 10 1 1 0 0 1
200 refdes=U3
201 T 44500 47600 5 10 1 1 0 0 1
202 value=CAT24C32
203 }
204 C 45200 46400 1 0 0 gnd.sym
205 N 45300 46700 46500 46700 4
206 N 46500 46700 46500 48300 4
207 N 45300 49900 45300 49400 4
208 C 47900 49900 1 270 0 capacitor.sym
209 {
210 T 48600 49700 5 10 0 0 270 0 1
211 device=CAPACITOR
212 T 48300 49600 5 10 1 1 0 0 1
213 refdes=C3
214 T 48800 49700 5 10 0 0 270 0 1
215 symversion=0.1
216 T 47900 49905 5 10 0 1 270 0 1
217 footprint=0402
218 T 48300 49100 5 10 1 1 0 0 1
219 value=0.1uF
220 }
221 C 46700 48200 1 0 0 conn-2.sym
222 {
223 T 47005 48845 5 10 1 1 0 0 1
224 refdes=J5
225 T 46700 48200 5 10 0 0 0 0 1
226 footprint=100mil2pin
227 T 46700 48200 5 10 0 1 0 0 1
228 device=CONNECTOR
229 }
230 C 46400 49900 1 270 0 resistor.sym
231 {
232 T 46800 49600 5 10 0 0 270 0 1
233 device=RESISTOR
234 T 46700 49500 5 10 1 1 0 0 1
235 refdes=R16
236 T 46400 49905 5 10 0 1 270 0 1
237 footprint=0402
238 T 46700 49200 5 10 1 1 0 0 1
239 value=1k
240 }
241 C 43300 49900 1 270 0 resistor.sym
242 {
243 T 43700 49600 5 10 0 0 270 0 1
244 device=RESISTOR
245 T 43600 49500 5 10 1 1 0 0 1
246 refdes=R15
247 T 43300 49905 5 10 0 1 270 0 1
248 footprint=0402
249 T 43600 49200 5 10 1 1 0 0 1
250 value=3.9k
251 }
252 C 42500 49900 1 270 0 resistor.sym
253 {
254 T 42900 49600 5 10 0 0 270 0 1
255 device=RESISTOR
256 T 42800 49500 5 10 1 1 0 0 1
257 refdes=R14
258 T 42500 49905 5 10 0 1 270 0 1
259 footprint=0402
260 T 42800 49200 5 10 1 1 0 0 1
261 value=3.9k
262 }
263 N 46500 48700 46500 49000 4
264 N 42600 49900 48100 49900 4
265 N 46700 48700 46500 48700 4
266 N 46700 48300 46500 48300 4
267 C 48000 48700 1 0 0 gnd.sym
268 N 44100 48700 41000 48700 4
269 {
270 T 41000 48800 5 10 1 1 0 0 1
271 netname=id_scl
272 }
273 N 44100 48300 41000 48300 4
274 {
275 T 41000 48400 5 10 1 1 0 0 1
276 netname=id_sda
277 }
278 N 42600 49000 42600 48700 4
279 N 43400 49000 43400 48300 4
280 C 44400 52300 1 0 0 header40-2.sym
281 {
282 T 44650 60800 5 10 0 1 0 0 1
283 device=CONNECTOR
284 T 45000 60400 5 10 1 1 0 0 1
285 refdes=J1
286 T 44400 52300 5 10 0 0 0 0 1
287 footprint=100mil20x2
288 T 44400 52300 5 10 0 1 0 0 1
289 value=HEADER40
290 }
291 C 41500 44200 1 0 0 hole_plated.sym
292 {
293 T 41600 45900 5 10 0 0 0 0 1
294 device=HOLE_PLATED
295 T 41600 44700 5 10 1 1 0 0 1
296 refdes=H1
297 T 41500 44200 5 10 0 1 0 0 1
298 footprint=hole-M2.75-np
299 }
300 C 41500 43400 1 0 0 hole_plated.sym
301 {
302 T 41600 45100 5 10 0 0 0 0 1
303 device=HOLE_PLATED
304 T 41600 43900 5 10 1 1 0 0 1
305 refdes=H2
306 T 41500 43400 5 10 0 1 0 0 1
307 footprint=hole-M2.75-np
308 }
309 C 41500 42600 1 0 0 hole_plated.sym
310 {
311 T 41600 44300 5 10 0 0 0 0 1
312 device=HOLE_PLATED
313 T 41600 43100 5 10 1 1 0 0 1
314 refdes=H3
315 T 41500 42600 5 10 0 1 0 0 1
316 footprint=hole-M2.75-np
317 }
318 C 41500 41800 1 0 0 hole_plated.sym
319 {
320 T 41600 43500 5 10 0 0 0 0 1
321 device=HOLE_PLATED
322 T 41600 42300 5 10 1 1 0 0 1
323 refdes=H4
324 T 41500 41800 5 10 0 1 0 0 1
325 footprint=hole-M2.75-np
326 }
327 N 45800 54900 47100 54900 4
328 {
329 T 46600 55000 5 10 1 1 0 0 1
330 netname=id_scl
331 }
332 N 45800 53300 47100 53300 4
333 N 45800 54100 47100 54100 4
334 N 45800 52900 47100 52900 4
335 T 47900 54900 9 10 1 0 0 0 1
336 ID_SC
337 T 47900 54100 9 10 1 0 0 0 1
338 GPIO12
339 T 47900 53300 9 10 1 0 0 0 1
340 GPIO16
341 T 47900 52900 9 10 1 0 0 0 1
342 GPIO20
343 T 47900 52500 9 10 1 0 0 0 1
344 GPIO21
345 N 45800 54500 46200 54500 4
346 N 45800 53700 46200 53700 4
347 N 44400 52500 44000 52500 4
348 N 43100 54500 44400 54500 4
349 N 43100 54900 44400 54900 4
350 {
351 T 43100 55000 5 10 1 1 0 0 1
352 netname=id_sda
353 }
354 T 41800 54900 9 10 1 0 0 0 1
355 ID_SD
356 T 41700 54500 9 10 1 0 0 0 1
357 GPIO05
358 T 41700 54100 9 10 1 0 0 0 1
359 GPIO06
360 T 41700 53700 9 10 1 0 0 0 1
361 GPIO13
362 T 41700 53300 9 10 1 0 0 0 1
363 GPIO19
364 T 41700 52900 9 10 1 0 0 0 1
365 GPIO26
366 C 62200 59600 1 0 0 nc-left.sym
367 {
368 T 62200 60000 5 10 0 0 0 0 1
369 value=NoConnection
370 T 62200 60400 5 10 0 0 0 0 1
371 device=DRC_Directive
372 }
373 C 65000 58800 1 0 0 nc-right.sym
374 {
375 T 65100 59300 5 10 0 0 0 0 1
376 value=NoConnection
377 T 65100 59500 5 10 0 0 0 0 1
378 device=DRC_Directive
379 }
380 C 65000 60000 1 0 0 nc-right.sym
381 {
382 T 65100 60500 5 10 0 0 0 0 1
383 value=NoConnection
384 T 65100 60700 5 10 0 0 0 0 1
385 device=DRC_Directive
386 }
387 C 65000 60400 1 0 0 nc-right.sym
388 {
389 T 65100 60900 5 10 0 0 0 0 1
390 value=NoConnection
391 T 65100 61100 5 10 0 0 0 0 1
392 device=DRC_Directive
393 }
394 C 42600 54400 1 0 0 nc-left.sym
395 {
396 T 42600 54800 5 10 0 0 0 0 1
397 value=NoConnection
398 T 42600 55200 5 10 0 0 0 0 1
399 device=DRC_Directive
400 }
401 C 47100 52800 1 0 0 nc-right.sym
402 {
403 T 47200 53300 5 10 0 0 0 0 1
404 value=NoConnection
405 T 47200 53500 5 10 0 0 0 0 1
406 device=DRC_Directive
407 }
408 C 47100 53200 1 0 0 nc-right.sym
409 {
410 T 47200 53700 5 10 0 0 0 0 1
411 value=NoConnection
412 T 47200 53900 5 10 0 0 0 0 1
413 device=DRC_Directive
414 }
415 C 47100 54000 1 0 0 nc-right.sym
416 {
417 T 47200 54500 5 10 0 0 0 0 1
418 value=NoConnection
419 T 47200 54700 5 10 0 0 0 0 1
420 device=DRC_Directive
421 }
422 C 47100 55200 1 0 0 nc-right.sym
423 {
424 T 47200 55700 5 10 0 0 0 0 1
425 value=NoConnection
426 T 47200 55900 5 10 0 0 0 0 1
427 device=DRC_Directive
428 }
429 C 47100 56000 1 0 0 nc-right.sym
430 {
431 T 47200 56500 5 10 0 0 0 0 1
432 value=NoConnection
433 T 47200 56700 5 10 0 0 0 0 1
434 device=DRC_Directive
435 }
436 C 47100 56800 1 0 0 nc-right.sym
437 {
438 T 47200 57300 5 10 0 0 0 0 1
439 value=NoConnection
440 T 47200 57500 5 10 0 0 0 0 1
441 device=DRC_Directive
442 }
443 C 47100 58800 1 0 0 nc-right.sym
444 {
445 T 47200 59300 5 10 0 0 0 0 1
446 value=NoConnection
447 T 47200 59500 5 10 0 0 0 0 1
448 device=DRC_Directive
449 }
450 C 47100 58400 1 0 0 nc-right.sym
451 {
452 T 47200 58900 5 10 0 0 0 0 1
453 value=NoConnection
454 T 47200 59100 5 10 0 0 0 0 1
455 device=DRC_Directive
456 }
457 C 42600 57600 1 0 0 nc-left.sym
458 {
459 T 42600 58000 5 10 0 0 0 0 1
460 value=NoConnection
461 T 42600 58400 5 10 0 0 0 0 1
462 device=DRC_Directive
463 }
464 C 52900 49300 1 0 0 conn-6.sym
465 {
466 T 53255 51595 5 10 1 1 0 0 1
467 refdes=J2
468 T 52900 49300 5 10 0 1 0 0 1
469 device=CONNECTOR
470 T 52900 49300 5 10 0 1 0 0 1
471 footprint=282834-6
472 }
473 C 53000 41600 1 0 0 conn-8.sym
474 {
475 T 53355 44695 5 10 1 1 0 0 1
476 refdes=J4
477 T 53000 41600 5 10 0 1 0 0 1
478 device=CONNECTOR
479 T 53000 41600 5 10 0 1 0 0 1
480 footprint=282834-8
481 }
482 N 53000 44500 51400 44500 4
483 {
484 T 51400 44600 5 10 1 1 0 0 1
485 netname=ssr0
486 }
487 N 53000 43700 51400 43700 4
488 {
489 T 51400 43800 5 10 1 1 0 0 1
490 netname=ssr1
491 }
492 N 53000 42900 51400 42900 4
493 {
494 T 51400 43000 5 10 1 1 0 0 1
495 netname=ssr2
496 }
497 N 53000 42100 51400 42100 4
498 {
499 T 51400 42200 5 10 1 1 0 0 1
500 netname=ssr3
501 }
502 C 52800 41300 1 0 0 gnd.sym
503 N 52900 41600 52900 44100 4
504 N 52900 44100 53000 44100 4
505 N 53000 43300 52900 43300 4
506 N 53000 42500 52900 42500 4
507 N 53000 41700 52900 41700 4
508 C 52200 52200 1 0 0 3.3V-plus.sym
509 C 52700 49000 1 0 0 gnd.sym
510 N 52800 49300 52800 50600 4
511 N 52800 50600 52900 50600 4
512 N 52900 49400 52800 49400 4
513 N 52900 51400 52400 51400 4
514 N 52400 47000 52400 52200 4
515 N 52900 50200 52400 50200 4
516 N 52900 51000 50600 51000 4
517 {
518 T 50600 51100 5 10 1 1 0 0 1
519 netname=1wire
520 }
521 N 52900 49800 52600 49800 4
522 N 52600 46600 52600 51000 4
523 T 53700 50500 9 10 1 0 0 0 5
524 red
525
526 yel
527
528 blk
529 T 53700 49300 9 10 1 0 0 0 5
530 red
531
532 yel
533
534 blk
535 T 54200 49700 9 10 1 0 0 0 6
536 Temp 1
537
538
539
540
541 Temp 2
542 C 51900 51900 1 270 0 resistor.sym
543 {
544 T 52300 51600 5 10 0 0 270 0 1
545 device=RESISTOR
546 T 51600 51600 5 10 1 1 0 0 1
547 refdes=R1
548 T 51900 51905 5 10 0 1 270 0 1
549 footprint=0402
550 T 51500 51300 5 10 1 1 0 0 1
551 value=4.7k
552 }
553 N 52000 51900 52400 51900 4
554 C 52900 46100 1 0 0 conn-6.sym
555 {
556 T 52900 46100 5 10 0 1 0 0 1
557 device=CONNECTOR
558 T 52900 46100 5 10 0 1 0 0 1
559 footprint=282834-6
560 T 53255 48395 5 10 1 1 0 0 1
561 refdes=J3
562 }
563 C 52700 45800 1 0 0 gnd.sym
564 N 52800 46100 52800 47400 4
565 N 52800 47400 52900 47400 4
566 N 52900 46200 52800 46200 4
567 N 52900 48200 52400 48200 4
568 N 52900 47000 52400 47000 4
569 N 52900 47800 52600 47800 4
570 N 52900 46600 52600 46600 4
571 T 53700 47300 9 10 1 0 0 0 5
572 red
573
574 yel
575
576 blk
577 T 53700 46100 9 10 1 0 0 0 5
578 red
579
580 yel
581
582 blk
583 T 54200 46500 9 10 1 0 0 0 6
584 Temp 3
585
586
587
588
589 Temp 4
590 C 45100 49900 1 0 0 3.3V-plus.sym
591 C 65900 52900 1 0 0 MCP3008.sym
592 {
593 T 66995 56195 5 10 0 1 0 0 1
594 device=IC
595 T 65895 52595 5 10 0 0 0 0 1
596 footprint=soic-16
597 T 67800 56200 5 10 1 1 0 6 1
598 value=MCP3008
599 T 66200 56200 5 10 1 1 0 0 1
600 refdes=U2
601 }
602 C 62400 56700 1 270 0 photo-resistor.sym
603 {
604 T 63100 56000 5 10 0 0 270 0 1
605 device=PHOTORESISTOR
606 T 62400 56700 5 10 0 0 0 0 1
607 datasheet=adi/PDV-P8103.pdf
608 T 62400 56700 5 10 0 1 0 0 1
609 footprint=PDV-P8103
610 T 63100 56400 5 10 1 1 0 0 1
611 refdes=R4
612 T 63100 56000 5 10 1 1 0 0 1
613 value=PDV-P8103
614 }
615 C 62600 55800 1 270 0 resistor.sym
616 {
617 T 63000 55500 5 10 0 0 270 0 1
618 device=RESISTOR
619 T 62600 55805 5 10 0 1 270 0 1
620 footprint=0402
621 T 63000 55500 5 10 1 1 0 0 1
622 refdes=R5
623 T 63000 55100 5 10 1 1 0 0 1
624 value=15k
625 }
626 C 62600 54600 1 0 0 gnd.sym
627 C 62500 56700 1 0 0 3.3V-plus.sym
628 T 61100 56200 9 10 1 0 0 0 1
629 Light Sensor
630 C 59700 53000 1 0 0 headphone.sym
631 {
632 T 59800 54500 5 10 1 1 0 0 1
633 refdes=J6
634 T 59800 54792 5 10 0 0 0 0 1
635 footprint=SJ-352X-SMT
636 T 59700 53000 5 10 0 1 0 0 1
637 device=CONNECTOR
638 }
639 C 59700 50800 1 0 0 headphone.sym
640 {
641 T 59800 52300 5 10 1 1 0 0 1
642 refdes=J7
643 T 59800 52592 5 10 0 0 0 0 1
644 footprint=SJ-352X-SMT
645 T 59700 50800 5 10 0 1 0 0 1
646 device=CONNECTOR
647 }
648 N 63000 53400 65900 53400 4
649 {
650 T 64500 53450 5 10 1 1 0 0 1
651 netname=ac_current_1
652 }
653 N 61200 52000 63400 52000 4
654 N 63400 52000 63400 53800 4
655 N 63400 53800 65900 53800 4
656 {
657 T 64500 53850 5 10 1 1 0 0 1
658 netname=ac_current_2
659 }
660 T 57900 53300 9 10 1 0 0 0 3
661 connector for
662 SCT-013-030
663 current sensor
664 T 57900 51200 9 10 1 0 0 0 3
665 connector for
666 SCT-013-030
667 current sensor
668 C 62800 49700 1 90 0 resistor.sym
669 {
670 T 62400 50000 5 10 0 0 90 0 1
671 device=RESISTOR
672 T 62900 50200 5 10 1 1 0 0 1
673 refdes=R2
674 T 62900 49900 5 10 1 1 0 0 1
675 value=15k
676 T 62800 49700 5 10 0 1 0 0 1
677 footprint=0402
678 }
679 C 62400 48800 1 90 0 capacitor.sym
680 {
681 T 61700 49000 5 10 0 0 90 0 1
682 device=CAPACITOR
683 T 61500 49000 5 10 0 0 90 0 1
684 symversion=0.1
685 T 62100 49400 5 10 1 1 0 6 1
686 refdes=C4
687 T 62400 48800 5 10 0 1 0 0 1
688 footprint=1206
689 T 62100 49000 5 10 1 1 0 6 1
690 value=47uF
691 }
692 C 62500 50600 1 0 0 3.3V-plus.sym
693 C 62100 48500 1 0 0 gnd.sym
694 C 62600 48500 1 0 0 gnd.sym
695 T 58300 48900 9 10 1 0 0 0 7
696 bias current sensors to VCC/2,
697 so AC output always above 0V
698
699 software must read sensors fast
700 enough to capture AC waveform
701 and perform software rectification
702 to determine current flow
703 C 62800 48800 1 90 0 resistor.sym
704 {
705 T 62400 49100 5 10 0 0 90 0 1
706 device=RESISTOR
707 T 62900 49300 5 10 1 1 0 0 1
708 refdes=R3
709 T 62900 49000 5 10 1 1 0 0 1
710 value=15k
711 T 62800 48800 5 10 0 1 0 0 1
712 footprint=0402
713 }
714 N 68100 54600 69600 54600 4
715 {
716 T 69600 54650 5 10 1 1 0 6 1
717 netname=sclk
718 }
719 N 68100 54200 69600 54200 4
720 {
721 T 69600 54250 5 10 1 1 0 6 1
722 netname=miso
723 }
724 N 68100 53800 69600 53800 4
725 {
726 T 69600 53850 5 10 1 1 0 6 1
727 netname=mosi
728 }
729 N 68100 53400 69600 53400 4
730 {
731 T 69600 53450 5 10 1 1 0 6 1
732 netname=cs_adc
733 }
734 C 68600 52700 1 0 0 gnd.sym
735 N 68100 55000 68700 55000 4
736 N 68700 55000 68700 53000 4
737 N 68100 53000 68700 53000 4
738 C 68900 55000 1 90 0 capacitor.sym
739 {
740 T 68200 55200 5 10 0 0 90 0 1
741 device=CAPACITOR
742 T 68800 55600 5 10 1 1 0 0 1
743 refdes=C2
744 T 68000 55200 5 10 0 0 90 0 1
745 symversion=0.1
746 T 68800 55200 5 10 1 1 0 0 1
747 value=0.1uF
748 T 68900 55000 5 10 0 1 0 0 1
749 footprint=0402
750 }
751 C 68500 55900 1 0 0 3.3V-plus.sym
752 N 68700 55900 68300 55900 4
753 N 68300 55400 68300 55900 4
754 N 68100 55400 68300 55400 4
755 N 68300 55800 68100 55800 4
756 C 61200 53700 1 0 0 nc-right.sym
757 {
758 T 61300 54200 5 10 0 0 0 0 1
759 value=NoConnection
760 T 61300 54400 5 10 0 0 0 0 1
761 device=DRC_Directive
762 }
763 C 61200 51500 1 0 0 nc-right.sym
764 {
765 T 61300 52000 5 10 0 0 0 0 1
766 value=NoConnection
767 T 61300 52200 5 10 0 0 0 0 1
768 device=DRC_Directive
769 }
770 C 42100 44300 1 0 0 nc-right.sym
771 {
772 T 42200 44800 5 10 0 0 0 0 1
773 value=NoConnection
774 T 42200 45000 5 10 0 0 0 0 1
775 device=DRC_Directive
776 }
777 C 42100 43500 1 0 0 nc-right.sym
778 {
779 T 42200 44000 5 10 0 0 0 0 1
780 value=NoConnection
781 T 42200 44200 5 10 0 0 0 0 1
782 device=DRC_Directive
783 }
784 C 42100 42700 1 0 0 nc-right.sym
785 {
786 T 42200 43200 5 10 0 0 0 0 1
787 value=NoConnection
788 T 42200 43400 5 10 0 0 0 0 1
789 device=DRC_Directive
790 }
791 C 42100 41900 1 0 0 nc-right.sym
792 {
793 T 42200 42400 5 10 0 0 0 0 1
794 value=NoConnection
795 T 42200 42600 5 10 0 0 0 0 1
796 device=DRC_Directive
797 }
798 N 61200 53400 62600 53400 4
799 N 62600 53400 62600 53000 4
800 N 62600 53000 65900 53000 4
801 {
802 T 64500 53050 5 10 1 1 0 0 1
803 netname=present_1
804 }
805 N 61200 51200 63800 51200 4
806 N 63800 51200 63800 54200 4
807 N 63800 54200 65900 54200 4
808 {
809 T 64500 54250 5 10 1 1 0 0 1
810 netname=present_2
811 }
812 N 61200 53000 62200 53000 4
813 N 62200 49700 62200 53000 4
814 N 62700 49700 62200 49700 4
815 N 62200 50800 61200 50800 4
816 N 62700 55800 65900 55800 4
817 {
818 T 64500 55850 5 10 1 1 0 0 1
819 netname=light
820 }
821 N 61200 54200 63000 54200 4
822 N 63000 54200 63000 53400 4
823 C 65400 55300 1 0 0 nc-left.sym
824 {
825 T 65400 55700 5 10 0 0 0 0 1
826 value=NoConnection
827 T 65400 56100 5 10 0 0 0 0 1
828 device=DRC_Directive
829 }
830 C 65400 54900 1 0 0 nc-left.sym
831 {
832 T 65400 55300 5 10 0 0 0 0 1
833 value=NoConnection
834 T 65400 55700 5 10 0 0 0 0 1
835 device=DRC_Directive
836 }
837 C 65400 54500 1 0 0 nc-left.sym
838 {
839 T 65400 54900 5 10 0 0 0 0 1
840 value=NoConnection
841 T 65400 55300 5 10 0 0 0 0 1
842 device=DRC_Directive
843 }
844 C 42600 57200 1 0 0 nc-left.sym
845 {
846 T 42600 57600 5 10 0 0 0 0 1
847 value=NoConnection
848 T 42600 58000 5 10 0 0 0 0 1
849 device=DRC_Directive
850 }
851 N 43100 58100 44400 58100 4
852 {
853 T 43100 58150 5 10 1 1 0 0 1
854 netname=rain1
855 }
856 N 43100 57300 44400 57300 4
857 N 45800 58100 47100 58100 4
858 {
859 T 47100 58150 5 10 1 1 0 6 1
860 netname=rain2
861 }
862 N 45800 57300 47100 57300 4
863 C 47100 57200 1 0 0 nc-right.sym
864 {
865 T 47200 57700 5 10 0 0 0 0 1
866 value=NoConnection
867 T 47200 57900 5 10 0 0 0 0 1
868 device=DRC_Directive
869 }
870 N 45800 52500 47100 52500 4
871 C 47100 52400 1 0 0 nc-right.sym
872 {
873 T 47200 52900 5 10 0 0 0 0 1
874 value=NoConnection
875 T 47200 53100 5 10 0 0 0 0 1
876 device=DRC_Directive
877 }
878 C 53600 53400 1 0 0 conn-4.sym
879 {
880 T 54200 54950 5 10 1 1 0 6 1
881 refdes=J8
882 T 53600 53400 5 10 0 0 0 6 1
883 footprint=282834-4
884 T 53600 53400 5 10 0 1 0 6 1
885 device=CONNECTOR
886 T 53600 53400 5 10 0 1 0 6 1
887 value=4screws
888 T 53600 53400 5 10 0 1 0 6 1
889 loadstatus=noload
890 }
891 C 52600 55800 1 0 0 3.3V-plus.sym
892 C 52700 54900 1 90 0 resistor.sym
893 {
894 T 52300 55200 5 10 0 0 90 0 1
895 device=RESISTOR
896 T 52400 55400 5 10 1 1 0 6 1
897 refdes=R6
898 T 52400 55100 5 10 1 1 0 6 1
899 value=15k
900 T 52700 54900 5 10 0 1 0 0 1
901 footprint=0402
902 }
903 C 53100 54900 1 90 0 resistor.sym
904 {
905 T 52700 55200 5 10 0 0 90 0 1
906 device=RESISTOR
907 T 53200 55400 5 10 1 1 0 0 1
908 refdes=R7
909 T 53200 55100 5 10 1 1 0 0 1
910 value=15k
911 T 53100 54900 5 10 0 1 0 0 1
912 footprint=0402
913 }
914 N 52600 55800 53000 55800 4
915 N 53600 54700 51200 54700 4
916 {
917 T 51200 54750 5 10 1 1 0 0 1
918 netname=rain1
919 }
920 N 53600 53900 51200 53900 4
921 {
922 T 51200 53950 5 10 1 1 0 0 1
923 netname=rain2
924 }
925 C 53400 53100 1 0 0 gnd.sym
926 N 53600 54300 53500 54300 4
927 N 53500 54300 53500 53400 4
928 N 53600 53500 53500 53500 4
929 N 53000 54900 53000 53900 4
930 N 52600 54900 52600 54700 4
931 T 54500 53800 9 10 1 0 0 0 4
932 A
933     NO switch inputs
934     (Rain Gauge, etc)
935 B