Можно попробовать ковырнуть Marlin - ПО для 3D-принтеров, работает,
в том числе и на 8-бит контроллерах. И дисплей 128*64
поддерживается ардуиновской библиотекой u8glib.
Текстовые меню, иконки BMP - работает в принтере у меня на столе. Но не вникал - использовал готовые исходники, только конфигурацию Malin'а поправил под свой принтер.