Welcome, Guest. Please login or register.
June 28, 2024, 09:42:58 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.
| | |-+  SAS Host controller DLL. What do you want to see?
0 Members and 16 Guests are viewing this topic. « previous next »
Pages: 1 ... 9 10 11 [12] 13 14 15 ... 20 Go Down Print
Author Topic: SAS Host controller DLL. What do you want to see?  (Read 239917 times)
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #275 on: February 23, 2011, 03:22:57 AM »

The opto is used to source or sink the current. Not sure what current the loop requires, but it may be possible to do with just some resistors and the max 232.

I have to dissagree. It's used for electical isolation. The input/output on the MPU are just TTL level signals. The fiber optic board does not even use them because the isolation is done by the fiber cable its self. The signal goes right into the hex inverters and straight out of a TTL AND driver.

different designers. Trust me, almost no need for isolation on rs 232. We used to design current looop converters with opto's all the time, and tie the input and output together just because it was easy and we had the parts in stock.

And the motherboard schematic posted earlier was definitely current loop.
Logged
Forrhouse
Manufacturing Equipment & Parts to Keep Slots that are No Longer Supported by the Manufacturer running.
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 252
Offline Offline

Gender: Male
Posts: 532


Life is too short, live, love and have a good time


« Reply #276 on: February 23, 2011, 04:18:15 AM »

It would be kind of cool to have a board that goes from DCS to both fiber and DB-9 connections.  If fiber and Db-9 (rs-232) can't  have  simultaneous outputs signals then maybe have a jumper or 2 to switch between the 2 different output types.  If possible have fiber optics implemented on this board in a way that you can Daisy chain s+ and or PE+ machines.
E~
Logged
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #277 on: February 23, 2011, 04:52:22 AM »

That is an excellent idea Forrr!!!! Hail
That way, people that can only find the newer fiber boards aren't restricted to
trying to locate just the older hard-wired serial boards.
I suspect a lot of the ASSY NO 7542200 boards got thrown into the garbage cans at the
casino & slot store warehouses before they reached the open market.

But to actually design & make these interface boards work both ways with a plain old jumper is very cool!  Cool Thumbs-Up
Logged
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #278 on: February 23, 2011, 05:01:32 AM »

Poppo! Great job on the board drawings you made! yes
I just noticed that you were able to utilize the photos!
Awesome work! Clap


I have a question/suggestion...
Is there a way to write the [Initialise] button directly into the Test App so that it
automatically turns on whenever there's a signal going through it?
Or whenever the power is turned on?
I keep forgetting to hit it...lol
Logged
Forrhouse
Manufacturing Equipment & Parts to Keep Slots that are No Longer Supported by the Manufacturer running.
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 252
Offline Offline

Gender: Male
Posts: 532


Life is too short, live, love and have a good time


« Reply #279 on: February 23, 2011, 06:03:22 AM »

Thanks Bunker.  I think a lot of those boards were trashed. I'm sure some exist somewhere, but in my experience if they do still exist they've been thrown somewhere and forgotten about.
Also, the more parts you have in the signal chain, the more complicated setting up the system gets.  In my opinion, making one board that will take care of almost everything will not only simplify things, but it will save money.  The parts are not expensive and if purchased in bulk you save, save, save. If the boards are kept 2 sided then they should be pretty inexpensive as long as they are kept relatively small.  Ex. 3x5, 3x7, 4x5, 4x7    I'm sure that most people here have soldering skills and so packaging them into ready to assemble kits saves even more. This is SAS for the masses right?
E~
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 #280 on: February 23, 2011, 07:23:04 AM »

Why did they put two inverters back to back.

Never understood and this is not the first time I have seen IGT do something like that.

I have a spare S2000 comm board. it might become the S+ Comm Board.

Time to experiment with it and the S+.
« Last Edit: February 23, 2011, 07:54:18 AM by Foster » Logged

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

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #281 on: February 23, 2011, 09:19:22 AM »


I have a question/suggestion...
Is there a way to write the [Initialise] button directly into the Test App so that it
automatically turns on whenever there's a signal going through it?
Or whenever the power is turned on?
I keep forgetting to hit it...lol

