Help with Noritake Itron GU256x128C-3900 Graphic VFD

Hi there!

I am trying to use Noritake Itron GU256x128C-3900 Graphic VFD with an Arduino Mega.

Googling is hard to find some light in the end of the tunnel! So, anyone knows how to drive it?

Noritake 3000 series -> Noritake GU-3000 Series: VFD Graphic Display Modules
Small Datasheet ->
Full Datasheet ->
Avr Code Library -> Code Library - Noritake Co., Inc. Electronics Division

I can't convert the library for avr studio to use with Arduino IDE.

Pin configuration of the files want to connect in PORTA... and other includes for use in avr studio.

RS232 of the display:
1 - RXD
2 - DTR
3 - DSR
4 - TXD
5 - NC
6 - VCC
7 - GND

The pin configuration for the avr studio code library:

No VCC? o.O

Thanks a lot!

Hey I am working on arduino code for the gu7000 series, which is probably in some ways similar to the gu3000 series you have.

I have a thread here with my code: Noritake-Itron GU-7xxx VFD - Displays - Arduino Forum

VCC is going to be +5v almost certainly. Never mind that their diagram left it out.

It sounds like your display is similar to mine and will require a max232 to work with an arduino. There are really cheap prebuilt modules on ebay.


Before the max232, can you help me with wiring (parallel) and code to make a simple test with the display and mega?

If works, I will buy an adapter like you suggest. Of course less wires is better to drive the display.

Thanks a lot!

Okay... cheap! It's on the way!


Never done parallel to a noritake

My CU series character display accepts the uart serial output from my arduinos just fine but the gu7k didn't work until i added a max232.

Oh yeah that is exactly the module i used.

I cut a couple traces on the back and soldered some small jumper wires so that i can go into and out of the headers on it. I will post a picture of that later today, I am at a library far from home but i have my arduino with me,

When i get back to utah i am simply going to solder one of these into the middle of a four lead jumper cable:

So, this is correct?

[VFD] [DB9 - MAX232]
1 - RXD ---- 3 - TX
2 - DTR ---- 4 - DTR
3 - DSR ---- 6 - DSR
4 - TXD ---- 2 - RX
5 - NC (not connected)
6 - VCC (to 5V in arduino)
7 - GND ---- 5- GND

5V -------------- 5V
TX -------------- 11 (TX in your code)
RX -------------- 10 (RX in your code)
GND ------------ GND

The small MAX232, you just have TX, RX for RS232, not DTR and DSR signals... Will york with less conections?

These modules will take around 45 days to reach this damn country. :frowning:

i believe you are correct. also the rs232 module we have, that unused header on the side is for the other serial control lines.

unfortunately arduino serial and softwareserial only implement rx and tx. it would be really nice to have cts (or would it be dsr?) because when the display processor is busy the input buffer, atleast on gu7k, is only 12 bytes.

there are some other ways to get the job done in the mean time while you wait.

if you can source some basic transistors or logic chips in brazil there are some cheap ways to do the voltage conversion. attached are a couple schematics, and a picture of my modified rs232 converter. i cut traces between the extra rx and tx pins and ran small wires from vias (tiny solder holes) in the board that are attached to the traces that go to the db9.



Considering your schematics, you don't need DTR and DSR signals to drive the VFD?

Thanks for your help!

correct you can drive this with 3 wires - vcc, gnd, and tx.

the hazard is that some commands cause the display processor to be unavailable for new input for a short time, so you may notice text truncated after a command or possibly complex commands failing.

for example if my gu7k is configured for 38400bps serial, the command to alter the brighness of the display must be followed by delay(5); or else the following text is truncated at 12 bytes.

it would be very helpful if we had dsr/dtr but this will require rewrite of the softwareserial library.

Finally working!

But still waiting for the RS232 converter from eBay. Yes, Brazil is a hole in the hell.

We can connect directly an Arduino to serial connector (Async).

Library for 7000 (works with 3000 series):

Demo for this library: