Welcome, Guest. Please login or register.
November 25, 2024, 12:08:38 PM

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.
| | |-+  Microcontroller SAS Project
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: 1 [2] 3 4 5 ... 8 Go Down Print
Author Topic: Microcontroller SAS Project  (Read 97407 times)
Neonkiss
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 436
Offline Offline

Gender: Male
Posts: 2084



« Reply #25 on: June 10, 2012, 11:52:26 PM »

Got it to work adds ten credits  here is a link to a crappy video and a snapshot of the parts i used,  Hail Cheer Leader

<iframe width="560" height="315" src="http://www.youtube.com/embed/tetPKV_PvQU" frameborder="0" allowfullscreen></iframe>
I fixed your youtube link
http://www.youtube.com/embed/tetPKV_PvQU

Oh well, I thought that would imbed the video here.
Guess not.

Keep up the good work guys
Logged

Nothing brings people together better than a common enemy
343 / 60 brothers lost on that day.
Big_D
Contributing NLG Member
New NLG Member 1 to 100 Post
*

Total Karma Storms: 21
Offline Offline

Posts: 18



« Reply #26 on: June 11, 2012, 12:41:10 AM »

This is so cool I have to put this on my pe+
It should work with video poker, yes?
TZTech , could you tell me what pins on the DCS connect to what pins on the serial port for a PE+

and, do you think this would work with using a Parallax Basic Stamp.  I have never programmed a PIC but I have a few BS1's and BS2's laying around.

Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #27 on: June 11, 2012, 05:09:20 PM »

Hi Big_D

Initial development was done on a PE+ - As long as Your XPxxxx supports SAS and legacy bonussing it will work.
Had a quick look at the basic stamp manual and it does not look like it can do the 9th bit manipulation required.
The syntax for amicus is also basic so a lot of the commands will be similar/the same.
Logged
kibble
Contributing NLG Member
New NLG Member 1 to 100 Post
*

Total Karma Storms: 16
Offline Offline

Gender: Male
Posts: 100



« Reply #28 on: June 11, 2012, 11:25:02 PM »

TZtec, this is so cool I changed the code to put on 1000 credits and added a line
 
If Var1= $67 Then
   Call AddLegacyBonus10
  End If

now when I insert my ticket i also get 1000 credits and returns it so i can use it again, thank you for sharing this
I wonder if i can get my bally 6000 to work with this code
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #29 on: June 12, 2012, 02:04:15 AM »

Great Stuff

I had a quick look on this section and found this post by You
Quote
Got Andys program to work with my bally today, I can add credits to the machine but i cannot see any events that happen, does anyone have this working to the point of seeing the events in the program?
if i can get good communication with the machine I might get a friends time to look at what it will take to get tickets to work

Did You ever get this resolved? If so it should work.
Logged
kibble
Contributing NLG Member
New NLG Member 1 to 100 Post
*

Total Karma Storms: 16
Offline Offline

Gender: Male
Posts: 100



« Reply #30 on: June 12, 2012, 08:13:47 AM »

No i did not get to see events, just add credits, just for giggles i hooked up to my bally and nothing i think i will play around with the settings the next time i am off
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #31 on: June 13, 2012, 09:06:33 PM »

No it wont work unless it sees the relevant event to trigger the legacy bonus. You could wire your service switch directly to the board and trigger legacy bonus on a button push.
Logged
Red7
NLG Member 101 to 500 Post
***

Total Karma Storms: 14
Offline Offline

Gender: Male
Posts: 124


I love my slots.....


« Reply #32 on: June 20, 2012, 11:43:25 AM »

Hey, great project...

I was always thinking about trying to tap into the machines in this manner.. But It would have taken me to long to get all the proper "Code" ... I will have to have a good read over and see what else can be done.. I went the simple route of using the coin gear plug to pulse credits.. Works well also..

I am currently working on a interface that will plug into the "Service Port" on a ballys S6000 that will give me a timer and Tournament Display.. (*custom build) Will just log all wins in a certain period.. Machine will automatically add credits if they run out, if the there is still time left on clock.. I thought It would make it interesting for home use.. I guess the add on modules that can be made for these is endless.. Only If I had more time in the day.... Options would be endless..

Good Job..

Steve

 
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #33 on: June 25, 2012, 01:30:13 PM »

Hello All

If You want to DIY here is the the circuit built on stripboard. More updates to follow.


* SAS@Home.jpg (59.58 KB, 800x600 - viewed 564 times.)
Logged
Red7
NLG Member 101 to 500 Post
***

Total Karma Storms: 14
Offline Offline

Gender: Male
Posts: 124


I love my slots.....


« Reply #34 on: June 26, 2012, 01:03:09 AM »

Yeah man.. If you could send me any info would be great..

My Unit works great.. But yours will be a cool project..

