- controller-PCB - The kicad PCB design for the controller board.
- src - LUA source code to be run with NodeMcu on the ESP8266.
- Calculate more precise values for transistor resistors.
- New design for Stern pinball machines.
- Find better solution for I/O shortage on ESP12-E.
- Minified design for factory manufacturing.
- Make decision on which OS to use on ESP8266. NodeMcu, FreeRTOS, IoTcore etc.
- Communication method/protocol with server.
- Menu traversing method.
- Decide on which language to use. NodeJS, Python, PHP etc.
- Master server locally on for example Raspberry PI or on the internet with a VPS.
- Evaluate Swish API.
- Look at other payment solutions such as Strip, Paypal, Braintree etc.
- Decide if we should have an account balance system or only direct payments.
- RFID/NFC reader mounted at the coin machine. Swipe card/tag/phone to pay from balance.
To view the design in Kicad you need kicad-ESP8266 and Walters kicad libraries