@@ChrisRiley Yep I fully agree. There is no waffle and you accelerate all your screen captures so we don't have to watch downloads / installs. You get to the point very quickly, and that's very respectful of all our time, and we're very grateful to you for that.
Thanks a ton for this tutorial! I've done more than my share of Linux projects, and the biggest pain is finding the arcane files and/or configs to make the tricky parts work, it was a treat to just follow a tutorial and have it work the first time, without headaches. You've got a new Patreon member.
i will say this octoscreen was SUPER easy to set up...i was never able to get the touch UI working but i got this going in like 4 sec. i did need to install the desktop GUI too with the other stuff you did in order to get it to start at book then just changed the settings in the raspi-config settings. Thanks for another great vid chris
Thank you!!!! I have been looking for hours to figure out why my screen would remain black, and it was just a matter of rotating it and your instructions are the only one that actually worked. Thank you!!!
Great tutorial! Of particular note, I really appreciated that whenever you were showing important text, you did so at a readable size. Thank you, thank you, thank you!!!
Chris, this isn't a straight forward process at all, but you put it all together and I have OctoScreen running with a 7 inch Raspberry Pi display. I wouldn't have gotten it configured without this video, Thank You !
Hey, I know this is an older video at this point, but I just wanted to say it still works perfectly (especially given Octoscreen hasn't had any updates since this video) and thank you so much for making this. I want to say I ESPECIALLY like the additional google doc provided to make this super easy. I'm using the official Raspberry Pi 7" touchscreen and had to do everything you did, including commenting out "dtoverlay..." to get it to work, but only had to do a 180 rotation.
Worked perfectly ! But note for anyone running a Pi 3 B+ the Pimoroni stock screen rotation script is what you need to use within the screen config . But everything else within this tutoral work like a charm
Thank you so much @chris I was tearing my hair out trying to get this to work after reading a bunch of stuff online, but you came to the rescue with exactly the fix I needed :D Appreciated and Subscribed.
Thank you Chris! This tutorial is just amazing. I just got myself an HyperPixel 4 as well and there was not really any instructions on how to fix the screen. This tutorial not only covers how to have an amazing Octoscreen which I will definitely add now to my Prusa i3, but how to fix this HyperPixel that definitely lack of documentation. My screen is now working as expected and I'm super happy!
As always Chris, your video's are on point. In my honest opinion the best bang for the time spent watching/learning. Thank you sooo much. Keep on rocking!
ABSOLUTELY AMAZING. THANK YOU SO MUCH. I have a pi 3+ and the rotation script it gave you worked and didn't need to do the manually rotate screen and touch screen
Thanks for this. I struggled whole day with getting TouchUI to work (it didn’t). Then someone from the Zaribo group pointed me to your video. All good now!
Im am currently using TouchUI and have display and touch drivers allready installed. May I jump in at 9:15 ??? Is it a good Idea to make some kind of backup to get back to TouchUI if needed or wanted?
You can do a backup in setting, that will be helpful. You will need to remove touchUI before you proceed with octoscreen. Take out the autoboot from the start-up as well.
Chris add this to your document. When powering off the Hyperpixel screen the back light will stay on. Adding this line "dtoverlay=gpio-poweroff,gpiopin=19,active_low=1" to the /boot/config.txt will turn off the backlight when the PI is powered off.
4:26 there is no need to add anything to *rc.local* Just use: *sudo systemctl enable octoscreen* Also, OctoScreen is not a plugin for Octoprint. It is a standalone app.
Quote: "" OctoScreen is LCD touch interface for our OctoPrint based on GTK+3, that allows you to control your 3D Printer, like you can do with any LCD panel, but using OctoPrint and a Raspberry Pi. It’s an X application that down't require browser so it consumes much less resources that TouchUI, so it works faster and more responsive. Actually its a hard fork from Octoprint-TFT (maybe somebody have already tried it). Octoprint-TFT is an amazing plugin solution but no longer maintained. "" End qoute. It`s a fork of a plugin - hence calling it a plugins is just as good as calling it an app. Write some good stuff and share - instead of wasting time "arresting" others who actualy contribute with lots of good stuff to us.
To get unnecessarily technical there is both an app AND a plugin, and the plugin is used for configuring the app 🤓github.com/Z-Bolt/OctoPrint-Z-Bolt-OctoScreen
Very spiff. I've been wanting to figure out how to put a control touch panel on the front of my LACK cabinet. I think Octoscreen, combined with a 7" Pi screen, is just what the doctor ordered.
You sir are reading my mind!! I have been struggling trying to get this to work properly... i posted in the github the issues i have, to which not a lot of forward progress. I also tried OctoDash (very similar) but also had many issues. I will try your updated (and condensed) steps on mine. Thanks again for another great video!!!!!
I need to rebuild my 3d printer after it being out of commission for a couple of years and I have an unused Pi3 hanging around - I might have to give this a go. Subscribed.
Yeah man! Very informative video. I ordered these exact 2 boards without researching anything and stumbled across this video. I think I’m just going to use the astro print plugin on octopi. I just got them in today. Bout to set em up but was wondering, Could I just plug the pi in via the HDMI add a keyboard/pad and skip the SSH? Or am I going to need puTTY to SSH into OctoPrint later anyways?
Hey man! You should think about making a video on how to trim gcode after a power failure to resume print. Maybe see if one of the resume print or trim gcode plug-ins can help someone dumb like me. I’m scared to load them because they aren’t in the octopi plug-in repository. Nobody has a good video on this. I used putty to config, I needed to use it to configure and force WiFi on my KODI lela raspberry pi anyway. Now that my daughter can stream spongebob on that thing, there’s no more video scrapping or cryptojacking malware on my laptop! I can finally use all that cpu, gpu and ram for editing stl’s on inventor instead of mining Monero and bitcoin for pirates! 🏴☠️😅
Interesting video. Btw, the "correct" way to start systemd services on startup is "systemd enable ". In this case, "systemd enable octoscreen". You need to have elevated permissions, so use sudo or become root. Editing rc.local will work but circumvents the whole point of systemd.
Awesome Sir! This worked for me. I was trying to use OctoDash for a while and the display would never match up with this screen causing issues. It was otherwise it had a lot few features than this did and no support for dual extruder printers like my Weedo X40. This was also by far a much easier installation that OctoDash was so there's that. Your tutorial had me stumped because I didn't copy and paste instead typing "TransformationMatirx" which obviously didn't fix the touch rotation until I found the error I made personally. I corrected the spelling of Matrix and all is well. Thanks again. New subscriber.
Great explanation as usual Chris of course you say everything so fast I will have to keep rewinding it to make any sense of it lol but still very good information
@@ChrisRiley works perfect, using it with a genuine raspberrypi LCD, had to turn the screen 180, but did not need to adjust the touch functionality (y)
Hey, I'm having an issue with this and it's making tear my hair out. At ~9:00 you input the command "sudo apt-get install libgtk-3-0 xserver-xorg xinit x11-xserver-utils" . It then installs a whole bunch of stuff, and then you can continue on to actually install Octoscreen. However, whenever I do this, it says "You might want to run 'apt --fix-broken install' to correct these." And then it lists a bunch of dependencies. I have no idea how to fix this (I've tried entering "apt --fix-broken install" but then it tells me "Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)" and "Unable to acquire the dpkg frontend lock /var/lib/dpkg/lock-frontend), are you root?" Can you please help me? I have no clue what I'm doing wrong.
Nevermind I guess; I went ahead and did a completely fresh re-install from the very beginning (the third time I'd done so tonight >.>) and now it worked.
sudo apt-get --fix-broken install sudo apt-get --fix-missing install sudo apt-get update rinse and repeat a few times until all dependencies are fixed and installed. I had the same issue. AND then your install command for the xserver etc will work. i think mine took about 3 rounds.
I just installed TouchUI on a 7" Pi Touchscreen. Although it's adequate for my purposes, it still has issues like dialogue boxes missing and clunky way to set hotend/bed temperatures. But the touchscreen is convenient when it's next to the printer and always available. I may have to try Octoscreen when it's officially supported via plugin install.
Thank you for this precise video !!! For my part, I succeed thanks to you. The script to turn left the screen work and there were no need to do the change the settings for the touch UI to rotate. It was done with the script probably. Thanks !
There are three types of screens: - via HDMI - via the ribbon cable (not PI Zero) - via the 40-pin connector In the 3rd case, touch can be sent via pin connector Otherwise you have to have a USB or pin connection for touch less than 800x600 is bad
Hi Chris, thank you for all the great tutorials you publish on UA-cam. I was wondering if you could control multiple instances of Octoprint with the Octoscreen setup or does it only control one instance. I have two Ender 3s hooked up to my Pi4 thanks to you.
Hi Chris. A very straight forward and logical build. Very well done. Personally, I'm concerned about the heat build-up and while you have those two ( 3 ? ) heat sinks, I would like to add a fan to the Pi; especially since the 4's tend to run a little warm. However, I really like the nice and neat form factor that you have. I'm thinking of buying a Prusa 3d Printer soon. I'm open to any suggestions or thoughts. Later.
Another Great Video from Riley Sensei! Looks very cool, but I already behind in like a hundred cool projects to do... lol... one day though... one day...
So this video is about a year old now but I was just getting around to doing this install, took me several tries and not sure if it is due to updates over the year but INSTALL you libgtk-3-0 xserver-xorg xinit x11-xserver-utils BEFORE any video drivers if you are not using the exact screen Chris does. Took me about 4 installs before I got the order just right!
Aw! Wished this was out when i installed mine, youre vids are awesome and a sure goto as soon as i want to check my faults or to get info on adding things! An awesome addon video to this tutorial would be custom commands and changing gcodes in the octoscreen software. (nice for us klipper users :D )
You could have used the hyperpixel util that gets installed by the hyperpixel install script to change the touch orientation. For the orientation you used it would be "hyperpixel4-rotate left".
Hi Chris. As always, Thank you for creating this great resource. Have a Quick question, have you had a chance to try the new octodash? Are you pnanung to make a video about it?
Great tutorial, too bad I am not using the same screen. Octoscreen does not startup consistently for me, it fails more than not actually it seems and I did add it into the config to make sure it starts. Wonder if there is some sort of software conflict going on, will have to try doing a fresh octoprint setup versus using the one I have been using for a while.
Nice vid, but have you tried using "lcd_rotate=2". Did the trick on the 7 inch Pi display for me including the touch rotation in one simple line. Maybe works with your display too.
Chris, Excellent video. I got everything working but the way the camera is mounted, the video is 90 degrees off. Is there any way to rotate the video output of the camera without rotating the camera?
Hey Chris, as per usual, followed your tutorial, and everything works perfectly. Thanks for your help. Have you found any way to get the touch screen to go to sleep after inactivity? I cannot seem to figure it out.
Thanks! That's is a great question and I looked through the driver files and don't see anything about it. Maybe there is another type of screen out there that supports it by default. I will keep an eye out.
Are 3D printers optimized to take advantage of the USB 3 ports or doesn't it matter? If the cable was any indication, it looks like you plugged it into the USB 2 port on the Pi 4. Thanks!
I don't think it really matters, the firmware is usually set to a 250000 baud rate or less. It just treats a USB port as serial, it doesn't know much else.
This might be a dumb question, but I'm new to 3D Printing & RPis. Wondering if it is possible to use 1 RPi 3 or 4 to run Wifi Connectivity (w port forwarding), as well as OctoScreen and a Camera add-on. Or will this require separate boards for each task I want to undertake ? Any help from you folks is much appreciated!
Great presentation and thorough instructions. Many thanks Chris. I have the official Raspberry Pi screen, and I can see the Octoprint screen, and it is tracking updates such as changes in hotend temperatute which I send through the web interface. However, it's not responding to any touch commands. My display is rotated 180 degrees, so I added the transform for that. But regardless, I've pressed it all over the display surface and no response. I disassembled and checked all the ribbon connections on the screen/display board and to the pi. I can't figure out why it won't work, other than it might be broken, but it's been very lightly used and looked after since I bought it. Any idea anybody?
Hey Chris, your videos are great. I was hoping you could do one where you put Octodash on a printer. I would really like to see you put it on one with the SKR 1.3. I'm trying to get the filament runout to work right on it. I used your code to turn the hotend off when parked. But in octodash I can't find a way to heat the hotend back up and make sure it is heated before resuming. Octodash is a very nice looking user interface, I think many people would love to use this as well.
By the way, I also have the code you mentioned in another video for making sure the hotend is up to temp prior to resuming, but it doesn't seem to honor that on the Pi screen. I'm guessing the computer Octopi and the screen octodash don't talk to each other.
Thanks! I will be doing one for octodash sometime soon. Also, octoscreen has been taken over by someone else, so maybe that is something they can add in the future.
Hey chris if i wanted to give Touch UI another try can i just install that with this plugin going too and switch between, or do i need to remove Octoscreen before i can install touch UI. Octoscreen is great and very simple but i would like to be able to view camera and try Touch UI once more before giving up on it.
Hi Chris, your extensive explanations on these topics are fantastic and greatly appreciated! Do you have any tips for doing this using a 7” HDMI/USB screen? I’m using my gpio for controlling my power supply so I chose to use a USB screen, it appears that was a bad idea as I can’t find much support on setup for this.
@@ChrisRiley when the screen arrived it worked right out of the box for my pi4 running noobs. I haven’t had a chance to hook it up to my octopi(3b+). I hope it does the same and that setup for my octopi goes easily. Unfortunately I’m not programming savvy to troubleshoot issues when they arise.
I followed your video, and I managed to get it working on a UCTRONICS 3.5 HDMI. Thank you! Your presentation skills are awesome!
Glad it helped
I appreciate every video you make. Some of the best tutorials. Thank you!
Thank you and thanks for watching!
@@ChrisRiley Yep I fully agree. There is no waffle and you accelerate all your screen captures so we don't have to watch downloads / installs. You get to the point very quickly, and that's very respectful of all our time, and we're very grateful to you for that.
Just followed this excellent tutorial and got OctoScreen running beautifully on my Pi4, first attempt.Thank you Chris!
Awesome! Glad it worked for you!
Thanks a ton for this tutorial! I've done more than my share of Linux projects, and the biggest pain is finding the arcane files and/or configs to make the tricky parts work, it was a treat to just follow a tutorial and have it work the first time, without headaches. You've got a new Patreon member.
Thanks for your support!
i will say this octoscreen was SUPER easy to set up...i was never able to get the touch UI working but i got this going in like 4 sec. i did need to install the desktop GUI too with the other stuff you did in order to get it to start at book then just changed the settings in the raspi-config settings. Thanks for another great vid chris
Awesome! Great to hear Greg.
Thank you!!!! I have been looking for hours to figure out why my screen would remain black, and it was just a matter of rotating it and your instructions are the only one that actually worked. Thank you!!!
That's good to hear! Thank you for watching
You say there are tons of resources out there to help me do this. Chris, you are my resource.
LOL, well I guess I am one of them then.
Great tutorial!
Of particular note, I really appreciated that whenever you were showing important text, you did so at a readable size. Thank you, thank you, thank you!!!
Ha, your welcome! Thanks for watching
Chris, this isn't a straight forward process at all, but you put it all together and I have OctoScreen running with a 7 inch Raspberry Pi display. I wouldn't have gotten it configured without this video, Thank You !
Happy to help! Thanks for watching
Hey, I know this is an older video at this point, but I just wanted to say it still works perfectly (especially given Octoscreen hasn't had any updates since this video) and thank you so much for making this. I want to say I ESPECIALLY like the additional google doc provided to make this super easy. I'm using the official Raspberry Pi 7" touchscreen and had to do everything you did, including commenting out "dtoverlay..." to get it to work, but only had to do a 180 rotation.
Awesome! I am glad it worked for you.
Worked perfectly ! But note for anyone running a Pi 3 B+ the Pimoroni stock screen rotation script is what you need to use within the screen config . But everything else within this tutoral work like a charm
Thanks for the tip!
Wow! Perfect timing. I am receiving a touchscreen tomorrow with the aim of setting octoscreen up.
Nice! Glad I could help out.
Great information Chris. This will help a lot of people new to octoprint and some long timers too!
Thanks Travis!
Those are convenient. Have a 7 inch installed above the anycubic mega at the maker space.
Thanks James! Nice!
Great Video, Love OctoPrint and totally recommend the Telegram-Plugin, because chatting with the printer is so comfortable.
Thanks! I have heard that is a good one, I will give it a try.
Thank you so much @chris I was tearing my hair out trying to get this to work after reading a bunch of stuff online, but you came to the rescue with exactly the fix I needed :D Appreciated and Subscribed.
Thanks for the sub Steve, glad I could help.
Just ran through getting OctoScreen setup and it was a breeze. Thanks for the awesome tutorial.
Glad it helped!
Never hurts to learn more information! now we know the options exist.
Thanks Jordan.
Thank you Chris! This tutorial is just amazing. I just got myself an HyperPixel 4 as well and there was not really any instructions on how to fix the screen. This tutorial not only covers how to have an amazing Octoscreen which I will definitely add now to my Prusa i3, but how to fix this HyperPixel that definitely lack of documentation. My screen is now working as expected and I'm super happy!
That's awesome, great to hear!
As always Chris, your video's are on point. In my honest opinion the best bang for the time spent watching/learning. Thank you sooo much. Keep on rocking!
Thanks Gus! Much appreciated.
ABSOLUTELY AMAZING. THANK YOU SO MUCH.
I have a pi 3+ and the rotation script it gave you worked and didn't need to do the manually rotate screen and touch screen
Nice! Glad it worked out.
Thank you Master. You already helped me with skr mini, octoprint and now octoscreen (rpi3b+ and 5inch tscreen). THANK YOU.
Thanks for watching! Happy to help.
Good video; It shows what to do, how to do it and why.
Just what the doctor ordered.
Thanks.
Awesome, thanks for watching!
Thanks Chris, I did as you said and reinstalled it without raspian distro. It works great!
Glad it helped!
Nice! Glad it's working!
Dude you rock! Thanks for taking the time to make this for us newbies.
Thanks man! Glad it was helpful!
Really great video - Helped me install Octoprint + the Hyperpixel 4.0 screen - much love, thanks again!!!!
Awesome, glad the video was helpful.
HAVE A GREAT WEEK CHRIS !
You too Jimmy!
So glad your doing these videos (extremely helpful and you get every thing we need in) Thank you.
Thanks for watching!
Thanks for this. I struggled whole day with getting TouchUI to work (it didn’t). Then someone from the Zaribo group pointed me to your video. All good now!
Nice! Glad it helped!
Im am currently using TouchUI and have display and touch drivers allready installed.
May I jump in at 9:15 ???
Is it a good Idea to make some kind of backup to get back to TouchUI if needed or wanted?
You can do a backup in setting, that will be helpful. You will need to remove touchUI before you proceed with octoscreen. Take out the autoboot from the start-up as well.
Well, this was one of the better videos. I used this info plus Chris's Octodash video to get Octodash to run fine on my hyperpixel.... Thx !!
Thanks for watching
Me: Oh, this looks like another great project!
My printer: Please stop, I don't know what I am anymore...
Lol... good luck with that one buddy!
@Luka Abel ah yes
bots
Thank you for the help finally got it working after many hours of trial and errors.
Glad you got it working!
Chris add this to your document. When powering off the Hyperpixel screen the back light will stay on. Adding this line "dtoverlay=gpio-poweroff,gpiopin=19,active_low=1" to the /boot/config.txt will turn off the backlight when the PI is powered off.
Nice tip, thanks!
4:26 there is no need to add anything to *rc.local*
Just use: *sudo systemctl enable octoscreen*
Also, OctoScreen is not a plugin for Octoprint. It is a standalone app.
Thanks.
Quote: "" OctoScreen is LCD touch interface for our OctoPrint based on GTK+3, that allows you to control your 3D Printer, like you can do with any LCD panel, but using OctoPrint and a Raspberry Pi.
It’s an X application that down't require browser so it consumes much less resources that TouchUI, so it works faster and more responsive.
Actually its a hard fork from Octoprint-TFT (maybe somebody have already tried it). Octoprint-TFT is an amazing plugin solution but no longer maintained. "" End qoute.
It`s a fork of a plugin - hence calling it a plugins is just as good as calling it an app.
Write some good stuff and share - instead of wasting time "arresting" others who actualy contribute with lots of good stuff to us.
To get unnecessarily technical there is both an app AND a plugin, and the plugin is used for configuring the app 🤓github.com/Z-Bolt/OctoPrint-Z-Bolt-OctoScreen
Very spiff. I've been wanting to figure out how to put a control touch panel on the front of my LACK cabinet. I think Octoscreen, combined with a 7" Pi screen, is just what the doctor ordered.
It's pretty simple, but I kinda like that about it. Give it a try, see what you think.
You sir are reading my mind!! I have been struggling trying to get this to work properly... i posted in the github the issues i have, to which not a lot of forward progress. I also tried OctoDash (very similar) but also had many issues. I will try your updated (and condensed) steps on mine. Thanks again for another great video!!!!!
Hope it helps man!
I need to rebuild my 3d printer after it being out of commission for a couple of years and I have an unused Pi3 hanging around - I might have to give this a go. Subscribed.
Thanks for the sub!
Awesome as always and cool simple screen setup--Great info Chris thanks for making this one !!
Thanks Ron!
Bro you have no idea how in love I am with you and this video right now. Thanks. Subbed and liked
Awesome, thanks for the sub!
Yeah man! Very informative video. I ordered these exact 2 boards without researching anything and stumbled across this video. I think I’m just going to use the astro print plugin on octopi. I just got them in today. Bout to set em up but was wondering, Could I just plug the pi in via the HDMI add a keyboard/pad and skip the SSH? Or am I going to need puTTY to SSH into OctoPrint later anyways?
@@houseofflambeau9656 Yeah, you can just plugin HDMI and use it. I think putty is a little more user friendly, but they both work the same.
Hey man! You should think about making a video on how to trim gcode after a power failure to resume print. Maybe see if one of the resume print or trim gcode plug-ins can help someone dumb like me. I’m scared to load them because they aren’t in the octopi plug-in repository. Nobody has a good video on this. I used putty to config, I needed to use it to configure and force WiFi on my KODI lela raspberry pi anyway. Now that my daughter can stream spongebob on that thing, there’s no more video scrapping or cryptojacking malware on my laptop! I can finally use all that cpu, gpu and ram for editing stl’s on inventor instead of mining Monero and bitcoin for pirates! 🏴☠️😅
@@houseofflambeau9656 I have thought about that before, that process is such a pain. I will think about it, maybe we can make it easier.
thanks for the video, and the google doc with instructions.......worked perfectly
Glad it helped
This is the best channel for my needs. Thank you.
Wow, thank you!
Chris, your HyperPixel screen rotation fix (I used it for OctoDash) is an awesome one!
I greatly appreciate your tutorial/guides!
(edit: typo)
Cool, thanks!
Love your channel and your style! Keep up the good work!
Thank you!
Good up until I reached 8:57 mark but now I get unable to locate package xll-server-utils. Has that file location changed by chance?
It should still be available. x11-xserver-utils
Awesome tutorial! Got mine installed successfully in one trail. Thank you!
Glad it helped!
Great tip, I didn't know about this software, just the TouchUI.
Cool, give it a go, it's pretty simple, but I like it.
Interesting video. Btw, the "correct" way to start systemd services on startup is "systemd enable ". In this case, "systemd enable octoscreen". You need to have elevated permissions, so use sudo or become root. Editing rc.local will work but circumvents the whole point of systemd.
Thanks Jonathan.
Awesome Sir! This worked for me. I was trying to use OctoDash for a while and the display would never match up with this screen causing issues. It was otherwise it had a lot few features than this did and no support for dual extruder printers like my Weedo X40. This was also by far a much easier installation that OctoDash was so there's that. Your tutorial had me stumped because I didn't copy and paste instead typing "TransformationMatirx" which obviously didn't fix the touch rotation until I found the error I made personally. I corrected the spelling of Matrix and all is well. Thanks again. New subscriber.
Awesome, thanks for the sub!
Great explanation as usual Chris of course you say everything so fast I will have to keep rewinding it to make any sense of it lol but still very good information
Thanks David!
Smashing video @ Chris Riley
Got all the above setup perfectly and working like a charm...
I recommend you use mRemoteNG is 10x better than putty.
Thanks! Thanks for the suggestion, I will check it out.
I get an error at 9:20 "cannot copy extracted data for './usr/bin/OctoScreen' to '/usr/bi n/OctoScreen.dpkg-new'"
Did the wget complete successfully? Maybe the file is incomplete.
Chris your videos always useful and helpful, they help me a lot. You are real Master
I appreciate that!
Thanks Chris, always on top of topics :)
Thanks Stig!
@@ChrisRiley works perfect, using it with a genuine raspberrypi LCD, had to turn the screen 180, but did not need to adjust the touch functionality (y)
@@stigberntsen9301 Nice!
As usual, awesome, very informative video! Thank you!!
Thanks Kevin!
from drummer o drummer, genius!!!! thanks for your help!
Thanks for watching!
Hey, I'm having an issue with this and it's making tear my hair out. At ~9:00 you input the command "sudo apt-get install libgtk-3-0 xserver-xorg xinit x11-xserver-utils"
. It then installs a whole bunch of stuff, and then you can continue on to actually install Octoscreen.
However, whenever I do this, it says "You might want to run 'apt --fix-broken install' to correct these." And then it lists a bunch of dependencies. I have no idea how to fix this (I've tried entering "apt --fix-broken install" but then it tells me "Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)" and "Unable to acquire the dpkg frontend lock /var/lib/dpkg/lock-frontend), are you root?"
Can you please help me? I have no clue what I'm doing wrong.
Nevermind I guess; I went ahead and did a completely fresh re-install from the very beginning (the third time I'd done so tonight >.>) and now it worked.
Glad to hear it's working. Sometimes the packages get out of wack. You can fix that issue with sudo apt --fix-broken install
sudo apt-get --fix-broken install
sudo apt-get --fix-missing install
sudo apt-get update
rinse and repeat a few times until all dependencies are fixed and installed. I had the same issue. AND then your install command for the xserver etc will work. i think mine took about 3 rounds.
I just installed TouchUI on a 7" Pi Touchscreen. Although it's adequate for my purposes, it still has issues like dialogue boxes missing and clunky way to set hotend/bed temperatures. But the touchscreen is convenient when it's next to the printer and always available. I may have to try Octoscreen when it's officially supported via plugin install.
There are a couple of other ones out there you might check out as well.
I like that. I hope it becomes easier to use. In fact, I hope it becomes the default.
Thanks Joe!
Very helpful I’ve had a rpi3b+ sitting around with a touch screen definitely going to do this nice video ...
Great! Good luck on your project.
Thanks for another great video. I’m going to try that touchscreen.
Thanks Corey!
Great walkthrough 👍
Interesting approach
Thanks for sharing 👍😀
Thanks Asger!
Dude... you rock... this video was exactly what. I needed to help me get this going... slice of fried gold mate!
Yay!!! Thanks
You are the man! Thank you Chris!
Thanks Sergio!
thank you so much! Your videos are so informative and detailed. . . It really makes learning easy! thank you!
Happy to hear that! Thanks
Thank you for this precise video !!! For my part, I succeed thanks to you. The script to turn left the screen work and there were no need to do the change the settings for the touch UI to rotate. It was done with the script probably.
Thanks !
Excellent, glad it worked.
Thanks Chris, now I just need to port what you did here to my Ender 3 Pro and life will be good...;)
Thanks Kevin! Good luck!
Thanks for this video! I've been struggling to get this setup working!
Nice! Hope this helps!
There are three types of screens:
- via HDMI
- via the ribbon cable (not PI Zero)
- via the 40-pin connector
In the 3rd case, touch can be sent via pin connector
Otherwise you have to have a USB or pin connection for touch
less than 800x600 is bad
Cool, thanks for your comment!
Thansk a lot, Chris. As always, great video, very good explanation.
Glad you liked it!
Another really good tutorial Chris. Well done. Some idiot has given it a thumbs down - I can't see why ?-)
Thank you! I just count the thumbs down standing on my head. LOL
I still have a touchscreen that I‘ve bought for this purpose some time ago. But I haven’t used it yet. I should try to install Octoscreen on it.
The install can be kind of fussy, but with a little bit of messing around it will usually work.
Hi Chris, thank you for all the great tutorials you publish on UA-cam. I was wondering if you could control multiple instances of Octoprint with the Octoscreen setup or does it only control one instance. I have two Ender 3s hooked up to my Pi4 thanks to you.
I wish you could, I haven't found any of this software that will allow that yet.
Hi Chris. A very straight forward and logical build. Very well done. Personally, I'm concerned about the heat build-up and while you have those two ( 3 ? ) heat sinks, I would like to add a fan to the Pi; especially since the 4's tend to run a little warm. However, I really like the nice and neat form factor that you have. I'm thinking of buying a Prusa 3d Printer soon. I'm open to any suggestions or thoughts. Later.
Yeah, adding more cooling is never a bad idea. You could go the easy route and use a USB fan, but you would have to give up a port.
Beautiful and informative video. It worked for me to, i have used Raspberry Pi 3B+. Thank you.!!!
Glad it helped. Thanks for watching
Another Great Video from Riley Sensei! Looks very cool, but I already behind in like a hundred cool projects to do... lol... one day though... one day...
LOL, thanks Mike. 100's of projects indeed.
So this video is about a year old now but I was just getting around to doing this install, took me several tries and not sure if it is due to updates over the year but INSTALL you libgtk-3-0 xserver-xorg xinit x11-xserver-utils BEFORE any video drivers if you are not using the exact screen Chris does. Took me about 4 installs before I got the order just right!
Every screen seems very different and it has changed a lot. They have started octoscreen development up again, I hope it will get easier.
Aw! Wished this was out when i installed mine, youre vids are awesome and a sure goto as soon as i want to check my faults or to get info on adding things!
An awesome addon video to this tutorial would be custom commands and changing gcodes in the octoscreen software. (nice for us klipper users :D )
Thanks! That would be handy to know how to do, I will look into it.
Great tutorial as usual!Thank you!
Thanks for watching!
NICE VIDEO AS USUAL CHRIS
Thanks Tony!
You rock man. Great video!
Thank you!
Great video Chris. Thank you..
Thanks and thanks for watching!
You could have used the hyperpixel util that gets installed by the hyperpixel install script to change the touch orientation. For the orientation you used it would be "hyperpixel4-rotate left".
I couldn't get that to work without installing a lot of graphics support bits. This is a very lite version of Raspian.
Hi Chris. As always, Thank you for creating this great resource. Have a Quick question, have you had a chance to try the new octodash? Are you pnanung to make a video about it?
Hey, thanks! I have been asked about it many times. I am going to give it a try.
Thank you for the tutorial! If you previously had touchUI and Boot to Browser can this be followed in the same steps or is a fresh start required?
You can do it without starting over, but you will have to remove all traces of TouchUI, not sure the exact steps.
Hi Chris, great video. Is it possible to run several instances of octoprint on a stand-alone Pi with a Touch screen?
Unfortunately not, it would be awesome if someone could code this for us and make it happen.
Great tutorial, too bad I am not using the same screen. Octoscreen does not startup consistently for me, it fails more than not actually it seems and I did add it into the config to make sure it starts. Wonder if there is some sort of software conflict going on, will have to try doing a fresh octoprint setup versus using the one I have been using for a while.
The screens seem to be very hit and miss, give it a try let us know if you get it working.
Nice vid, but have you tried using "lcd_rotate=2". Did the trick on the 7 inch Pi display for me including the touch rotation in one simple line. Maybe works with your display too.
Thanks, I will give that a try.
hi Chris can you help I have Oct-screen working but every now and then the screen reboots / flickers is this normal or have I got something wrong
I would check your power adapter, maybe it's not keeping up.
Chris, Excellent video. I got everything working but the way the camera is mounted, the video is 90 degrees off. Is there any way to rotate the video output of the camera without rotating the camera?
In octoprint, in settings there is an option to flip it.
@@ChrisRiley I can't believe how easy that was. Thank you!
Hey Chris, as per usual, followed your tutorial, and everything works perfectly. Thanks for your help. Have you found any way to get the touch screen to go to sleep after inactivity? I cannot seem to figure it out.
Thanks! That's is a great question and I looked through the driver files and don't see anything about it. Maybe there is another type of screen out there that supports it by default. I will keep an eye out.
Are 3D printers optimized to take advantage of the USB 3 ports or doesn't it matter? If the cable was any indication, it looks like you plugged it into the USB 2 port on the Pi 4. Thanks!
I don't think it really matters, the firmware is usually set to a 250000 baud rate or less. It just treats a USB port as serial, it doesn't know much else.
This might be a dumb question, but I'm new to 3D Printing & RPis. Wondering if it is possible to use 1 RPi 3 or 4 to run Wifi Connectivity (w port forwarding), as well as OctoScreen and a Camera add-on. Or will this require separate boards for each task I want to undertake ?
Any help from you folks is much appreciated!
You should be able to do all that on one pi. 3 or 4.
"As always " a great informative video thanks Chris! Hoping to meet you at mrrf!
Thanks Greg! I will see you there.
Chris how will this work with the multi install? That was best since sliced bread, very helpful. Thank four videos
Unfortunately, it can't, you will only have it on the main one for now. I hope to see this feature in the future.
hi, when i want install by sudo dpkg -i octoscreen_2.5-1_armhf.deb install failed to load package :/
Try running the sudo apt update and sudo apt upgrade first.
Great presentation and thorough instructions. Many thanks Chris. I have the official Raspberry Pi screen, and I can see the Octoprint screen, and it is tracking updates such as changes in hotend temperatute which I send through the web interface. However, it's not responding to any touch commands. My display is rotated 180 degrees, so I added the transform for that. But regardless, I've pressed it all over the display surface and no response. I disassembled and checked all the ribbon connections on the screen/display board and to the pi. I can't figure out why it won't work, other than it might be broken, but it's been very lightly used and looked after since I bought it. Any idea anybody?
This only thing I can think of is it doesn't like the screen driver. You might check to see if there are any updates out there.
Hey Chris, your videos are great. I was hoping you could do one where you put Octodash on a printer. I would really like to see you put it on one with the SKR 1.3. I'm trying to get the filament runout to work right on it. I used your code to turn the hotend off when parked. But in octodash I can't find a way to heat the hotend back up and make sure it is heated before resuming. Octodash is a very nice looking user interface, I think many people would love to use this as well.
By the way, I also have the code you mentioned in another video for making sure the hotend is up to temp prior to resuming, but it doesn't seem to honor that on the Pi screen. I'm guessing the computer Octopi and the screen octodash don't talk to each other.
Thanks! I will be doing one for octodash sometime soon. Also, octoscreen has been taken over by someone else, so maybe that is something they can add in the future.
Hey chris if i wanted to give Touch UI another try can i just install that with this plugin going too and switch between, or do i need to remove Octoscreen before i can install touch UI. Octoscreen is great and very simple but i would like to be able to view camera and try Touch UI once more before giving up on it.
You will have to pull octoscreen off or it will try and take over. I would have to look at the best steps to get this done.
Hi Chris, your extensive explanations on these topics are fantastic and greatly appreciated! Do you have any tips for doing this using a 7” HDMI/USB screen?
I’m using my gpio for controlling my power supply so I chose to use a USB screen, it appears that was a bad idea as I can’t find much support on setup for this.
I guess the USB is for power and HDMI does the rest? Oh, USB does touch too...hmmm I haven't seen that type yet. Did they give you drivers?
@@ChrisRiley when the screen arrived it worked right out of the box for my pi4 running noobs. I haven’t had a chance to hook it up to my octopi(3b+). I hope it does the same and that setup for my octopi goes easily. Unfortunately I’m not programming savvy to troubleshoot issues when they arise.
@@ChrisRiley they did provide a CD, I don’t have a CD rom to access the files but I presume I can find them online.
Hi Chris, here is a quick update, I’m pleased to say that it worked right away, no setup required.