iAqua: My Touch Interface Aquarium Controller (Arduino) - Page 127 - The Planted Tank Forum
 202Likes
 
LinkBack Thread Tools Display Modes
post #1891 of 2155 (permalink) Old 12-15-2017, 01:39 AM
Algae Grower
 
PTrader: (0/0%)
Join Date: Mar 2010
Location: Saint Paul, MN
Posts: 100
Quote:
Originally Posted by zlpa chawngthu View Post

Solved, TimeLib.h was not included.
I also ran into this trying to compile the code on arduino software 1.8.5. What I was able to get from google is in some of the arduino software updates they changed some of the library names. 1.8.5 gave me a ton of errors over time.h and 'day' not declared, ect. ect. You have to update libraries and change/replace the name in the code. I went to an older laptop that had arduino software version 1.6.6. It had no problem compiling and uploading Iaqua 2.5.1 using the files/libraries from the download as it recognized the out of date libraries.

I have a question of my own. My iAqua is currently controlling a DIY LED. I'm having a lot of issues with the screen/software crashing and I'm not sure where to start troubleshooting. The best symptoms I can give is if I turn it on cold I can get into most all the settings, except almost always the page where you label the LED color channels. Trying to go to that screen results in it loading for 1/2 second then the screen going white. When its been on and running for awhile it gets more and more difficult to get into any of the settings. It will never crash on its own if I don't touch it. Once it gets warm it will crash repeatedly trying to get into the settings screen. Unplug and let it cool for 10 min I can again get into settings screen for a while before it starts crashing again. The temp association makes me think its a hardware issue but the fact that it will run fine all day if I don't touch it also makes me think software... lol.
Mikaila31 is offline  
Sponsored Links
Advertisement
 
post #1892 of 2155 (permalink) Old 12-16-2017, 01:32 AM
Planted Member
 
MrMan's Avatar
 
PTrader: (0/0%)
Join Date: Dec 2014
Location: Vancouver
Posts: 224
Quote:
Originally Posted by Mikaila31 View Post
I also ran into this trying to compile the code on arduino software 1.8.5. What I was able to get from google is in some of the arduino software updates they changed some of the library names. 1.8.5 gave me a ton of errors over time.h and 'day' not declared, ect. ect. You have to update libraries and change/replace the name in the code. I went to an older laptop that had arduino software version 1.6.6. It had no problem compiling and uploading Iaqua 2.5.1 using the files/libraries from the download as it recognized the out of date libraries.

I have a question of my own. My iAqua is currently controlling a DIY LED. I'm having a lot of issues with the screen/software crashing and I'm not sure where to start troubleshooting. The best symptoms I can give is if I turn it on cold I can get into most all the settings, except almost always the page where you label the LED color channels. Trying to go to that screen results in it loading for 1/2 second then the screen going white. When its been on and running for awhile it gets more and more difficult to get into any of the settings. It will never crash on its own if I don't touch it. Once it gets warm it will crash repeatedly trying to get into the settings screen. Unplug and let it cool for 10 min I can again get into settings screen for a while before it starts crashing again. The temp association makes me think its a hardware issue but the fact that it will run fine all day if I don't touch it also makes me think software... lol.
Do you have another SD card you could try? If its only having issues when going through the different screens it could be due to having issues loading images from the card. Not sure, just a thought.

If you want to eliminate temperature as an issue grab a fan (PC or just a giant room fan, whatever) and point it at the controller, then if it still has issues it's likely not temperature related. If it works perfectly then it could be the LDO overheating or maybe it just draws more power in general when warm and the supply can't handle it.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
MrMan is offline  
post #1893 of 2155 (permalink) Old 12-17-2017, 08:59 AM
Algae Grower
 
PTrader: (0/0%)
Join Date: Oct 2017
Location: Aizawl
Posts: 22
Quote:
Originally Posted by Mikaila31 View Post
I also ran into this trying to compile the code on arduino software 1.8.5. What I was able to get from google is in some of the arduino software updates they changed some of the library names. 1.8.5 gave me a ton of errors over time.h and 'day' not declared, ect. ect. You have to update libraries and change/replace the name in the code. I went to an older laptop that had arduino software version 1.6.6. It had no problem compiling and uploading Iaqua 2.5.1 using the files/libraries from the download as it recognized the out of date libraries.

