Difference between revisions of "Soda Machine/Hacking"

From Makers Local 256
Jump to: navigation, search
m (MDB: oijlol)
m (Fix formatting fuckup)
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== 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 16: Line 17:
  
 
== MDB ==
 
== MDB ==
* Protocol Specifications for the MDB (Multi Drop Bus) [http://www.vending.org/technology/MDB_Version_4-1.pdf pdf]
+
* [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)
 +
* 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
 +
* [http://www.instructables.com/id/Talking-to-a-vending-machine-MDB-with-two-Arduinos/step4/Final-thoughts/ Talking to a vending machine over mdb using arduinos]
 +
* [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://reaktor23.org/projects/mate_dealer more makerspace fun] (with [https://github.com/Bouni/MateDealer code])
  
 
== Information from the Mfr. ==
 
== Information from the Mfr. ==
 
Service bulletins, Package info, etc from Royal Vendors (possibly the manufacturer). Our machine is a GIII
 
Service bulletins, Package info, etc from Royal Vendors (possibly the manufacturer). Our machine is a GIII
* [[http://www.royalvendors.com/docs/manuals/giiimanual.pdf Manual]]
+
* [http://www.royalvendors.com/docs/manuals/giiimanual.pdf Manual]
* [[http://www.royalvendors.com/html/bulletin.html Service Bulletins]]
+
* [http://www.royalvendors.com/html/bulletin.html Service Bulletins]
* [[http://www.royalvendors.com/html/pvsTOC.html Package Vending Specifications]]
+
* [http://www.royalvendors.com/html/pvsTOC.html Package Vending Specifications]
* [[http://www.royalvendors.com/docs/parts/coke.pdf Parts Catalog (Coke)]]
+
* [http://www.royalvendors.com/docs/parts/coke.pdf Parts Catalog (Coke)]
* [[http://www.royalvendors.com/docs/parts/pepsi.pdf Parts Catalog (Pepsi)]]
+
* [http://www.royalvendors.com/docs/parts/pepsi.pdf Parts Catalog (Pepsi)]
* [[http://www.royalvendors.com/docs/parts/diversified.pdf Parts Catalog (Diversified?)]]
+
* [http://www.royalvendors.com/docs/parts/diversified.pdf Parts Catalog (Diversified?)]
 +
 
 +
== Bill acceptor ==
 +
 
 +
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]

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