Found the solution, and itās so simple. Just charge the battery until the red led turns blue.
I did that and no luck.
And oddly, the problem gets a little better the longer I leave it powered up, and the battery voltage must surely be dipping slightly during that time. Itās slightly worrying that the LCD is from the unregulated battery supply and not from the output of the 3.3V voltage regulator. I suspect itās a general instability of the LCDās supply voltage rather than the absolute level that is causing the problem.
Jez
SOLVED (for me anyway).
Iāve cut the Vbat track to the display (just between C7 and the display socket) and linked the 3.3V line to the display supply pin.
The difference is astonishing. No flickering and the contrast is rock solid and doesnāt change over time.
Amazing. I will do this too!
Hi,
Do make sure that the track is properly cut, I used my multimeter on continuity setting to check that there was no continuity between the capacitor and the LCD connector (pin 6). Then I added the link between pin 7 of the Atmel and the supply to the LCD pin 6.
After switching on I made sure I measured 3.3V between pins 8 and 6 of the LCD connector.
Contrast is certainly more stable.
Jez
Interestingly, the schematics for the GameBuino show that the LCD supply is taken from the regulated 3.3V rail. The Makerbuino schematics however show that the LCD supply is taken from the unregulated battery rail.
MakerBuino
GameBuino
Jez,
What is it i need to do. this is all new to me.
Hi Ian, I will try and produce a step-by-step guide for carrying out the modification, hopefully this evening.
All the best,
Jez
EDIT: Since I have carried out this modification, I have seen a problem with contrast return (although not so erratic). So on balance I do not recommend that you do this. More investigation is required.
Hi all,
Here is a step-by-step guide to fix the LCD contrast problem that may be caused by the LCD getting its supply from the battery rather than from the voltage regulator.
Please note, this worked for me. I canāt however accept responsibility for any damage caused if you try this and it doesnāt work out for you. I will of course do my best to assist you in any case.
Step 1. Remove the display.
Step 2. Using a new sharp craft knife, carefully cut the track that goes between pin 6 of the display connector and the capacitor C7.
Step 3. Check that the track is fully cut by placing the display on the connector, switching on your MakerBuino and see that the display does NOT turn on. It should be completely blank. That means that you have cut the track correctly.
Step 4. Solder a short length of wire (stripped by 1mm at each end and then tinned with fresh solder) between pin 7 of the chip and pin 6 of the LCD connector on the board (not the connector itself!).
Take great care not to join solder to the chip pin that is very close to the LCD connector.
Step 5. Now place the LCD back on the connector, power-up and check that all is alive. You may need to adjust the contrast settings, but you can do that after you have fitted all the screws etc.
I hope this helps people who have a working MakerBuino but are not able to get a stable contrast.
This mod will ensure that your display gets a regulated 3.3V supply instead of the rather variable battery voltage (about 3.3V to 4.1V). For me at least, it helped with the erratic display contrast. If you use a multimeter on the DC volts setting, you can check the supply voltage that your display is getting by measuring between pin 8 and pin 6 of the LCD connector.
Please donāt try this mod unless you accept that you may damage your beloved console.
All the best,
Jez
EDIT: Since I have carried out this modification, I have seen a problem with contrast return (although not so erratic). So on balance I do not recommend that you do this. More investigation is required.
My contrast changed over time. I left it for a while and the next day it came up all dark. I guess I will have to do what you did.
Hi JacksonNg,
Mine is definitely better after the track modification, and since Iāve swapped the LCD for a new one too itās improved the contrast still further (although Iām not keen on the blue backlight!) As a matter of interest, Iāve seen the LCD module available on quite a few āmakerā websites, worth checking out.
Keep us updated on how you get on.
All the best,
Jez
Great job. I will do the mod and report back.
@Jez, thank you for your effort in this and for helping the community out. I will reward you with a couple of badges.
Iāve seen your post about this quite some time ago but I was struggling with finding some time to investigate this and reply to what youāve been doing.
Here goes:
The screen is supplied with the unregulated battery voltage on purpose. Iāve changed this compared to Gamebuinoās original way of connecting the screen to fix the problem of screen flickering due to the noise produced by microcontrollerās oscillation (which is quite ironic since this seems to be the source of your problems).
Usually, I fix these problems by sending a new screen to the user.
I personally test every Nokia screen before sending them to the users (in other words, Iāve tested over 3000 of these screens) and the main thing that Iāve learned is that theyāre a massive pain in the ass.
There are 20% defectives in every batch, regardless of the supplier.
And the worst part is the fact that they sometimes decide to die out of nothing or due to transportation/moisture/temperature/soldering mistakes.
The biggest problem is actually caused by the conductive rubber between the screen and its board. Dust and other unwanted particles come between the rubber contacts and the boardās metal contacts and cause contrast problems, which can sometimes be fixed by cleaning the contacts.
@eskimo explained whatās happening with the screens quite good:
This post of yours got me quite confused as this is a unique case of someone doing this to fix the screen. Usually, the problem is caused by dust between the rubber contacts.
What was causing the problem with your screen - I donāt actually knowā¦
Maybe your screen is in some way different or there is something different on your board (some defective component) which I donāt see.
As you can see, people are building their MAKERbuinos successfully and the problem is not in the PCB design, the voltage level on the screen is supposed to be that way. If it was wrong, all MAKERbuinos would have that issue (and they donāt have it, weāve sold 2500 units so far I am quite sure about that).
Anyways, kudos on figuring this out and sharing your experience in a forum post.
Youāve motivated me to find a solution to the defective screen related problems so Iāve managed to source a different version of the Nokia screen.
This new version of the screen has a piece of presoldered flexible cable that is connecting the screen to the red screen module PCB instead of the conductive rubber. This version of the Nokia screens has fixed contrast settings (you cannot change the contrast), are a bit bigger, clearer, have better refresh rate and look quite better in general.
Also, weāve decided to remove the machined header socket with a pin header that is soldered directly to avoid problems with connection.
These new screens are now shipped with every new version of the MAKERbuino.
Interesting, will this cause problems where people wonāt be able to alter an undesirable contrast or is the Makerbuino designed in a way where the contrast will now be at a standard āidealā level across all new units?
@Dalemaunder, that is a great question!
The contrast will be constant and at a āstandardā ideal level across all new units.
Although this doesnāt have anything to do with the MAKERbuino, the MCU will still try sending contrast commands to the LCD, but the new LCDs donāt respond to that command because of some reason.
It seems that the Chinese are somehow ālockingā the screen at a certain āoptimalā contrast level.
Iāve tested this on quite a few units in the past weeks and I am sure the contrast is constant.
Also, about the better screen quality I was talking about:
A great example is @Bl4ckM4ch1n3ās MAKERbuino that is among the first ones that came with the new screen
You can actually compare the screen of his MAKERbuino with the other ones in the topic and see that the screen has the same dimensions but a larger drawing area and its contrast is much better compared to the older screens
@Dalemaunder, also, I am still testing every screen personally to ensure that they actually are working well, have no dead pixels and are actually locked at that āidealā contrast level
I think I might have a similar issue although my screen is blank. The backlight and sound work though.
@Cheryl_Court, is the screen completely blank or just very dim? If itās completely blank, then it has nothing to do with the contrast issue.
Please open a new thread or write to contact@makerbuino.com and attach some pictures of your deviceās front and back side without the casing.
Ah, okay, will do. The screen is completely blank other than a couple dark lines around the border. Everything else seems to be working as far as I can tell. Iāll open another thread or send an email, thanks.