Welcome, Guest. Please login or register.
November 22, 2024, 08:15:32 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.
| | |-+  USB serial adapters known to work. Single and multi-port.
0 Members and 2 Guests are viewing this topic. « previous next »
Pages: [1] 2 Go Down Print
Author Topic: USB serial adapters known to work. Single and multi-port.  (Read 21422 times)
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« on: March 10, 2011, 06:32:45 PM »

Just thought it might be good to list USB adapters that people have tried and work.

All tests were done using Windows XP and on two S+ machines. Note: both programs work using the built in serial port. Also, although I don't think it's a factor, all tests were done using the simplified MAX232 adapter (the one with the MAX232 chip in the DB9 housing).

1. Single port DYNEX DX-UBD89 works with both the SIM app and SASTest (ocassionally needs to be unlugged and plugged back in to work with SASTest)

2. 4 port Edgeport adapter works with the SIM app but won't do anything with SASTest
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=400198015558

Note: XP will install the drivers for the Edgeport on it's own.

<edit> You can download a configuration utility for the Edgeport and changing some advanced port configuration settings will make it work with SASTest. I need to narrow down just which settings are needed. But for now checking low latency, fast reads & fast writes seems to get it going.
http://www.digi.com/support/productdetl.jsp?pid=2628&osvid=57&tp=5&tp2=0
« Last Edit: March 10, 2011, 09:09:18 PM by poppo » Logged
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #1 on: March 10, 2011, 06:42:15 PM »

My Cables-To-Go adapter works with the Sim on an S2000 and an S+.
I paid $12.99 in the junk stuff bin at Walmarts... Tongue Out
It doesn't yet work with the S+ using the Test App.
I'll update this if there are any changes... >>>

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


* USB to Serial Adapter.png (120.83 KB, 353x340 - viewed 440 times.)
Logged
jdkmunch
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 624
Offline Offline

Gender: Male
Posts: 2640



« Reply #2 on: March 11, 2011, 10:57:21 AM »

I don't think it's the adapter that makes the difference -  I got this adapter from eBay and it DID NOT WORK on an Acer 110.


http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=180549411344&ssPageName=STRK:MEWNX:IT#ht_1959wt_1088

However in the IBM X41 it WORKS and I'm using it now.


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

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #3 on: March 11, 2011, 12:27:54 PM »

I don't think it's the adapter that makes the difference -  I got this adapter from eBay and it DID NOT WORK on an Acer 110.

However in the IBM X41 it WORKS and I'm using it now.


Besides the USB1.0 and USB2.0 'standards', there do tend to be differences in the USB ports, especially on laptops. Many times if there are multiple ports on the laptop (or even PC) there may be a built in hub with some of the ports on one hub, some on another and maybe a dedicated port. One needs to look at device manager under USB controllers and expand it to look. If you click on any item that says hub and go to properties, then click the power tab you will see how many physical ports are on that particular hub,how much power is available and how much is being used by the devices that are already connected. One of the biggest problems is connecting devices that draw too much power, but this will usually pops up a box telling you, and it shuts the port down.

