Hello, Here are the schematics and board files for the latest emonGLCD PCB version 1.4. I'm posting these here on behalf of Glyn who has designed it but is away at the moment until the beginning of july. I hope I get all the details right:
The main change is the addition of the pull down 10k resistors on the three push switches correcting the error initially blogged about here:
and then fixed in software by Drsdre as documented here:
This require a change in the emonglcd firmware to disable the internal pull up resitors and to make the switches active high rather than active low.
I have modified the firmware to support both v1.3 and v1.4. If you have version 1.3 then you will need to uncomment the line that enables the internal pull up resitors (line 116 in emonGLCD_HEM) You will also need to comment line 199 and uncomment line 200 to change the action to active high rather than active low.
The other changes are: The LCD is connected to 3.3V instead of 5V. This should fix the issue with the LCD doing blank due to over voltage as described here: http://openenergymonitor.org/emon/node/679
Also the external power connection is now routed through the voltage regulator - accepting input from 5-12V.
The v1.4 PCB contains a track error, rendering the spare Digital IO pin on the JeePort unusable. It can be fixed with a scalpel, see http://openenergymonitor.org/emon/node/2063
Open-source tools for energy monitoring and analysis. This project uses the GNU General Public Licence