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

    RepRapDiscount display quite unresponsive in 3.4.0

    Scheduled Pinned Locked Moved
    Beta Firmware
    3
    10
    600
    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.
    • 3discncundefined
      3discnc
      last edited by

      @dc42

      I've rebuild my Ender3/Maestro after five weeks of non-use and updated RRF to 3.4.0.

      I have two LCD displays marked:

      "RepRapDiscount, Full Graphic Smart Controller, www.bigtree-tech.com".
      

      Neither panel works properly with 3.4.0 (did work up to, and including, 3.3). It kind of does all that is needed but is at places unresponsive. It often stops at menu options, it often does not listen to a selection press. If the latter happens, I need to hold down the rotary knob for 0.25-1 second to 'wake something' up. It seems to have issues with specific options; stops on them dead, often, but not always.

      This could be my own doing as I've made countless changes to the macro, menu and system files. But, if I remember correctly, you said there were changes made to the 12864 mechanism and if the culprit is there, I'll never going to find it.

      Before I go on a wild goose chase, I'd better ask first if the above rings a bell at Duet3d?

      oliofundefined 3discncundefined 2 Replies Last reply Reply Quote 0
      • oliofundefined
        oliof @3discnc
        last edited by

        @3discnc I am using a BTT 3.5 display in 12864 emulation mode on an STM board and there the display works fine in 3.4.0. I use a largely unmodified Ultimate Menu System.

        Maybe as a first step you could make a backup of your modified files and give these a try?

        <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

        3discncundefined 1 Reply Last reply Reply Quote 1
        • 3discncundefined
          3discnc @oliof
          last edited by

          @oliof

          Good plan. Tried it, but same problem.

          1 Reply Last reply Reply Quote 0
          • gloomyandyundefined
            gloomyandy
            last edited by

            @3discnc If you think something has changed between RRF 3.3 and 3.4 probably the best way to be sure is to revert to 3.3 and see if that fixes your problems. You may be able to get away without any config changes (especially if all you need to test is the LCD).

            3discncundefined 1 Reply Last reply Reply Quote 1
            • 3discncundefined
              3discnc @gloomyandy
              last edited by

              @gloomyandy said in RepRapDiscount display quite unresponsive in 3.4.0:

              @3discnc If you think something has changed between RRF 3.3 and 3.4 probably the best way to be sure is to revert to 3.3 and see if that fixes your problems. You may be able to get away without any config changes (especially if all you need to test is the LCD).

              Also tried that, to no avail. Even reverted my latest menu changes back to januari. Same difference.

              Two options come to mind:

              • The recent changes to the 12864 LCD are persistantly programmed to the panel or the Maestro.
              • The Maestro has developed a problem. Perhaps an aluminium shaving or a tiny piece of copper wire came loose while stripping and dropped on the PCB. I've seen no other signs of any issues.

              Thing I noticed: If the cursor (white rectangle) seems to get stuck, I can 'loosen' it by 3-4 rotary clicks of the encoder. (also loosens by holding the knob down for a sec).

              oliofundefined 1 Reply Last reply Reply Quote 0
              • oliofundefined
                oliof @3discnc
                last edited by

                @3discnc I don't think there is a way to program the 12864s. It sounds like the encoder knob has an issue.

                Do you have another device to test the display with where it works better?

                <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                3discncundefined 1 Reply Last reply Reply Quote 0
                • 3discncundefined
                  3discnc @oliof
                  last edited by

                  @oliof said in RepRapDiscount display quite unresponsive in 3.4.0:

                  @3discnc I don't think there is a way to program the 12864s. It sounds like the encoder knob has an issue.

                  Do you have another device to test the display with where it works better?

                  I have two of these panels and they behave the same. About 10% of the commands or so halt the menu system for a rather hit-and-miss experience.

                  1 Reply Last reply Reply Quote 0
                  • 3discncundefined
                    3discnc @3discnc
                    last edited by

                    @dc42 @oliof @gloomyandy

                    Solved it (kind of) by replacing the RepRap LCD with the original one the Ender 3 came with. At the time of the Maestro swap I did not know the receptacles had their notches reversed and I ordered the almost similar BTT panel.

                    If you either remove the notches from the cable or cut notches in the opposite side of the receptacles the Ender panel seems to work flawlessly. Standard filament cutters are perfect for this.

                    The only difference seem to be the direction of rotation of the encoder. Easily solved per M918 in config.g

                    Still think there's a bug in RRF3.4.x though. Different chip versions, I gather.

                    From the 3.4.x release notes: "Improved the speed of display refresh on 12864 displays with ST7567 controllers". I have no clue which chip are on the BTT or Creality panels (these are epoxy blobs) but some instruction must be in the wrong place.

                    gloomyandyundefined 1 Reply Last reply Reply Quote 0
                    • gloomyandyundefined
                      gloomyandy @3discnc
                      last edited by

                      @3discnc said in RepRapDiscount display quite unresponsive in 3.4.0:

                      @dc42 @oliof @gloomyandy

                      Still think there's a bug in RRF3.4.x though. Different chip versions, I gather.

                      I thought you said that you went back to 3.3.0 and that you still had the same problem?

                      3discncundefined 1 Reply Last reply Reply Quote 0
                      • 3discncundefined
                        3discnc @gloomyandy
                        last edited by

                        @gloomyandy said in RepRapDiscount display quite unresponsive in 3.4.0:

                        @3discnc said in RepRapDiscount display quite unresponsive in 3.4.0:

                        @dc42 @oliof @gloomyandy

                        Still think there's a bug in RRF3.4.x though. Different chip versions, I gather.

                        I thought you said that you went back to 3.3.0 and that you still had the same problem?

                        YAT+M115 showed me a version number of 3.3x, so it must have been properly installed. Hence my suspicion that 'something' got persistently stuck somewhere. Al these boards can have different chip versions or even close clones of them. I'm (not) guessing the Creality panel has a chip different from the BTT panel.

                        But, I had issues with the BTT before 3.4.x, the cursor often appeared to run backwards. Changes to the LCD part of the firmware perhaps started in 3.3.x already?

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