As well I am certain we could build on it to do just about anything we want..
Another project I have on the go is building tournament displays for the IGT S2000 and Ballys S6000.. I hope to have it up and running in a month or so.. Just got my PCB's on Friday.. Installed in a S2000 Today and worked like a charm.. Although It is about 30 min for install.. It wasn't to bad. I made it with expansion.. so the tournament display will just plug in.

I have been swamped trying to get this all going.. But I will post videos off the finished project by this weekend.. I think there could be some interest ..

Take Care..



Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #35 on: June 26, 2012, 06:42:30 PM »

Red

Have a look at the first few posts where there are details about the compiler used and version 1 code. Will do some updates later this week together with DIY board details. The nice thing about SAS is that You add functions without having to add hardware. I was messing around with SAS progressives tonight (Finally have a working test machine again) and managed to send a top award to the machine with the microcontroller as per pic.


* SASProg.jpg (118.26 KB, 800x600 - viewed 494 times.)
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #36 on: June 27, 2012, 05:44:35 PM »

Hello All

See attached for DIY build details on stripboard - Anybody stateside want to design a PCB for this?
This will work as is on S+, PE+, Igame and S2000. To save costs and simplify build I did not include a RS232 module for other platforms. These are available widely available on ebay if required.

The third connector is for a USB to TTL serial convertor (also available on EBAY) and will allow You to control machine from your PC with a serial terminal. The PC link is optional