The other thing to remember is USB is a shared line. So depending on what else you may have connected (even if it's on a different physical port) may be sharing the same root port. So let's say you have a hi-rez web cam connected to one port on a laptop or PC and then pug in one of these adapters. The web-cam may be eating up most of the bandwidth and can cause timing issues for the adapter, even though they are on different physical ports.

The worse thing to do is to plug in a hub to a port that is already part of a hub as you would be futher spreading the available bandwith (and power available unless the external hub is powered). On my laptop, I have 3 USB ports. 2 are on a built in hub and one is it's own dedicated port. So I would choose the dedicated port to plug in a hub if I needed to. Actually it has a 3rd port, but that is dedicated to the 'docking station' that has two more ports on it.

And sometimes they just plain don't work right for some unknow reason. I had one Toshiba laptop that the USB port worked fine for everything except transferring movies to an iPod touch. They would transfer fine with my other laptop (also a Toshiba but a different model). Nothing else was plugged into any of the other ports, but it would always crap out part way through the transfer. i ended up buying a USB PCMCIA card to solve that problem. It worked fine with that. Maybe it was the USB chipset being used or maybe a driver issue.

So yes, it could indeed also be the USB port. Or it could be a combination of both the port and adapter. So while the devices listed here may work for one person they may not for another. But at least it might help to know which ones 'can' work.
Logged
reho33
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 146
Offline Offline

Gender: Male
Posts: 1594


Slot Losers of America / Tokie Owens


« Reply #4 on: March 11, 2011, 02:28:42 PM »

There is also the point of shared current. I think 500MA total per port is the max you can draw. Self powered USB devices don't count as they are self powered. But when you exceed that, devices can drop out and mess with your configuration. I personally have hooked 4 devices to a PC with 4 USB-> Serial port converters and have had no problems. In the "old days" some computers had a Digi-Board that offered 8 serial ports but it was several thousand dollars.
Logged

** NOTE: The information contained in any of my posts relating to slot machine ownership and use is information that I have gathered from publicly known sources correspondingly under the same protections of Free Speech governed under the Laws of the United States and Canada and is for informational use only. As is my Constitutional Right under United States and Canadian Laws the redistribution of said information is considered a form of free speech. Using this information in the United States or Canada to conduct illegal gambling in states/provinces where it is unlawful has been declared against the law in those states/jurisdictions and as such I do not advocate the illegal use of such information under both the United States and Canadian Laws. All references and examples of personal experiences are hypothetical in nature, and it is up to you to determine if the information presented is applicable to your situation or not**
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #5 on: March 11, 2011, 02:44:33 PM »

From what I'm understanding...could it be that something like this PCI card
I've pictured below may not work because they're all drawing from
a single source of power on the motherboard in the PC? >>>


* serialcard4port-250x250.jpg (11.01 KB, 250x250 - viewed 791 times.)
Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #6 on: March 11, 2011, 03:59:27 PM »

From what I'm understanding...could it be that something like this PCI card
I've pictured below may not work because they're all drawing from
a single source of power on the motherboard in the PC? >>>

No. That it totally different and would be the best solution for a PC (vice a laptop). Those are direct RS232 ports and will have much less problems because you don't have to 'translate' though the USB bus first.

The really simplified version:
That card = Software -> RS232 port-> data in/out
USB RS232 = Software -> USB driver -> USB RS232 -> data in/out
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 #7 on: March 11, 2011, 04:44:57 PM »

Are we going down the right road here... ?
While I am sure we will successfully cobble something together that will work for us at home.

I am sure the casinos don't use big PCs with multiple RS232s ......

It would be nice to have 1 interface to the PC and then a daisy chain scenerio from machine to machine.

I think the fiber sounded good with either an adapter on the PC or on one of the machines.
Logged

The only way to beat the casino is to own it
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #8 on: March 11, 2011, 06:30:35 PM »

Are we going down the right road here... ?
While I am sure we will successfully cobble something together that will work for us at home.

I am sure the casinos don't use big PCs with multiple RS232s ......

It would be nice to have 1 interface to the PC and then a daisy chain scenerio from machine to machine.

I think the fiber sounded good with either an adapter on the PC or on one of the machines.

Either way people still need a working RS232 port on the machine, and that was the main intent of this thread (USB adapters that work).

However, personally I think the multi-port RS232 option would be better for most home users. Cheaper to implement, and IMO I think the software would be easier to develop. In the other thread AndyP talked about polling and not knowing which machine the received data is coming from if there are timing issues. By having dedicated RS232 ports to each machine, that issue is solved since data on port 1 is always coming from machine 1, etc..

In my case I only have two S+ machines without TITO, so the multi-port solution works perfect. I just run two instances of the sim program, one pointed to each machine and both can be controlled easily. They don't really need to talk to each other, but it would not be that difficult to use the logging feature and a script to look for cetain events and trigger others. For example, press the service button to trigger a 'credit to host' transaction on that machine and then add those credits to the other machine.  TITO without the ticket. stir the pot / get cooking
Logged
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #9 on: March 12, 2011, 12:12:04 AM »

Are we going down the right road here... ?
While I am sure we will successfully cobble something together that will work for us at home.

I am sure the casinos don't use big PCs with multiple RS232s ......

It would be nice to have 1 interface to the PC and then a daisy chain scenerio from machine to machine.

I think the fiber sounded good with either an adapter on the PC or on one of the machines.

Casino's do 2 things depending on the system. Some have smart devices in the machine, usually a part of the player tracking or loyalty system that poll each machine individually. IGT has SMIC, or smart interface card among others, Komami has a NAM (not sure what that stands for). The smart interface either hooks up using ethernet or rs485 to the host system.

The other way is using Fibre optic. This requires a smart device at each bank, or couple of banks that connect back to the host system via ethernet. This is the method that system I am currently working uses. It has an PC104 industrial pc on each bank with custom FO card. We just developed a new version that uses an industrial pc off the shelf and a PCI fibre optic card.

I have in the past also daisy chained up several weigh scale indicators using rs232 for an industrial control system, and the same can be done here with releative ease.

The PCI cards we use have 4 ports, so can run just over a 100 machines. However we also use them for player loyalty wedges, 2 ports for gaming machines, 2 for loyalty wedges. These cards from memory are about AU$700 (so about the same in USD). Probably out of the price range for most home users.

I still reckon the best way is to mutidrop via rs232. I will get the dll sorted eventually. Just dont have enough time to spend on it at the moment. If I cant get it to multidrop successfully, then maybe I can make a simple hardware device to do the polling using a really cheap PIC (or similar) microcontroller.
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 #10 on: March 12, 2011, 12:23:01 AM »

I think the best way would be for those that have maybe more than 2 -4 machines would be to build RS232 to RS485 adapters and install one for each machine and the PC
depending which way you want to do RS485 you can use 2 wires or 4 wires.


Logged

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

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #11 on: March 12, 2011, 12:58:25 AM »

I found fiber optic PCI network cards for like $10.
These are single ports but I've also seen some for less than $30 with double ports.
Below is just an example picture but I see that the 3Com PCI card
seems to be a popular one here in the States and fairly cheap to buy?>>>

http://cgi.ebay.com/3C905B-FX-SC-3COM-100-BASE-FX-PCI-FIBRE-OPTIC-NIC-CARD-/250540786995?pt=LH_DefaultDomain_2&hash=item3a55650533


* ALLOY-1440SC_500x500pix_LoRes.jpg (49.96 KB, 500x500 - viewed 419 times.)
« Last Edit: March 12, 2011, 01:06:34 AM by stayouttadabunker » Logged
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #12 on: March 12, 2011, 10:14:03 PM »

I found fiber optic PCI network cards for like $10.
These are single ports but I've also seen some for less than $30 with double ports.
Below is just an example picture but I see that the 3Com PCI card
seems to be a popular one here in the States and fairly cheap to buy?>>>

http://cgi.ebay.com/3C905B-FX-SC-3COM-100-BASE-FX-PCI-FIBRE-OPTIC-NIC-CARD-/250540786995?pt=LH_DefaultDomain_2&hash=item3a55650533


Wrong type of fibre. Needs to be versalink fibre
Logged
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #13 on: March 16, 2011, 04:25:06 PM »

Update:
I just got the Inside Out Edgeport/4 USB Convertor in the mail and Windows downloaded the drivers.
I've also downloaded the Edgeport/4 port Configuration Utility tool.
I have a very slowly blinking good-to-go green light on the serial hub and I'm presently constructing
another serial cable to see if I can connect two S+'s to my PC.

Stay tuned for details at 11...>>>

<a href="http://www.youtube.com/v/F4BOzOpPYUo&rel=0" target="_blank">http://www.youtube.com/v/F4BOzOpPYUo&rel=0</a>
« Last Edit: March 16, 2011, 04:37:47 PM by stayouttadabunker » Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #14 on: March 16, 2011, 04:32:55 PM »

Update:
I just got the Inside Out Edgeport/4 USB Convertor in the mail and Windows downloaded the drivers.
I've also downloaded the Edgeport/4 port Configuration Utility tool.
I have a very slowly blinking good-to-go green light on the serial hub and I'm presently constructing
another serial cable to see if I can connect two S+'s to my PC.

Stay tuned for details at 11...

You may have to set these flags with the config program for the test app. The sim program works fine either way. By default none are set.

Also, by default windows may have numbered them com 4 to com 8 or whatever. As long as you don't have any other serial ports you can make them 1-4 either with windows or the config program. The sim program only supports com 1-4. I have one physical port on my laptop, so I made mine 2-5.


* edgeport.jpg (100 KB, 766x516 - viewed 472 times.)
Logged
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #15 on: March 16, 2011, 04:54:05 PM »

When I went into configuration utility, it indeed showed that
the PC reconfigured those serial ports as 5-8.
I also have a physical serial #1 port on my PC... so I changed the hub ports to 2-5 as well.




<a href="http://www.youtube.com/v/N640ZccNmNw&rel=0" target="_blank">http://www.youtube.com/v/N640ZccNmNw&rel=0</a>
Logged
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #16 on: March 16, 2011, 05:16:04 PM »

Okay,
I plugged in the serial cable to the Edgeport/4 into
the 1st serial port on the back of it - which is really now COM2.
The S+ has full communications with my PC using the Sim.  Dancing Party

However, there are NO communications using Andy's TestApp.  no bawling

Would anyone have an Edgeport/4 manual I can look at?
When I plugged in the serial cable - the edgeport's only LED on the front panel
went from a slowly blinking green to a wicked fast RED blinking.
It didn't hurt communication with the SIM running.
In fact, I turned the SIM program back on...
even though while the Edgeport panel was still flashing the fast RED LED -
communications were still excellent...

I think what's going on is the Edgeport has lost COM1 - which is what Andy's TestApp needs?
Is there a way to modify the App so it can "read" COM2 ?
Or should I just change the port assignments in the PC
to make the Edgeport/4 as ports/COMs 1 through 4 -
which of course changes the PC's physical serial port COM 1 to COM 5 ??
« Last Edit: March 16, 2011, 05:31:01 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 #17 on: March 16, 2011, 05:33:53 PM »

You can set two options in TestApp first one is the Com port number and the second one is the SAS address.
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 #18 on: March 16, 2011, 05:35:42 PM »

Okay,
I plugged in the serial cable to the Edgeport/4 into
the 1st serial port on the back of it - which is really now COM2.
The S+ has full communications with my PC using the Sim.  Dancing Party

However, there are NO communications using Andy's TestApp.  no bawling

Would anyone have an Edgeport/4 manual I can look at?
When I plugged in the serial cable - the edgeport's only LED on the front panel
went from a slowly blinking green to a wicked fast RED blinking.
It didn't hurt communication with the SIM running.
In fact, I turned the SIM program back on...
even though while the Edgeport panel was still flashing the fast RED LED -
communications were still excellent...

I think what's going on is the Edgeport has lost COM1 - which is what Andy's TestApp needs?
Is there a way to modify the App so it can "read" COM2 ?
Or should I just change the port assignments in the PC
to make the Edgeport/4 as ports/COMs 1 through 4 -
which of course changes the PC's physical serial port COM 1 to COM 5 ??

Did you change the app to comm 2 ?
Also attached is the manual.


* app.jpg (62.3 KB, 534x608 - viewed 396 times.)
* edgeport.pdf (602.1 KB - downloaded 236 times.)
« Last Edit: March 16, 2011, 05:40:49 PM by poppo » Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #19 on: March 16, 2011, 06:15:04 PM »

Or should I just change the port assignments in the PC
to make the Edgeport/4 as ports/COMs 1 through 4 -
which of course changes the PC's physical serial port COM 1 to COM 5 ??

FYI, should you decide to do this some time, first change the physical port to com 6, then change the edgport to 1-4, then you can change the physical one to 5. Windows does not like assigning two ports the same number at the same time. Even after you 'fix' one afterward, sometimes it honks up the driver and you have to start all over. The bottom line is avoid having two ports numbered the same at the same time.

Also, the test app was still a bit twitchy even with those flags set. So it may not work for you with the test app even though I got it working. It would not work at all before setting those flags.
Logged
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #20 on: March 16, 2011, 06:41:27 PM »

Update:
I set the physical PC serial port #1 to port #6.
I re-configured the Edgeport/4 to use COMs 1 through 4.
I have full communications with the S+ & PC this way using the SIM.


Still "no go" with the Test App with App set to "Comm Port 1" or any others after hitting "Initialize" button.
Are you guys getting the fast red LED when plugged into the Edgeport/4 ?
Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #21 on: March 16, 2011, 06:48:06 PM »

Still "no go" with the Test App with App set to "Comm Port 1" or any others after hitting "Initialize" button.

Maybe the next update will fix the timing thing. I just tried it again, and it worked ok. I like the way the slot remembers the last few events.


* test app.jpg (61.84 KB, 528x600 - viewed 459 times.)
Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #22 on: March 16, 2011, 06:57:31 PM »

Are you guys getting the fast red LED when plugged into the Edgeport/4 ?

Yes, it will flash fast when the slot is powered up. This tells me the machine is outputting data whether the program is running or not. Just like the LED on the SAS RS232 board flashes.

I did notice it flashes much more erratically when the test app is running.
Logged
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #23 on: March 16, 2011, 07:00:29 PM »

Are you guys getting the fast red LED when plugged into the Edgeport/4 ?

Yes, it will flash fast when the slot is powered up.
This tells me the machine is outputting data whether the program is running or not.
Just like the LED on the SAS RS232 board flashes.

 Agree with Post  I agree totally poppo,
When I pull the serial plug out of the back of the Edgeport -
 the LED goes back to a slowly blinking green.

When I plug the serial plug back in -
I have fully restored communications with the S+ using the Sim program.

The TestApp is another story however...
Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #24 on: March 16, 2011, 07:08:02 PM »

Have you tried running two instances of the sim (from different directories and set to different com ports) at the same time yet? It works fine for me and why I believe the separate com port to each machine is the best approach to 'networking' them in a home environment. I still plan to play with the sim log files and some 'macros' to get one machine to trigger an event on the other one of these days. Just not much to really do with a S+ other than maybe have the service button trigger a cash to host and then a EFT to the other machine. But I have not figured out how to send a single command with the sim program to add credits (with EFT). It always pops up a dialog box asking how much to add. And there seems to be some sort of checksum or CRC involved as even if I duplicate the exact command it sends and send it manually, it does not work.
« Last Edit: March 16, 2011, 07:45:08 PM by poppo » Logged
Pages: [1] 2 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.129 seconds with 19 queries.