I can do that. The test app was only designed for me to test my DLL, so its written in the typical fashion of an engineer, ie performs fuctionally but makes no sense to anyone!!! It was not meant to actually be used for anything!

Thanks Bunker.  I think a lot of those boards were trashed. I'm sure some exist somewhere, but in my experience if they do still exist they've been thrown somewhere and forgotten about.
Also, the more parts you have in the signal chain, the more complicated setting up the system gets.  In my opinion, making one board that will take care of almost everything will not only simplify things, but it will save money.  The parts are not expensive and if purchased in bulk you save, save, save. If the boards are kept 2 sided then they should be pretty inexpensive as long as they are kept relatively small.  Ex. 3x5, 3x7, 4x5, 4x7    I'm sure that most people here have soldering skills and so packaging them into ready to assemble kits saves even more. This is SAS for the masses right?
E~

I have designed a lot of interfaces for gaming machines. If there is enough interest, I am happy to put my old and currently unused skills back to use when I have some spare time. Dont expect it anytime soon though.

Why did they put two inverters back to back.

Never understood and this is not the first time I have seen IGT do something like that.

I have a spare S2000 comm board. it might become the S+ Comm Board.

Time to experiment with it and the S+.


As an engineer its best to use as many 'jelly bean' components as possible. Using to inverters allows you to do pulse shaping without inverting the signal. If you have inverters, makes more sense to use them that to add another stock item to your inventory. Also, once its done and tested once, why reinvent the wheel. You just cut and paste out the parts you want from another design.

Then you get lazy like I do now. Put as much logic into programmable parts as possible. That way when you stuff it up you reprogram the part rather than redesigning the board!!
Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #282 on: February 23, 2011, 10:22:53 AM »

different designers. Trust me, almost no need for isolation on rs 232. We used to design current looop converters with opto's all the time, and tie the input and output together just because it was easy and we had the parts in stock.

And the motherboard schematic posted earlier was definitely current loop.

Trust me, I have worked on RS232 designs and it's not uncommon at all to use opto-isolators to prevent damaging equipment.

The MPU's output is technically an open collector design.

Logged
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #283 on: February 23, 2011, 11:01:08 AM »

different designers. Trust me, almost no need for isolation on rs 232. We used to design current looop converters with opto's all the time, and tie the input and output together just because it was easy and we had the parts in stock.

And the motherboard schematic posted earlier was definitely current loop.

Trust me, I have worked on RS232 designs and it's not uncommon at all to use opto-isolators to prevent damaging equipment.

The MPU's output is technically an open collector design.



Ahh, so first you say the output was TTL, now you say open collector?  So what about the isolation on the board? Need isolation on the motherboard and the converter?
Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #284 on: February 23, 2011, 03:10:26 PM »

Ahh, so first you say the output was TTL, now you say open collector?  So what about the isolation on the board? Need isolation on the motherboard and the converter?

Huh?  Scratch Head TTL is basically a logic level (transistor-transistor logic). Open collector is a type of output. Apples and oranges. You can find many TTL open collector chips. Apply 5v as the open collector output pull-up voltage, and the output is TTL level. Use 9V and it's no longer TTL level. The MPU uses an open collector driver transistor on it's output. This is why it can drive a 74HC14 input directly (at TTL levels) as it does on the fiber board, because it its pulled up to 5v (TTL level) via R1.

As I already noted, RS232 will typically use opt-isolators to protect equipment for a variety of reasons (especially older equipment). It electrically isolates the components. The fiber board does not need the opto-coupler because the fiber inherently acts as the isolator.

But enough about basic electronics. In a home enviorment, the isolation is not needed. All that is needed is the pull-up resistor before the inverter input.

I don't want this thread to get too sidetracked. But since hardware will be needed for the S+, and OEM may not be readily available, I just wanted to point out that the interface is pretty simple to build.
« Last Edit: February 23, 2011, 04:03:34 PM by poppo » Logged
knagl
Global NLG Site Moderator
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 642
Offline Offline

Gender: Male
Posts: 5489


Kevin


« Reply #285 on: February 23, 2011, 04:44:48 PM »

I suspect a lot of the ASSY NO 7542200 boards got thrown into the garbage cans at the casino & slot store warehouses before they reached the open market.

I talked to a friend of mine and confirmed that suspicion (I had the same idea as you, Mark).  He told me he'll set aside those boards for me for the future, and I'll be happy to make them available to NLG members if/when he gets some.  yes
Logged

If you find this site helpful, please consider making a small donation to help defray the cost of hosting and bandwidth.

Please do not PM me for support or "how to" requests -- please post your request in the forum so that everyone may assist you and everyone can benefit from the answer to your question!  Thanks! Smiley
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #286 on: February 23, 2011, 05:22:08 PM »

I have 2 boards only.
Believe me when I say I was really happy I didn't fry it because
of the the original pin-out drawing was slightly incorrect.
I am going back to those drawings in the earlier posts and change them.
The 4th wire on the J82 connector needs to go into the #2 pin location in order to work right.
Thanks to Poppo for taking the time to figure it out!  applause >>>


* SAS.jpg (30.83 KB, 500x353 - viewed 287 times.)
« Last Edit: February 23, 2011, 05:41:04 PM by stayouttadabunker » Logged
Magicslots
Contributing NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 62
Offline Offline

Gender: Male
Posts: 810



« Reply #287 on: February 23, 2011, 05:38:54 PM »

This is the only board I have?  A previously identified Bally/IGT SDS board... Can this one be made to work with this in an S+?


* bcb.JPG (859.46 KB, 2272x1704 - viewed 315 times.)
Logged

"Any man who is under 30, and is not a liberal, has no heart; and any man who is over 30, and is not a conservative, has no brains."  (Sir Winston Churchill)
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #288 on: February 23, 2011, 05:42:50 PM »

Look at the labels on the chips...they all say "Bally Systems".
However, there are settings in an S+ for "Bally Miser"...so it's possible?
But I'd say those are designed for Bally machines more so.

On the bottom left corner there's a 7-pin header that's labeled "NEURON READER"
I'm guessing it's more of a Player Tracking System board component.
« Last Edit: February 23, 2011, 05:49:17 PM by stayouttadabunker » 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 #289 on: February 23, 2011, 05:48:41 PM »

For those that may have forgotten RS232 uses +3V to +25V for a space or 0 and -3V to -25V for mark or 1.
So do not connect RS-232 signals to a TTL signal without going through the Max 232 or other TTL to RS232 divers

You might  Burning Resistor Burning Resistor something relatively expensive.

« Last Edit: February 23, 2011, 09:52:29 PM by Foster » Logged

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

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #290 on: February 23, 2011, 07:39:42 PM »

For those that may have forgotten RS232 uses +3V to +25V for a space or 0 and -3V to -25V for mark or 1.
So do not connect RS-232 signals to a TTL signal without going through the Max 232 or other TTL to RS232 divers


For anyone who wants to build their own S+ SAS board, this would be a good start since it has the MAX232 portion complete, and even has a 9 pin serial port connector on it. Tack it onto a perf board with a hex inverter, add a couple of pull up resistors, and 5v voltage regulator, and you are pretty much done. Can probably built the SAS adapter for about $10.

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=170482445321
Logged
jay
Global NLG Site Moderator
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 483
Offline Offline

Gender: Male
Posts: 3178


if you cant afford to lose you cant afford to win


« Reply #291 on: February 23, 2011, 08:08:00 PM »

K+ for that find.

This will still only allow polling of one machine.
Need to figure out the multi-drop interface to the PC.
Logged

The only way to beat the casino is to own it
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #292 on: February 23, 2011, 08:59:03 PM »

I need some tickets to do some testing. The machine I have does not have a ticket printer, so I can make any tickets. So for those of you who have some tickets could you please scan them at a resonable resolution (on a dark coloured backround if possible) so I can use then to do some testing.

I do have some ticket printers here, but not sure if I have a harness to connect them to the AVP. I'll worry about that one later though.