I have a question of my own. My iAqua is currently controlling a DIY LED. I'm having a lot of issues with the screen/software crashing and I'm not sure where to start troubleshooting. The best symptoms I can give is if I turn it on cold I can get into most all the settings, except almost always the page where you label the LED color channels. Trying to go to that screen results in it loading for 1/2 second then the screen going white. When its been on and running for awhile it gets more and more difficult to get into any of the settings. It will never crash on its own if I don't touch it. Once it gets warm it will crash repeatedly trying to get into the settings screen. Unplug and let it cool for 10 min I can again get into settings screen for a while before it starts crashing again. The temp association makes me think its a hardware issue but the fact that it will run fine all day if I don't touch it also makes me think software... lol.

So the culprit is arduino 1.8.5, i suspect it, but instead of using v1.6.6 i am doing the hard way, if i had known it earlier it would save me lot of times, thanks anyway, i will try it again on v1.6.6 on my spare board.

I also get some graphic problem when running longer, i only use the usb power and i connect only LCD+TFT shield and RTC, my problem is that when startup from cold, the display ran perfect but going to some menus i got some color like green color here and there also the icon get blurred, i suspect my card, but didn't have spare yet, i had some card like the card from old Nokia cell phone which do not have the locking switch but i could not make them run, so i grab a card from my old fuji camera and it works but now just like your problem. Can it be the ILI 9341 LCD, i use TFT_320QDT
zlpa chawngthu is offline  
 
post #1894 of 2155 (permalink) Old 12-17-2017, 03:32 PM
Algae Grower
 
PTrader: (0/0%)
Join Date: Oct 2017
Location: Aizawl
Posts: 22
Just curious, what is the relay Light1 & Light2 used for? Is it to connect to the power supply of RGBW driver??
zlpa chawngthu is offline  
post #1895 of 2155 (permalink) Old 12-17-2017, 03:40 PM
Algae Grower
 
litzel's Avatar
 
PTrader: (0/0%)
Join Date: Oct 2017
Location: Athens, Greece
Posts: 42
looks amazing, congrats!!
litzel is offline  
post #1896 of 2155 (permalink) Old 12-20-2017, 02:40 PM
Algae Grower
 
PTrader: (0/0%)
Join Date: Mar 2010
Location: Saint Paul, MN
Posts: 100
I tried another SD card with no difference. I found and ordered another screen off Amazon ili9841 or similar. I also ordered a cable for the screen as I work on starting to make a housing. I plan to trying a different mega and different combinations of screens and see if there are any changes.
Mikaila31 is offline  
post #1897 of 2155 (permalink) Old 12-21-2017, 12:21 PM
Algae Grower
 
Le Gui's Avatar
 
PTrader: (0/0%)
Join Date: Jun 2017
Location: France - Brive la Gaillarde
Posts: 13
Quote:
Originally Posted by Mikaila31 View Post
I tried another SD card with no difference. I found and ordered another screen off Amazon ili9841 or similar. I also ordered a cable for the screen as I work on starting to make a housing. I plan to trying a different mega and different combinations of screens and see if there are any changes.
Hi,

At the bigining, I had the same problem.

Solved with changing SD card speed.
In the main INO file, search for

// init SD card

and change speed value
sd.begin(ChipSelect, SPI_FULL_SPEED);
//sd.begin(ChipSelect, SPI_HALF_SPEED);

I hope it can help!
Le Gui is offline  
post #1898 of 2155 (permalink) Old 12-21-2017, 01:26 PM
Algae Grower
 
PTrader: (0/0%)
Join Date: Oct 2017
Location: Aizawl
Posts: 22
@Le Gui.

Seeing your board what mosfet you use to control your LED Strips?
zlpa chawngthu is offline  
post #1899 of 2155 (permalink) Old 12-22-2017, 10:45 AM
Algae Grower
 
Le Gui's Avatar
 
PTrader: (0/0%)
Join Date: Jun 2017
Location: France - Brive la Gaillarde
Posts: 13
Quote:
Originally Posted by zlpa chawngthu View Post
@Le Gui.

Seeing your board what mosfet you use to control your LED Strips?
Hi!

Mosfet are "STP16NF06L" N-Chanel, 16 A 60 V A-220, 3 pin

Le Gui is offline  
post #1900 of 2155 (permalink) Old 12-22-2017, 12:28 PM
Planted Member
 
sushant's Avatar
 
PTrader: (0/0%)
Join Date: Mar 2007
Location: india
Posts: 260
i'm glad to see that this post is still active and all the transformation this controller has been through.

Sent from my ASUS_Z00ED using Tapatalk

