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

Logic Level shifter for 12864 display on Duet 2 Wifi

Scheduled Pinned Locked Moved
Duet Hardware and wiring
11
200
16.5k
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
    pixelpieper @Schmart
    last edited by pixelpieper 10 Nov 2020, 06:23 10 Oct 2020, 21:06

    @Schmart Yes, I did, however there was no difference :(. Did pull out my scope for a change, there is traffic on A0 and CS as well as on MOSI/SCK. Will try to do a little bit more debugging later the week.

    Voron V2.434 / Duet 3 Mini5+, Duet 3 Expansion Mini 2+, Duet 1LC V1.1 Toolboard
    Voron V0.250 / Duet 2 Maestro

    1 Reply Last reply Reply Quote 0
    • undefined
      pixelpieper
      last edited by pixelpieper 10 Oct 2020, 21:26 10 Oct 2020, 21:26

      Well, it is alive. Turns out the display likes a nonactive reset to work - go figure.

      IMG_7936.jpg

      Seems we can use the high active ST7920 chip select for this purpose.

      Voron V2.434 / Duet 3 Mini5+, Duet 3 Expansion Mini 2+, Duet 1LC V1.1 Toolboard
      Voron V0.250 / Duet 2 Maestro

      undefined undefined 2 Replies Last reply 11 Oct 2020, 07:24 Reply Quote 0
      • undefined
        seraser @pixelpieper
        last edited by 11 Oct 2020, 07:24

        @pixelpieper can this solution be applied to duetwifi?

        undefined 1 Reply Last reply 11 Oct 2020, 10:08 Reply Quote 0
        • undefined
          pixelpieper @seraser
          last edited by 11 Oct 2020, 10:08

          @seraser this is not maestro specific - the lcd reset pin of the mini 12864 has to be somehow pulled high in order to have the display leave its reset.

          @dc42 from the firmware side: when configured as M918 P2, are we guaranteed that the then not functional active high chip select on the maestro display connector stays always high? I.e. is it safe to use as the reset pin?

          Voron V2.434 / Duet 3 Mini5+, Duet 3 Expansion Mini 2+, Duet 1LC V1.1 Toolboard
          Voron V0.250 / Duet 2 Maestro

          undefined 1 Reply Last reply 11 Oct 2020, 19:17 Reply Quote 0
          • undefined
            Schmart @pixelpieper
            last edited by 11 Oct 2020, 11:34

            @pixelpieper said in Logic Level shifter for 12864 display on Duet 2 Wifi:

            nonactive reset

            Congratulations, great find! It's nice to see you also have the right tooling at hand to do the troubleshooting 👍 Apologies that I couldn't help you with this one, I don't have any Fysetc displays, and the Creality display I tested with doesn't need a reset.

            As for your question to use the CS as RESET; does your display also work correctly when the reset pin is permanently tied to Vcc or does the reset signal need a delay?

            Creality CR-20 Pro with a Duet 2 Maestro, 3Dfused X+Z-axis rail kit, HIWIN-based DIY solution for the Y-axis, E3D Hemera, working ST7565 MiniPanel and various other small hardware improvements.

            1 Reply Last reply Reply Quote 0
            • undefined
              seraser
              last edited by seraser 10 Nov 2020, 19:21 11 Oct 2020, 18:05

              @dc42 finally working duetwifi, after all pins connected without any modification.

              duetwifi_lcdfysetc.JPG

              Edit: enter key pushing encoder dont work![0_1602444104968_IMG_20201011_204711.jpg](Uploading 100%)

              1 Reply Last reply Reply Quote 0
              • undefined
                dc42 administrators @pixelpieper
                last edited by 11 Oct 2020, 19:17

                @pixelpieper said in Logic Level shifter for 12864 display on Duet 2 Wifi:

                @seraser this is not maestro specific - the lcd reset pin of the mini 12864 has to be somehow pulled high in order to have the display leave its reset.

                @dc42 from the firmware side: when configured as M918 P2, are we guaranteed that the then not functional active high chip select on the maestro display connector stays always high? I.e. is it safe to use as the reset pin?

                Yes, it should be.

                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
                  seraser
                  last edited by 12 Oct 2020, 07:45

                  @Schmart now is working fine but no enter key detected when press encoder, what can I check?

                  Rotate work.

                  Thank you.

                  ? 1 Reply Last reply 12 Oct 2020, 07:59 Reply Quote 0
                  • ?
                    A Former User @seraser
                    last edited by 12 Oct 2020, 07:59

                    @seraser said in Logic Level shifter for 12864 display on Duet 2 Wifi:

                    no enter key detected

                    thats just a switch wired to EncoderPinSw so check the wiring and or voltage on the signal with the key pressed and not pressed?

                    undefined 1 Reply Last reply 12 Oct 2020, 09:22 Reply Quote 0
                    • undefined
                      seraser @A Former User
                      last edited by 12 Oct 2020, 09:22

                      @bearer will check this night, thank you.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        seraser
                        last edited by 12 Oct 2020, 17:15

                        @bearer thank you swaped beep with enc_sw and now LCD work fine but no sd card detected, checked and checked and checked wires and all are fine for sure and m122 only reports sdcard0.

                        undefined 1 Reply Last reply 12 Oct 2020, 20:07 Reply Quote 0
                        • undefined
                          seraser @seraser
                          last edited by seraser 10 Dec 2020, 20:08 12 Oct 2020, 20:07

                          Cs, miso, mosi and csk are fine connected and with 3v3 volts, tomorrow I will check trafic with my oscilloscope.

                          undefined 1 Reply Last reply 12 Oct 2020, 21:30 Reply Quote 0
                          • undefined
                            seraser @seraser
                            last edited by seraser 10 Dec 2020, 21:31 12 Oct 2020, 21:30

                            @pixelpieper your LCD detect sdcard?

                            Maybe the problem is related to CD(card detect) pin 2.4 exp2 in LCD with no way to duet.

                            undefined undefined 2 Replies Last reply 12 Oct 2020, 22:57 Reply Quote 0
                            • undefined
                              Schmart @seraser
                              last edited by Schmart 10 Dec 2020, 22:58 12 Oct 2020, 22:57

                              @seraser I don't think the card detect is the problem. From the Fysetc schematic, it's just a simple switch without other connections and the Duet doesn't need a card detect signal.

                              If you have SPI traffic correctly coming out the Duet, maybe try a high quality SD card or use shorter or twisted cables for the connection to the display.

                              Also, you mention using 3.3V as supply voltage? I think you need to use 5V. There should be a voltage regulator on the display PCB that converts the 5V supply voltage to 3.3V. There's even a 74HC4050 buffer that protects the SD card's inputs.

                              Creality CR-20 Pro with a Duet 2 Maestro, 3Dfused X+Z-axis rail kit, HIWIN-based DIY solution for the Y-axis, E3D Hemera, working ST7565 MiniPanel and various other small hardware improvements.

                              undefined 1 Reply Last reply 13 Oct 2020, 06:25 Reply Quote 0
                              • undefined
                                seraser @Schmart
                                last edited by 13 Oct 2020, 06:25

                                @Schmart power supply is 5v.

                                Tested three sdcards.

                                Short dupont connections, checked fine.

                                Maybe with initial bad connections 74HC4050 is damaged.

                                I will replace with donor board to test.Screenshot_20201013-082528210.jpg

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  pixelpieper @seraser
                                  last edited by 13 Oct 2020, 06:34

                                  @seraser I haven't tried, did not even wire it up and I don't know whether I would bother since I don't use sneakernet to get my gcode onto the printer 😉

                                  Voron V2.434 / Duet 3 Mini5+, Duet 3 Expansion Mini 2+, Duet 1LC V1.1 Toolboard
                                  Voron V0.250 / Duet 2 Maestro

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    seraser
                                    last edited by 13 Oct 2020, 15:47

                                    Replaced 74HC4050 and same here so stoping because I think is software related sd no detection.

                                    undefined 1 Reply Last reply 13 Oct 2020, 16:43 Reply Quote 0
                                    • undefined
                                      Schmart @seraser
                                      last edited by 13 Oct 2020, 16:43

                                      @seraser you mentioned wanting to check traffic with your oscilloscope, and I mentioned checking SPI traffic coming from the Duet board first as well. I hope you did that before replacing chips? What was the outcome? I think only then we can look for other suspects like the firmware.

                                      Creality CR-20 Pro with a Duet 2 Maestro, 3Dfused X+Z-axis rail kit, HIWIN-based DIY solution for the Y-axis, E3D Hemera, working ST7565 MiniPanel and various other small hardware improvements.

                                      undefined 1 Reply Last reply 14 Oct 2020, 15:21 Reply Quote 0
                                      • undefined
                                        seraser @Schmart
                                        last edited by seraser 14 Oct 2020, 15:21

                                        @Schmart finally, with relax, checked fine with my ancient hameg, miso, csk and cs are high at 3v3 with and without sdcard but no variations when insert sdcard so this signals are dead an mosi is down with 0v and dead constantly with or without sdcard.

                                        Tested in fysetc 1.2 and fysetc 2.1 because 2.1 works but no light and I can see content.

                                        1 Reply Last reply Reply Quote 0
                                        • undefined
                                          seraser
                                          last edited by seraser 15 Oct 2020, 07:13

                                          @Schmart @dc42 we need cs low for set miso high and begin comunication, right? I do not know for sure if duet work with this condition.

                                          undefined 1 Reply Last reply 15 Oct 2020, 08:48 Reply Quote 0
                                          175 out of 200
                                          • First post
                                            175/200
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA