Page 3 of 3

Re: LK204-25_PC and his screen

Posted: Wed Mar 01, 2017 12:18 pm
by Daniel Divino
Hi Ultraspider,

I was able to find a Rev 1.01 LK204-25-PC display myself, and give it a quick test. Unfortunately, I can't seem to replicate the issue you're having. Much like Henry's experience 15 years ago, my display is working perfectly fine.

It may be that the display is victim to a 15 year old bug, or the display memory may have been wiped over the years. Unfortunately, all I can suggest is to order a newer display.

Re: LK204-25_PC and his screen

Posted: Wed Mar 01, 2017 2:54 pm
by ultraspider
Hi Daniel,

I guess there's no hope for me. I don't think it is memory related and more probably a manufacturing problem on some batch. I wish I replaced the unit back then.

Unless there's undocumented command that only Henry knows of that could solve the issue, I can't think of another test or command combination to have those large digit working on the module. The fact that I figured out how to use graph bar by setting the chars manually is at least something.

Maybe you can give me the values for the characters from the character set used to display the large digit and I'll implement the display function myself with the custom character command so I can finally see what the digits look like :) the only downside is that it will take cycles on the arduino instead of on the LCD module.

Thanks anyway. If I need some new modules one day, I'll definitely have a look at the new catalog.

Re: LK204-25_PC and his screen

Posted: Fri Mar 03, 2017 8:32 am
by Clark
Hi Ultraspider,

I understand that you are unable to access large digits using the methods available for your LK204-25-PC. You've come up with a great work around in using your custom character bank to simulate large digits. Here is the Large Digit initialization routine I use here during testing, it will provide the values you need:

private void InitializeLargeDigitDisplays()
{
UpdateCharacterDisplay_0(new byte[8] { 0, 0, 31, 31, 31, 31, 0, 0 });
UpdateCharacterDisplay_1(new byte[8] { 31, 31, 31, 31, 31, 31, 0, 0 });
UpdateCharacterDisplay_2(new byte[8] { 0, 0, 31, 31, 31, 31, 31, 31 });
UpdateCharacterDisplay_3(new byte[8] { 31, 31, 31, 31, 31, 31, 31, 31 });
UpdateCharacterDisplay_4(new byte[8] { 0, 0, 3, 15, 15, 31, 31, 31 });
UpdateCharacterDisplay_5(new byte[8] { 0, 0, 24, 30, 30, 31, 31, 31 });
UpdateCharacterDisplay_6(new byte[8] { 31, 31, 31, 15, 15, 3, 0, 0 });
UpdateCharacterDisplay_7(new byte[8] { 31, 31, 31, 30, 30, 24, 0, 0 });
}

Cheers,
Troy

Re: LK204-25_PC and his screen

Posted: Fri Mar 03, 2017 3:05 pm
by ultraspider
Hi Clark,

Thanks.
But in fact, I could not find a single pic showing the large digits so I have no idea what they should look like, haha.

Am I close? :)

Image
upload your photos online

Thanks again to you both for your help.

Cheers.

Re: LK204-25_PC and his screen

Posted: Fri Mar 03, 2017 4:37 pm
by Daniel Divino
Hi Ultraspider,

Your replication is pretty on the spot.

I've drawn the large digits from 0-9 on one of our newer displays so you can see how each digit should look.
IMAG0368.jpg
IMAG0368.jpg (3.35 MiB) Viewed 2554 times
IMAG0369.jpg
IMAG0369.jpg (3.12 MiB) Viewed 2554 times
Hopefully this helps you sort out the rest of the digits.

Re: LK204-25_PC and his screen

Posted: Sat Mar 04, 2017 1:26 am
by ultraspider
Thanks again Daniel.

I have everything I need now. Now back to my project.

See you.