Micropython
Needed Hardware:
ESP32 Microcontroller with ST7789(1,14 Zoll LCD) (Supported ILI9341, ILI9488, ST7789V and ST7735) based TFT modules in 4-wire SPI mode.
Incremental Encoder with pushbutton or any additional button.
Any sink-powered 5V relais capable of operating your mill motor.
5V power supply for Microcontroller
Needed Files for esp32:
rotary.py
rotary_irq_esp.py
main.py
All other files are just for python typing
Using this kit / configuration for my own Eureka MCI
rotary encoder lib is from https://github.com/miketeachman/micropython-rotary