Cheap and easy Klipper touch interface with CYD Klipper

Sdílet
Vložit
  • čas přidán 9. 06. 2024
  • Check out my 2nd channel, TT Racing: / @ttracingyt
    Klipper has grown much more popular, and with that we receive more and more options from developers. In this video, we test CYD Klipper, a simpler alternative to KlipperScreen that can be setup very easily and for little cost. Hopefully it is a viable and affordable option for the Klipper community.
    0:00 Introduction
    0:42 Existing Klipper interface options
    KlipperScreen guide: • Klipper interfaces: St...
    2:29 CYD Klipper
    GitHub: github.com/suchmememanyskill/...
    Xtouch guide: • xtouch Bambu Lab P1P/P...
    3:01 Required hardware
    CYD purchase links: github.com/witnessmenow/ESP32...
    4:08 Installation
    CH340 driver installation guide: learn.sparkfun.com/tutorials/...
    6:06 Designing an enclosure
    SuperRacer belt conversion video: • Endless 3D printing - ...
    My enclosure on Printables: www.printables.com/model/7250...
    9:13 Features and operation
    10:09 Macros
    11:26 Conclusion
    Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au
    Get Quality Resins from 3D Printers Online. 5% off storewide for Teaching Tech subscribers [Code: tech5]
    3dprintersonline.com.au/
    Take a look around and if you like what you see, please subscribe.
    Support me on Patreon: / teachingtech

