EEVblog Electronics Community Forum

Electronics => Microcontrollers => Topic started by: Hydrawerk on December 25, 2013, 08:11:59 am

Title: Itron Noritake GU256X64-312 AVR library found
Post by: Hydrawerk on December 25, 2013, 08:11:59 am
My friend gave me an old dot matrix Noritake Itron VFD GU256X64-312. I would like to control it with my ATmega644 / Atmega32. I am looking for an AVR library. Could you recommend me any? There are some libraries provided by the manufacturer, but which one might be suitable for my display?? http://www.noritake-elec.com/codeLibrary.php (http://www.noritake-elec.com/codeLibrary.php)
I am also looking for a full datasheet. I have only a simplified one.
Thank you in advance.
EDIT: Download full datasheet here: https://www.eevblog.com/forum/microcontrollers/itron-noritake-gu256x64-312-avr-library-needed/?action=dlattach;attach=74715 (https://www.eevblog.com/forum/microcontrollers/itron-noritake-gu256x64-312-avr-library-needed/?action=dlattach;attach=74715)
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: Hydrawerk on December 25, 2013, 08:26:23 am
Yes, I have some experience with LCD control using ATmega32 and an AVR library made by someone else. I have tried two line LCD with HD44780 and a dot matrix lcd with HD61830.
IR remote control receiver with ATmega32 (https://www.youtube.com/watch?v=2SkSZT6XVcY#)
Big LCD HD61830 with AVR ATmega32 (used library by Ivan Sergeev) (https://www.youtube.com/watch?v=MrYkPhFX9ok#)
I use a HD61830 AVR library made by Ivan Sergeev http://vsdev.me/projects/lc7981_driver/ (http://vsdev.me/projects/lc7981_driver/)
and a HD44780 library made by Peter Fleury and modified by Tomas Fryza...
http://www.urel.feec.vutbr.cz/~fryza/downloads/lcd.zip (http://www.urel.feec.vutbr.cz/~fryza/downloads/lcd.zip)
There might be a library for the Itron Noritake display mentioned before.
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: Crazy Ape on December 25, 2013, 01:02:33 pm
While a smaller display, the technology and specifications look very similar, you might get some good info from it.

https://www.spezial.com/doc/norita/gu256x16x6_300.pdf (https://www.spezial.com/doc/norita/gu256x16x6_300.pdf)
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: dannyf on December 26, 2013, 12:08:46 am
Quote
I am also looking for a full datasheet.

google can easily track down one for you.

Looks to be fairly simple: parallel bus for data / commands, and a few other pins to work with.

Shouldn't be difficult to write a driver for it.
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: Hydrawerk on December 26, 2013, 03:09:05 am
Thanks, there must be previously made library somewhere... This looks a bit similar to my VFD. http://kimboricha.blogspot.kr/2013/10/noritake-itron-gu256x64-901a-vfdvacuum.html (http://kimboricha.blogspot.kr/2013/10/noritake-itron-gu256x64-901a-vfdvacuum.html)
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: jeremy on December 30, 2013, 10:32:47 am
Hi,

I've dealt with a fair bit of noritake stuff, just send an email to the UK guys and they should be able to hook you up with a datasheet.

Not sure about libs, the interface is so straightforward I just write my own.
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: Hydrawerk on January 04, 2014, 11:51:18 am
The distributor sent me a full datasheet. Unfortunately, an AVR library for this VFD is not available, because it was introduced in 1991.
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: Hydrawerk on June 25, 2014, 05:48:14 am
I made some first attempts. The very right column seems to be broken.
http://youtu.be/DNFjZq9wDAE (http://youtu.be/DNFjZq9wDAE)
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: Hydrawerk on June 27, 2014, 10:23:17 am
There is still a problem with line breaking. I will try to fix it in future. Advices are welcomed!
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: jeremy on June 27, 2014, 11:44:19 am
Don't have any advice sorry, but looks beautiful!  :-+
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: Hydrawerk on June 30, 2014, 10:17:38 am
So I made some progress. Here you have the source codes for inspiration. But my VFD named GU256X64-312 was designed in 1991, you will hardly buy it nowadays.
VFD Noritake Itron GU256X-312 - text mode (https://www.youtube.com/watch?v=-iUlpHyCg4c#)
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: Hydrawerk on June 30, 2014, 10:46:42 am
Well, this VFD AVR library looks promising. works. http://kimboricha.blogspot.kr/2013/10/noritake-itron-gu256x64-901a-vfdvacuum.html (http://kimboricha.blogspot.kr/2013/10/noritake-itron-gu256x64-901a-vfdvacuum.html)
His VFD is quite similar to my GU256X64-312.
Schematic was drawn by Boricha.
Here is the Noritake Itron VFD AVR library from Kim Boricha.
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: Hydrawerk on July 01, 2014, 10:06:21 am
Now this library does not work with my GU256X64-312. I will try to fix it later...
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: dannyf on July 01, 2014, 11:20:39 am
That library has a far better code structure than yours.

If you are to make it work for your display, I would suggest that you follow that structure - the differences are likely in timing, or initialization.

The code, however, can be improved.

In vfd.c:

Code: [Select]
#include "uart.h"

Probably no reason to include it here.

Code: [Select]
  uint8_t yoffset  = _vfd_coord.y % 8;

Unless the compiler optimizes that, it can be sped up significantly.

You may want to look into a graphics library for Nokia 6110. The drawing routines there are really nice.
Title: Re: Itron Noritake GU256X64-312 AVR library needed.
Post by: Hydrawerk on July 02, 2014, 08:13:21 am
So the VFD AVR library from Kim Boricha works with my GU256X64-312. I use ATmega644.
The VFD's CS pin must be connected to GND.
http://kimboricha.blogspot.kr/2013/10/noritake-itron-gu256x64-901a-vfdvacuum.html (http://kimboricha.blogspot.kr/2013/10/noritake-itron-gu256x64-901a-vfdvacuum.html)
I will do some more experiments later.
Title: Re: Itron Noritake GU256X64-312 AVR library found
Post by: Hydrawerk on July 08, 2014, 05:40:45 am
Here is my dot matrix display showing graphic features. Library was made by Kim Boricha.
VFD Noritake Itron GU256X64-312R - graphic mode (https://www.youtube.com/watch?v=xBEEYHRGtxA#)
And here is Kim Boricha's original video: http://youtu.be/4Aoqz0AscNc (http://youtu.be/4Aoqz0AscNc)
These displays are a bit different, but the library works with both of them.
Title: Re: Itron Noritake GU256X64-312 AVR library found
Post by: Hydrawerk on July 11, 2014, 07:21:44 am
A stopwatch. Two fonts used.
Stopwatch with Noritake Itron VFD, PCF8583 and ATmega644 (https://www.youtube.com/watch?v=_flUzz9P0uk#)
http://youtu.be/_flUzz9P0uk?t=2m54s (http://youtu.be/_flUzz9P0uk?t=2m54s)
Title: Re: Itron Noritake GU256X64-312 AVR library found
Post by: Hydrawerk on July 13, 2014, 01:47:29 am
Two oldschool games.
The EGG CATCHER game with VFD and ATmega644 (https://www.youtube.com/watch?v=uf3NRwn3yfg#)

The PONG game with VFD and ATmega644 (https://www.youtube.com/watch?v=yYYSK9JMp04#)
Title: Re: Itron Noritake GU256X64-312 AVR library found
Post by: Hydrawerk on July 27, 2014, 12:41:40 am
I put some pictures on my GU256X64-312. I used The Dot Factory for converting *.bmp to data.
Quote
The Dot Factory is a small, GPL, open source tool intended to generate the required C language information to store many fonts and images, as efficiently as possible, on a microcontroller.
http://www.pavius.net/2009/07/the-dot-factory-an-lcd-font-and-image-generator/ (http://www.pavius.net/2009/07/the-dot-factory-an-lcd-font-and-image-generator/)
Big pictures on Noritake Itron VFD and ATmega644 (https://www.youtube.com/watch?v=vpaz2M92TlU#)
For some reason the pictures cannot be bigger than 252×56 pixels, although the VFD has 256×64 pixels.
Title: Re: Itron Noritake GU256X64-312 AVR library found
Post by: Hydrawerk on August 09, 2014, 10:33:28 am
6MHz Frequency meter with ATmega644 and VFD (https://www.youtube.com/watch?v=RCkBdsrUUbQ#)
Title: Re: Itron Noritake GU256X64-312 AVR library found
Post by: Hydrawerk on September 05, 2014, 02:43:13 am
VFD voltmeter with bar graph (https://www.youtube.com/watch?v=t_ys7pPhCtY#)
Title: Re: Itron Noritake GU256X64-312 AVR library found
Post by: Hydrawerk on September 10, 2014, 01:53:11 am
Dual thermometer with DS1621, Atmega644 and VFD (https://www.youtube.com/watch?v=hl8H-mCYizQ#)