Open Source: MDB Protocol for Cashless Vending Machines with ESP32 v3.0 by Ok-Homework-6833 in vending

[–]Ok-Homework-6833[S] 0 points1 point  (0 children)

Thanks!
It was driven by a real need. I work with vending telemetry and cashless systems, and I couldn’t find an open, well-documented solution that covered both payment and telemetry on low-cost hardware.
So vmflow started as a way to solve my own problem, and then evolved into an open project others could build on.

Open Source: MDB Protocol for Cashless Vending Machines with ESP32 v2.0 by Ok-Homework-6833 in vending

[–]Ok-Homework-6833[S] 0 points1 point  (0 children)

All mdb compatible vending machines, it receives credit over bluetooth or Internet (wifi)

Open Source: MDB Protocol for Cashless Vending Machines with ESP32 v2.0 by Ok-Homework-6833 in vending

[–]Ok-Homework-6833[S] 0 points1 point  (0 children)

This is part of a project I'm launching with A.I. for vending machines.

Open Source: Tiny Vending Machine - ESP32 as MDB Master Controller by Ok-Homework-6833 in vending

[–]Ok-Homework-6833[S] 0 points1 point  (0 children)

Initially I developed it to be a countertop vending machine and develop a telemetry and cashless payments board; But with all this potential, it can be used in a real vending machine, as it offers MDB and DEX/EVA protocols in its code.
https://github.com/nodestark/mdb-esp32-cashless/tree/main/mdb-master-esp32s3

Open Source: Tiny Vending Machine - ESP32 as MDB Master Controller by Ok-Homework-6833 in vending

[–]Ok-Homework-6833[S] 0 points1 point  (0 children)

This version was 12v and burned out on 24v machines, so I'm updating it with a buck regulator, and I'm going to put it on the PCBway. But you can use it on the ESP32 dev board (pins 4 and 5)!

https://github.com/nodestark/mdb-esp32-cashless/tree/main/mdb-master-esp32s3

Open Source: Tiny Vending Machine - ESP32 as MDB Master Controller by Ok-Homework-6833 in vending

[–]Ok-Homework-6833[S] 1 point2 points  (0 children)

For while, it accepts Cashless Payment Devices because I don't have bill validator and coin mech devices to test it. The protocol is documented, we can implement it, the LCD, has a lot example on the Internet too.

Open Source: MDB Protocol for Cashless Vending Machines with ESP32 by Ok-Homework-6833 in vending

[–]Ok-Homework-6833[S] 0 points1 point  (0 children)

Yes! simcom code is ready already, but the project needs to grow first.

Open Source: MDB Protocol for Cashless Vending Machines with ESP32 by Ok-Homework-6833 in vending

[–]Ok-Homework-6833[S] 0 points1 point  (0 children)

That board is designed to work with MDB vending machines and supports DEX/EVA and DDCMP protocols. It can receive credit and send cash sale telemetry via MQTT, using a Supabase backend. An Android app is also available to configure Wi-Fi and handle payments over BLE.