Welcome, Guest. Please login or register.
April 27, 2024, 03:30:04 AM

Login with username, password and session length
* Home Help Arcade Login Register
.
+  Forum
|-+  Homebrew Player Tracking and EFT Systems.
| |-+  NLG Homebrew Player Tracking and EFT Systems.
| | |-+  Trying to get a VFD display to work
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Go Down Print
Author Topic: Trying to get a VFD display to work  (Read 10060 times)
Big_D
Contributing NLG Member
New NLG Member 1 to 100 Post
*

Total Karma Storms: 21
Offline Offline

Posts: 18



« on: July 14, 2013, 11:36:53 PM »

I have a IGT PE+ Poker machine that has a VFD display that was from the player tracking, BUT, all the player tracking was cut out so all I have is a display with the wires coming out.

I would like to get this working with TZTech's Microcontroller SAS project.  I have an Amicus module that I'm working on wireing into the machine and trying to Shift data out to the VFD but I get nothing on the display. 

The VFD is IGT ASSY No. 7511480 and I have the diagrams, but still not sure what I'm missing.

Has anybody ever got one of these to work??
Logged
Foster
The S2000 GURU
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 345
Offline Offline

Gender: Male
Posts: 2872



« Reply #1 on: July 15, 2013, 03:47:11 AM »

Pictures of the VFD would be helpful and maybe post what info you do have on the VFD so I can look at it.
how you interface it, is determined by what display driver/controller is on it.

I have interfaced the Noritake VFD (Async Serial and Parallel) that are used in the Bally MasterCom 250 to work with the Arduino Leonardo and Uno or similar Arduino boards that use the ATMega328 or ATMega32u4
The Parallel version I use the Liquid Crystal Library
The Serial version I have to create a second serial port with the Software Serial library and create my own clear display and cursor control functions.

I am not familiar with the Amicus controller
« Last Edit: July 15, 2013, 04:28:40 AM by Foster » Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
Big_D
Contributing NLG Member
New NLG Member 1 to 100 Post
*

Total Karma Storms: 21
Offline Offline

Posts: 18



« Reply #2 on: July 15, 2013, 03:39:44 PM »

I will post pictures tonight when I get home from work, including the info I do have on the control board.

Dennis
Logged
Big_D
Contributing NLG Member
New NLG Member 1 to 100 Post
*

Total Karma Storms: 21
Offline Offline

Posts: 18



« Reply #3 on: July 15, 2013, 11:12:21 PM »

OK, here are some pictures of the VFD removed from the macine.
The Controller chip is a Mecrel 10937P-50.  According to the data sheet, data is loaded into the 10937 as a series of 8-bit words (MSB).

Just not sure what I'm missing, although experience tells me it's something easy and stupid Smiley


* VFD Front.JPG (28.16 KB, 816x204 - viewed 675 times.)

* VFD Back.JPG (33.19 KB, 816x289 - viewed 614 times.)
Logged
Foster
The S2000 GURU
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 345
Offline Offline

Gender: Male
Posts: 2872



« Reply #4 on: July 16, 2013, 04:49:33 AM »

The chip uses Sync Serial input
which means a clock pulse for every bit.

A friend had a player tracking display that used that VFD you show
It just looked outdated with all Caps and such.
He changed it to a Bally MasterCom 250 (both of his displays are serial)

My suggestion is to get a bally MasterCom 250 setup and use the VFD and keypad from it
You wont be pulling your hair out trying to interface the Mastercom 250 parts.

You can even get a new VFD for 30-50
Mine is a 20x2 character VFD iwith a parallel interface used from the MasterCom 250 setup but Noritake still makes a matching VFD That can do serial or parallel
Noritake uses the HD44780 interface I think you can pick another parallel but the 44780 is the easiest to do.
Bally also used a serial VFD from Noritake.

Only requires 6 outputs from a micro-controller (7 input is grounded - no reason to read from the display) and Vcc and Ground or you can also use async serial if you like.

May of the small LCD screens in the player tracking panels use the Hitachi HD44780 interface
« Last Edit: July 16, 2013, 04:55:52 AM by Foster » Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #5 on: July 17, 2013, 06:12:19 AM »

Hi Big D

Agree with Foster - The Noritake VFD CU20025ECPB from a bally mastercom 250 setup is probably Your best bet. It is HD44780 compatible Display works great on the amicus board. Pretty sure one of the vendors will be able to supply these together with an appropriate bracket for Your machine. Alternatively You can get HD44780 lcd's in all shapes and sizes on ebay for dirt cheap but You will need to find a way to mount it in your existing player tracking screen.

For Your existing screen You will need to study the datasheet and basically code Your own "Driver" software.
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #6 on: July 17, 2013, 03:40:06 PM »

Data sheet for Your display is here
http://pdf.datasheetcatalog.com/datasheets/400/27307_DS.pdf

Here is a test routine for the Noritake VFD that scrolls a message on line 1 and shows static text on line 2

