I have just assembled a emonGLCD following the very good detailed instruction.
I am running the test sketch (https://github.com/openenergymonitor/EmonGLCD/tree/master/tester).
Unfortunately I have no display. However everything else seems to be working.
- LED s cycle red / green.
- Back light is lit up.
- Serial monitor lists temp, light, and the switches are active.
- Voltages seems OK
- RFM module works (as tested with another sketch)
Are there any other tests that may help me diagnose my problem?
Thanks, Tony.
Re: emonGLCD Display Problem
Have you soldered in the display, or are you testing it wedged in place?
Re: emonGLCD Display Problem
Can you post a photo of the assembled PCB so we can check the component placement and orientation of capacitors etc.
Re: emonGLCD Display Problem
I attach three photos - the display is soldered in position.
Re: emonGLCD Display Problem
When you say "Voltages seems OK", are you referring to the main supply rails or the GLCD pins?
Here are the approximate GLCD pin voltages. Particularly important is the voltage multiplier - pins 9 - 12.
1 - 8.53
2 - 7.34
3 - 6.09
4 - 2.48
5 - 1.24
7 - 1.63
8 - 7.07
9 - 4.44
10 - 1.65
11 - 9.68
12 - 10.96
14 - 3.27
15 - 3.27
I presume you checked for solder whiskers etc before you added the display. (That's one reason for testing the display before you solder it, as it's nigh on impossible to rectify a fault after the display is soldered in.)
Re: emonGLCD Display Problem
I checked the 5 volt , bottom left corner of the board and the 3.3 v at various marked points.
The GLCD pin volts are approx as follows:-
Something wrong, but what?
Re: emonGLCD Display Problem
The 3.3 V supplies are intact on 14 & 15, GND is correct on 6, 13 & 20, 16 - 19 are data.
Pin 4 being 0.00 is worrying, is that ceramic capacitor (C11) good or is it shorted? All those ceramics (C8 - C12) are to GND, so check their insulation (go from the LCD pins to PWR-. I see megohms from pin to GND on all).
Re: emonGLCD Display Problem
Robert thank you very much for your help.
All the ceramics (C8 - C12) look good.
They all measure either 20M+ or 0 ohms from -ve ( pin 20).
Re: emonGLCD Display Problem
I can't spot an obvious assembly mistake, and given that the processor itself is working and the peripherals work, it's beginning to look like the display itself is faulty.
Just before we give up, can you check the 4 electrolytics, observing polarity. I see the capacitor charging, and then megohms again.
If you see the same, it looks as if the voltage multiplier inside the display isn't working (it should give you something approaching 12 V on pin 12) and I think it's time to email the shop and remind them of this thread.