Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Duet 3 Mini 5+ with UltiController 12864 display

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    2
    4
    395
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • bananapuppyundefined
      bananapuppy
      last edited by Phaedrux

      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

      dc42undefined 1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators @bananapuppy
        last edited by

        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.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • bananapuppyundefined
          bananapuppy
          last edited by

          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? 🤔

          dc42undefined 1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @bananapuppy
            last edited by

            @bananapuppy, the L CD driver files are in this part of the source file tree:

            6a139745-96df-4bee-af96-ab7f41c509ea-image.png

            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.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA