Update 2/1/20: It looks like Adafruit changed the location of their setup shell script, so the GET command in the video needs to be updated to the new path in this step: howchoo.com/octoprint/3d-printer-octoprint-touchscreen#configure-the-touchscreen Check out the full guide on howchoo! howchoo.io/octoprint-touchscreen-guide
I did everything exactly like in the guide, but I get constant errors, mainly this one: E: Repository 'raspbian.raspberrypi... buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable' WARNING : Apt failed to update indexes! I can't see anything on my screen after everything's done.
I did everything you've done and get this message after running the adafruit piTFT's script : [PITFT] Installing Python libraries & Software... Installing Pre-requisite Software...This may take a few minutes! E: Package 'python-pip' has no installation candidate E: Package 'python-smbus' has no installation candidate E: Package 'python-spidev' has no installation candidate WARNING : Apt failed to install software!
This is the problem with the internet, one minute you are happily watching videos and the next you see something you HAVE to have and are swallowed by a rabbit hole. ;) I need to start a spreadsheet to track the hardware needed and prioritize my upgrade prints. thank you for your content. I'm subscribing.
I've looked at a bunch of guides to get my Touchscreen working with Octoprint and yours is by far the most thorough and comprehensive. Thanks for your time and effort putting this together!
I already got a good raspberry pi case, the Argon One for the Raspberry Pi 4. It incorporates a breakout board, a safe shutdown power button and included fan and fan control script. It works wonderfully. A note: if your raspberry pi 4 stops connecting to WiFi, *restart your router* and it will work fine again. I learned this after reinstalling Octoprint and it still refused to connect. When installing the Argon One case, remove the SD card! The case bottom will actually fully encase the SD card slot, and if the card is already installed, it will snap it in half.
howchoo Just have a question once this is setup and installation is complete do you have to have internet access for the printer to use this or can this be used offline without any need for internet access for any reason ? Thank you very much.🙂👍✌
Really great guide. I ended spending a bit more than you and got the 7Inch genuine Raspberry Touch Display. It worked straight out of the box with no modifications in landscape. I think the one you have and also the genuine Raspberry display are a bit better than the ones that connect to HDMI as far as keeping cables neat go. Functionally though, HDMI works but some need some mucking around to get the touch matrix to align. Now I just have to find a nice case for the 7Inch display :)
I'm confused, what's the methode to installing it, do you just install the deb on a rasp that already has octopi running? will it replace said octopi? is it a plugin/addon?
you can power the fan by the gpio pins even with a screen attached if you solder wires to the reverse side of the pins this is how i installed my fan n had no issues just make sure its a 5v fan and you solder the right pins
Good to know, thanks! I guess the important thing whenever attaching something to a GPIO that has a HAT or screen on it is making sure that pin isn't already in use by the board. This way, you won't have a conflict that can cause either or both to not function correctly.
Great Instructions, worked like a cham. I have only one question, I am building a fresh octoprint install for a buddy, and adding this screen to his setup. How do I add octoprint plugins after I get the screen setup done?
I followed the guide but cant seem to get the screen to show anything. Raspberry Pi 3 with Ultronics screen. I even reverted to an earlier version of Octoprint.
Hi, first off love these how to’s But I have to ask Why did you mount the pi with the USB ports on the outside and obscure the SD card on the inside? Also if you had mounted it that way round you wouldn’t of had to mess with the screen orientation.
#howchoo - I'm thinking of incorporating the shutdown/start button you describe in another video and the fan speed slider into the panel. It looks like the display panel attaches to the GPO header pins that the button would be attached to. Is there a work around?
I get as far as running the sudo command to install the TouchUI Helpers Install and it boots to command line secess but then when it runs apt-get update the next line states it failed. Suggestions?
@@Howchoo I haven't looked I just finished looking at the video but I'm guessing they are referring to the thin case you show in the video the one you show snapping off a part of. Anyways again not sure but I'm guessing this was what they were referring to. 🤷♂️👍✌ Anyways thank you very much for the video I'm going to order what I need to do this on both of my Ender 3 printers.🙂👍✌
Is this necessary if you only access/control a 3d printer remotely? Is the interface much simpler/formatted better for iphone, would that be the #1 reason for doing this?
--Update-- i have gotten this to work. i had an earlier issue, this was for auto boot to chromium and was fixed by changing a line to fb0 from fb1. it turned out the same needed done for the touchscreen calibration file. I'm having calibration issues. Was calibrated before touchui was setup and was flipped afterwards. I have calibrated again and rebooted but no luck. Than tried xtcal and calibrated (though it says to do so from a pixel desktop it seemed to work). After rebooting it did not. I tried octodash as well and got the same results. Any help would be great. Tia.
If you have an old smartphone, print a stand for it and it's perfect for Octoprint. Tip: you can add Octoprint as a shortcut on desktop and home screen on Android or iOS.
Hi! And it's possible to add a camera to the phone? or use the camera of the phone? And having that old smartphone connected with the printer and wifi i then can see what my printer is doing when am outisde? I would loved to see more about that, i have a old HTC 11 that i could use on it. Thanks
Don't know if I'm missing something obvious but I get to the sudo ./adafruit-pitft.sh command and i get a syntex error redirection unexpected, any ideas for that?
Hello, I am wondering, are there many reasons to have a touchscreen with a raspberry (4) for 3d printing? And what do you think of the original raspberry 7 inch touchscreen? Thank you.
The original 7” touchscreen is brilliant-I highly recommend it if you have one. And yeah, the same reasons I have for other models, as mentioned in the video
I am very interested in this mod but i have a question, at the moment i run octopi on a raspberry pi via my mac. When i import gcode into octopi from Cura 4.5 it saves on my mac and then print. If was to use octopi on a mounted screen on my printer how would this work does it save it and where
so i have an issue. i got touchUI to run but my touchscreen shows white screen. now normally this is caused by driver not working but i know the drivers working because i could see the console on it and it also registers the touches so if i have it hooked up to a tv i can use it like a touchpad and see where its clicking on the tv. anyone got any solutions? edit: i should note im using a different driver here but it shouldnt make any difference? in fact the driver was suggested by Paul (touchUI dev) on his github post. edit 2: i managed to get the touchUI on client (raspi) to show up on display but once touchUI is done booting or what ever and it goes to the octoprint webage it just shows white screen again.
Yep! Looks like Adafruit changed their script location. Try the updated code from this step: howchoo.com/octoprint/3d-printer-octoprint-touchscreen#configure-the-touchscreen
I'm trying to do this with Linux terminal and when it pops up for me to put in the password it just freezes and won't let me type in nothing the screen don't freeze I can do anything else exit out restart but once it pops up for me to put in the password won't let me type nothing else it's weird
Really cool project, but I am stuck at getting the browser to boot onto the raspberry pi touch screen. It fails when trying to install dependencies. Installing dependencies (xinit xinput xserver-xorg xserver-xorg-video-fbdev x11-xserver-utils matchbox unclutter chromium-browser): - failed any advice?
I did everything exactly like in the video, but I get constant errors, mainly this one: E: Repository 'raspbian.raspberrypi... buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable' WARNING : Apt failed to update indexes! I can't see anything on my screen after everything's done.
If I want to print,but unfortunatelity the micro sd card slot of the motherboard not work,because of broken the spring. If I buy such a touchscreen, can I print from the usb port?
#howchoo In the video section on calibrating the touchscreen, after touching the 5 points with the stylus and restarting, it appears the point of contact of the stylus still doesn't line up with the screen's feedback showing where it detected the contact. I'm finding the same thing on my setup. Is there a way to get the physical point of contact and the screen's detection point to line up more accurately?
Dang, must be some individual Amazon seller jacking up the shipping-do a search for the screen and find it on Adafruit's website. :) They'll ship it directly to you.
hey so when I get to "pi@octopi:~ $ git clone github.com/BillyBlaze/OctoPrint-TouchUI-autostart.git ~/TouchUI-autostart/ fatal: destination path '/home/pi/TouchUI-autostart' already exists and is not an empty directory. " it comes up with that is there anything I can do and figure out what I am doing because this is the only thing that isn't working properly
Yeah, I'd definitely keep it-there are certain things you can only access from there (like firmware version); it's still convenient to use it for quick actions like disabling steppers as well.
Theoretically, if the phone can run Linux, yes. Because OctoPrint can run on other OSes.. I just wouldn't recommend it, it would take so much time that you're better off spending the $35.
i have a warning after select rotation of screen and doesnt appear octopi on screen its still white and empty WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
I had this problem - when I installed the camera into the printed case I inadvertently popped the cable that attaches the camera to the circuit board - easy fix once I realized it wasn’t the ribbon cable.
The directions do not work "exactly" any more. especially the touchscreen install scripts Easy Install | Adafruit PiTFT 3.5" Touch Screen for Raspberry Pi | Adafruit Learning System
I'm stuck. I tried using the following script (git clone github.com/BillyBlaze/OctoPrint-TouchUI-autostart.git ~/TouchUI-autostart/ ) and I get a "bus error" message and it goes no where. What am I doing wrong?
Most likely your SD card is corrupt or faulty, or there’s an issue with your power supply. I would try a different power supply and, if the issue persists, try reinstalling everything to rule out SD card issues.
Matt Bryce It’s because the scenes weren’t shot continuously, but pieces together from a much longer piece of footage. It’s hard to realize when you’re repeating the same words until you go to edit it and you can’t really edit it out. But it gets easier over time with practice to not use those “intro” words and phrases to explain things. :) I also have a problem starting with “Now...”, but that’s easy to edit out due to the natural pause.
I think I will take a look at the .less and see what I can do to make it better ( for me ) Also curious what framework it uses, I did not see it listed.
I‘m currently working an on alternative, it‘s not finished yet but some features are already working :) have a look here: github.com/UnchartedBull/OctoDash
I just want to share my experience as I was using a different LCD Screen. Below are the commands to install the drivers. www.aliexpress.com/item/32587995145.html sudo rm -rf LCD-show git clone github.com/goodtft/LCD-show.git chmod -R 755 LCD-show cd LCD-show/ sudo ./LCD35-show sudo ./rotate.sh 180
all works great on video until i get to this command git clone github.com/BillyBlaze/OctoPrint-TouchUI-autostart.git ~/TouchUI-autostart/ i get a could not resolve host name
WARNING: DO NOT INSTALL THIS WHILE PI IS PLUGGED INTO THE PRINTER AND RESTART THE PI WHILE YOU HAVE A PRINT JOB GOING. YOU WILL LOSE ALL PROGRESS ON YOUR PRINT. I had to learn the hard way 6 hours into a 16 hour print.
great video but totaly useless otherwise, octapie is supposed to be for remote printing so why put it next to printer total waste of time as u can just print direct from printerr
Because pulling out your computer just to pause a print or view remaining print time is a pain. This isn’t a necessary project but it is a fun and useful one.