The embedded software operates the Arduino Micro Pro microprocessor board, containing an ATMEGA32U4 8-bit microprocessor. The source code is split over 15 files, each containing code for certain functionality. The sketch uses 17K out of 28K programming space, 1499 out of 2560 bytes of RAM and 390 out of 1024 bytes EEPROM storage.
The embedded software effectively sends a full representation of the tiles on the board and on the racks, every time a change is found. A number of configuration and debugging functions are available.
The source code does not contain assembler instructions.
Further details and software sources are not published on this web site.