FishLight_PCB: Added fans and moved parts around

Moved parts around on the board to be a bit more friendly to the 24V
rail.  Also changed the color of the top silk screen layer but I doubt
that will stick.  Added some fan connectors in the hopes that I can add
a 3 pin fan in the future.  Need to come up with a good control circuit
for that tho.  I would like to have speed control not just on and off.
FishLight_PCB: Added power headers

Added some single pin headers for the power rails.  Also moved
the current sensing resistors to the back of the board.
Hopefully this will help me route the control signals a little
easier.
FishLight_PCB: Start wires for current sensor

Started routing some wires for the 24V rail and the current sense
components.  There is a very large 24V trace and some vias connecting
the resistors on the bottom to the sensor on the top.
FishLight_PCB: Added the RK7002B N-MOSFET

Added the RK7002B N-Channel MOSFET.  This will allow me to turn on and
off the 2 fans that I have connectors for.
FishLight_PCB: Added Red and Green labels

Added Red and Green text labels to the extra CAT4101s.
FishLight_PCB: Fixed fan transistors

Fixed the fan connector transistor pull down resistors.  These were
connected to drain but they need to be connected to gate so that the
transistor shuts off correctly.  Also added some Solid State Relays to
possibly turn on and off some AC loads (such as a pump or the heater)
for emergency situations.  These will probably go away though.  Kind of
an interesting idea is all.
FishLight_PCB: Add MIC29300 12V regulator

The MIC29300 is a 12V 3A LDO regulator with a D2PAK-3 footprint.  This
may be needed if I want to add about 7 or so 12V devices on screw
terminals.  Things like fans, solenoids, etc.
FishLight_PCB: Moved Current Sensor resistor vias

The Vias that connect the current sensor resistors to the top layer were
not centered very well on their pads.  This should help to distribute
the current a bit better.
FishLight_PCB: Add NC7SZ373 D-Latch

The NC7SZ373 is a D-Latch which can be used to turn on and off a device
with a transistor attached by setting 'D" to on/off and then pulsing the
'LE' input.  This will require 2 pins, D and LE and 2 muxes which
correspond to these inputs.  Possibly only 1 mux if I use less than 7
devices on a 4 - 15 mux.
FishLight_PCB: Added LED strings 4 - 8

Added LED strings 4 - 8 and removed the 'green' string.  This will allow
me to control 2 tanks or one really big tank in the future.  Added all
of the accompanying parts and moved a lot of stuff around to make it all
fit on the schematic.  Still need to lay them out on the board tho.
FishLight_PCB: Add DS3231M and rearrange board

Added the DS3231M RTC with on-board oscillator and I2C interface.  Also
rearranged the board a bit and placed the extra LED string parts in a
reasonable location (CAT4101s, I-sense, etc).  Also added a battery
holder for the RTC.  Hopefully using my own RTC instead of the breakout
board will save some space.
FishLight_PCB: Replaced the RTC and added VIAs

Replaced the giant RTC breakout board with the new DS3231M RTC.  This
can fit right under the Spark Core so it takes up very little space.
The battery is still kinda big but its not a big deal.  Also added VIAs
to the CAT4101s that are on the top side and to the I-Sense resistors
that are new.
FishLight_PCB: Swapped out the LCD connector

The LCD connector was just a 5pin header.  Now it is a polarized header
so that it cannot be plugged in backwards on accident.  Also moved some
things around to get straighter lines on the I2C bus.
FishLight_PCB: Shrink schematic symbols

In an effort to save space, I have shrunk many of my own schematic
symbols by making pins small instead of medium in their properties.
This saved a lot of space in the schematic.  I also added 9 2pin screw
terminals for 12V devices and changed the current limiting resistor on
the fans to limit current to the transistor, not the fan itself.  I may
also put some LEDs on the 12V devices and the SSRs in order to show what
devices are on or off.  May also want to add another SSR.
FishLight_PCB: Add second SCH frame and replace 12V reg

Added a second Schematic frame and placed it in a place that will allow
it to be printed correctly.  This will open up a lot of room for more
devices on my schematic, specifically my 12V devices.  Also changed my
12V regulator to a higher current (3A) version.  This will allow me to
have more 12V devices.  Also added 3 more, total 5, SSRs.  This may be
too many for my case but it will be interesting to try it out.
FishLight_PCB: Fix Spark pin assignments

The Spark Core schematic symbol is a bit misleading.  The RAW pin is
actually VIN, VDDA is the 'clean' 3.3V output from the voltage
regulator, and VDD is actually the 3.3V pin, which could power the Core
if I was using a 3.3V regulator.  Also, all analog pins are PWM pins and
the D0/D1 pins are SDA/SCL.  I also fixed the CAT4101 connections to
connect to actual PWM pins.
FishLight_PCB: Started work on 12V devices

The 12V devices require the ability to turn them on and off but also to
hold them on or off without constant need of the Spark Core to supply a
transistor.  I am going to use a MUX with a D Flip-Flop and a transistor
to hold the devices High or Low and then go and do other things while
the FF holds their state.  I have placed the MUXes, the beginnings of
the FF circuit, and the terminals.  I have also connected the Spark
outputs D2 - D5 to the MUX S inputs.  I also changed the TMP sensors to
D6.
FishLight_PCB: Update D-Latch symbol

The D-Latch symbol was really big.  I was able to make it a bit smaller
so that I could fit a bunch of these circuits onto the schematic.
FishLight_PCB: Created 12V circuits and fixed fans

Fixed up the fan circuits to be a bit better and to to take less space.
Also created a circuit with the D-Latch, Mosfet, MUX, and LED for the
12V devices.  Created 8 instances so far.  Will probably get rid of a
few of the AC switches and replace with 12V devices.
FishLight_PCB: Finish 12V and AC devices

The AC and 12V devices control circuitry is finished.  Now to just place
the parts and start laying them out.  Also made sure to include enough
decoupling caps for all 17 new parts.