Skip to content

v0.3

Choose a tag to compare

@Liongrass Liongrass released this 23 Oct 03:01

In this release the machine is fully functional. The 3.52inch e-ink display his proving to be very slow, although the images it shows are clear and beautiful. The following features have been implemented:

  • the machine shows a QR code when a button is pressed. after the QR has been paid the item is dispensed and the display reverts back to the idlescreen
  • variables have been renamed for more consistency
  • display documentation was added. this includes raw manuals as well as a self-written guide
  • a license has been added to the code
  • the code is confirmed to run on a Raspberry Pi 4 with Bookworm
  • Dependency of RPi.GPIO and Segno has been removed

The following issues remain in this version:

  • there is no distinct confirmation or failure screen
  • the display takes a long time to refresh (~20s). this does not seem possible to address with this hardware
  • the screen isn't cleaned on shutdown
  • the code does not run asyncronously, so while an invoice is displayed the machine does not listen on buttons
  • the code doesn't run as a service yet