LK204-25_PC and his screen

LK/ELK/VK/PK/OK/MX/GLK/EGLK/GVK/GLT Series

Moderators: Henry, Mods

Daniel Divino
Matrix Orbital
Matrix Orbital
Posts: 247
Joined: Thu Sep 24, 2015 9:38 am

Re: LK204-25_PC and his screen

Post 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.
Daniel Divino
Technical Support
Matrix Orbital

ultraspider
LCD Geek
Posts: 41
Joined: Sun Dec 02, 2001 4:00 pm
Location: belgium
Contact:

Re: LK204-25_PC and his screen

Post 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.

Clark
Matrix Orbital
Matrix Orbital
Posts: 881
Joined: Fri Aug 17, 2007 10:58 am
Location: Matrix Orbital
Contact:

Re: LK204-25_PC and his screen

Post 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
Troy Clark
Design & Development
Matrix Orbital

ultraspider
LCD Geek
Posts: 41
Joined: Sun Dec 02, 2001 4:00 pm
Location: belgium
Contact:

Re: LK204-25_PC and his screen

Post 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.

Daniel Divino
Matrix Orbital
Matrix Orbital
Posts: 247
Joined: Thu Sep 24, 2015 9:38 am

Re: LK204-25_PC and his screen

Post 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 13452 times
IMAG0369.jpg
IMAG0369.jpg (3.12 MiB) Viewed 13452 times
Hopefully this helps you sort out the rest of the digits.
Daniel Divino
Technical Support
Matrix Orbital

ultraspider
LCD Geek
Posts: 41
Joined: Sun Dec 02, 2001 4:00 pm
Location: belgium
Contact:

Re: LK204-25_PC and his screen

Post by ultraspider »

Thanks again Daniel.

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

See you.

Post Reply