Octoprint Raspberry Pi Touch Screen Install - Touch UI - Chris's Basement

Поделиться
HTML-код
  • Опубликовано: 28 авг 2024
  • НаукаНаука

Комментарии • 592

  • @jameslaine2472
    @jameslaine2472 5 лет назад +31

    Thank you for this well done presentation with no unnecessary background noise/music.

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      You bet James! Thanks for watching!

  • @tracymoon4437
    @tracymoon4437 4 года назад +1

    I tried a few other videos to get the touchscreen to work on the pi monitor, and none of them worked. This one was exactly what I needed. Now it loads on the monitor perfectly. Thank you sir!

    • @ChrisRiley
      @ChrisRiley  4 года назад +1

      You are welcome, thanks for watching.

  • @hgwells9007
    @hgwells9007 4 года назад +1

    This is genius, I could not login into Touch UI your Video helped solve that problem, now it works like a dream! Thank you

  • @vn1500g3
    @vn1500g3 5 лет назад +1

    This is the Shizad! I've had such good luck with this install that I've purchased a second HDMI LCD for my other Pi. Thanks, Chris! Keep up the great work!

  • @CiroRodrigues
    @CiroRodrigues 4 года назад +1

    I bought a display quite like as yours, I tested it already successfully with Raspberry Pi but never actually found a good real life usage for it. But now it seems there are something useful to do with it. Thanks for your very clear tutorial.

    • @ChrisRiley
      @ChrisRiley  4 года назад

      You bet, good luck with your build!

  • @wadefallin
    @wadefallin 5 лет назад +1

    Awesome Chris! I’m heading over to my Patreon account and add you into my list of creators to support! You listened to what your viewers wanted and produced the video! Back on March 3rd, you posted a video “LCD Screen - Monitoring Octoprint” where I agreed with Mark Stemmett’s comment that you should “show us how to connect the 3x5 inch touch LCD display to Octoprint”! When a creator takes the time to reply to most every comment, as you do, and act on some of those comments, as you do, then that creator should get recognized and rewarded in some way. Not only did you make a video on a 3x5 inch Touchscreen LCD, but you chose the same one I have! Thanks for listening to us Chris. I’ll be pulling mine out of the cigar box it’s been hiding in for two months this week and get it setup! Thanks again Chris!

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Thank you so much! I do my best to help the community. I am very appreciative of the suggestions in the comments. If there is something users would like to see I am more than happy to do it. Thanks for the support!!!!

  • @Escapeexes
    @Escapeexes 4 года назад +1

    Found this super helpful even a year later. Thanks so much for this guide.

  • @PrintNPlay
    @PrintNPlay 5 лет назад +9

    I can't believe you would tackle such a touchy subject. Good on you!

    • @speesy
      @speesy 5 лет назад +2

      I know this will sound nooby.. but.. why a touchy subject? Is it just a pun on touchscreen?

    • @PrintNPlay
      @PrintNPlay 5 лет назад +2

      @@speesy it's just a pun :) I pun on most of Chris' videos

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@PrintNPlay James always has a good one. ;)

    • @speesy
      @speesy 5 лет назад +2

      @@PrintNPlay ok :) just tought there was some internet war about octoprint and other open source software..

  • @umar167
    @umar167 5 лет назад +3

    Man, this tutorial was so easy to follow and super simple! Great job Chris, this helped me out so much!

  • @olavodias
    @olavodias 3 года назад +1

    As always, another great video from you Chris. In my case, my printer sits on the garage. On summer it gets super hot, and raspberry pi's can shutdown after they reach over 85 degrees celsius (as far as I know). So I need a fan in between the screen and the raspberry pi. I can overcome that by having a different HMDI cable and using cables instead of connecting the LCD directly to the board, which is what I will do :) Thanks for posting this video.

  • @TheWhitde
    @TheWhitde 5 лет назад +2

    Chris, been looking at getting a R. Pi for my Ender 3/Lerdge K setup and eventually converting my old Up 2 Plus to a Lerdge board. Every time I searched youtube for hints on doing things... your channel came up first and has provided the goods. Big thumbs up!
    Too be truthful, if Lerdge was open source I'd use a wifi SD card to transfer the print file and alter the firmware to have a watch directory on the SD card. Upon finding a new non-busy file it would start printing.
    Have a small side project... "spaghetti ball " detector. Saw some AI web camera ones but I envisioned a simpler and cheaper point/dot laser and detector placed so a beam is aimed just above nozzle height and too a side. Basically if the detector falls less than a threshold for a certain amount of time it will mean "something" is where it shouldn't be and the firmware stops the print. I'm sure this could be tied into the filament out detectors that some have as the end result and action taken is the same. Some firmware even has ability to halt if an end stop is triggered when printing as that should never happen. From my observations... the infamous spaghetti ball usually results in a tangled mess all around the nozzle.

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Great idea! Have you seen spaghetti detective yet? Not exactly the same thing you want to do here, but it might give you some ideas.

    • @TheWhitde
      @TheWhitde 5 лет назад +1

      Saw the AI one that requires a camera etc and eventually a subscription. I have ordered some laser diode breakouts and a few detectors. I'm sure it should work but nothing like a rl test. Also, has to work with all the addons people have. Really a matter of setting the 2 end points so the laser is pointing at the target which is a reasonable size. I think the trick will be to have the detector in a small tube so light that's bounced can't set it... just direct line of sight. I'd envision a small cheap Arduino as the controller. (check out the ones with a small oled and a few buttons built in). IMO it should act like a switch as far as printer is concerned but can be fine tuned easily. I made a wow fishing bot years ago out of curiosity and a part of that was listening to the audio for splashing sound when a fish was on. I feel the same logic can be used here where it must detect a strong enough blockage for a certain amount of time to actually trigger. It might test 4 times a second and decide if 60% or more over a 3 second period then it's triggered.
      Originally I was looking at a "cat whisker" type setup but that hit a few snags. It basically all boils down to "is something above my nozzle that shouldn't be".

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@TheWhitde Well good luck, I can't wait to see what you come up with.

  • @JSCB-365
    @JSCB-365 3 года назад +1

    I used this video last year and everything worked. I did an update that caused me to have to install Octoprint fresh then discovered there was a huge issue with the install for the screen. After some thinking, went to gethub and found the new instructions for the UCTRONICS screen. Hope this helps some other users

    • @ChrisRiley
      @ChrisRiley  3 года назад +1

      Thanks for posting this update.

  • @kamakiri700
    @kamakiri700 4 года назад +2

    Chris, thanks so much for this, it worked perfectly - deviation while I did the specific drivers for my screen but the rest was fantastic. I cant imagine how much time you saved me

    • @ChrisRiley
      @ChrisRiley  4 года назад

      Awesome, great to hear this was helpful!

  • @williamflinchbaugh6478
    @williamflinchbaugh6478 5 лет назад +1

    Hey so at 3:41 you mentioned that you can use octopi.local only if you have one octoprint instance running. Well, if you just go into raspi-config on each octopi, you can actually just change the hostname and access it like that. That way you can have a different .local for each printer and not need to know the ips for each. Great video by the way xD

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks man! Yep, I think I have that in a video somewhere. I just say that so people know they can use octopi.local. I wipe out these installs every time a do a new video, so I endup with a lot of these octopi.local devices on the network. Thanks for adding this though.

  • @runicevan5624
    @runicevan5624 4 года назад +1

    Thanks Chris! Very nice and detailed guide. I installed a ridiculous 10" touch screen with your help.

  • @zimmy1958
    @zimmy1958 5 лет назад +1

    THANKS Chris." you the man " I have been wanting to do this for a while this pushed me to try it, stuff on order now. I know I would not have known how with out you.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Awesome! Thanks Zimmy, glad it helps.

  • @candogancan5574
    @candogancan5574 5 лет назад +2

    thank you for this subject and clear presentation w/o music at the background. Well done.

  • @TD3DMakes
    @TD3DMakes 5 лет назад +2

    Great video as always Chris. You make these tutorials very easy to follow. Thanks for sharing and looking forward to the next one.

  • @PunakiviAddikti
    @PunakiviAddikti 4 года назад +1

    My screen came with a driver CD with the driver file on it. The Pi couldn't read the install file. Fantastic. Not to worry, I gave up on the touch functionality a long time ago. It serves only as a screen now. The touch does work. The Pi found the driver, but it's offset. A lot. Nothing worked, the touch couldn't be calibrated or changed. I might give this a go, the screen is the exact same one I have.

    • @ChrisRiley
      @ChrisRiley  4 года назад

      Well, that kinda sucks, if you figure it out, please let us know.

  • @ryanrm8547
    @ryanrm8547 4 года назад +1

    I love your videos, so helpful and really like your demeanor and methods of explaining. I am very new to all this and your videos are so easy to follow and straight to the point. Set up 2 octoprints with your other video and now adding the touch UI with this one. Thanks!

    • @ChrisRiley
      @ChrisRiley  4 года назад +1

      NICE! Thanks man, glad they are helpful!

    • @ryanrm8547
      @ryanrm8547 4 года назад +1

      @@ChrisRiley THANK YOU so much for taking the time to make these videos and share!

    • @ryanrm8547
      @ryanrm8547 4 года назад +1

      @@ChrisRiley hmmm uh oh not sure what happened. I selected the auto log-in but it didn't take, when it restarted it just had the bad page icon. So I restarted the pi and then it wouldn't connect to touch UI. So then I went in and added the auto log-in and network info like you show at the 12' 30" mark, went ahead and rebooted. But now it's just stuck on the connecting to touch ui screen and then fails. Any suggestions? By the way I'm using the official Raspberry Pi 7 screen

    • @ChrisRiley
      @ChrisRiley  4 года назад

      @@ryanrm8547 It could be a touch UI issue, check this out. community.octoprint.org/t/touch-ui-plugin-not-working/16757

  • @kevincozens6837
    @kevincozens6837 5 лет назад +1

    Thanks for the video. I have a Pi 2 with an SPI based LCD touch screen on it and I've been thinking about using it for OctoPrint. Adding TouchUI will be a nice addition.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      You're welcome! Glad it was helpful.

  • @byseven
    @byseven 5 лет назад +1

    Awesome video. I used the non-hdmi and it works great. Thanks.

  • @Qwuille
    @Qwuille 5 лет назад +1

    I keep coming back!
    Awesome tut, gonna bring out my old waveshare LCD and fix this.
    Thanks.

  • @borahosadam7347
    @borahosadam7347 5 лет назад +2

    This was the best guide I have ever seen
    Thanks a lot!

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Thanks for watching Bora!

  • @mdbushnell
    @mdbushnell 4 года назад +1

    Thank you for this wonderful tutorial. I did it and all is working. I have to work on the camera tomorrow. Thanks again.

    • @ChrisRiley
      @ChrisRiley  4 года назад

      Great! Thanks for watching!

  • @kazolar
    @kazolar 5 лет назад +1

    Love touch UI, any resolution below 1024x600 you will have a hard time if you want to use an on screen keyboard inside touch ui. I would suggesting using a 7" 1024x600 screen. I've gone through multiple screens on my configurations, and I've settled on that version. I have noticed that in order to power a larger screen (you wouldn't be using a hat), you should run power directly to the power pins on the pi, the micro USB power inlet on the Pi is really not rated for 2.5A (that connector is actually only rated at 1.8A of continuous power delivery). I absolutely love touch UI, I prefer to rotate the 7" screen, makes using the on screen keyboard easier. (that takes a bit more configuration to rotate the display and rotate the touch functionality). I would stay away from UCTronics screens -- or at the very least check the script that installs the "drivers" some of their screens replace the kernel, which is a hack, if they replace your kernel, you're stuck with any bugs which are that specific kernel version.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Great comment and great tips, thanks!

  • @thehappyextruder7178
    @thehappyextruder7178 5 лет назад +1

    Another Winner Tutorial Chris, keep them coming Sir !!! Happy Printing !

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks Ron! Awesome Z brush stuff you have going BTW ;)

  • @mikeheroux8694
    @mikeheroux8694 5 лет назад +1

    Thank you so much for the help easy to follow instructions. Now I got to make a enclosure and attach it to my ender 3 pro.

  • @ben_r_
    @ben_r_ 5 лет назад +1

    Awesome! Thanks for this video, Ive got an RPi 3B+ and Raspberry Pi Foundation 7" Screen combo laying around that I really didnt know what to do with. This seems like a perfect fit to go with the new Prusa i3 MK3S printer I just ordered!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Awesome! Enjoy your Prusa, they are great.

  • @edwardboston8600
    @edwardboston8600 5 лет назад +1

    In regards to enlarging the main partition, I believe the latest OctoPi image does that automatically when booted the first time after flashing.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks! I thought they took care of that, but I figured I would show it.

  • @TurboTimsWorld
    @TurboTimsWorld 5 лет назад +1

    Great Video, I use the cheapest from china screen on the gpio pins (not hdmi) and followed the set up from Joe Mike Terranella's channel with no problem to set it up. It does mean you have the hdmi plug free if you want to go to a large screen but the resolution will be set for the 3 1/2" screen. drivers didn't seem to be hard to find as mine didn't come with any, Im sure Joe had the link if not ask here and I will put the link I used.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Right on! Good to know the drivers aren't that hard to find.

  • @NickelCityPixels
    @NickelCityPixels 5 лет назад +2

    if anyone had probs with dependencies, at one pt I had to go back and sudo dpkg --configure -a, and then it worked.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks for posting this tip!

  • @usna98
    @usna98 5 лет назад +1

    Great tutorial - I've been looking to upgrade my Octoprint setup with something like this. Thanks!

  • @spikekent
    @spikekent 5 лет назад +1

    Superb walk through Chris

  • @ZebraandDonkey
    @ZebraandDonkey 5 лет назад +1

    We approve. Little one and I found it quite informative. We would even heart it if it was possible.

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Thanks James and little one!

  • @RonnieLaugen
    @RonnieLaugen 5 лет назад +1

    A thing for a followup video, could be octoprint-tft - looks really nice. :-)

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Oh cool, I might give that a try.

    • @RonnieLaugen
      @RonnieLaugen 5 лет назад +1

      @@ChrisRiley I havent gotten around to it myself, as I dont think my screens will work out of the box, and the official display is mounted in my car.. 😅 planning to try and get a 5" screen for it, mostly because fat fingers :P

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@RonnieLaugen I hear ya, this one was a little small for me to use as well.

    • @RonnieLaugen
      @RonnieLaugen 5 лет назад +1

      @@ChrisRiley i got the mks gen l board on my Ender 3, and considered adding a touch screen. Then I see everyone recommending a 2.8" screen, like who the hell are these people, my 5 year old would struggle hitting the right buttons on it 😂

  • @captainmort
    @captainmort 5 лет назад +3

    Great tutorial, Chris. I have a 5" screen and pi just waiting for a new project so this could be it. Cheers :)

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Nice! Hope the video helps!

  • @MichelBricole
    @MichelBricole 5 лет назад +1

    Thank you alot, that's what I was looking for :)
    Really easy tutorial to understand.
    Thanks Chris for sharing !

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks for watching Michel!

  • @cameron20020
    @cameron20020 5 лет назад +1

    As much as I like the SPI screens, because it looks like a tidier install... I prefere HDMI or MIPI screen interfaces because they're designed specifically for video, and you're not relying on software tweaks to make it work.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Agreed, just seems to be a lot cleaner install as well.

    • @kumd
      @kumd 5 лет назад

      Chris Riley SPI screens are ~$15 and hdmi is around $25. I chose the cheaper version and it’s definitely become a headache.

  • @mrkekson
    @mrkekson 5 лет назад +1

    CAREFULL! Running octoprint + a x server + a browser + touch ui, can put random JavaScript loads on the pi, what can cause buffer under run. Using octoprint tft is a lot safer option if you don't want the risk of having a print full of zits and blobs. I know there are some unicorn peoples who don't met with this problem, but if you print fast, use a separate pi/pc/tab or octo tft if you must use a hd screen.

  • @jeremiedupont8696
    @jeremiedupont8696 4 года назад +1

    Thanks Chris! Awesome presentation.

  • @briananichowski9139
    @briananichowski9139 5 лет назад +1

    Wow, nicely done. Need to implement this myself.

  • @madmike8406
    @madmike8406 5 лет назад +1

    Great Video! Your awesome at helpful printing tutorials.

  • @LogicalWaste
    @LogicalWaste 5 лет назад +1

    I want to do this but with a larger screen mounted next to the prusa lcd, but keep my pi where it is above the Rambo case. I guess I'd just need a larger screen, some wires, and an hdmi...i think I'll give this a go.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Should be pretty straightforward. Let us know how it goes.

  • @dragonstyneenterprises5344
    @dragonstyneenterprises5344 4 года назад +1

    Great job Chris!

  • @avejst
    @avejst 5 лет назад +1

    Nice walkthrough
    Impressive job you have done
    Thanks for sharing👍😀

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thank you, thanks for watching!

  • @levonzanadvorov275
    @levonzanadvorov275 5 лет назад +1

    Thanks Chris! Great video, very helpful.

  • @jameslphillips4393
    @jameslphillips4393 5 лет назад +1

    Thanks great video. I am waiting on my screen. I have done everything in the video to the point where you get and install the drivers.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks for watching! Good luck with your install.

    • @kumd
      @kumd 5 лет назад +2

      He only shows the HDMI version that doesn’t need drivers, I’m trying to get the cheaper non hdmi screen set up and I’ll update here if I figure it out.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@kumd Are the HDMI ones more expensive?

    • @kumd
      @kumd 5 лет назад +1

      Chris Riley The HDMI versions are about $10-$15 more. Non HDMI touch screens are only around $15 total. But I spent hours trying to set it up with octopu even trying multiple drivers. But could only achieve a white screen. I have a 5 inch hdmi version from a previous project that worked great following your tutorial. I would seriously recommend buying ONLY an hdmi version

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@kumd Got ya, thank you for testing it for us.

  • @kevintech5869
    @kevintech5869 4 года назад +1

    After the issues I was having with the Wemos, I ended up getting Pi 4B+ and a 7" LCD, I upgraded octopi with a desktop and chrome, so now it looks the same as it does on my pc

  • @Kevin-tc3ob
    @Kevin-tc3ob 5 лет назад +1

    Thanks Chris - touchscreen ordered :)

  • @markferrick10
    @markferrick10 5 лет назад +1

    Great video. I tried a small screen on a pi maybe a year ago, did not like it. Looks like there are improvements , so I may try again. Thanks...........

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks Mark! There seems to be more touch screen support all the time.

  • @dedries1965
    @dedries1965 4 года назад +1

    Perfect how to..simpel follow and it works great...tnx

  • @UncleRons_3D_Pub
    @UncleRons_3D_Pub 5 лет назад +1

    Another great tutorial Chris, thank you!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks Ron! It was great to see my Uncle at MRRF! ;)

  • @jslay88
    @jslay88 5 лет назад +1

    Expanding file system is still important for any micro larger than 4gb. Otherwise, you'll end up with inaccessible space on the card, which limits the amount of stl/timelapses you can store on the pi until you can transfer them elsewhere.
    when installing packages as a user from the command line/ssh, you should be using apt now, instead of apt-get
    this also provides a new arg to perform full upgrades.
    sudo apt full-upgrade -y
    You should never really be chmodding anything to 777. Usually, you would want to do something like 775 if you are really not sure what permissions you need in this particular env.

  • @bwdigg
    @bwdigg 5 лет назад +1

    Nice tutorial Chris, but a question: On the screen you showed after it's all working, I didn't see a "shut down" button for the Octopi. Did it just not get scrolled to during the videorecording? That would be the (essentially only) reason I'd want the screen -- so that I didn't have to bring a laptop or walk upstairs to get on a computer to shut down the Raspi before I unpowered it (I had a case of SD card contamination from unpowering before shutting down). So, can an Octopi shutdown be issued from that LCD screen?
    Thanks

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Yes it can, you can just go to the 4 lines on the right and go down to system and the shutdown options are in there.

  • @plazmax
    @plazmax 5 лет назад +4

    u have great tutorials , u can do both (update+upgrade) same command like this :
    sudo apt-get update -y && sudo apt-get upgrade
    thank you.

  • @bumbarabun
    @bumbarabun 4 года назад +1

    There is native app available now - octoscreen. It is better as do not reqiure browser so it more lightweight and responsive. Unfortunately it is quite buggy as for now but looks like developing is quite active.

    • @ChrisRiley
      @ChrisRiley  4 года назад

      I did an Octoscreen video, I kinda like it.

    • @bumbarabun
      @bumbarabun 4 года назад +1

      @@ChrisRiley yes I found your video after I put this comment. Liked it!

  • @Craptis
    @Craptis 5 лет назад +2

    Great Chris Thank you!

  • @havenview
    @havenview 5 лет назад +1

    Has anyone had any issues with keeping the Pi cool with adding an LCD? I have added active cooling on my non-LCD version in my printer and that works reliably but I don't like the passive cooling performance and it will only ever get worse with a second board (and additional heat source) 15mm away. I did wonder about adding a small 30mm fan blowing between the two boards or even trying to squeeze a 40x40x10 between the gap but both of these are not ideal. Increasing the gap between the two boards would be good but you are stuffed because of the HDMI bridge adaptor.

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      I haven't seen any, but I don't use one full time. Maybe others have some tips.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @Usama Khan Agreed, should work the same.

  • @paulcumber4732
    @paulcumber4732 5 лет назад +1

    Wow that is cool

  • @neil200830
    @neil200830 5 лет назад +1

    Hello when in cura I can get a layer by layer view but I don’t get a demo/video of the print and how the head moves? Any suggestions? Thanks neil

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Hey! I don't know Cura that well, but I am not aware that Cura can do this. Simplify3d can I think.

  • @speesy
    @speesy 5 лет назад +1

    Thank you Chris!

  • @romiolover6852
    @romiolover6852 5 лет назад +1

    nice video as always

  • @krzysztofczarnecki8238
    @krzysztofczarnecki8238 4 года назад +1

    Getting a HDMI screen is more advisable for another reason- the framerate on GPIO (SPI) - based screens kinda sucks. And you might want to connect other things to GPIO like buttoons or relays.

  • @chrisgulotta
    @chrisgulotta 5 лет назад +1

    Man, I swear you are a mind reader. This is exactly what i was looking at after winning the gmax @ Mrrf

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Sweet! Congrats on that win by the way. That is really awesome!

  • @electronron1
    @electronron1 5 лет назад +1

    I used a kuman LCD which uses SPI instead of HDMI and it appears that the display your using with the HDMI is a bit faster responding to the touch screen. When I did mine there weren't any videos this detailed so it took some research on Billy Blaze's git hub page and a lot more time before I got mine up and running.
    One thing I had to do, probably because I have mine in an enclosure not designed for a display, is to add a fan or it would overheat.
    Thanks for this video

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Glad you got it working, yeah I was somewhat surprised there weren't more videos on this.

    • @martijnajanssen
      @martijnajanssen 5 лет назад +1

      I have numerous issues with the Kuman LCD screen. It shows a mouse cursor, which makes it very hard to control. And whatever I try, the X-movement seem to be reversed, whatever I enter in 99-calibration.conf. Any tips?

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@martijnajanssen Unfortunately the screen very wildly from one another so they are very hard to troubleshoot. Maybe @electronron1 can help, but the vendor should have calibration software to help. Also, check this out. github.com/BillyBlaze/OctoPrint-TouchUI/wiki/Setup:-Troubleshooting#calibration

  • @lambomahrad
    @lambomahrad 3 года назад

    cheers I've got 7" Element14 and works nicely

    • @ChrisRiley
      @ChrisRiley  3 года назад

      That's great! Thanks for watching

  • @geekychaoticness912
    @geekychaoticness912 5 лет назад +1

    will the software work with sunfounder 7in screen? i realize its not touch screen i have a mouse i just want to see the octoprint screen on it

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      As long as you have the right drivers, I think it will.

    • @geekychaoticness912
      @geekychaoticness912 5 лет назад +1

      @@ChrisRiley thanks for the reply!

  • @JAYTEEAU
    @JAYTEEAU 5 лет назад +1

    Thanks Chris, very informative. Cheers, JAYTEE

  • @user-ry5tj6dc8j
    @user-ry5tj6dc8j 4 года назад +1

    Thank You!
    P.S. Used unknown China's 7'' display. Missed step with downloading drivers, but everything works good. Also got problem while " sudo ~/TouchUI-autostart/helpers/install" command was running:
    Installing dependencies (xinit xinput xserver-xorg xserver-xorg-video-fbdev x11-xserver-utils matchbox unclutter):
    - failed
    SO solution was in downloading it by myself:
    sudo apt-get install xinit xinput xserver-xorg xserver-xorg-video-fbdev x11-xserver-utils matchbox unclutter

    • @ChrisRiley
      @ChrisRiley  4 года назад

      Nice! Thanks for the update and I am glad you got it figured out.

    • @brusterbruster6923
      @brusterbruster6923 4 года назад

      Thank You Chris!! I've gone from pi in a box to getting it nearly working with a touchscreen!! brilliant tutorial. but... I'm having a problem similar to Федор Трифонов above. My installing dependency error is (xinit xinput xserver-xorg xserver-xorg-video-fbdev x11-xserver-utils matchbox unclutter chromium-browser) I have tried downloading it myself using sudo apt-get install but this fails with loads of unmet dependencies too.... It suggests using apt --fix broken install but this also fails saying that it " Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) and "Unable to lock the administration directory (/var/lib/dpkg/), are you root?"
      Any ideas?
      Thanks.

    • @chaosdeceptions
      @chaosdeceptions 3 года назад

      @@brusterbruster6923 im having exactly the same problem

  • @vn1500g3
    @vn1500g3 5 лет назад +1

    As always another really great video tutorial - THANKS! Do you happen to have a link to a case we can print this particular setup?

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks! This one looks pretty nice. www.thingiverse.com/thing:1601055

  • @drasticg
    @drasticg 4 года назад +2

    Im trying to change my octoprint settings on my pc but it has the same screen as whats on my adafruit(simple) how to i get the full version on my desktop please

    • @ChrisRiley
      @ChrisRiley  4 года назад +3

      Go up to the menu in the right top corner and hit touchui settings and turn it off.

    • @drasticg
      @drasticg 4 года назад +1

      @@ChrisRiley awesome thankyou for your help and ive subscribed

  • @AnamAhmeds
    @AnamAhmeds 3 года назад +1

    I have the same screen. configured it. but could not find a good case design for it. Could you find one for this setup?

    • @ChrisRiley
      @ChrisRiley  3 года назад

      I like this one, and it is pretty easy to alter to fit your needs. www.thingiverse.com/thing:3810351

  • @juniordupera79
    @juniordupera79 5 лет назад +1

    Hi I had a question regarding the part where you change the local network for that do I put my local network into that space to put the same number that you put

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      That will be your local IP.

    • @juniordupera79
      @juniordupera79 5 лет назад +1

      Chris Riley And then what would I put in the second part after I put my IP address

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@juniordupera79 I think I am confused, please send me an email with a screen shot. brotherchris81@gmail.com

    • @juniordupera79
      @juniordupera79 5 лет назад

      Chris Riley ok will do that

    • @juniordupera79
      @juniordupera79 5 лет назад +1

      Hi I just sent you the email exactly what I am talking about

  • @rac1974
    @rac1974 4 года назад +1

    Awesome job as with all of your videos. Can you recommend a lcd cover that will work with this screen on a Prusa MK3S? I’m having a hard time finding one that will fit the screen that uses the hdmi adapter.

    • @ChrisRiley
      @ChrisRiley  4 года назад +1

      Unfortunately not, I can't find one I like that fits. I really need to make one.

  • @Skando38
    @Skando38 5 лет назад +1

    Hi Chris,
    I'm a huge fan of your videos they really help me started with all this stuff!
    Just before installed TouchUI I followed your instructions to configure two cameras on Octoprint with MultiCAM (in my case I have a PI Camera and a Logitech C270).
    So far I can still use MultiCAM on my browser and TouchUI allows me to visualize through my default webcam (which is the Pi Camera).
    I wanted to know if it could be possible to have MultiCAM on TouchUI and to be able to switch between my two webcams directly on my TouchScreen?

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      I think it could be done, but the creator of touchUI will need to add it. I would put a feature request in over here. github.com/BillyBlaze/OctoPrint-TouchUI

  • @elfpimp1
    @elfpimp1 5 лет назад +2

    I might try this, but I gave to restart from scratch because I kept getting a lot of collisions and the print would start in a corner.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      That's strange, you think it was caused by Octoprint?

    • @elfpimp1
      @elfpimp1 5 лет назад +1

      @@ChrisRiley no, I don't think so, I blame myself mostly because I think I should have done more research. Mostly on configurations.

  • @JoelTurnerPhotos
    @JoelTurnerPhotos 3 года назад +1

    Great tutorial. Any tips on installing all these commands and drivers using a Mac?

    • @ChrisRiley
      @ChrisRiley  3 года назад

      I wish I had some info, but I know nothing about mac. You can still use putty on mac. www.ssh.com/ssh/putty/mac/

  • @BenEBrady
    @BenEBrady 4 года назад +1

    Great video as always, Chris. One question... We are on satellite internet here and pulling down files from github using the git clone command isn't always reliable. Is there a way I can download the zip file from github and then install it manually? The last time I tried to use the clone command it wouldn't pull because the directories weren't empty and I ended up having to re-flash the whole image of the SD card and start from scratch.

    • @ChrisRiley
      @ChrisRiley  4 года назад

      Thanks Ben, sure. Probably the easiest way is to copy the zip file from your PC to your Octoprint SD card. That will put it in /boot. Thee you can cp the file to /home/pi then unzip.

  • @Loodachris253
    @Loodachris253 4 года назад +1

    Never knew this was a thing and now I have to do this project. Is there a way to make this happen without actually attaching the screen to the PI? I want to use a 7" screen and I already have a case printed for my Pi I want to keep using.

    • @ChrisRiley
      @ChrisRiley  4 года назад +1

      I think you could use an HDMI cable and some jumpers and be just fine.

  • @ulightme
    @ulightme 5 месяцев назад +1

    What touch screen user interface would you recommend when running two octopi instances on a single raspberry pi? Thanks

    • @ChrisRiley
      @ChrisRiley  5 месяцев назад

      I don't know of one that will do two on the same pi. Klipper screen will do it, but don't know of anything that will do it with octoprint.

  • @vn1500g3
    @vn1500g3 5 лет назад +1

    Thank you for your detail instructions! All went well, however, now when Touch UI starts, I get this dialog box with nothing in it and close radio button that won't ever close? Any ideas on what I can do to fix it? Also, when setting up the autologin to Octoprint, isn't there supposed to be a password entry as well?

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Hmmm, not sure on the dialog box, it's trying to tell us something, does it come up in the web interface? With autologin true, you shouldn't need to provide a password.

  • @cthulpiss
    @cthulpiss 5 лет назад +1

    Sooooo.... install Octoprint to get rid of standard lcd of reprap, and then..... install another lcd?

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      I prefer to have the LCD even when I use octoprint, I just like to have the status view if I need it.

  • @ravenzero7222
    @ravenzero7222 5 лет назад +1

    hello first of all .good work explaining this and my question is when i touch the display it seem the touch curse is way off everything else is working fine but when i touch a icon i touch somewhere else any idea how to fix it ?

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Thanks! Check out the calibration steps here. github.com/BillyBlaze/OctoPrint-TouchUI/wiki/Setup:-Troubleshooting#calibration If might help you.

  • @noplanman474
    @noplanman474 3 года назад +1

    i cant get it working on spi... it flickers and lags mouse cursor and its on 2.5 amp 5v psu

    • @ChrisRiley
      @ChrisRiley  3 года назад

      I have had some of these screens do the same to me, not sure if it's the screen that causes it or the driver.

  • @bananasESCT
    @bananasESCT 5 лет назад +1

    Thank you so much Chris for this awesome tuto !
    Does it mean that I won't be able to use PSU control with relay anymore since all the 5V pins are taken ?
    Cheers

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      For this screen, probably so, but there could be others out there that leave one of them open.

  • @htw007
    @htw007 5 лет назад +1

    the same work goes for 5" ?? except the drivers right?
    Nice video... as always... many people are confused how to make it work.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks! Yes, it should work the same with a 5".

    • @htw007
      @htw007 5 лет назад +1

      @@ChrisRiley just for anyone else.. i tried it and it worked with "github.com/CytronTechnologies/xpt2046-LCD-Driver-for-Raspberry-Pi" drivers.

  • @dalton11231
    @dalton11231 4 года назад +1

    I have my raspberry pi connected to 4 printers would this screen be able to do that?

    • @ChrisRiley
      @ChrisRiley  4 года назад

      I am afraid not, it will only work on one for now or at least that I know of.

  • @austinbates5877
    @austinbates5877 4 года назад +1

    I'm at the step of backing up and as soon as I enter in sudo ./UCTRONICS_hdmi_backup, it gives me this response: cp: cannot stat '/boot/kernel171.img': No such file or directory. I tried the install again and same issue. Any ideas?

    • @ChrisRiley
      @ChrisRiley  4 года назад

      Looks like the file isn't there. Try doing an ls -als and finding the file manually.

  • @daved7954
    @daved7954 4 года назад +1

    Well not sure what happen when I installed touch UI. I rebooted octoprint on my web browse(Laptop) and now Octoprint is displaying Black background and blue bars across the screen. I should be only seeing this on my 7" touch screen. This is the 3rd time it happen.

    • @ChrisRiley
      @ChrisRiley  4 года назад

      It know to turn on touchUI based on screen size. Maybe the 7" is throwing it off. You can turn the touch UI off in settings to see if you can fix it.

  • @Lets_Play_Silent
    @Lets_Play_Silent 4 месяца назад +1

    this works only for small displays, right? because I have a 7" display and try to get it running... but I always end in the command screen...
    edit: it's not a hdmi display, it's one with the flat cable.

    • @ChrisRiley
      @ChrisRiley  4 месяца назад

      The GPIO ones are pretty tricky to get working.

  • @ath_greek
    @ath_greek 4 года назад +3

    How I can uninstall touch ui? In my case the went all good expect that touch ui not showing any information. Do I need to flash the sdcard over?

    • @ChrisRiley
      @ChrisRiley  4 года назад

      These commands didn't work for you? github.com/BillyBlaze/OctoPrint-TouchUI/wiki/Setup:-Boot-to-Browser

    • @ath_greek
      @ath_greek 4 года назад

      @@ChrisRiley thanks for your response. I have the same issue with this guy
      community.octoprint.org/t/touchui-not-showing-any-information-after-octoprint-install-to-latest-version/10806

  • @yagga001
    @yagga001 5 лет назад +1

    Thank you for this!

  • @gillesletourneau
    @gillesletourneau 3 года назад +1

    Hi, which version of Octopi did you use to do the touche screen. I know my screen is okay because it works with raspbian but when I use the sdcard made with octopi, the only thing I get is a quick picture of raspberry for a nano second and then, a white cursor not moving on the top left corner of my screen. I'm using HDMI connection.

    • @ChrisRiley
      @ChrisRiley  3 года назад

      0.17 octopi should work with 1.4.0, check this out. community.octoprint.org/t/touch-ui-plugin-not-working/16757

  • @diodematrix3738
    @diodematrix3738 4 года назад +1

    Great video, Just ordered a screen lol
    What case did you print to house it ?
    As all I can find don't have the hdmi link, so don't have the clearance inside.

    • @ChrisRiley
      @ChrisRiley  4 года назад

      Thanks! Well, I did a search and now I can't find one. I think we will have to make one. I kinda like this one www.prusaprinters.org/prints/7167-octoprint-raspberry-pi-rig-35-pitft-touch-display probably easy to alter.

    • @OnslaughtPC
      @OnslaughtPC 4 года назад

      i just remixed an existing case to work with this display www.thingiverse.com/thing:4073807

  • @mastergs2
    @mastergs2 5 лет назад +1

    Great video, like always.:-) Thx.

  • @michaelreinhardt1763
    @michaelreinhardt1763 4 года назад +1

    So I followed the instructions (sort of..) to install adafruit 5" backpack touchscreen. I get the Octoprint UI on the screen but no touchscreen capabilities. So what am I doing wrong?? I cannot find any instructions on driver install for this touchscreen.

    • @ChrisRiley
      @ChrisRiley  4 года назад

      Yeah, it has to be a driver issue. All those screens are just a bit different. See if it has a github page.

    • @michaelreinhardt1763
      @michaelreinhardt1763 4 года назад +1

      @@ChrisRiley Yeah, I returned the 5" touchscreen for a PI 7" and it works so problem solved...

  • @KingJamesIX
    @KingJamesIX 4 года назад +1

    Hey, Chris, Dumbshiza Xfinity apparently doesn't want their residential customers to have static IP so I'm having insane trouble making my octoprint remote connectable. Any advice? It's set up and works great and connects easily and readily on my local network.

    • @ChrisRiley
      @ChrisRiley  4 года назад +1

      Yeah, that always seems to be a challenge. Port forwarding or VPN on your router are about your only options. Also, look into dynamic DNS, that will keep your IP updated to one of there DNS's. There is a bunch of them, I use this one. www.noip.com/

  • @atmassie476
    @atmassie476 4 года назад +1

    Thanks for the awesome guide that was so much easier than the others also does anybody know of any files to print up a case for this ?

    • @ChrisRiley
      @ChrisRiley  4 года назад

      Thanks! It's hard to find them with the HDMI U adapter, I really should make one.

  • @bananasESCT
    @bananasESCT 5 лет назад +1

    hello guys,
    I followed all the instructions.
    Everythings looks fine.
    EXCEPT
    My touch screen seems not to work when I click on it on TouchUI homescreen.
    Did you guy have the same issue ?

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      I saw that, but only when the drivers weren't working correctly. Try to reinstall the drivers and see what happens.

    • @bananasESCT
      @bananasESCT 5 лет назад

      Thank you so much @@ChrisRiley .
      I have reinstalled everything.
      However, still doesn't work.
      I have noticed something.
      On the boot screen : I have a "Failed" line that appeared after the driver install :
      "[Failed] Failed to start /etc/rc.local, Compatibility.
      See 'systemctl status rc-local.service' for details."

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@bananasESCT Sounds like the driver loaded something into auto start that wasn't right. What does your rc.local file look like?

    • @bananasESCT
      @bananasESCT 5 лет назад

      @@ChrisRiley , thank you so much for answering me...
      Here is the extract of the rc.local file :
      #!/bin/sh -e
      #
      # rc.local
      #
      # This script is executed at the end of each multiuser runlevel.
      # Make sure that the script will "" on success or any other
      # value on error.
      #
      # In order to enable or disable this script just change the execution
      # bits.
      #
      # By default this script does nothing.
      # Print the IP address
      _IP=$(hostname -I) || true
      if [ "$_IP" ]; then
      printf "My IP address is %s
      " "$_IP"
      fi
      /sbin/iptables -t mangle -I POSTROUTING 1 -o wlan0 -p udp --dport 123 -j TOS --set-tos 0x00
      echo
      echo "------------------------------------------------------------"
      echo
      echo "You may now open a web browser on your local network and "
      echo "navigate to any of the following addresses to access "
      echo "OctoPrint:"
      echo
      for name in $_NAME;
      do
      echo " $name.local"
      done
      for ip in $(hostname -I);
      do
      echo " $ip"
      done
      echo
      echo "https is also available, with a self-signed certificate."
      echo
      echo "------------------------------------------------------------"
      echo
      In order to uninstall the driver, should I do "sudo rm -r mydir UCTRONICS_LCD35_HDMI_RPI" only ? or should I do something else ?
      Cheers !

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@bananasESCT The rc file looks of. You probably don't need to remove any of those files, we just need to find the correct one to install.