Getting Started
After receiving your one of a kind and amazing Reef Angel Controller Kit, please follow the and read the User Manual in its entirety before proceeding.
Using your Reef Angel Controller for the first time
- Insert one end of the communication cable to the communication connector of the controller head unit.
- Insert the other end of the communication cable to the communication connector of the relay box.
- Insert the power cord to the power inlet connector of the relay box.
- Follow all steps and precautions and exercise caution when working with electronic devices near any source of water.
- Plug the power cord to the wall outlet.
- You should now see the green power led status on and demo software already running on the LCD screen.
- Congratulations. You have powered your Reef Angel Controller for the first time.
When you have your Reef Controller Kit up and running, you can start using it immediately with the Reef Angel Controller Demo Software that was already pre-loaded or you can start hands-on with your kit to design and develop your own customized software.
Loading your first custom code
1. Download the latest version of the Arduino Environment software at http://arduino.cc/en/Main/Software
2. Follow the instructions on the Arduino website to install their software.
3. Download the latest Reef Angel Controller custom libraries at http://www.reefangel.com/download.html
4. Unzip the Reef Angel Controller custom libraries and place them inside the folder "arduino-0xxx\libraries", where xxx is the Arduino Environment version.

5. Download the TTL level serial converter drivers at http://www.ftdichip.com/Drivers/VCP.htm
6. Follow the instruction on the FTDI website to install the drivers.
7. Make sure the Reef Angel Controller is powered up.
8. Connect the TTL level converter cable to your PC.
9. Connect the TTL level converter cable to your Reef Angel Controller.
Note: Make sure you connect the cable as the picture below. Failure to do so can lead to damage to your Reef Angel Controller head unit and/or cable.

10. If using Windows Operating System, you'll need to make one configuration change to enable the auto-reset of your Reef Angel Controller head unit. With the TTL level converter cable connected, open the Device Manager (in Control Panels > System > Hardware), and find the USB Serial Port under Ports. Right-click and select properties, then go to Port Settings > Advanced and check Set RTS on Close under Miscellaneous Options.
11. Open the Arduino Environment software.
12. Make sure you have “Arduino Duemilanove or Nano with ATmega328” selected under the menu “Tools -> Board”
13. Copy and Paste the following code to the Arduino Environment software
14. Click the Upload button.
15. Wait a few seconds and if everything went well, you will see the status LED of your Reef Angel Controller blinking.
16. You have successfully uploaded your first software. Congratulations.