Code:
' Test Routine for Noritake VFD as found on Mastercom 250 displays


'   Noritake                    Amicus
'   1   GND                     GND
'   2   VCC +5V                 5V
'   3   N/C
'   4   R/S                     RC5
'   5   R/W                     GND
'   6   Enable                  RC4
'   7   D0
'   8   D1
'   9   D2
'   10  D3
'   11  D4                      RB0
'   12  D5                      RB1
'   13  D6                      RB2
'   14  D7                      RB3
   
'   VFD Pin definitions

    Declare LCD_Type 0
    Declare LCD_DTPin PORTB.0
    Declare LCD_ENPin PORTC.4
    Declare LCD_RSPin PORTC.5
    Declare LCD_Interface 4
    Declare LCD_Lines 2
   
    Dim Char As Byte
    Dim Loop As Byte
    Dim Offset As Byte
    Dim EndOfstring As Bit
 

' -----------------------------------------------

    Main:
   
    Print $FE, $01                               ' Clear display
    Print $FE, $C0                               ' Move to VfD Line2 Position1
    Print "     NLG Rocks      "
 
    While 1=1
     
     Offset=1
     EndOfstring = 0
     Print $FE, $02
           
      While EndOfstring = 0
       Print $FE, $02
        For Loop = 0 To 20
         Char = LRead Welcome + Loop + Offset
         If Char = "*" Then EndOfstring = 1
         Print Char 
        Next
        DelayMS 100
       Offset = Offset+1
      Wend
    Wend

' -------------------------------------------------------------------

Welcome: CData "                    Noritake VFD Test Routine for Amicus Controller                    *"
 
Logged
Big_D
Contributing NLG Member
New NLG Member 1 to 100 Post
*

Total Karma Storms: 21
Offline Offline

Posts: 18



« Reply #7 on: July 18, 2013, 12:23:32 AM »

Thanks Foster & TZtech,

I will start looking for a Bally Noritake VFD to use in my machine.

Thanks for the code snippit TZtech it makes for a great starting point.

Logged
Op-Bell
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 326
Offline Offline

Gender: Male
Posts: 854



« Reply #8 on: July 18, 2013, 03:17:44 AM »

If you want to use the Arduino LCD interface but prefer a VFD display (who wouldn't?), check out the Futaba VFD LCD emulators like the NA162SD07. Apart from the supply current, they're an LCD drop-in replacement.

Logged
Foster
The S2000 GURU
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 345
Offline Offline

Gender: Male
Posts: 2872



« Reply #9 on: July 18, 2013, 04:34:38 AM »

Noritake displays that I and TZTech are talking about use the LiquidCrystal library that is part of the Arduino development software.

TZTech's code shows it is not too hard to implement in the Amicus platform either
the new version of the noritake that supports the Hitachi HD44780 interface is only about $30 but shipping is $9-11 and that is for a brand new display.

Here is a demo of an Arduino running the Bally display directly

<a href="http://www.youtube.com/v/JDyfhYUzkLk&rel=0" target="_blank">http://www.youtube.com/v/JDyfhYUzkLk&rel=0</a>
Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
Op-Bell
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 326
Offline Offline

Gender: Male
Posts: 854



« Reply #10 on: July 18, 2013, 04:56:13 AM »

Interesting. I knew Noritake did make an LCD compatible once, but I thought they dumped it years ago.
Logged
Foster
The S2000 GURU
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 345
Offline Offline

Gender: Male
Posts: 2872



« Reply #11 on: July 18, 2013, 06:54:20 AM »

here is a link to the one that matches the Bally display (parallel version) Noritake offerings

http://www.noritake-elec.com/uversion.php?model=CU20025-UW1J
Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
Pages: [1] Go Up Print 
« previous next »
Jump to:  


If you find this site helpful, Please Consider Making a small donation to help defray the cost of hosting and bandwidth.



Newlifegames.com    Newlifegames.net    Newlifegames.org
   New Life Games    NewLifeGames  NLG  We Bring new Life to old Games    1-888-NLG-SLOTS
Are all Copyright and Trademarks of New Life Games LLC 1992 - 2021


FAIR USE NOTICE:

This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner.
We make such material available in an effort to advance awareness and understanding of the issues involved.
We believe this constitutes a fair use of any such copyrighted material as provided for in section 107 of the US Copyright Law.
In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those
who have expressed a prior interest in receiving the included information for research and educational purposes.

For more information please visit: http://www.law.cornell.edu/uscode/17/107.shtml.

If you wish to use copyrighted material from this site for purposes of your own that go beyond fair use,
you must obtain permission directly from the copyright owner.

NewLifeGames.net Web-Site is optimized for use with Fire-Fox and a minimum screen resolution of 1280x768 pixels.


Powered by SMF 1.1.20 | SMF © 2013, Simple Machines
Loon Designed by Mystica
Updated by Runic Warrior
Page created in 0.086 seconds with 19 queries.