* SAS@Home-DIY.jpg (189.7 KB, 431x593 - viewed 599 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 #37 on: June 27, 2012, 08:33:43 PM »

I am guessing the red squares with dots mean cut the traces here?
Logged

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

Total Karma Storms: 32
Offline Offline

Posts: 97



« Reply #38 on: June 28, 2012, 12:59:05 AM »

i have been working part time for a slot tech and this project gives me so many ideas. is there a list somewhere of the sas commands available? i would like to rig one of these so that i puts the machines he has on display into an auto play cycle. i know how to trigger the buttons with a pic from another project but can a play be triggered through sas.

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 #39 on: June 28, 2012, 01:32:09 AM »

There is no way to make a machine auto play via SAS.
Logged

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

Total Karma Storms: 32
Offline Offline

Posts: 97



« Reply #40 on: June 28, 2012, 02:09:52 AM »

didn't think so but like i said i know how to trigger buttons with one of the outputs from the pic. my thought is tho if i have it randomly play it will keep the reels from sitting for too long and fading strips on them from the lights, and my boss has a few pe+ machines on display that have brand new tubes it may help with burn in(already working on another solution for that tho).
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #41 on: June 28, 2012, 02:22:48 AM »

Foster

Yep those are trackbreaks - Start with those and then add the wire links and then the components. There is a guide to working with stripboard here - http://www.societyofrobots.com/member_tutorials/node/90

VTyler

The official SAS protocol can only be obtained from IGT by signing a NDA with them. Most of us that have been experimenting with SAS have used this document that is publically available and gives some insights as to how the protocol works - https://dojmt-zippykid.netdna-ssl.com/wp-content/uploads/2011/05/sasimplementationguide1.pdf

Autoplay can be done by SAS I have seen it on commercial systems before buts it wont work on poker machines as it needs the player to select cards.

There are plenty of spare pins available on the micro - You can add code to randomly trigger the select/hold buttons and deal draw / maxbet
« Last Edit: June 28, 2012, 02:31:27 AM by TZtech » Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #42 on: June 28, 2012, 02:44:49 AM »

I recall from the FreePlay project that stripboard was pretty hard to find in the USA. Bunker suggested Futurelec
http://www.futurlec.com/ProtoBoards.shtml#STPBRD1

Or if You dont mind the wait - http://www.ebay.com/itm/5-x-Prototyping-PCB-Circuit-Board-Stripboard-Veroboard-94x53mm-Copper-Free-Ship-/250973269653?pt=LH_DefaultDomain_0&hash=item3a6f2c2e95
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 #43 on: June 28, 2012, 03:59:01 AM »

I would use a standard breadboard that is designed for IC use
It would help to know what pins the switch is wired to
it is hard to tell in that drawing
Even a simple schematic would be helpful
Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
Red7
NLG Member 101 to 500 Post
***

Total Karma Storms: 14
Offline Offline

Gender: Male
Posts: 124


I love my slots.....


« Reply #44 on: June 29, 2012, 05:36:52 PM »

Now I know, this isn't a SAS device... This is a coin input device for Ballys 6000 and IGT S2000.. I have not looked into other models of machines, but it is possible that it would work.

I will post a video of it working this weekend if I get time.. I made them for a certain project I have been working on..

These are 100% redundant.. I have thought of everything when I made them. If it is fully installed there is about 10 wires that need to be connected. It essentially monitors different buttons and triggers of the machine. It is a great device for home use players that cannot use currency, or want an alternative to using currency.

It will allow you to enter 100, 200, 300, 400 Credits, or can be custom programed or adjusted via potentiometer on board to select which ever amount of credits you wish.
It will not allow any inputs to machine when adding credits....to insure no "coin input errors"
When cash out is pressed it will go to hand pay, silence the bell instantly then trigger key switch automatically. This way you don't have to wait for the hopper to pulse out every credit..
It will only allow credits to be entered when there is less then 3 on the machine. This way people cant add 9000 credits..
If a jackpot is hit and the bell goes off.. It will silence the bell after 5 sec and allow the player to clear the machine by hitting 'service". If they do not hit service it will clear itself in 10 minutes.
It has a trigger for hand play, I install a socket in the side of the machines to allow for a hand push button to plug in.. This way grandma can sit in her chair and play without having to reach the button panel. As well if the credits run out and she pushes the button it will automatically re-load 100 credits for her.. As well there is a 100 spin auto play mode.. by pushing and holding the hand button and service button for 10 sec. to shut off auto play you push "service once"

I am just in the process of finishing the "Tournament Counter" that will plug into the same device. It will include a 2 digit minute counter and 4 digit credit counter. When the tournament key is turned it will automatically set the clock to a per-selected time, add sufficient credits, and wait for the first spin. Counter will start counting down, and the credit meter will only add won credits as long as there is still "time" on the clock.. When the time is up, machine will lock up and wait for a reset key turn..

Maybe in the future I will design something like the SAS..

Steve







 


* IMG-20120629-00553.jpg (1984.52 KB, 2592x1944 - viewed 581 times.)
Logged
FORDSBS
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 363
Offline Offline

Gender: Male
Posts: 4162


PET


« Reply #45 on: June 29, 2012, 06:00:02 PM »

Steve, I'm looking forward to see your video.  The Wave
As always I'm sure you did a good job with it.
Ford
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #46 on: June 29, 2012, 06:14:56 PM »

Looks Great - Good Job. The tournament timer also sounds like a great idea.
Are You still using PicAxe?
Logged
Red7
NLG Member 101 to 500 Post
***

Total Karma Storms: 14
Offline Offline

Gender: Male
Posts: 124


I love my slots.....


« Reply #47 on: June 29, 2012, 07:06:16 PM »

Yeah I find Picaxe to be great program platform for the newbies.. I have been playing around with it for a couple years so I am getting pretty good at it for the most part.. As well you can do just about anything imaginable..; options are endless these days..

Your project is a bit more intense when it comes to programming.. I guess the hardest thing would have been sourcing all the code.. I don't know what all can be controlled, or what all information is all transmitted via SAS.. but i would assume just about everything is there..

I have been knee deep building this little device, and I am on a time crunch.. so I didn't want to get of course and change ideas.. But in the future I plan on digging into it a bit more.. Needless to say in a couple years the machines coming out of the "casinos" will not be equipped with any type of coin gear or wiring.. for that matter it will only be a tito, and bill machines.  So we all will need to put our heads together to make a new device for them... In a couple months I will have some down time.. and see what I can do..

For now its all about getting the tournament displays up and running.. More testing tonight..

Take Care..

Steve
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #48 on: June 29, 2012, 07:22:48 PM »

Good luck with the testing

Picaxe is a great  introduction to micro's and their stuff is very reasonably priced - I will also recomend it for anybody wanting to get started with microcontrollers.
The proton basic syntax is very similar so You should not have any problems if You need a more powerfull platform. When I started this project I had the transmit part working on a 8 pin Picaxe - Will dig around to see if I still have that code hope its not another thing I lost with my HDD crash.

In the meantime if anybody else has any Pimp my Slot ideas let us know  Tongue Out
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #49 on: July 04, 2012, 09:20:43 AM »

Hello All

Foster suggested the idea of a serial bridge in another thread - Recieved some goodies from China yesterday and its now possible to control my machine from a serial terminal via a bluetooth connection. Currently running on a PC but could also be done from Android smartphone or tablet.

By sending a single digit control command the the serial terminal I can do the following
*  Add between 1 and 1000 credit via legacy bonus to machine
*  Enable and disable slot machine
*  Enable and disable sound
*  Enable and disable  Bill Validator
*  Enable and disable autoplay (Reel Machine)
*  Retrive machine details - IE denom ,maxbet RTP
*  Retrieve current Reel stop or card information
*  Retrieve machine meter info from machine

* the board will also decode any events recieved and send them to the serial terminal as plain text.

Attached is a Pic of the bluetooth module added to the XINO board and a screenshot of a serial terminal session showing data recieved from slot machine.


* SAS BlueTooth Bridge.jpg (106.13 KB, 800x600 - viewed 569 times.)

* Serial Bridge.jpg (95.98 KB, 1366x768 - viewed 598 times.)
Logged
Pages: 1 [2] 3 4 5 ... 8 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.108 seconds with 20 queries.