Custom character on display for the CFA-635?

SHG

New member
I need to generate a custom character that's not in the default map. Specifically I need a y with the two dots over it. Looking at command code 9 it seems I could do this. However, I'm not sure exactly what the input format is. Can someone elaborate on this?

If it matters at all I'm doing this with C# on Windows.
Looking for additional LCD resources? Check out our LCD blog for the latest developments in LCD technology.
 

CF Tech

Administrator
Start with a piece of graph paper and a 6x8 grid.

Fill in your dots.

Convert those to binary, then hex.

Send those 8 bytes (each being in the range of 0 to 0x3F) as the 8 data bytes for a custom character.

Let me know if that gets you started or if you need more detail.
 

SHG

New member
I think I'm following. So for example, the plain lower-case y character shown in the character map would be this:
0, 0, 0x11, 0x11, 0x1f, 0x1, 0xe, 0

right? So in my case I'd change the first 0 to be 0xa, and then I'd send the byte stream: 0x9, 0x9, 0x0, 0xa, 0, 0x11, 0x11, 0x1f, 0x1, 0xe, 0


and then when I want to use that character with command code 31, I'd just specify byte 0 as the character to print.

Is that right? I can't actually test as the LCD is at work :(
 

CF Tech

Administrator
Ya. Pretty much.

Once you experiment with it you will see the pattern.

I guess I should write a tutorial for the data sheet or make a little editor for 633_WinTest.
 
Top