Last edited by sushant; 12-22-2017 at 07:05 PM. Reason: was able to find the answer to the query i posted myself thus it wasn't necessory to be posted
sushant is offline  
post #1901 of 2155 (permalink) Old 12-23-2017, 12:48 AM
Algae Grower
 
PTrader: (0/0%)
Join Date: Mar 2010
Location: Saint Paul, MN
Posts: 100
Quote:
Originally Posted by Le Gui View Post
Hi,

At the bigining, I had the same problem.

Solved with changing SD card speed.
In the main INO file, search for

// init SD card

and change speed value
sd.begin(ChipSelect, SPI_FULL_SPEED);
//sd.begin(ChipSelect, SPI_HALF_SPEED);

I hope it can help!
I tried this and no change in how mine is behaving

My secondary screen arrived and the proper cable to mount the screen away from the board. The cable works great... but turns our the screen I ordered doesn't have touch capabilities... lol facepalm/

I took a short video of how my iAqua behaves. Its almost impossible to get into 'Color' settings. I've done it maybe twice. It will load partly for a spit second then white screen. Then as I mess with it, it starts white screening going into settings or on other pages. It will only crash when navigating to a different screen. I'm still unsure where the issue lies... if its hardware issue, software crash, only screen crashing, or something else entirely.

Edit: I let it run with the screen white this evening and it properly ramped down the LEDs from sun to moon settings while the screen was white. So the software seems to still be running?....

Last edited by Mikaila31; 12-23-2017 at 03:04 AM. Reason: edit
Mikaila31 is offline  
post #1902 of 2155 (permalink) Old 12-23-2017, 03:17 AM
Planted Member
 
MrMan's Avatar
 
PTrader: (0/0%)
Join Date: Dec 2014
Location: Vancouver
Posts: 224
Quote:
Originally Posted by Mikaila31 View Post
I tried this and no change in how mine is behaving

My secondary screen arrived and the proper cable to mount the screen away from the board. The cable works great... but turns our the screen I ordered doesn't have touch capabilities... lol facepalm/

I took a short video of how my iAqua behaves. Its almost impossible to get into 'Color' settings. I've done it maybe twice. It will load partly for a spit second then white screen. Then as I mess with it, it starts white screening going into settings or on other pages. It will only crash when navigating to a different screen. I'm still unsure where the issue lies... if its hardware issue, software crash, only screen crashing, or something else entirely.

Edit: I let it run with the screen white this evening and it properly ramped down the LEDs from sun to moon settings while the screen was white. So the software seems to still be running?....
iAqua White Screen - YouTube
I'd almost think it was one of the images on the color screen but there's only the two. Try commenting out lines in "void screenColor" to see if something in that function specifically is causing an issue. Start with the lines where it loads the raw files.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
MrMan is offline  
post #1903 of 2155 (permalink) Old 12-25-2017, 05:33 AM
Algae Grower
 
PTrader: (0/0%)
Join Date: Mar 2010
Location: Saint Paul, MN
Posts: 100
Quote:
Originally Posted by MrMan View Post
I'd almost think it was one of the images on the color screen but there's only the two. Try commenting out lines in "void screenColor" to see if something in that function specifically is causing an issue. Start with the lines where it loads the raw files.
Thanks for the help! I started troubleshooting at this point and seemed to be having success commenting out the color screen images when I was hooked up to the computer. However as soon as I switched back to using the 12v input on the shield same problems again. Could this be a power issue with a regulator on the board? I started trouble shooting with 5v or 12v power at the arduino- I can load the color screen fine. 12V at the shield - white screen at the color screen, 12v at shield and 12v or 5v at the arduino - white screen at the color screen. I tried a second mega and 12v at the shield and no change.

Last edited by Mikaila31; 12-26-2017 at 01:48 AM. Reason: words
Mikaila31 is offline  
post #1904 of 2155 (permalink) Old 12-25-2017, 12:59 PM
Planted Member
 
sushant's Avatar
 
PTrader: (0/0%)
Join Date: Mar 2007
Location: india
Posts: 260
tried installing v2.5.1 on 1.6.6 and arduino web editor, but getting the following error:

Code:
./opt/arduino-builder/arduino-builder -compile -core-api-version 10611 -build-path /tmp/811136722/build -hardware opt/arduino-builder/hardware -hardware ./opt/cores -tools opt/arduino-builder/tools -tools ./opt/tools -built-in-libraries opt/libraries/latest -libraries /tmp/811136722/pinned -libraries /tmp/811136722/custom -fqbn arduino:avr:mega:cpu=atmega2560 -build-cache /tmp -logger humantags -verbose=false /tmp/811136722/arduino2.5.1

