Skip to content

End of public work notice #10

@perdidor

Description

@perdidor

The device is currently a simple UART level converter with minimal functions for processing incoming data from MDB. Despite this, the device is quite stable and can be used (and successfully used) as part of several dozen vending machines, where access to the extended functionality of devices supported by the bus is not required, frequent firmware upgrades and no contactless payments are not practiced. The MDBLib top-level library (current public version) supports devices like CoinChanger and BillValidator.
The implementation of FTL functionality and cashless payments requires significant changes to the controller's firmware code, because these modes of operation imply the presence of state-machine onboard for organizing real-time uninterruptible information exchange between the VMC, the cashless device and the converter. You will also need to refine the top-level library to support new adapter features.
In addition to software development, PCB rework will be required to ensure more stable operation and reduce the cost of the assembled board to 10USD max.
Planned time required on the development is more than 150 hours of my personal time, which I simply do not have when it comes to a hobby.
Considering all the above, the work on the current public project is terminated. Bugs will be fixed as they are found (as available time).
Work on advanced functionality (FTL, Cashless operations, support for NACK \ RET etc.) is already underway in private mode. For obvious reasons, the result of this work will not be public. Contact for any questions [email protected]

Cheers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions