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

Duet Maestro users: can you share a set of menu files?

Scheduled Pinned Locked Moved
General Discussion
10
32
4.9k
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.
  • undefined
    dc42 administrators
    last edited by dc42 28 Nov 2018, 13:27

    If you have a Duet Maestro with a 12864 display and you have created your own menu files for it, are you willing to share them? I'd like to publish sample sets of menu files suitable for the most common machine types, for example Cartesian and Delta printers with a single nozzle and extruder. But my UI design skills are poor and my time is limited, so I'd rather not write them myself.

    The 12864 display support has been improved in firmware 2.0RC5, so you may wish to enhance your menus by using the following new features:

    • You will need to include a 'value N501' item in your menu if you want to display 1-line messages sent using the M117 command;
    • You can now use 'alter N521' to provide babystepping;
    • You can use 'alter N510' to display the user X coordinate and provide a live X adjustment facility. Similarly for Y and Z.
    • You can now left-, centre- or right-align text, alter and value items. So if you are displaying two temperatures in the form '123 / 210' you may wish to right-align the first one and left-align the second one. If you are displaying a % or degree-symbol after a number, you may wish to right-align that number.

    If any of you need help converting a bitmap image of the correct size to a file for use by the 'image' command, I can help with that.

    There are no prizes for the best ones, but the community will thank you for them!

    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 1
    • undefined
      Agniusm
      last edited by 4 Dec 2018, 19:14

      Would be good to know how to convert bitmaps to compatible format. Is it hex files with img extention?

      1 Reply Last reply Reply Quote 0
      • undefined
        dc42 administrators
        last edited by 5 Dec 2018, 15:27

        The image format is:

        Byte 0: Image width in pixels (call this n)
        Byte 1: Image height in pixels
        Next (n+7)/8 (rounded down to integer) bytes: Pixel data for the top row. The MSB of the 1st pixel is the the leftmost pixel.
        Next (n+7)/8 bytes: Pixel data for the second row. The MSB of the 1st pixel is the the leftmost pixel.
        .. and so on.

        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

        undefined 1 Reply Last reply 7 Jan 2019, 19:59 Reply Quote 0
        • undefined
          Agniusm
          last edited by 5 Dec 2018, 22:26

          That sound Hebrew. Any software to convert?

          1 Reply Last reply Reply Quote 0
          • undefined
            incogizmo
            last edited by 6 Dec 2018, 02:58

            I have modified the Crane Quad menus to my needs for dual extrusion config but it is not quite complete.
            Just need a time to finalise, the menus I haven't needed / used yet.
            Happy to share as long using the Crane menus as a base will not be an issue.

            undefined 1 Reply Last reply 6 Dec 2018, 14:30 Reply Quote 0
            • undefined
              dc42 administrators @incogizmo
              last edited by 6 Dec 2018, 14:30

              @incogizmo said in Duet Maestro users: can you share a set of menu files?:

              I have modified the Crane Quad menus to my needs for dual extrusion config but it is not quite complete.
              Just need a time to finalise, the menus I haven't needed / used yet.
              Happy to share as long using the Crane menus as a base will not be an issue.

              I don't think that will be an issue, but I am checking with M3D.

              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
              • undefined
                jottesman @dc42
                last edited by 7 Jan 2019, 19:59

                @dc42
                Is there any more information regarding this. I am putting together a set of menu files for my printer (I promise to share them once there done) but I can't get images to work.

                I can currently make images that a single pixel high without a problem. eg I have a horizontal line to separate different parts of the display.

                Unfortunately when I try to make taller images it displays them with an blank line in between every row.

                I have tried making .img files manually in a hex editor, using a python script, using online tools but am yet to have any success. I can display the image but only with the additional empty lines in between.

                Is this a known issue?

                1 Reply Last reply Reply Quote 0
                • undefined
                  dc42 administrators
                  last edited by dc42 1 Jul 2019, 20:02 7 Jan 2019, 20:02

                  Yes it's a known issue that was fixed in firmware 2.02.

                  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

                  undefined 1 Reply Last reply 17 Jan 2019, 19:01 Reply Quote 0
                  • undefined
                    mudcruzr
                    last edited by 12 Jan 2019, 16:08

                    Here's a working set of menu files for a 12864 display on a Maestro.

                    It has a main info screen where temperatures, flow rate (extrusion factor) and speed are all displayed and adjustable. M117 messages are also displayed.

                    Further menus are:
                    MOVE which does homing and allows axes to be moved (after homing only) in the same way as DWC (+-1, +-10 & +-50)
                    PRINT which allows selection of a gcode file from the SD (sd 0 only) and starts to print
                    PREHEAT allows E0 and/or bed to be heated ( Predefined temps only - main info screen allows any temp to be set)
                    When printing the menus are BABYSTEP and PAUSE (self explanitory)
                    PAUSE then gives the option to RESUME or ABORT

                    These are based on other peoples work, to whom I render thanks, all I did was sort them out, rearrange some things and put a couple of graphics on screen. I'm sorry not to mention you by name but I can't find the post.

                    The attached file is a zip with ".txt" appended to allow uploading, please remove the ".txt" and upload the contents to your /menu directory.

                    Please remember to download and backup any files in your /menu directory first as any with the same name will be overwritten.

                    0_1547307759100_Maestro_12864_Menus.zip.txt

                    undefined 1 Reply Last reply 13 Jan 2019, 20:45 Reply Quote 0
                    • undefined
                      lulu3d
                      last edited by lulu3d 1 Dec 2019, 23:09 12 Jan 2019, 19:01

                      Working on it. Will post my basic menu structure when I'm happy with the result (with basic menu icons..., yes)

                      Would love to see smaller fonts though even F0 is a bit 'big' 😉

                      Is there a possibillity to have the dial knob working inversed for dialing in 'alter' values?! I like, how it dials the menu, but would prefer to see an inverse dialing in values (alter) Now when turned c.c. values are raising and c.w. deminishing 😞

                      Just a preview:

                      link video is here

                      undefined 1 Reply Last reply 13 Jan 2019, 20:01 Reply Quote 0
                      • undefined
                        3dmntbighker
                        last edited by 12 Jan 2019, 20:35

                        Anybody know of a 12864 display board that would fit the Ender 3 mount, which includes a full size SD card slot?

                        Thanks to the folks working on the menus 🙂

                        Scratch built CoreXY with Maestro
                        Heavily modified Ender 3 with Maestro
                        MPCNC work in progress with Duet WiFi

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          lulu3d @lulu3d
                          last edited by lulu3d 13 Jan 2019, 20:01

                          @lulu3d Here is my menu, largely based on others work, but with a main menu status screen showing simple icons. Of course you'll have to adapt it to your taste and wishes. The preheat menu uses my preheat macro's, you'll have to create your own.

                          https://1drv.ms/u/s!Ao5r7Mz_5rhOhJJg8VJNabWS_QFtlg

                          Enjoy, adapt, make better and share 😉

                          undefined 1 Reply Last reply 13 Jan 2019, 20:46 Reply Quote 0
                          • undefined
                            russell @mudcruzr
                            last edited by 13 Jan 2019, 20:45

                            @mudcruzr Thank You

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              russell @lulu3d
                              last edited by 13 Jan 2019, 20:46

                              @lulu3d Thank You

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                jottesman @dc42
                                last edited by jottesman 17 Jan 2019, 19:01

                                @dc42 Unfortunately I believe I am running the latest firmware and still have the issue.

                                0_1547751675988_IMG_20190117_185637.jpg

                                The Hex file reads: 05 08 1F 1F 1F 1F 1F 1F 1F 1F

                                Firmware Name: RepRapFirmware for Duet 2 Maestro
                                Firmware Electronics: Duet Maestro 1.0
                                Firmware Version: 2.02RC6(RTOS) (2018-12-15b2)
                                Web Interface Version: 1.22.6

                                undefined 2 Replies Last reply 17 Jan 2019, 20:27 Reply Quote 0
                                • undefined
                                  mudcruzr @jottesman
                                  last edited by 17 Jan 2019, 20:27

                                  @jottesman Sorry, but 2.02RC6 isn't the latest version, 2.02a is. See https://github.com/dc42/RepRapFirmware/releases

                                  If you want to try images that definitely work on my 12864, download my menu files from my earlier post and you'll find a few .img files in there.

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    jottesman
                                    last edited by 17 Jan 2019, 20:51

                                    Ahha, gotcha.

                                    I'll try and finish my menu this weekend. Is there a way yet to use an Image as a button?

                                    1 Reply Last reply Reply Quote 0
                                    • undefined
                                      mudcruzr @jottesman
                                      last edited by 17 Jan 2019, 21:56

                                      @jottesman I recreated your hex file (05 08 1F 1F 1F 1F 1F 1F 1F 1F) on my system and I get no blank lines. It displays 3 off pixels, 2 on pixels on each row for 8 rows. i.e. a vertical line 2 pixels wide and 8 pixels high offset to the right by three blank pixels.

                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        mudcruzr
                                        last edited by 18 Jan 2019, 16:44

                                        0_1547829464630_Maestro_Menu_v1.1.zip.txt

                                        Above please find v1.1 of my maestro menu files, as before I had to append the .txt to the end of the filename to allow the upload. Remove the .txt and unzip it, then upload the contents to your Display folder (/menu).

                                        The changes are:
                                        COOLDOWN added to the PREHEAT menu page and a poor attempt at the D3D logo on the main/info page.

                                        enjoy

                                        undefined 1 Reply Last reply 18 Jan 2019, 20:12 Reply Quote 2
                                        • undefined
                                          3dmntbighker
                                          last edited by 18 Jan 2019, 20:11

                                          Is it possible to have the menu system filter everything with "._" prefix, or the equivalent Mac meta data files? Or better still, to delete them, since they serve no purpose on a printer. Actually anything that starts with a "." could go.

                                          Scratch built CoreXY with Maestro
                                          Heavily modified Ender 3 with Maestro
                                          MPCNC work in progress with Duet WiFi

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