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

Duet2 Maestro M150 Command not supported for 12864

Scheduled Pinned Locked Moved
Duet Hardware and wiring
6
14
484
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
    jay_s_uk @splicer
    last edited by 1 Feb 2023, 17:29

    @splicer what firmware version are you running?

    Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

    undefined 1 Reply Last reply 1 Feb 2023, 18:09 Reply Quote 0
    • undefined
      splicer @jay_s_uk
      last edited by 1 Feb 2023, 18:09

      @jay_s_uk I installed 3.4.5 before I started trying to add the 12864.

      1 Reply Last reply Reply Quote 1
      • undefined
        Phaedrux Moderator
        last edited by 1 Feb 2023, 21:16

        Can you link to the display?

        Z-Bot CoreXY Build | Thingiverse Profile

        undefined 1 Reply Last reply 2 Feb 2023, 16:07 Reply Quote 0
        • undefined
          droftarts administrators
          last edited by 1 Feb 2023, 22:31

          I have a feeling I got the Warning: M150: Command is not supported response when I was playing around with a Mini12864 on Maestro late last year, but didn't think anything of it as I moved onto a Mini 5+, and eventually got it working. I think I assumed I go the message because I hadn't wired it correctly. Now I look at this page https://docs.duet3d.com/User_manual/Connecting_hardware/IO_Neopixel_DotStar it would seem that the Maestro has been left out, so maybe it doesn't have support for LEDs, only support for the Fysetc Mini12864 V1.2, with fixed backlight. One for @dc42 to look at.

          Ian

          Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

          1 Reply Last reply Reply Quote 0
          • undefined
            splicer @Phaedrux
            last edited by 2 Feb 2023, 16:07

            @Phaedrux Yes! Here's what I have:

            https://github.com/bigtreetech/MINI-12864/tree/master/mini12864_v1.0/Hardware

            My understanding was that it is the same as the Fysetc Mini 12864 but I'm seeing @droftarts saying that that has a fixed backlight whereas the BIGTREETECH has fancy RGB lights. That might be the root of my troubles.

            undefined 1 Reply Last reply 2 Feb 2023, 17:44 Reply Quote 0
            • undefined
              gloomyandy @splicer
              last edited by 2 Feb 2023, 17:44

              @splicer There are three different versions of the Fysetc Mini 12864 display, one has a simple fixed backlight, one has RGB LEDs with separate pins controlling the LEDs and one has Neopixel LEDs...

              undefined 1 Reply Last reply 2 Feb 2023, 20:00 Reply Quote 0
              • undefined
                splicer @gloomyandy
                last edited by 2 Feb 2023, 20:00

                @gloomyandy I don't see different versions of the BTT 12864 display. Their docs (linked above) say that it's RGB but there's only one pin for "RGB". The docs say the color is settable by "the interface" and shows some photos of menus. Nowhere in the user manual's text does it say "Neopixel" but "RGB Neopixel Backlight" does appear in a comment in a screenshot of code in that manual.

                I don't know how to access their menus but I'll try reconnecting it to an Arduino to see if I can duplicate what's in their user manual when the Maestro isn't overriding the menu system (hopefully it's not too late for that). Don't know if that'll work but it's worth a shot.

                Even if the color is settable that way, I still need to be able to turn the light on, and that can only be done with the M150 unless I've misunderstood what I've been reading.

                Thank you!

                undefined 1 Reply Last reply 2 Feb 2023, 21:26 Reply Quote 0
                • undefined
                  dc42 administrators @splicer
                  last edited by 2 Feb 2023, 21:26

                  @splicer the Duet Maestro is very short of spare outputs. I think that is why we didn't enable bit-banged Neopixel support on it. Using a ST7567 display already uses up the EXP1 and EXP2 pins on the expansion header. That leaves only the Servo pin, which is shared with Z_MOD and often used to control a BLTouch, and the two I2C pins. I guess it may be possible to use one of the I2C pins if the I2C interface is not used.

                  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 5 Feb 2023, 19:00 Reply Quote 0
                  • undefined
                    splicer @dc42
                    last edited by 5 Feb 2023, 19:00

                    @dc42 Thanks. I wish the docs at https://docs.duet3d.com/User_manual/Connecting_hardware/Display_12864 reflected this. They explicitly state that the FYSETC 1.2 and 2.1 boards (and the similar ones from other manufacturers) are compatible (albeit with wiring loom) and that the 2.0 boards with the 3-pwm RGB displays are not.

                    But even if I can get a 1.2 board, I'll need the M150 command in order to turn on the backlight, right?

                    undefined undefined 2 Replies Last reply 6 Feb 2023, 11:18 Reply Quote 0
                    • undefined
                      dc42 administrators @splicer
                      last edited by 6 Feb 2023, 11:18

                      @splicer said in Duet2 Maestro M150 Command not supported for 12864:

                      But even if I can get a 1.2 board, I'll need the M150 command in order to turn on the backlight, right?

                      According to https://wiki.fysetc.com/Mini12864_Panel/ the version 1.2 board has a fixed colour backlight, so no. You would need M150 t turn on the LEDs around the encoder.

                      We're looking at making the Neopixel pins fully selectable in future, and I can add M150 support to the Maestro at that time.

                      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 6 Feb 2023, 21:39 Reply Quote 0
                      • undefined
                        droftarts administrators @splicer
                        last edited by 6 Feb 2023, 13:12

                        @splicer I have updated the documentation to make this clear, with the following:

                        NOTE: As of RRF v3.4.5, the Duet 2 Maestro does not currently support the M150 command for controlling addressable LEDs/NeoPixel backlights, because Maestro is very short of spare outputs. Displays with a fixed backlight should work, eg Fysetc Mini12864 Panel V1.2 (NOT V2.0 or V2.1), but have not been tested.

                        Ian

                        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                        undefined 1 Reply Last reply 6 Feb 2023, 21:40 Reply Quote 0
                        • undefined
                          splicer @dc42
                          last edited by 6 Feb 2023, 21:39

                          @dc42 Thanks for clarifying. I'm sure I can use the 2.1 board in another project, so I'll see if I can get hold of a 1.2. I'm not in any rush; I use the web interface to control my printer. It would just be nice to have the extra display for looking at the status at a glance.

                          I'll keep my eyes peeled for the updates. There's another Maestro at my makerspace waiting to have a printer built around it!

                          Thank you!

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            splicer @droftarts
                            last edited by 6 Feb 2023, 21:40

                            @droftarts Thank you for that!

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