Help with NORITAKE CU20045MCPB 4x20 VFD

i have a NORITAKE CU20045MCPB 4x20 Char VFD, which can (a datasheet couldnt be find for the Pinout) use several ways to connect, AFAIK Ser/Par/I2C.

I figured out which pin is RX, so i can simply connect it to a UART port on the ARDUINO.

The only "problem" is, that i can't mark a position on the VFD like the LCD.setCursor command.
So i have i.e. no possibility to display a variable data WITHOUT refreshing the whole screen.

It works, but it was easier to have a command set or so to control at least things like INIT, CLEAR and HOME).

Is there a known solution ?

It works, but it was easier to have a command set or so to control at least things like INIT, CLEAR and HOME).
Is there a known solution ?

As far as I can tell most of the newer LCD display controllers use a command set that is similar to or an extension of the original Hitachi HD44780U command set.

Perhaps Noritake has done the same with its serial displays. In other words, if you can't find a command set for this particular display why don't you take a look at the data sheets for some of the other Noritake displays.

Don

I did of course already, but cant figure out how to implement the codes.

The some sample test sketches that are available didn't work at all, because without any knowing what pin what signal.... playing around could damage the (expensive) display.
i bricked another in this way another one from FUTABA 2x40, which works also fine until i wanted to figure out .... :stuck_out_tongue_closed_eyes:

So, as i said: it works and in small cases i can define my own "functions" like:

void VFD_clear(){
 Serial3.print("                    ");
 Serial3.print("                    ");
 Serial3.print("                    ");
 Serial3.print("                    ");
 delay(1000);
}

don't pretend that it will work with an lcd control sketch, it's not gonna.

it's a simple matter of using serial.write to push escape sequences at it.

look here:

Thx - this would help.
I'll back with the results.

The 1st one on the side looks like the one i bricked :smiley:

I played around with the code, but nothing happens other then i've tested.
ClearScreen, Init, Underline etc. dont work.

It seems it starts about 12 char to right of line one.

weird. have you looked for a data sheet for your exact display?

Sure, for years !
But for my exactly board type is no datasheet available, only some ohter type - but they all havent this big socket connector and the adress 0F27H printed on the back (seems to be a i2c adress).

i have a CU20026SCPB-T back home that i think basically works with the tronicsatuff example code but i am on vacation and more focused on my gu7k noritake display.

tronics implies that on the cu2k cursor position is sequential int - byte foo; write(0x1b); write(0x48); write(foo);

on my 2x20 display i think that does work.

Hi, have you tried this site.

http://www.vfdworld.com/index.php?page=home

Tom..... :slight_smile:

Hoi,

tronics implies that on the cu2k cursor position is sequential int - byte foo; write(0x1b); write(0x48); write(foo);

This helps at once - the Display gets clear after a Init :smiley:

VFD World - Home

I'll have a look at that page, looks very informative XD

And i contacted NORITAKE again, maybe this year they find a datasheet - Dum Spiro, Spero :wink:

Trixi:
I figured out which pin is RX, so i can simply connect it to a UART port on the ARDUINO.

I have a display just like this, which pin was the serial pin?