New Life Games Tech Forums

Homebrew Player Tracking and EFT Systems. => NLG Homebrew Player Tracking and EFT Systems. => Topic started by: TZtech on November 22, 2011, 02:06:25 PM



Title: My latest Project - SAS @ Home
Post by: TZtech on November 22, 2011, 02:06:25 PM
Hello All

Here is my latest project - Communication with SAS via a microcontroller. Still A lot I want to implement but the basics are working - Communicating with a PE+ and display events recieved on the OLED display. This is the evolution of the freeplay project and would not be possible if not for all the Info supplied by AndyP and others on this forum.

I have used the Amicus microcontroller which has a Arduino compatible layout but uses a Pic Micro and is programmed in Basic. The Amicus compiler is the current demo system for the commercial Proton compiler (The older demo version was used for the Freeplay Project). You can find some more info here - http://www.myamicus.co.uk/.

The display is a serial OLED available from Revolution education (The same display technology as used in BlueBird and IGT AVP button decks).
https://www.techsupplies.co.uk/epages/Store.sf/sec1622df8e1d/?ObjectPath=/Shops/Store.TechSupplies/Products/AXE133Y (https://www.techsupplies.co.uk/epages/Store.sf/sec1622df8e1d/?ObjectPath=/Shops/Store.TechSupplies/Products/AXE133Y)

More details to follow.

 

 


Title: Re: My latest Project - SAS @ Home
Post by: Foster on November 22, 2011, 08:45:09 PM
I was thinking of something like what you designed.
I figured it would be easier to do the serial bit twiddling needed to implement SAS.

If that one is robust enough it could handle 20-25 outstanding vouchers and delete redeemed ones after a period of time to keep the memory use down.

Why the USB port are you using a USB to serial adapter?
 


Title: Re: My latest Project - SAS @ Home
Post by: TZtech on November 23, 2011, 01:43:57 AM
Here the USB is only used to power the board and when done that power will come from the host machine.
There is an FTDI chip on board that alows comms from the dev board and also allows the micro to be re flashed by the compiler.
I see the project branching out as follows

* Small standalone board that plugs into SAS port. Adds fixed amount of credits on detection of service button pressed event or maybe ticket inserted event. Preferrably I would like to implement this on a small 8 pin pic to keep costs and size down - Fit and forget. I think most users dont require anything more that something that that can easily add credits to the machine

* A while back somebody posted a project where he reverse engineered player tracking hardware with IO's hardwired to various IO's. By using SAS instead You can do things like enable/disable games. Check meters etc etc.

* Lastly I would like to build something that drops in between a machine and a system and analyses SAS comms going both ways (Similar to the SAS anaylyser that HAPP sells).

Would be interesting to hear comments/suggestions from the NLG community.


Title: Re: My latest Project - SAS @ Home
Post by: jay on November 23, 2011, 03:03:42 AM
Very impressed TZ !

Keep up the good work.


Title: Re: My latest Project - SAS @ Home
Post by: CaptainHappy on November 23, 2011, 08:04:50 AM
Cool!!!

CH :95-


Title: Re: My latest Project - SAS @ Home
Post by: AndyP on November 24, 2011, 02:30:37 AM
This is by far the best way to poll a SAS machine! Keep up the good work, I might be able to scrap my DLL! Using a piece of hardware in between is much more reliable than trying to poll from the serial port of a PC.


Title: Re: My latest Project - SAS @ Home
Post by: TZtech on November 27, 2011, 08:07:07 PM
Hi All

Ok so I got my controller to send a legacy bonus to the machine when it sees a incoming service pressed switch message. Now I know all of you want Tito but for a standalone project validation wont be possible so how about doing a fixed amount bonus pay to the machine when it sees a ticket inserted event (This was proposed on the original SAS thread cant recall who it was).

Can anybody with a working TITO capable machine please check for me what event is triggered when a ticket is inserted into the validator.

This will have the added benifit that the ticket never gets stacked and can be used multiple times. Also If you dont have have a printer you can just copy a ticket template and it will probably still work.

Ian


Title: Re: My latest Project - SAS @ Home
Post by: TZtech on December 09, 2011, 07:59:07 AM
Hello All

Moved into my new house and finished my week of graveyard shifts so hopefully work on the project can resume.

What is the most common player tracking hardware that second hand machines are shipped with on your side of the pond? I see a lot of mention on the bally mastercom 250.
does anybody have any schematics for these and whats the ballpark price on a keypad/cardreader/display combo?

Ian


Title: Re: My latest Project - SAS @ Home
Post by: Ron (r273) on December 10, 2011, 12:08:38 PM
Hello All

Moved into my new house and finished my week of graveyard shifts so hopefully work on the project can resume.

What is the most common player tracking hardware that second hand machines are shipped with on your side of the pond? I see a lot of mention on the bally mastercom 250.
does anybody have any schematics for these and whats the ballpark price on a keypad/cardreader/display combo?

Ian

April has some 250's

http://www.ebay.com/itm/BALLY-MASTERCOM-250-W-SOFTWARE-AND-POWER-SUPPLY-/370550801200?pt=LH_DefaultDomain_0&hash=item56468c8330 (http://www.ebay.com/itm/BALLY-MASTERCOM-250-W-SOFTWARE-AND-POWER-SUPPLY-/370550801200?pt=LH_DefaultDomain_0&hash=item56468c8330)

Ron (r273)