I am proposing developing an SMD version of the EmonGLCD. The aims are as follows:-

1- Improved reliabilty and CE compliance by addition of transzorbs, better decoupling etc.

2- Change CPU to 1284P to allow for larger scripts and more SRAM

3- Add a 1 wire serial number to better support network identification

4- Provide dual footprints for RFM12B and RFM22B as the RFM 22 allows for Ultra low power network support to extend remote sensor battery life.

5- Add reset IC.

6- Improve LCD performance.

I was wondered if anyone has started such a project, and I was looking to get some LCDs and the existing EmonLCD enclosure to assist.



glyn.hudson's picture


 Hi George, 

Sorry for the delay in replying, I have been away. 

This sounds like a fantastic proposal. It would be great to have an emonGLCD SMT. This would be a much valued contribution to the project. I like all your suggestions. I few (additional) ideas that I've thought of are:

  1. Option to fit and power the unit from a lithium battery pack, powering the unit via usb would charge the battery. This would require a charging control IC such as the MAX1555 (same as JeeNode USB) or similar. 
  2. Keep the on-board temperature sensor this is really useful, I think the DS18B20Z+ is a SOIC SMT version of the DS18B20
  3. Breakout a number of free ports to enable easy hackability and modification. 
  4. Lookinto possible RGB LCD's to replace the RGB LED's 
  5. If board space permitted, maybe add an Xbee footprint to expand on wireless options. We plan to stick with RFM12B as default. 

We can certainly provide you with LCD's and fascias. We have no particular allience to the LCD we currently use other than it would be good to stick with ST7565 LCD's to keep compatibility with the JeeLabs GLCDlib. 

Looking forward to hearing how you get on. 

All the best, 


glyn.hudson's picture


 Can the 1284P run the Arduino bootloder and be programed from the Arduino IDE? 

glyn.hudson's picture


Any progress on this? 

Robert Wall's picture


I suggest mounting the internal temperature sensor (if you have one) at the bottom, for better accuracy.

ievolve's picture


I would be interested in this as well, will monitor this thread.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.