Multiple libraries were found for "UTFT_SdRaw.h"

Used: /tmp/811136722/custom/UTFT_SdRaw

Not used: /home/admin/builder/opt/libraries/latest/utft_sdraw-1-2-4

Multiple libraries were found for "DS1307RTC.h"

Used: /tmp/811136722/custom/DS1307RTC

Not used: /home/admin/builder/opt/libraries/latest/ds1307rtc-1-4-0

Multiple libraries were found for "IRremote.h"

Used: /tmp/811136722/custom/IRremote

Not used: /home/admin/builder/opt/libraries/latest/irremote-2-2-3

Multiple libraries were found for "OneWire.h"

Used: /tmp/811136722/custom/OneWire

Not used: /home/admin/builder/opt/libraries/latest/onewire-2-3-3

Not used: /home/admin/builder/opt/libraries/latest/max31850-onewire-1-0-1

Multiple libraries were found for "DallasTemperature.h"

Used: /tmp/811136722/custom/DallasTemperature

Not used: /home/admin/builder/opt/libraries/latest/max31850-dallastemp-1-0-0

Not used: /home/admin/builder/opt/libraries/latest/dallastemperature-3-7-6

Multiple libraries were found for "Adafruit_PWMServoDriver.h"

Used: /tmp/811136722/custom/Adafruit_PWM_Servo_Driver_Library_master

Not used: /home/admin/builder/opt/libraries/latest/adafruit-pwm-servo-driver-library-1-0-0

Not used: /home/admin/builder/opt/libraries/latest/adafruit-pwm-servo-driver-library-1-0-0

Not used: /home/admin/builder/opt/libraries/latest/adafruit-pwm-servo-driver-library-1-0-0

Not used: /home/admin/builder/opt/libraries/latest/adafruit-pwm-servo-driver-library-1-0-0

Multiple libraries were found for "SdFat.h"

Used: /tmp/811136722/custom/SdFat

Not used: /home/admin/builder/opt/libraries/latest/sdfat-1-0-5

Multiple libraries were found for "Time.h"

Used: /tmp/811136722/custom/Time

Not used: /home/admin/builder/opt/libraries/latest/time-1-5-0

Multiple libraries were found for "TimeAlarms.h"

Used: /tmp/811136722/custom/TimeAlarms

Not used: /home/admin/builder/opt/libraries/latest/timealarms-1-5-0

Multiple libraries were found for "EEPROM.h"

Used: /home/admin/builder/opt/cores/arduino/avr/libraries/EEPROM

Not used: /home/admin/builder/opt/libraries/latest/arduino-nvm-0-9-1

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino: In function 'void setup()':

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:866:23: error: 'readBargraphColors' was not declared in this scope

{readBargraphColors(); }

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:869:22: error: 'readScreenSettings' was not declared in this scope

readScreenSettings();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:873:20: error: 'readFeedSettings' was not declared in this scope

readFeedSettings();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:876:19: error: 'readATOSettings' was not declared in this scope

readATOSettings();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:879:22: error: 'readSensorSettings' was not declared in this scope

readSensorSettings();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:882:21: error: 'readPowerSchedule' was not declared in this scope

readPowerSchedule();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:885:20: error: 'readRampSchedule' was not declared in this scope

readRampSchedule();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:888:22: error: 'readDosingSchedule' was not declared in this scope

readDosingSchedule();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:894:16: error: 'updateAlarms' was not declared in this scope

updateAlarms();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:899:16: error: 'smartStartup' was not declared in this scope

smartStartup();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:909:14: error: 'screenHome' was not declared in this scope

screenHome();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino: In function 'void loop()':

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:957:22: error: 'processMyTouch' was not declared in this scope

processMyTouch();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:992:43: error: 'updateAlarms' was not declared in this scope

if (dispScreen == 9) updateAlarms(); // this will rebuild all of the schedules

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:995:28: error: 'smartStartupRamp' was not declared in this scope

smartStartupRamp();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:996:30: error: 'setStartupLighting' was not declared in this scope

setStartupLighting();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:998:20: error: 'screenHome' was not declared in this scope

screenHome();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1038:24: error: 'AlarmPwrAux1_Off' was not declared in this scope

AlarmPwrAux1_Off();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1047:24: error: 'AlarmPwrAux2_Off' was not declared in this scope

