Duet 3 Mini 5+ with UltiController 12864 display
-
Hi,
I’m looking to rejuvenate an Ultimaker 2, starting by giving it some proper electronics.
I like to keep the front panel (the "UltiController", containing: SD card-reader, oled-screen and encoder) in place. Can this work together with the Duet 3 Mini 5+?
The display is 128x64, which is said to be compatible according the documentation, but I'm not sure about the controller & voltage levels. The schematic of the UltiController can be found here: https://github.com/Ultimaker/Ultimaker2/blob/master/1249_Ulticontroller_Board_(x1)/UltiController rev. 2.1.pdf
-
The Ultimaker schematic just shows an interface to a connector for the display. I've done some research, and apparently it uses a SSD1309 controller connected via i2C. Unfortunately, the only controllers currently supported by RRF are ST7920 and ST7567. So somebody would need to write a driver for it.
-
Thanks, I gather hardware-wise things should be compatible?
The controller/display is implemented in Marlin, with that as some context I’m happy to give the software-side a shot. Although I don’t know the complexity of the matter, I’m not experienced with RRF’s codebase (or even C++). Can you give me an indication of the difficulty of this feature and/or pointers where to get started?
-
@bananapuppy, the L CD driver files are in this part of the source file tree:
You would need to add a new folder containing the driver files for the SSD1309, similar to the folders and files for ST7920 and ST7567.