Thanks.
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 #293 on: February 23, 2011, 09:52:37 PM »

I know to use 2 5 9 on J4 of the S+ motherboard. I am not worried about pin 7 (I need 13V to drive the S2000 comm board)
Pin 2 is Ground
Pin 5 is input or output?
Pin 9 is input or output?
Logged

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

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #294 on: February 23, 2011, 10:27:12 PM »

I know to use 2 5 9 on J4 of the S+ motherboard. I am not worried about pin 7 (I need 13V to drive the S2000 comm board)
Pin 2 is Ground
Pin 5 is input or output?
Pin 9 is input or output?

Pin 5 is the output from the S+
Pin 9 is the input to the S+
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 #295 on: February 23, 2011, 11:58:25 PM »

Well either the S2000 comm board wont work or my S+ MPU has issues with the DCS stuff.
I get nothing.

This is what I am doing to connect the S+ up for SAS Test App
S2000 Comm Board. 75430110 I am using the supply that normally powers the Comm board and service lamp
The Supply has a 5V output that plugs into back of the comm board when mounted in that sub chassis.
I had to plug the 12V into the J80 pin 26  

Use J80 (Where ribbon cable would be connected if in S2000)
Pin 6 GND connect to S+ J4 Pin 2
Pin 16 TxD connect to S+ J4 Pin 5
Pin 17 RxD connect to S+ J4 Pin 9

Use J85 as the RS-232 port as you would in the S2000
Logged

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

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #296 on: February 24, 2011, 12:25:16 AM »

Pin 16 TxD connect to S+ J4 Pin 5
Pin 17 RxD connect to S+ J4 Pin 9

as noted above
Pin 5 is the output from the S+
Pin 9 is the input to the S+

So it looks like you might have your TX & RX lines backward. If pin 16 is TxD, I would think it would need to go to the input (RxD) of the S+ pin 9. In other words pin 16 is transmitting the data and pin 9 is receiving it. Can't hurt to try swapping them. Sometimes the TX and RX lines can get confusing without actually seeing the schematic to see if they mean TxD (for example) is the output or input state (i.e. transmit out of, or transmit into).

Also make sure that your grounds from your +5v and +12v are tied together at some point.
« Last Edit: February 24, 2011, 12:32:38 AM by poppo » Logged
dpalmi
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 291
Offline Offline

Gender: Male
Posts: 819



WWW
« Reply #297 on: February 24, 2011, 02:36:28 AM »

So for those of you who have some tickets could you please scan them at a resonable resolution (on a dark coloured backround if possible) so I can use then to do some testing.

I had this scan from before.  This ticket was created by a stand alone IGT S2000.  This machine was not in a casino enviornment when it was printed.  If you need a ticket from a casino machine, let me know...

Dan #2


* t1.jpg (33.37 KB, 800x383 - viewed 298 times.)
Logged

A great man once said, "I was told last time I would get a piece of cake."

AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #298 on: February 24, 2011, 02:47:15 AM »

So for those of you who have some tickets could you please scan them at a resonable resolution (on a dark coloured backround if possible) so I can use then to do some testing.

I had this scan from before.  This ticket was created by a stand alone IGT S2000.  This machine was not in a casino enviornment when it was printed.  If you need a ticket from a casino machine, let me know...

Dan #2

Thanks for that. I wonder how they extract the dollar value. It is encoded into the validation data, but I thought it was irreversable. Guess I am wrong! Time to stare at that algorithm again!
Logged
OhioGaming
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 297
Offline Offline

Posts: 834



WWW
« Reply #299 on: February 24, 2011, 02:54:41 AM »

I know this is a crappy picture.

Length is 6 1/8"
Width is 2 9/16"
Top Black Marker is 3/16" x 3/8" and is 1 1/4" from leading edge
Bottom Black Marker is 1/8" x 3/8" and is 1/4" from the leading edge

Black marks need to be up when feeding into the printer.


* P1010824.JPG (425.17 KB, 1600x1200 - viewed 259 times.)
Logged
Pages: 1 ... 9 10 11 [12] 13 14 15 ... 20 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.109 seconds with 20 queries.