Komentáře • 138

  • @SuchMeme
    @SuchMeme Před 4 měsíci +148

    WHAT! Thank you!
    (Edit) I'm the author of CYD-Klipper

    • @ernieoporto1111
      @ernieoporto1111 Před 4 měsíci +4

      Bro I love you ❤

    • @penspencils5564
      @penspencils5564 Před 4 měsíci +3

      Bless you.

    • @LincolnWorld
      @LincolnWorld Před 4 měsíci

      Will this work easily on an Artillery Sidewinder X1?

    • @SuchMeme
      @SuchMeme Před 4 měsíci

      @@LincolnWorld as long as the printer exposes a moonraker api, yea (if you can access mainsail or fluidd via your pc, moonraker is accessible)

    • @pooounderscoreman
      @pooounderscoreman Před 4 měsíci +1

      You are a legend!

  • @BrianLough
    @BrianLough Před 4 měsíci +67

    Great video! I'm the person with the cyd repo , im delighted to see it continuing to be useful to people.
    I had nothing to do with CYD klipper though, amazing piece of software!
    For people asking about using different displays (or bigger displays), its probably relatively easy to port the project to a different display if you you are happy to code it yourself, but the webflash method will only work on this exact display

  • @Mobile_Dom
    @Mobile_Dom Před 4 měsíci +6

    would love to see this be ported to the 5" or 7" capacitive screens, those are 800x480, capacitive, and only a bit more expensive at about £25

  • @arminth
    @arminth Před 4 měsíci +3

    Ordered 2, just arrived. 5 minutes it was working! Thanks Michael for pointing me to this and thanks to the developers! Awesome work!

  • @Billybobble1
    @Billybobble1 Před 2 měsíci

    Thanks Michael, I love these kind of videos, you have just helped so many makers! I still have the rear case for the Ender 3 you designed, it was one of my first prints, and to this day possibly the most useful. Your work and sharing of it is highly appreciated. Thanks again.

  • @noanyobiseniss7462
    @noanyobiseniss7462 Před 4 měsíci +1

    Sweet! Been waiting for this for my V-core!

  • @davidvanderbrook3988
    @davidvanderbrook3988 Před 4 měsíci +2

    Wow this was so easy i even got it to work the first time around lol. Thanks a ton!!

  • @ozzybiker1013
    @ozzybiker1013 Před 2 měsíci +1

    well I bought one of these of aliexpress for £1.19, just to try this, although I didn't need it. worked well, so now gonna try some different projects with it. Thanks

    • @TeachingTech
      @TeachingTech  Před 2 měsíci

      For that price it's hard to go wrong.

  • @TheButchersbLock
    @TheButchersbLock Před 4 měsíci +3

    This takes away the problem of having a SPI screen and not being able to use the ADXL35 at the same time. Awesome video mate 👍🇦🇺😊

  • @timboothby5559
    @timboothby5559 Před 4 měsíci

    Awesome, thanks for highlighting this great project 🎉

  • @ernieoporto1111
    @ernieoporto1111 Před 4 měsíci

    This is incredible! Just ordered 2 screens!

  • @dennisdecoene
    @dennisdecoene Před 4 měsíci

    Mine is already ordered because of this video. I love it!

  • @FilmFactry
    @FilmFactry Před 4 měsíci +1

    Printed your CYD case and ir came out great with the faceplate on a carbon fiber bed texture!

  • @penspencils5564
    @penspencils5564 Před 4 měsíci

    Good stuff. Just ordered a CYD to try it out.

  • @JacobShepherdEngineer
    @JacobShepherdEngineer Před 4 měsíci +1

    Wow, what timing. I was just looking into installing klipper on my SV06. This would be a nice upgrade to go along with it.

  • @freeemailssuck6848
    @freeemailssuck6848 Před 4 měsíci

    Always with the goods.
    Thanks Michael

  • @AdrianvanNunen
    @AdrianvanNunen Před 4 měsíci +1

    What a great, cheap option! I managed to get Klipper Screen running on an old HTC One - plugged into a usb port of a RPi4. Works flawlessly. :) But, if I hadn't already set that up, I'd go for this option for sure.

  • @LokiX76
    @LokiX76 Před 4 měsíci

    Ordered one immediately after watching this yesterday. Can’t wait to add it to my ender 3v1

  • @sanketss84
    @sanketss84 Před 3 měsíci

    this is really neat. thanks for sharing.

  • @pompoz1202
    @pompoz1202 Před 2 měsíci

    Ordering right after seeing this video!

  • @Festivejelly
    @Festivejelly Před 4 měsíci +1

    Noice. Might have to pick one of these up. My TFT35 is a bit rubbish with klipper.

  • @jazzboy
    @jazzboy Před 2 měsíci

    Currently running Klipper Screen with an old LCD screen, a mouse and keyboard. Had all the bits so no extra cost and a huge screen to boot!

  • @Ritzy3dprinting
    @Ritzy3dprinting Před 4 měsíci

    your instrustions are slways so precise and easy to understand.
    I was hoping if you make an updated video as to how to setup a touch display for raspberry pi running octoprint on my ender 3

    • @Andun123
      @Andun123 Před 4 měsíci

      I'm not sure, if this screen requires Moonraker or Fluid.
      Can someone confirm it's working or not working with octoprint?

  • @sebscharpf
    @sebscharpf Před 4 měsíci

    Thanks a lot, your Videos are extremely interesting and enjoyable!
    I use klipperscreen on a nice old 10" tablet and it was extremely easy to set up. Did I miss this option in the video? Or was it just forgotten to mention?

  • @werxeh
    @werxeh Před 4 měsíci +2

    I have two boards like this with the built in touchscreen I bought a while back because they were so cheap. Now I know what to use them for :) Thanks for this. Particularly because the screen on the Ender-3 V3 SE doesn't function in Klipper

    • @werxeh
      @werxeh Před 4 měsíci +1

      Also Klipperscreen was a problem for me with the screen I had, as I couldn't utilise an accelerometer with the display drivers installed

  • @akedz9785
    @akedz9785 Před 4 měsíci

    excellent i just got 2 of these from my dad

  • @unlock-er
    @unlock-er Před 3 měsíci

    Awesome mate! Bought!..................2.

  • @robertparenton7470
    @robertparenton7470 Před 4 měsíci

    Thank You!

  • @user-wo7rl4nm7w
    @user-wo7rl4nm7w Před 4 měsíci

    This is amazing, just need to get klipper working, I had trouble getting mainsail and klipper to interface with each other

    • @Anzyclos
      @Anzyclos Před 4 měsíci

      Kiauh is your friend!

    • @user-wo7rl4nm7w
      @user-wo7rl4nm7w Před 4 měsíci

      I used kiauh, its after the installation process in mainsail where it tries to connect with klipper and shows the blue message for 5 minutes, then it goes red @@Anzyclos

  • @ThePhilbox
    @ThePhilbox Před 4 měsíci +2

    Can you please do an episode on getting klipper to send notifications to your phone... 'push' notifications with status updates, like first layer done, print finished, etc.

  • @jaceyrector9320
    @jaceyrector9320 Před 4 měsíci +2

    I’ve been running klipper for a while with no screen and I don’t miss it. But for the simplicity and price I think I may add this anyway.

    • @eaman11
      @eaman11 Před 4 měsíci +1

      Agreed. For 8$ I could use a pause - stop button and Z-offset

  • @edumaker-alexgibson
    @edumaker-alexgibson Před 4 měsíci

    Excellent video Michael, thanks.

  • @Underestimated37
    @Underestimated37 Před 4 měsíci

    I wonder if this project could be ported to work with the included LCDs on machines like the ones included with the Anycubic Kobra series. They’re just a simple lcd with an onboard processor, and if they could be flashed to this project they would already be fully in place and fit into a converted printer

  • @marienspek812
    @marienspek812 Před 4 měsíci +2

    I use an old phone as the klipper host, klipper screen and webcam all at the same time from the same device...

  • @TheRealPlato
    @TheRealPlato Před 4 měsíci +1

    I don't like adding both this ESP32 plus a pi running the Klipper server. I see expensive Creality Sonic Pad is available to do it all in one. Any suggestions for DIY kits that result in a single enclosure klipper server and touchscreen supporting an input shaping accelerometer?

  • @sarexsarex8497
    @sarexsarex8497 Před 4 měsíci

    Hi. I think you said on the vid that you had once shown how to use an old tablet as a touchscreen for a printer. If I am right, can you tell me which video it was on. Many thanks

  • @Mobile_Dom
    @Mobile_Dom Před 3 měsíci

    just bought one and set it up, in setting it up it turns out the 3.5" capacitive one is now supported as well, so I'll be picking that up as well, much nicer than resistive screens, and I think it was £12 for the bigger screen

    • @keaterz
      @keaterz Před 3 měsíci +1

      Do you have a link to this one?

  • @WillThat
    @WillThat Před 4 měsíci +3

    You can VNC into klipperscreen with these screens too.

    • @eaman11
      @eaman11 Před 4 měsíci

      That's wild, good to know!

    • @mordevolt1
      @mordevolt1 Před 4 měsíci

      could you post link on instruction how to do it?

  • @tonycosta3302
    @tonycosta3302 Před 4 měsíci +1

    Can you use any ESP32 touch display? I saw some larger ones with better resolution for not a lot more cash. I’m curious if those are a viable upgrade pick.

    • @TheNightShiftt
      @TheNightShiftt Před 4 měsíci

      I’m wondering the same thing I think it will work though it’s the exact same thing just bigger if anything it will work with a border around the edge but should be able to fix by editing the firmware

  • @jefa3524
    @jefa3524 Před 4 měsíci

    Question. When you are setting IP to the printer. Dose that mean the printer has to be a WiFi enabled device? Also, dose that make the old screen obsolete? I want to do this exact thing for my SR.

  • @snowmanDIY
    @snowmanDIY Před 4 měsíci

    Any STL case mount adapter suggestions to mount this to a Ender 3 pro printer using the case in the video?

  • @sofronio.
    @sofronio. Před 4 měsíci

    it seems a diy solution is also possible. I just have some tft touch screen by my hand. will have a try this?weekend

    • @sofronio.
      @sofronio. Před 4 měsíci

      ive done it. just used a regular esp32 dev board and a 2.8 inch tft. works perfectly.

  • @f1hotrod527
    @f1hotrod527 Před 4 měsíci

    Can you print from an SD or micro SD card with klipper? Or do you need to send the print over wifi?

  • @RCoryCollins
    @RCoryCollins Před 4 měsíci

    Hey, so to use this method I should have klipper firmware installed on the printer's motherboard and already tuned up to work properly before I use this CYD solution as the controller?

  • @vortexen3976
    @vortexen3976 Před 4 měsíci +1

    Out of curiosity, can you plug in an sd card on the back of that screen and transfer files? likely not but Im curious if that is a feature since after klipper conversion, the port on the board becomes useless.

    • @sharpfang
      @sharpfang Před 4 měsíci

      I suspect it might be a future option. The ESP should be well capable of this, it's just a matter of writing the firmware.

  • @timf7354
    @timf7354 Před 4 měsíci +2

    Does the 3d printed case have a stylus holder? Very nice tutorial!

  • @adammasri
    @adammasri Před 4 měsíci +2

    Thank you for the great video as usual. Is it possible to make this screen show stl thumbnail?

    • @werxeh
      @werxeh Před 4 měsíci

      I'd say it's possible but you'd need to know how to edit the source code to include that functionality. Someone could I'm sure, sadly not me. It's been developed on platformio as well, and I've never used that (not that I'd be able to even if I had)

    • @SuchMeme
      @SuchMeme Před 4 měsíci

      I have a branch that does exactly this, sadly it's unstable as it requires quite a bit of memory to load an image. Maybe it's more bearable when the latest dev has been merged into it

    • @adammasri
      @adammasri Před 4 měsíci

      @@SuchMeme i see. Thank you for your reply 😁

    • @adammasri
      @adammasri Před 4 měsíci

      @@werxeh i hope so. Still using this screen should be a good alternative to raspberry 5" screen in term of cost

  • @B777300
    @B777300 Před 16 dny

    Hi Michael. could you please attach the support for FlsunSR extrusion to attach the panel on your design on printables? Best regards from BRmakers!

  • @jerseybarrier64
    @jerseybarrier64 Před 4 měsíci

    If using RatOS, where would I add the CYD macro command to display the set macro buttons I’m currently showing on my mainsail dashboard?

  • @NielsNL68
    @NielsNL68 Před 4 měsíci

    It would have been nice when the also supported bigger screens as well. But other then that it is a very nice setup

  • @skilledcamman4752
    @skilledcamman4752 Před 4 měsíci

    I was looking for this

  • @urmomsahoe1
    @urmomsahoe1 Před 4 měsíci

    are those the same screens that were used in the DS lite?

  • @GeorgeGraves
    @GeorgeGraves Před 4 měsíci

    Is the CYD comeing to other firmwares?

  • @1kingyehuda1
    @1kingyehuda1 Před 2 měsíci

    Is there a problem connecting to the CYD screen if im running klipper with octoprint and not mainsail? the screen dosent connect to the octoprint ip

  • @aidanm7225
    @aidanm7225 Před 7 dny

    You can run vnc on these esp32 and vnc to klipper screen as as if android

  • @SalisburyKarateClub
    @SalisburyKarateClub Před 4 měsíci

    Here's a question, I have a Voxelab 3D printer (I'm a newbie to 3D) I also have a spare Rasberry Pi laying around. Is it possible to connect the 2 so that I can access the printer via my network. At the moment it uses ssd cards, which is a pain.

    • @wyqid
      @wyqid Před měsícem

      Yes. I was running a Voxlab on a Pi3A+, but it will work with any Pi from a Zero W 2 on up. The Zero W 2 can run full speed with a simple generic USB charger that provides 2000mAh or more,. The other Pi's will throttle to half speed unless you buy a official Pi charger that can pump 2.5 to 3 amps through your USB cable (which most USB cables are not made to do). Personally I've switched to using an old i5 laptop running Debian Linux to run 4 printers. The Pi has no shielding and frequently disconnects during printing due to EMF noise. I did design special unpowered shielded USB cables and used a dedicated 60W power supply for all four Pis on all 4 printers and solved the disconnect issue, but they still throttled, probably because it is hard to find a micro-USB cable with thick wires that is cheap.

  • @Justdigit2
    @Justdigit2 Před 3 měsíci

    Nice....my finger was on the button to order. But when I saw it's not fully functional klipperscreen... I backed off...

  • @jerseybarrier64
    @jerseybarrier64 Před 4 měsíci

    This looks like just the ticket. Question, if I am out of USB ports on my raspberry pi? Can a splitter adapter be used to share the port?

    • @mizz1414
      @mizz1414 Před 4 měsíci

      Use an USB Hub

    • @pellcorp
      @pellcorp Před 4 měsíci +2

      This is just for power, you could also use a buck converter to get 5v from your printer PSU, probably can even use same buck as your rpi if you are already powering from psu

    • @jerseybarrier64
      @jerseybarrier64 Před 4 měsíci

      Thank you. That helps and I seem to have options.

  • @agaldoo
    @agaldoo Před 29 dny

    Suggestion: use the built in interface if using a laptop

  • @williamwebb2042
    @williamwebb2042 Před 4 měsíci

    What size connectors do these boards use? Does anyone have a source?

  • @voxpop9
    @voxpop9 Před 4 měsíci

    What is the adfvantages and disadvantages of using CYD Klipper vs Klipper Screen?

    • @sharpfang
      @sharpfang Před 4 měsíci

      The main disadvantage is less options, smaller screen. The advantages are price and ease of installation.

    • @voxpop9
      @voxpop9 Před 4 měsíci

      @@sharpfang I see, thanks for letting me know

  • @constantinmoog3630
    @constantinmoog3630 Před 4 měsíci

    Can i just do the same with octoprint ?

  • @rodbacon9489
    @rodbacon9489 Před 4 měsíci

    An absolute bargain in any language!

  • @pj8979
    @pj8979 Před 4 měsíci

    If this can work why can't we sort out the BTT LCD which has WiFi capability and running the same code.

  • @Der_vom_anderen_Stern
    @Der_vom_anderen_Stern Před 4 měsíci

    Unfortunately it works only with Moonraker. I use Octoprint so my RepRap-Display will be there. Thanks for the nice Video

  • @86abaile
    @86abaile Před 4 měsíci

    Does it work with RatOS and is there a version of this for Duet boards?

    • @jerseybarrier64
      @jerseybarrier64 Před 4 měsíci

      I got it working on my minion with RatOs and is doing fine. What I struggle with is macros and how to add some basic commands to the screen that I’m showing in mainsail.

  • @MarkusNemesis
    @MarkusNemesis Před 3 měsíci

    If you're using the RPI for power, couldn't someone just make the screen run off serial commands and forego the need for WIFI?

  • @tructruc00
    @tructruc00 Před 4 měsíci

    I would really like this to communicate via USB so that you don't need Wi-Fi

  • @wsturner88
    @wsturner88 Před 3 měsíci

    Has anyone been able to do this install from a MAC?

  • @minibigs5259
    @minibigs5259 Před 4 měsíci +1

    Any racing content coming? 😁

  • @pellcorp
    @pellcorp Před 4 měsíci

    This is awesome, but painful to have to use wifi if your klipper printer uses ethernet 😢

  • @Kmnri
    @Kmnri Před 4 měsíci

    Nothing beats just using your phone with browser.

  • @tcurdt
    @tcurdt Před 4 měsíci

    KlipperScreen and easily customizable? Not exactly how I would call it. Interesting alternative.

  • @joeking433
    @joeking433 Před 4 měsíci

    I despise touch screens. I'd say my touches register maybe 60% of the time. I much prefer the older method with the scroll knob.

  • @jarkkoaitti287
    @jarkkoaitti287 Před 4 měsíci

    Can you really get that touchscreen for $10? i'm in euro area and every screen that has a €10 pricetag, has something like 7€ postage. that seems to be the minimum total price with everyone. that is a capacitive touch version, non-touch and resistive are a bit cheaper

  • @OzgurJohn
    @OzgurJohn Před 4 měsíci

    Link for product?

  • @rahsaankcole
    @rahsaankcole Před 4 měsíci

    Will this work for the 4.3 version? 4.3" inch ESP32 Display ILI9485 IPS TFT LCD Module ESP32-8048S043C-I Capacitive Touch Screen 800x480 ESP32-S3-WROOM-1 Development Board for Arduino IDE

  • @dexter323i
    @dexter323i Před 4 měsíci

    Excellent video and very useful tool! Just one question: Why resistive touch display? C'mon, chinese manufacturers! There are awesome capacitive touch displays out there with IPS panels. These resistive touch TFT panels should all be in a museum until now...

  • @thespencerowen
    @thespencerowen Před 4 měsíci +1

    Can I give some feedback on the videos? People don’t have patience for 10-20 second intros anymore. I would suggest shorting the channel spash at the beginning.

  • @broderp
    @broderp Před 4 měsíci +1

    This looks like way more than 2 minutes. Must be this video is for those already familiar with klipper, know the code, have a raspberry pie attached to their printer, and know how to do all that before taking the two minutes to install this.

    • @santiagopostorivo
      @santiagopostorivo Před 4 měsíci

      If you already have klipper, this takes very few minutes. I think that is the logic of the video, because installing and configuring klipper will take you a lot more (and I did it manually, not with an image because I use an old laptop for running klipper)

  • @hinteordark-light5377
    @hinteordark-light5377 Před 4 měsíci

    It's just stupid. You have - usb , i2c , spi , uart , gpio and you select get and send data over Wifi !
    One of main reasons to have display is reset button , and with this display you have a lag between click it and printer reality resets.
    With this you have lag on any action, and you have a ui that doesn't supported by anyone on the community , and it's ugly as hell

    • @SuchMeme
      @SuchMeme Před 4 měsíci

      Is there no place in the world where you want a printer status display that doesn't have to be hardwired into a pi? I run mine off a battery bank so i can place it anywhere.
      Also, i think it's a bit short sighted to say that the screen is not suited to be an emergency stop. I think you'll experience more latency by waiting for the command queue to empty before the emergency stop is actually processed. If you really want an emergency stop, consider the power plug :)

  • @frankhovis
    @frankhovis Před 4 měsíci

    James Hunt? I hope you realise that's rhyming slang for.... something rude.

  • @midknightmist
    @midknightmist Před 4 měsíci

    It's a trap 😢

  • @Inosix
    @Inosix Před 4 měsíci

    No views, under 30 seconds, first

  • @TinTalon
    @TinTalon Před 4 měsíci

    This this work with the new Anycubic Kobra 2 Max?

    • @santiagopostorivo
      @santiagopostorivo Před 4 měsíci

      If you see the video, you will realize that this works with every machine under klipper. It connects to the machine using wifi, so no wired connection is needed. The only wired connection you need it to supply power to the screen. If the machine does not come with klipper or you did not mod it to add it, this won't work.

    • @TinTalon
      @TinTalon Před 4 měsíci

      @@santiagopostorivo I watched the video. Sorry new to 3d printing. I didn’t realize it until I got it that Anycubic locks down their entire printer so you cannot mod it. So that’s why I asked. Sorry.