AlarmPwrAux2_Off();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino: In function 'void checkLightRamp()':

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1135:39: error: 'screenHome' was not declared in this scope

if (dispScreen == 1) screenHome(); // redraw the home screen if we are home

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino: In function 'void checkTemp()':

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1285:28: error: 'AlarmPwrHeat_Off' was not declared in this scope

AlarmPwrHeat_Off(); // turn off heater power

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1294:27: error: 'AlarmPwrHeat_On' was not declared in this scope

AlarmPwrHeat_On(); // turn heater back on

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1330:19: error: 'alarmFan1on' was not declared in this scope

alarmFan1on();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1341:20: error: 'alarmFan1off' was not declared in this scope

alarmFan1off();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1367:19: error: 'alarmFan2on' was not declared in this scope

alarmFan2on();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1378:20: error: 'alarmFan2off' was not declared in this scope

alarmFan2off();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino: In function 'void feedingStop()':

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1890:52: error: 'AlarmPwrHeat_On' was not declared in this scope

if (preFeedPower.pwrHeat == 1) AlarmPwrHeat_On();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1891:58: error: 'AlarmPwrHeat_Off' was not declared in this scope

else if (preFeedPower.pwrHeat == 0) AlarmPwrHeat_Off();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1895:50: error: 'AlarmPwrCO2_On' was not declared in this scope

if (preFeedPower.pwrCO2 == 1) AlarmPwrCO2_On();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1896:56: error: 'AlarmPwrCO2_Off' was not declared in this scope

else if (preFeedPower.pwrCO2 == 0) AlarmPwrCO2_Off();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1900:56: error: 'AlarmPwrFilter_On' was not declared in this scope

if (preFeedPower.pwrFilter == 1) AlarmPwrFilter_On();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1901:62: error: 'AlarmPwrFilter_Off' was not declared in this scope

else if (preFeedPower.pwrFilter == 0) AlarmPwrFilter_Off();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1905:52: error: 'AlarmPwrCirc_On' was not declared in this scope

if (preFeedPower.pwrCirc == 1) AlarmPwrCirc_On();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1906:58: error: 'AlarmPwrCirc_Off' was not declared in this scope

else if (preFeedPower.pwrCirc == 0) AlarmPwrCirc_Off();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1910:52: error: 'AlarmPwrAux1_On' was not declared in this scope

if (preFeedPower.pwrAux1 == 1) AlarmPwrAux1_On();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1911:58: error: 'AlarmPwrAux1_Off' was not declared in this scope

else if (preFeedPower.pwrAux1 == 0) AlarmPwrAux1_Off();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1915:52: error: 'AlarmPwrAux2_On' was not declared in this scope

if (preFeedPower.pwrAux2 == 1) AlarmPwrAux2_On();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1916:58: error: 'AlarmPwrAux2_Off' was not declared in this scope

else if (preFeedPower.pwrAux2 == 0) AlarmPwrAux2_Off();

^

/tmp/811136722/arduino2.5.1/arduino2.5.1.ino:1924:35: error: 'screenHome' was not declared in this scope

if (dispScreen == 2) screenHome(); // Return to the home screen

^

exit status 1
sushant is offline  
post #1905 of 2155 (permalink) Old 12-26-2017, 08:33 PM
Planted Member
 
MrMan's Avatar
 
PTrader: (0/0%)
Join Date: Dec 2014
Location: Vancouver
Posts: 224
Quote:
Originally Posted by Mikaila31 View Post
Thanks for the help! I started troubleshooting at this point and seemed to be having success commenting out the color screen images when I was hooked up to the computer. However as soon as I switched back to using the 12v input on the shield same problems again. Could this be a power issue with a regulator on the board? I started trouble shooting with 5v or 12v power at the arduino- I can load the color screen fine. 12V at the shield - white screen at the color screen, 12v at shield and 12v or 5v at the arduino - white screen at the color screen. I tried a second mega and 12v at the shield and no change.
Do you have a second 5V power supply? Maybe try disconnecting the LDO and run each rail (5V and 12V) from it's own supply.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
MrMan is offline  
Reply

Tags
None

Quick Reply
Message:
Options

Register Now



In order to be able to post messages on the The Planted Tank Forum forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.

User Name:
Password
Please enter a password for your user account. Note that passwords are case-sensitive.

Password:


Confirm Password:
Email Address
Please enter a valid email address for yourself.

Email Address:
OR

Log-in










Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page
Display Modes
Linear Mode Linear Mode



Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

 
For the best viewing experience please update your browser to Google Chrome