New Life Games Tech Forums

Bill Validators and Currency acceptors => JCM WBA 10, 11, 12, 13, 14, 20, 21, 22, and 23 Bill Validators => Topic started by: SLOTMAN on September 18, 2011, 08:21:45 PM



Title: ID003 BASIC DRIVER SOFTWARE
Post by: SLOTMAN on September 18, 2011, 08:21:45 PM
For the life of me I cant seem to get the ID003 basic driver software to work.  I keep getting "frame error" I am using a WBA13 of course with ID003.  This is a known good working unit as it works in the host and passes all the diagnostic tests.  I have tried the DP#8 on then off after power up and tried it without.  I am using a Unidesa harness which has a DB9 connector on the end (makes it convenient).  It seems like the pin #'s match.
With the attachments I have added you will see that I am using a RS232 to TTL adapter (im cheap and dont want to buy a JCM unit).  This TTL adapter uses pins 2,3,5.  As you can tell from the Unidesa harness the pins 2,3,5 coincide.

I am feeding the unit a direct 12V which I know is sufficent because it will allow me to go through all the self diagnostic tests and they pass.

If I put a jumper on the TTL pins 2,3 and use Hyper terminal I get a loopback or echo so I know that I am good up to that point. 

I am at wits end, anyone have any advice?


Title: Re: ID003 BASIC DRIVER SOFTWARE
Post by: Op-Bell on September 19, 2011, 03:01:30 PM
Parity. The WBA uses even parity. If the PC is set up for no parity, whenever the WBA sends a byte with a parity bit of zero the PC will see it as a framing error, because it expects a '1' stop bit in that position.


Title: Re: ID003 BASIC DRIVER SOFTWARE
Post by: SLOTMAN on September 19, 2011, 03:44:08 PM
Op-Bell, something told me that you would have the answer.  I will try it later and report back.

Thank you


Title: Re: ID003 BASIC DRIVER SOFTWARE
Post by: SLOTMAN on September 19, 2011, 08:40:09 PM
Using the following 9600,8,E,1,N I still get framing error with accload and waiting for communication with ID003 driver


Title: Re: ID003 BASIC DRIVER SOFTWARE
Post by: Op-Bell on September 19, 2011, 09:14:07 PM
'Fraid I don't have the software so I can't check your setup, but the conventional way to write it would be "9600 E 8 1" - I don't think you can have an 'E' and an 'N' in the same setup.


Title: Re: ID003 BASIC DRIVER SOFTWARE
Post by: SLOTMAN on September 19, 2011, 09:30:52 PM
Sorry, using the N for flow control N=Flow Control (NONE)


Title: Re: ID003 BASIC DRIVER SOFTWARE
Post by: Op-Bell on September 19, 2011, 09:41:05 PM
AHA! What is this "ACCLOAD" of which you speak? You need the ID003 simulator to run the validator (free download from JCM). Accload is an accounting tool for reading out logged data, and needs some DIP switches set to work - also it's not supported in all of the WBA firmware..


Title: Re: ID003 BASIC DRIVER SOFTWARE
Post by: SLOTMAN on September 19, 2011, 10:02:03 PM
I have mostly tried the basic driver and it hangs at waiting for comunication