New Life Games LLC

Homebrew Player Tracking and EFT Systems => NLG Homebrew Player Tracking and EFT Systems => Topic started by: CJ on November 19, 2014, 12:47:05 PM

Title: IGT S2000 Windows Communication
Post by: CJ on November 19, 2014, 12:47:05 PM
Can you control a igt s2000 machine? If so how do I do it and what would I need. As simple as possible.

Thanks
Title: Re: IGT S2000 Windows Communication
Post by: rickhunter on November 19, 2014, 02:13:11 PM
Not an easy task.  You need to interface your machine with a SAS network.  It's IGT's proprietary protocol to interface machines with external resources.  You would need some sort of SAS program and an interface between the slot and the pc.  Foster is one of our users who has experience with this.  Some of the things that can be done such as poll the machine for statistical information, disable the machine, EFT transfers, Ticket validation.  If you are looking for things like auto-play, controlling what the reels do, and such things, then those are not possible without extensive machine modifications and clever software programming.
Title: Re: IGT S2000 Windows Communication
Post by: Don on November 19, 2014, 03:03:27 PM
I added a "Better TITO Deluxe", although it really is not windows controlling the machine. It give you a option to connect it to your Network and use a Webpage to control the machine.


Works on any web enabled device, I just pull out my Iphone and send the machine  a few credits or other functions.


So far I really like it and it was easy to setup.


If this is what you want you can email Jim@BetterSlots.com he can get you more info.




Don
Title: Re: IGT S2000 Windows Communication
Post by: CJ on November 20, 2014, 01:56:19 AM
Then it looks like I will get the Bettor Tito Deluxe.  Enable/disable machine, add credits , etc .. is what I want.
Title: Re: IGT S2000 Windows Communication
Post by: Don on November 20, 2014, 09:05:25 AM
I LOVE mine, It is just so easy to use and setup.


Don
Title: Re: IGT S2000 Windows Communication
Post by: CJ on December 20, 2014, 09:48:54 PM
Received A Bettor Tito and I love it so far.  Now I'm interested in trying to interface the pc to the s2000. I found a few programs that users have written. I'm trying to figure out how to connect my pc to the machine. I have a cable connected to the J82 connector, and the other end has a male rs232.  Could I connect a rs232 female to female cable? and then use the application on the pc.

I have been reading all the articles and its a lot of information I am having trouble to understand. Would really love to experiment with this.

And At some point I will try and learn how to program my own application with vb.net. Seems I can get the application to use serial communication. I'm quite comfortable with vb.net.
Title: Re: IGT S2000 Windows Communication
Post by: foster on February 25, 2015, 07:51:40 PM
I would read up on the SAS implementation from Montana Gaming if you want to try this

it can get complicated but easy to do. I done it in Visual C# in a Windows Form Application, and Arduino C++ which I also send output to a VFD or LCD and get input from a keypad connected to the Arduino.


Title: Re: IGT S2000 Windows Communication
Post by: CJ on April 28, 2015, 10:13:13 PM
I figured Out how to interface the slot with a pc. I found a test program and and I can see the slot communicating with the pc and giving events such as door open, door closed etc..

I read the montana guide and I'm trying to learn how to send or poll the machine via serial port.  I'm looking for any guides that show how to do this.


Thanks
Title: Re: IGT S2000 Windows Communication
Post by: jay on April 30, 2015, 01:24:38 AM
Realtime communications are typically done over RS485 in a multi-drop fashion, with each machine having a unique id - settable in the SAS programming.
You basically need to write a watchdog program that continually queries events.

If you work in the world of SCADA or DCS, for plant or pipeline control typically this is done on a form of Linux where the program can run at the kernel level and is not interrupted by other events. For instance a Windows PC may get a popup for a download of new patches, or you hit file, open in excel. All of these interrupts would cause momentary pauses and potentially your watchdog program would miss an event on the serial communications.

The watchdog program would capture the slot event and write out the event to a log or event file, this log would then be opened by your management program in a less real-time basis.
SimplePortal 2.3.5 © 2008-2012, SimplePortal