Go Down

Topic: MDB tester (Read 1 time) previous topic - next topic

hydrolisk1792

Hello arduino forums. What I would like to accomplish is to build an MDB tester for my vending company.  I need a bit of help though and I really don't know where to start.

What I have so far are a few arduino uno 's and some lcd displays.  I would like to basically build a tester that I can hook a MDB bill acceptor or coin mech up to, to test them. I need the lcd display to display the amount of money that had been passed through the device in test, and if it rejects the bill or coin it will throw an error or some there message.  Any help getting this started and so on would be greatly appreciated.
I make things do what they were never intended to do :P

Isaac96

How do the vending machines communicate with the bill acceptors? You could hook up an oscilloscope to see what the MDB is sending. Do you have any other documentation?
Do not PM me for help. I will delete immediately.
CONNECT THE GROUNDS!

After Tuesday, even the calendar goes W T F

hydrolisk1792

The only information I have right now is from MDB documentation on google. I know that is a serial protocol that uses a 9 bit word.
I make things do what they were never intended to do :P

JohnLincoln

#3
Mar 11, 2018, 01:35 pm Last Edit: Mar 11, 2018, 01:40 pm by JohnLincoln
The Multi Drop Bus / Internal Communication Protocol is described here.


dcp

Hello hydrolisk1792,

I am working on almost similar project. Can you please assist me with information on how to connect Arduino to MDB port of vending machine.

Thank you in advance.

hydrolisk1792

Hello hydrolisk1792,

I am working on almost similar project. Can you please assist me with information on how to connect Arduino to MDB port of vending machine.

Thank you in advance.
All I know right now is that you will need a 24 volt supply and that it is really close to RS485
I make things do what they were never intended to do :P

Paul_KD7HB

The Multi Drop Bus / Internal Communication Protocol is described here.


My download of the PDF fails at about 75% complete. Tried several times.

Paul

Paul_KD7HB

Finally got the whole PDF downloaded.

I did not read through the whole thing, but I would not consider what you propose, except on a PC. You would have to program a complete master controller and then add more to be able to diagnose error conditions that may be encountered.

Paul

dcp

All I know right now is that you will need a 24 volt supply and that it is really close to RS485
Thank you hydrolisk1792. I'm also going through the same pdf to understand MDB better.

hydrolisk1792

Thank you hydrolisk1792. I'm also going through the same pdf to understand MDB better.
And I only know this because I'm a vending technician so I have all the access to parts and machines to my hearts content  :)
I make things do what they were never intended to do :P

dcp

And I only know this because I'm a vending technician so I have all the access to parts and machines to my hearts content  :)
hydrolisk1792. Cool. Can you please send me your email address. I wish to write to you.

hydrolisk1792

#11
Apr 24, 2018, 12:15 am Last Edit: Apr 24, 2018, 06:39 am by hydrolisk1792
hydrolisk1792. Cool. Can you please send me your email address. I wish to write to you.
Unfortunately I don't give out my email that easy because it is linked to my company so I can talk through here if you'd like. Sorry about that.
I make things do what they were never intended to do :P

hydrolisk1792

Finally got the whole PDF downloaded.

I did not read through the whole thing, but I would not consider what you propose, except on a PC. You would have to program a complete master controller and then add more to be able to diagnose error conditions that may be encountered.

Paul
I understand that, and that would be fine but wouldn't it be harder to make a windows based program to test devices such as changers and note validators? With arduino it would just need to be a test based lcd  mounted at the front with some buttons and connectors.
I make things do what they were never intended to do :P

Go Up