User Tools

Site Tools


infra:tools:vending
Hackvend
Status up and running (but cooling broken 2024/02/27) - https://vending.waw.hackerspace.pl
Founder q3k (maintenance: informatic, naka, voltar13)
Source hswaw/bitvend

Vending machine

A machine which exchanges coins for caffeine. Can also exchange virtual currency (SOGs) into caffeine.

Keyholders, who can help with servicing and consumed coins: (ask on #members)

The vending barely breaks even, we don't make a profit from sales.

Web interface to use SOGs: https://vending.waw.hackerspace.pl/ . Acquire SOGs by talking to other members of the hackerspace.

Troubleshooting

Clean the heat exchange/cooling module every half a year.

If it's not working (turned off, no lights, etc.) check if it's connected to power in the WC (socket above the sink). If it is, try to disconnect and connect it.

If it's working in the test mode but doesn't in the regular sales mode, enter the menu and press C+E multiple times.

“FAULT CONVEYOR?FF” and Test/Normal vend mode doesn't work? Go to CHECK - it should list *some* problem. You need to acknowledge it, I think using E and C+E? Not sure. But this fixed it! Check screen should print “CHECK OK! NO PROBLEMS” afterwards and everything should be back to normal.

Hardware

Previously: Vega helix-based vending machine. RIP.

Previously: Vendo Vue 40. Rest in pieces.

Now: Sielaff Robimat 99

TODO

  1. re-configure shelves
  2. get wider shelves for bigger bottles
  3. finish adapting existing holders to better fit mate bottles

Coin Acceptor

MEI Cashflow 560. Does a terrible job accepting 5PLN coins. Needs programming device (MEI Route Alpha 250) to unfuck it?

MDB/USB adapter

DYI on STM32. Hardware interface design/firmware is available in project repo's usb-interface subdirectory. Lets RPi emulate a cashless device for SOG support.

VMC / Robotics controller

Stock. Use Robimator software (VB.NET) to reprogram shelf positions, etc.

Resources

From manufacturer, mirrored: https://owncloud.hackerspace.pl/f/513681

Service Log

2026-01-27 - around 2026-01-21 Y-axis motor started loosing steps when traveling above first shelf. Turns out a counterbalance line slipped off counterbalance pulley, rubbing over its axle. Steel line is supposed to be encased in rubber - but it's has worn off ~50% off its length. Should probably be replaced at some point.

2026-01-27 - “XOffset/YOffset output” parameter in Robimator → Configure (remember to “Transmit List”!) changed from +3/+0 to -12/+7 and now vends succeed on first try!

infra/tools/vending.txt · Last modified: by informatic

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki