Difference between revisions of "Soda Machine/Hacking"

From Makers Local 256
Jump to: navigation, search
(add resources about mdb from other maker space.)
m (Fix formatting fuckup)
 
(5 intermediate revisions by one user not shown)
Line 1: Line 1:
== Button Used to Menus ==
 
The bottons are as follows
 
* 1st-Home
 
* 2nd-Up
 
* 3rd-Down
 
* 4th-Enter
 
 
== Free Vend ==
 
This will set the machine to free vend and will continue to track usage. 
 
# Push red button on inside board
 
# Go to "PASS"
 
# Pres "Ent+4+2+3+1+Ent"
 
# Go to "Prlc"
 
# Go to "ALL"
 
# Adjust price to "0.00"
 
# Hit ENT
 
# Close Door
 
 
 
== DEX (Data Exchange (UCS)Uniform Code Standard) ==
 
== DEX (Data Exchange (UCS)Uniform Code Standard) ==
 
* [http://answers.google.com/answers/threadview/id/32149.html What is DEX]
 
* [http://answers.google.com/answers/threadview/id/32149.html What is DEX]
 +
** [http://web.archive.org/web/20020609204522/http://auditsystems.com/dexinfo.htm DEX FAQ (from archive)]
 
* Schematics for connector [http://www.bonusdata.net/Products/Pricelist/1-11-1.PDF link]
 
* Schematics for connector [http://www.bonusdata.net/Products/Pricelist/1-11-1.PDF link]
 
* Information Available via DEX ([http://www.allbusiness.com/technology/computer-software-data-management/955648-1.html source]
 
* Information Available via DEX ([http://www.allbusiness.com/technology/computer-software-data-management/955648-1.html source]
Line 34: Line 17:
  
 
== MDB ==
 
== MDB ==
* [http://www.allbusiness.com/retail/retailers-nonstore-retailers-vending/8953665-1.html What is MDB] (DEX vs. MDB)
+
* [http://www.vendingmarketwatch.com/article/10272928/dex-and-mdb-a-primer-for-vendors What is MDB] (DEX vs. MDB)
 
** requires an account to read, but a good article --[[User:Omegix|Omegix]] 15:37, 4 November 2010 (CDT)
 
** requires an account to read, but a good article --[[User:Omegix|Omegix]] 15:37, 4 November 2010 (CDT)
* Protocol Specifications for the MDB (Multi Drop Bus) [http://www.vending.org/technology/MDB_Version_4-1.pdf pdf]
+
* Protocol Specifications for the MDB (Multi Drop Bus) [[File:Mdb_version_4-2.pdf]]
 
** See Chapter 7 of above PDF for designing a cashless interface
 
** See Chapter 7 of above PDF for designing a cashless interface
 
* To be well designed, MDB devices should have a Y-connector built into them so that devices can piggy back onto the bus.  See pictures in [http://www.vmsl.co.nz/files/VIU300_manual.pdf this document] for example
 
* To be well designed, MDB devices should have a Y-connector built into them so that devices can piggy back onto the bus.  See pictures in [http://www.vmsl.co.nz/files/VIU300_manual.pdf this document] for example
Line 42: Line 25:
 
* [https://wiki.nottinghack.org.uk/wiki/Vending_Machine/Cashless_Device_Implementation another makerspace's solution to cashless transactions] (https://github.com/NottingHack/Vend/blob/master/Vend.ino)
 
* [https://wiki.nottinghack.org.uk/wiki/Vending_Machine/Cashless_Device_Implementation another makerspace's solution to cashless transactions] (https://github.com/NottingHack/Vend/blob/master/Vend.ino)
 
* [https://github.com/MarginallyClever/MDB-Sniffer MDB Sniffer]
 
* [https://github.com/MarginallyClever/MDB-Sniffer MDB Sniffer]
 +
* [https://reaktor23.org/projects/mate_dealer more makerspace fun] (with [https://github.com/Bouni/MateDealer code])
  
 
== Information from the Mfr. ==
 
== Information from the Mfr. ==
Line 53: Line 37:
  
 
== Bill acceptor ==
 
== Bill acceptor ==
 +
 
It's a BA30B. This talks using MDB. [http://blog.kegbot.org/post/49869401875/coinco-magpro-mag50b-pinout pinout]
 
It's a BA30B. This talks using MDB. [http://blog.kegbot.org/post/49869401875/coinco-magpro-mag50b-pinout pinout]
* [http://techvalleyprojects.blogspot.com/2011/07/arduino-vending-machine-2-accepting.html How to connect one to an arduino]
+
 
 +
* [http://techvalleyprojects.blogspot.com/2011/07/arduino-vending-machine-2-accepting.html How to connect one to an arduino]

Latest revision as of 15:41, 20 January 2017

DEX (Data Exchange (UCS)Uniform Code Standard)

  • What is DEX
  • Schematics for connector link
  • Information Available via DEX (source
    • Machine out of order
    • Product dispensing failure
    • Product alarm level (insufficient inventory)
    • Payment system errors:
    • Jam in coin mechanism
    • Jam in billvalidator
    • Error in cashless reader
    • Refrigeration breakdown
    • Door open log
    • MDB errors
      • Vandalism (unauthorized entry)

MDB

Information from the Mfr.

Service bulletins, Package info, etc from Royal Vendors (possibly the manufacturer). Our machine is a GIII

Bill acceptor

It's a BA30B. This talks using MDB. pinout