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

    Ender 3 Pro - RRF 2.04 - can't get 12864 LCD to work

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    6
    45
    3.3k
    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.
    • dc42undefined
      dc42 administrators @Veti
      last edited by

      If there are no menu files at all, the screen should display a message. Also it displays "Updating firmware" any time you update the firmware via DWC, or manually using M997.

      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
      • PaulHewundefined
        PaulHew
        last edited by

        I have zipped up my working menu structure which is mostly MudCruzrs with some tweaks of my own.
        Rename the file from a .txt to .zip
        Extract to a folder and then upload using the upload Menu files in the Display tab.
        These were working with firmware 2.04 and now rrf3 with DWC 2.07
        Menufiles.txt

        HTH
        Paul.

        RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
        Voron 2.4 disassembled..... Waiting for the RailCore Mini....

        1 Reply Last reply Reply Quote 0
        • ccluckundefined
          ccluck
          last edited by

          I've tried @Veti 's suggestion - no joy. I commented out everything in the main file and put this at the top : text R0 C0 F1 T"Test"

          didn't change a thing, darn it

          working on uploading Paul's menu files now

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

            Have you tried sending M918 P1 from the DWC console or USB?

            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
            • ccluckundefined
              ccluck
              last edited by

              Paul's menu files are uploaded to the Display Directory, the Maestro has been rebooted with the E-Stop button, and power cycled.

              gcode enquiry M918 gives this result :
              7:26:29 AM M918 12864 display is configured, pulses-per-click is 4

              still nothing on the LCD, the same bright field - actually, bright pale blue around the periphery, darker rectangle in center made up of little, tiny squares

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

                Could it just be that the contrast needs to be adjusted?

                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

                ccluckundefined 1 Reply Last reply Reply Quote 0
                • ccluckundefined
                  ccluck @dc42
                  last edited by

                  @dc42 , this is the version that doesn't have a trim pot, at least that I can see. The display works perfectly if I plug it into the old Creality board.

                  There is a very little hole in the back of the board that may be an access hole for some adjustment - I'll take a look now

                  also, in case you missed it in an earlier post, I've got two recently purchased Maestros doing the same thing - with both the Ender LCD and a RepRap Discount Smart Controller from an old Tevo Tarantula

                  ccluckundefined 1 Reply Last reply Reply Quote 0
                  • ccluckundefined
                    ccluck @ccluck
                    last edited by

                    @ccluck well, my memory was faulty - there is no hole on the back at all, so no possibility of any adjustments.

                    I suppose the next step is to try the one-wire-at-a-time hookup method, pulling from the EXP3 port on the LCD and breaking out the wires to EXP1 and EXP2 on the Maestro. Not sure I have connectors at hand for this and I'm not at all optimistic about the outcome.

                    It isn't a big deal, really. I just thought it would be nice to turn a knob to babystep instead of using the ipad. I would like to solve the mystery though.

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

                      Are you supplying VIN power to the Maestro? If you are supplying USB power only then the 5V supply will be low, which has a substantial effect on the contrast.

                      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
                      • PaulHewundefined
                        PaulHew
                        last edited by

                        In my experience, I had no problems with the Ender3 Pro display. I was using a paneldue but moved this to my RailCore.
                        Plugged it in as per @Phaedrux instructions, one cable I remember came with the Panel Due and one which came with the Creality BLTouch full kit.

                        If you have a spare ribbon cable try swapping the multi coloured one.
                        Also IIRC, there is an arrow on each of the connectors which indicates Pin1.
                        Make sure that trace cable is the same on both ends and points to the arrow.
                        IMG_20200125_144901.jpg
                        In this case the red trace

                        Paul

                        RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                        Voron 2.4 disassembled..... Waiting for the RailCore Mini....

                        1 Reply Last reply Reply Quote 0
                        • ccluckundefined
                          ccluck
                          last edited by

                          Paul - I have two ribbon cables exactly like the one you pictured and confirmed that the index trace is at the arrow, both ends.

                          David - the Ender machine has the Maestro connected to the OEM 24VDC power supply, there isn't anything plugged into the USB port. The Monoprice machine has its Maestro running from a 25A 13.8VDC power supply left over from ham radio days, also nothing in USB port

                          1 Reply Last reply Reply Quote 0
                          • ccluckundefined
                            ccluck
                            last edited by ccluck

                            I've found a discrepancy between the known setup and what I have here - the guide shows the setup for a board labeled "128647W-10" while mine is labeled "ENH12864Z-1"

                            They are similar in that they both have the three big black dots on the back, but are actually very different in the arrangement of pretty much all the other components

                            Y'all reckon this is the issue ? My LCD is some weird variant that just isn't going to work with the proven pin connections ?

                            but that doesn't explain why the other LCD, the RepRap one, doesn't work either

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

                              It shouldn't make any difference; but what happens if you leave out the F2000000 parameter on the M918 command in config.g? Or use a lower value such as F1000000 ?

                              When using the RepRapDiscount display, you do not need to reverse the connectors, assuming it is a faithful clone of the original design.

                              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
                              • ccluckundefined
                                ccluck
                                last edited by

                                ![alt text](Maestro & RepRap LCD.JPG image url)
                                removed the G4 line above M918 and deleted the F parameter.

                                The RepRap LCD looks legit to me - labeled "RepRap Discount Smart Controller - www.bigtree-tech"

                                DIY-O-Sphereundefined dc42undefined 2 Replies Last reply Reply Quote 0
                                • DIY-O-Sphereundefined
                                  DIY-O-Sphere @ccluck
                                  last edited by

                                  @ccluck
                                  I had similar problems with a "RepRapDiscount Full Graphic Smart Controller" only displaying blocks.
                                  Can you also remove the E parameter for testing.
                                  That code worked with RRF2:
                                  ; Display
                                  M918 P1 ; 128x64 Reprap Display

                                  (UTC+1)

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

                                    @ccluck, the LCD in that picture is the wrong sort. It's a 20 x 4 text LCD, not a 128 x 64 graphic LCD.

                                    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
                                    • ccluckundefined
                                      ccluck
                                      last edited by

                                      Thanks David - I guess that's a non-starter then. I truly didn't know that. I think I'll order a 128X64 RepRap LCD off Amazon for $12USD. Worth the investment just to see if these two particular Maestros really will drive a display.

                                      1 Reply Last reply Reply Quote 0
                                      • Phaedruxundefined
                                        Phaedrux Moderator
                                        last edited by

                                        So you weren't using the display that came with the Ender?

                                        Z-Bot CoreXY Build | Thingiverse Profile

                                        ccluckundefined 1 Reply Last reply Reply Quote 0
                                        • ccluckundefined
                                          ccluck @Phaedrux
                                          last edited by

                                          @Phaedrux , yes, I was making every attempt to get the OEM Ender display running, without success. I only just threw the other one into the mix to see if it might work. Wasn't aware that it is an entirely different sort of device. I just pulled it out of a box of Tevo Tarantula that was given to me, read the label that says RepRap...... so I tried it.

                                          To reiterate, my stock Ender 3 Pro LCD doesn't work with ANY of the suggestions proffered thus far. I've meticulously followed your guide, been back over it several times, tried everything suggested in this thread - all to no avail.

                                          I'll buy a RepRap display off Amazon to see what's up - I'll be doubly sure it is a 12864 device. If that doesn't work, then OK, its an ineffable mystery and I'll just continue using an old phone when I need to stand right in front of the machine for babystepping.

                                          Phaedruxundefined 1 Reply Last reply Reply Quote 0
                                          • Phaedruxundefined
                                            Phaedrux Moderator @ccluck
                                            last edited by

                                            @ccluck how do the pins on the maestro LCD connector look?

                                            Z-Bot CoreXY Build | Thingiverse Profile

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