Great video! I wouldn't go without a Raspberry Pi and Octoprint on my printers now. One of my favorite plugins is Exclude Region. It allows you to exclude a portion of the print area mid-print inside of the Gcode tab. This is fantastic if you're printing multiple parts and one has a failure (detaches from the bed, failed support material etc.) as it lets you exclude printing that part without killing the entire print.
Cancel Objects is similar, but requires a slicer that labels the different objects on each layer. Slic3r/PrusaSlicer does, I don't have any experience with the others to know if they do or don't.
As a first time owner of a 3D-printer (CR-10S Pro V2), I was struggling a bit with leveling. After setting up OctoPi and BedVisualizer, it's a lot easier to see the low spots on the bed and where to put the model to get the best result. I also enjoy AstroPrint, as it allows me to check on the print from anywhere 👍
The Raspberry Pi 4 is only made with two options now thats the 2GB version and the 4GB version the 1GB version is no longer made Also just a note but the previous Pi's used a Micro USB not Mini USB Otherwise Great video and very clear and easy to understand👍
My favourite plugin - TouchUI. Makes it easy to check your printers from your mobile phone. Desktop still works as before, but on mobile you see a neat interface that works with the mobile phone's touchscreen.
I love this plugin too. Only issue is that when you hit stop the confirm is sometimes out of reach. I've found if you scroll down just a little so the address bar hides you'll be able to reach it.
@@BrandenAllen Yea I get that but why use it when Octopod is 100 times better? Just download the app and it automatically detects your Octoprint instance and you are good to go. Everything is already set.
@@onecarwood I don't have any iOS devices, so no :) I'm happy with TouchUI, works well for me on my phone, tablets, whatever I have to hand that has a web browser.
That last plugin looks neat, continuous printing. I struggle to keep my printer running 24/7 but between bed cleaning, first layer leveling, color changes it seems I always have to attend something at the actual printer. Couldn't imagine leaving it alone for a whole day!
PrintJobHistory is a new plugin that's nifty to store details of your past prints, including a snapshot of the finished print from your webcam. DisplayLayerProgress adds progress info on the top bar like what's your current layer and print height vs the total expected for the print. UltimakerFormatPackage adds a snapshot of the model you're currently printing in the State section, where the snapshot is taken from Cura. Also, the Prusa thumbnail plugin seems to work with Cura as well, or at least with UltimakerFormatPackage as I am able to show the same snapshot that the latter displays.
I've been running Octoprint on a Raspberry Pi 4 for about 8 months. I had to build it from scratch as Octoprint wasn't supported for the Pi4. I actually beat Teaching Tech at something. BTW it IS awesome, I kept getting lighting bolts on my Pi3 with Octoprint.
Just wanted to thank you for all your videos. Helped me a lot to get started with printing. And your octoprint videos finally convinced me to buy a new pi and set it up....What to say, best thing I have done to the printer so far. Now everything is so less hassle like moving, uploading and monitoring :)
You may not need to know your Raspberry Pi's IP address. The Pi supports "mDNS" which is a dynamic host resolution protocol. By default, the OctoPi will name itself "octopi.local" (the ".local" triggers host resolution via mDNS). In your browser you can just use the hostname "octopi.local" ... some browsers require the "" prefix (e.g. "octopi.local"). You can rename the OctoPi (especially useful if you run more than one on your network). Note that mDNS requires that your computer and your Pi be on the same local subnet (mDNS queries will not cross subnet boundaries on a router). This also means that if you set up a VPN so you can remotely access your Pi to check on print jobs, the ".local" naming convention wont work when you are away.
This is true, but I'd like to add that for some unknown reason, apparently some routers block this without apparent reason. I struggled with this on my previous router and gave up. Now after replacing that router I accidentally found out that it works without any issues from all of my computers.
Personal favourite is the Telegram plugin. As well as allowing you to start/stop prints remotely, it lets you know when a job has finished and can also send progress pictures.
Great run down Michael. I remember the previous one you did, great to see an update. I still run RPi 3b+ on each of my 3 printers and the are still working perfectly. OctoPrint is a god send for printers, I can't imagine printing without it. I do use a 4B for Kodi in the lounge and never put a fan on it yet, just heatsinks.
That little case and fan worked out great for me. Thanks for doing this video, and also thank you for doing to full setup instead of just some parts of it. I know how to set up Octopi, but this makes for a complete video for others.
in the wifi section you forgot you'll need to change " #country " as well as your network settings.miss this and you'll spend hours trying to figure out why you can't connect ;)
@@justinhill1500 Need to uncomment wherever you are located so if #United States remove that hashtag before it. and put it back for the one that is missing it. Generally UK is uncommented on initial install
New beta firmware for the Pi4 allows USB boot with no SD card. In case anyone is running a plugin that writes often to the sd card in the pi, this is a very good thing. As using an SSD or even spinning media will last longer, and in some cases will be faster. I will be testing this out soon myself, for octopi and other things I run on Pis here. :)
Another superb video Michael! I'd like to point out the missing section after time mark 7:28 "click the connect button and hopefully it successfully connects". Somehow your in-depth explanation about what to do if it does not successfully connect got omitted 😲
Nice! Apart from what was already mentioned in you videos, I really like some simple but handy plugins. "Auto Terminal Input" focuses the command input when switching to the terminal tab. "Gcodebar Plugin" adds small gcode input to the sidebar for quick access. "Active Filters Extended" saves terminal filters status between page reloads. "Terminal Commands Extended" allows to add custom gcode command buttons to the terminal tab.
There are several plug-in's that I find useful: Custom Control Editor allows me to create control buttons to auto home all 3 axis, pre-heat the bead and tool, then I have buttons for each position used for tramming (leveling) the bed. Navbar Temp does what it says. Autoselect selects the print that was just uploaded. OctoPrint-ipOnConnect this displays the ip address that your router assigned on the LCD display, does not work with Monoprice Select Mini but does work with Marlin and Repetier based printers. This was handy when I got a new router although I could have logged into the router or used Angry IP scanner to find the new IP address.
I think one of the best Plugin combinations is TouchUI and Boot-to-browser Plugin (Install Form GitHub), so you can attach a Touchscreen to your Pi and Control your Printer right Form your Octopi-Panel attached to it. Like the Repetier-host, but better
I don't know if this is still true, but I think that by default octopi will configure your pi so you can access your PI on your network without knowing the ip address. It uses the host name of your pi, so likely "octopi.local" should be the address. This doesn't work across the board, but if you have the apple "bonjour" installed on your windows box it should be able to find it. With phones it's hit and miss. the phone needs to have similar capabilities installed on the device. On linux it's called "avahi". tldr; if you have an octopi install on your local network try going to 'octopi.local' as the address in your browser and you might not need the ip address.
Win32diskimager is dated I'd highly recommend BalenaEtcher you won't accidentally erase your externals and you don't have to unzip your images, also you can use octopi.local instead of the ip for ease of access
I would caution against using BalenaEtcher on a Mac. The download is huge and it is flaky. I use Apple Pi Baker - it is a very compact app that works perfectly on a Mac.
Etcher is not a bad recommendation and it has been about 2 years since Win32 was updated. But I do think it works very well and generally speaking if your at this level you should be able to safely navigate it. Chris from Chris’ Basement uses Win32 as well in his OctoPrint video. Decent program but buyer beware is a fair statement.
@@samdyer3029 -bonjour print services- mdns bonjour is merely one of many implementations of it, apple doesn't own multicast dns nor zero configuration
I really don't understand these mods. Octoprint is for remote control. I use mine from phone or laptop anyway and default text display is more than sufficient for information on site.
@@jothain these are great mods for changing filament, bed leveling, etc. any time you are sitting next to the printer and want to do stuff with it, without needing your laptop/phone or going back and forth between the printer and your desktop.
Yes a link would be good, but easy to search for on AliExpress and Banggood. There's always the official Pi screen too, but more pricey. Maybe the official Pi HQ camera that can do 4k would be a cheaper option than the Logitech shown here?
Several notes. There is no longer an issue with the latest Windows 10 builds (Pro or Home) rebooting without your permission. Transferring files by "SD card sneaker net" is tantamount to the old days of moving files by floppy disk. It's legacy and has been outdated for a number of years. It's surprising that printer manufactures and the open-source community is not up to speed. It's not difficult. Prior to the Windows 10 issue, now an excuse, USB/serial connectivity was an issue, but that was resolved years ago. For example, I have USB tethered my Brook Drumm Printrbot for over 2 years without any connectivity issues, and this is using an older 8-bit board. Octoprint. Install SAMBA (Linux) for your PI to be recognized as a network device. Create the share and you can move your STL files directly to the SD card on the PI. Do an Octoprint SAMBA search to find a number of tutorials. When I design in Fusion 360, I can quickly - in real time - move my design iterations to my tethered Printrbot via USB or by Octoprint. Run my tests, and go back and forth between Fusion 360, CURA, and the Printrbot seamlessly with full G-code/printer manual adjustments saving me a lot of time and frustration. I can not do this with my Prusa MKIIs without Octoprint and then there are still G-Code limitations with the Firmware. It's time to raise the "community" expectations requesting manufacturers to build in networking features with each printer. It's evolution, not innovation.
As a cheap alternative you can get a Wyze Cam and download the firmware on their webpage to turn it into a webcam. It does not have the best image with the lens it has but it is 1080p. I'm experimenting with one now and I like it. Though you won't get any nice time lapses out of it.
Fantastic video again, Thanks buddy... 👍👍 oh and It was me giving you a thumbs up and pushing it to 1k 🙃😜 yyeeahhh 😜🙃 Greetings from The Netherlands....
Another terrific look into using Octoprint with a Raspberry Pi. I have been circling this concept for personal use for the past year but have held back. I have a Surface Pro 1 with Win 10 installed and would like to make use of it instead of buying the Raspberry Pi. I took note of your reservations about using Win 10 because of automatic updates but after Googling, " Win 10 stop updates" I got this info. How to disable; a. automatic updates using Settings
b. automatic updates using Group Policy c. updates using Registry Being certain that you are aware of these actions I am wondering if these choices are just not reliable in your experience.
So disappointed you didn’t go over the quality of the brio webcam. I’m racking my brain on which web cam to get and wanted to see it’s quality with octolapse
unpopular opinion: this is a 3d printer video and not a review of the logitech webcam itself EDIT: here is a pretty alrighty video comparing the c922 vs the brio: ruclips.net/video/furw2ppqY3c/видео.html most streamers use the c922. since the pi would be connecting via the same usb interface, you would be limited by the OS you are running on the pi IMHO. IE not limited by the 4k camera.
I had to use this video, plus finding 2 settings not on this video from another video. From 3dPrintscape. Anyway you can make a updated video on this. Thanks.
One thing not mentioned is that a little further down for the wifi stuff you need to ensure you have the country code rather than the default uk (assuming you're not in the uk)
Hey yo I never comment on your video but I tried the direct drive install and it work flawlessly. I also added led I test my first print and it print abs beautifully. It’s was done my my ender pro. My first print was a test print 6:20 min print done on new direct drive man it was beautiful.
Just got my Rpi 4B and your video really helped me. Also, nice pronunciation of Průša, how many times did it take for you to say it in a Czech dialect?
Some slicers already bake this into the gcode if you configure properly. I know Slic3r/PrusaSlicer does this, I would imagine other slicers do as well (look under cooling options). If your slicer doesn't, maybe you need a new slicer (if your printer doesn't require a proprietary slicer).
A guide for Octoprint + CR10S Pro v2 integration would be lovelly. Just a new 3d printing newbie myself, followed some of your videos and got lost with some settings on printer profile concerning the xyz mode (absolute and relative). ;)
I like to play a lot with the Firmware... and Octoprint with Firmware Updater is just the thing. Mine is configured for the older 8 bit boards using avrdude, but you can also do 32 bit boards since there is a config for them also. Following all the info Michael has passed on... I now have GitHub, VSCode, and firmware updater.... Never have to leave the computer to add a feature or tune a parameter. :)
Hi Michael... I have a 3B+ connected to the 5Ghz AP of my home and the Picam performance is absolutely horrible, even at low resolution and FPS. There's a huge 10+ seconds delay between any action and the action appearing in the Webcam window. It's absolutely horrible. I think it's a problem with the wireless bandwidth because with a LAN cable performance was much better. I've even tried using Restreamer to reencode the slow ffmpeg to h264 but it's also pretty slow, it buffers a lot. How do you have your cam configured so it works OK even with a 4K camera over Wi-Fi? I hope you can shed some light on this issue of mine. And thank you for your videos!
Just a thought - try changing to connect to your 2.4ghz network. Wireless networking is shoddy and sometimes going to the longer range and better penetration option fixes things.
@@StumblingBumblingIdiot I purchased an AC1200 wireless dongle and a 2 meter usb cable extension to put the dongle close to my router and it works fine now. It was a Wi-Fi issue. OctoPrint devs are working on HLS for the Webcam so hopefully that will improve bandwidth limits and latency.
The raspberry foundation reduced the price of the 2gb recently and I think effectively stopped making the 1gb. I run mine on the 2gb and have over 1gb free
Great plugin selection! Very nice video. One small ask: don't hesitate to rehash details and obvious info. Nothing should be assumed to be so "evident".
please add timestamps in your descriptions. I know most of what's covered and really just wanted to see what new plugins I may have missed and would like to jump right to that
Great explanation. Currently running Octoprint on a RPi 4, and camera, but with a lower resolution. What are you experiences/thoughts on the higher resolution and to the performance and temperature of the RPi. No negative impact/quality on the primary job of Octoprint, which is printing ;-)
Great video and content! Thanks for all the useful information! Would love to see a faq on octoprint.. I'm attempting to use a wifi extender to connect the raspberry pi out in my shop. I have a good connection but not exactly sure how to set it up...Any thoughts?
I tried a wifi extender but I could not get it to work. So I bought a usb extension cable. That failed because bozo here bought the wrong type. DUH! I should have bought an active repeater USB 3 extension cable. I have yet to do this but it should work as long as I don't go over 5 metres....I think!
I have a lot of questions... How many printers and cameras can a pi 4 support? Variables are 720p, 1080p, and 4k cameras as well as using usb hub expansions. Does a 1,2, or 4gb model make a difference with more cameras? Is over clocking the pi 4 useful for controlling more cameras? How many usb hubs can someone plug into the pi 4 before the 3A PSU becomes insufficient?
Always use powered hubs. And you might want to get a full fledged x64 PC with regular debian if you want to control many printers and many cameras. Raspberryes are fine for 1 or 2 printers but don't be surprised if they can't keep up and you start getting decreased print quality.
According to the octopi web page (and me checking the file system after my install on my RPi4), the octopi install does this automatically on initial run.
These are the plugins I use: printtimegenius plugin (gives better estimated times then default Octoprint) UI Customizer (new and amazing! you can rework the Ui to move things around or remove elements altogether, and the dev is actively updating and working on it) Themeify (goes great with the above to change colours or remove elements using CSS, I used to remove the temperature graph since it takes up allot of room and I don't use it, here is the CSS code to remove it if you want to: #temperature-graph display none) Filament Manager (helps keep track of how much filament is left on your spools, just remember to select the filament from the drop down menu before start the print. Even when changing filaments during a print, it allows you to select the new spool during a pause) Navbar Temperature plugin (Put the temps at the top navbar area to always show the temps) Bed Visualizer (Give a nice representation of the mesh during bed leveling with the BLTouch and other sensors) LayerDisplay (Shows what layer you are on in the print) Heater Timeout (Turns tool and bed heat off after the set timeout) AutoLogout Plugin (If you have multiple people using the printer with accounts, you can have it auto log people out if they forget to logout)
a 2.5 amp power supply is the absolute minimum needed to run it , you are likely to get power alerts unless you use a 3 amp supply as recommended by the official web site
Very helpful video. I recently purchased a Creality CR-6 and I'm guessing there are setting requirements specific to this machine - can anyone point me in the right direction for a guide in setting up Octoprint on a CR-6 please?
@@StumblingBumblingIdiot If it doesn't knock it off the belt will jump and the print will start directly in front of the original it is possible your hotend will get bent. = A mess either way.
Hi Michael. Apologies if I missed it in the video but what memory capacity did you go with? The 2GB version is a very reasonable price in the UK, is it enough? Best regards, John.
great video I have had a 2 gig 4B since October but recently I cannot get new plug-in's states I am not connected to the internet. What can I do to fix this? I am connected to my home wifi and I have been able to connect to the internet on all of my other devices.
I been wanting to do this for weeks. But you can’t find a pi 4 for under 140 bucks right now so I just got the pi400 and I’ll deal with having the little keyboard around
DPLP screws up prints ( known issue) EDIT* bug seems to be fixed It really affected my prints on a I3MKS3 that had been printing pefect before and well after I disabled the display layer process, will give it another try as It it said to be fixed a few days ago.
Telegram notification. You can get instant notification when print is done or failed, change temperatures/speeds/flow, start/pause/abort prints and get image from a webcam via Telegram messenger. All remote control action you need without revealing your Octoprint installation to the internet.
I'm curious if you did anything to control the fan. It seems that just plugging the fan into 5V and GND will make the the fan spin as long as the RPI has power.
Hi, skipped the part where you make it work in Octoprint. I've been at this for 5 hours today. 3 hours yesterday. It will not work. It streams, via my IP ADDRESS, but, nothing I've tried in the "STREAM URL" in Octoprint works. Any suggestions? I'm thinking, I should Bin the octoprint, and get a 3rd Creality Wifi box, but, I'd like to see this work, just once...
I have an ender 3 and an ender 5, both have their own raspberry pi. They both work great as long as I only run one at a time. I try to open a second tab of octoprint but it always connects to the same printer. How do I get it to connect to the other printer without powering down the opposite raspberry pi??
Hey, I have watched so many of your videos and I have used them to help myself as well as others in the 3D printing community, but I'm having an odd issue. I have a CR10S Pro V2 with octoprint and use cura slicer and the bed never heats up with G-code from cura unless I tell it to heat up manually; still when I use your G-code for printer tuning everything works as expected.
Great video, but i ran into a problem. After installing octoprint and everything connects fine when i try to Home the CR10S Pro I sometimes receive a "set home XY First" or a thermal runaway error the error states "temperature drifted to far from setpoint"
FYI, old connector was called Micro-USB not "mini", you showed the markets best heatsink case and instead recommended printing your own with a noisy fan and lastly you are recommending a PSU that is not up to specs, Pi's will want 5.1V (OkDO or official Pi will solve you).
CAMERA INCOMPATABILITY: I have the Logitech C525 and the Pi4 does *not* like it. The camera randomly stops working. A USBRESET command on the PI command line will get it going again for a brief while; but then it eventually freeze/fail again. Its really random, sometimes working for hours at a time, other times working for just a minute before dropping out. This is apparently a known issue with a few USB cameras but when I looked into it about 3 months ago there didn't seem to be a strong list of incompatible cams or a permanent fix. :-/ I _do_ love OctoPrint though!!
Great video! I wouldn't go without a Raspberry Pi and Octoprint on my printers now. One of my favorite plugins is Exclude Region. It allows you to exclude a portion of the print area mid-print inside of the Gcode tab. This is fantastic if you're printing multiple parts and one has a failure (detaches from the bed, failed support material etc.) as it lets you exclude printing that part without killing the entire print.
Cannot count the number of times this has saved me from cancelling the whole print, fantastic plugin!
Cancel Objects is similar, but requires a slicer that labels the different objects on each layer. Slic3r/PrusaSlicer does, I don't have any experience with the others to know if they do or don't.
Oh that's perfect!
I was today years old when I learned about this and this is AMAZING. Can’t tell you how much plastic I’ve wasted because one part fails.
As a first time owner of a 3D-printer (CR-10S Pro V2), I was struggling a bit with leveling. After setting up OctoPi and BedVisualizer, it's a lot easier to see the low spots on the bed and where to put the model to get the best result. I also enjoy AstroPrint, as it allows me to check on the print from anywhere 👍
The Raspberry Pi 4 is only made with two options now thats the 2GB version and the 4GB version the 1GB version is no longer made
Also just a note but the previous Pi's used a Micro USB not Mini USB
Otherwise Great video and very clear and easy to understand👍
Wrong. They stopped production on the 1gb version when the 8gb version was introduced. There have always been three pi 4 versions available.
My favourite plugin - TouchUI. Makes it easy to check your printers from your mobile phone. Desktop still works as before, but on mobile you see a neat interface that works with the mobile phone's touchscreen.
I love this plugin too. Only issue is that when you hit stop the confirm is sometimes out of reach. I've found if you scroll down just a little so the address bar hides you'll be able to reach it.
Have you tried Octopod? It's awesome,
way better.
@@onecarwood this is a plugin for octoprint.
@@BrandenAllen Yea I get that but why use it when Octopod is 100 times better? Just download the app and it automatically detects your Octoprint instance and you are good to go. Everything is already set.
@@onecarwood I don't have any iOS devices, so no :) I'm happy with TouchUI, works well for me on my phone, tablets, whatever I have to hand that has a web browser.
Octolapse is great for really smooth build time lapse videos.
That last plugin looks neat, continuous printing. I struggle to keep my printer running 24/7 but between bed cleaning, first layer leveling, color changes it seems I always have to attend something at the actual printer. Couldn't imagine leaving it alone for a whole day!
PrintJobHistory is a new plugin that's nifty to store details of your past prints, including a snapshot of the finished print from your webcam. DisplayLayerProgress adds progress info on the top bar like what's your current layer and print height vs the total expected for the print. UltimakerFormatPackage adds a snapshot of the model you're currently printing in the State section, where the snapshot is taken from Cura. Also, the Prusa thumbnail plugin seems to work with Cura as well, or at least with UltimakerFormatPackage as I am able to show the same snapshot that the latter displays.
coooool
I've been running Octoprint on a Raspberry Pi 4 for about 8 months. I had to build it from scratch as Octoprint wasn't supported for the Pi4. I actually beat Teaching Tech at something. BTW it IS awesome, I kept getting lighting bolts on my Pi3 with Octoprint.
Just wanted to thank you for all your videos. Helped me a lot to get started with printing. And your octoprint videos finally convinced me to buy a new pi and set it up....What to say, best thing I have done to the printer so far. Now everything is so less hassle like moving, uploading and monitoring :)
You may not need to know your Raspberry Pi's IP address. The Pi supports "mDNS" which is a dynamic host resolution protocol. By default, the OctoPi will name itself "octopi.local" (the ".local" triggers host resolution via mDNS). In your browser you can just use the hostname "octopi.local" ... some browsers require the "" prefix (e.g. "octopi.local"). You can rename the OctoPi (especially useful if you run more than one on your network).
Note that mDNS requires that your computer and your Pi be on the same local subnet (mDNS queries will not cross subnet boundaries on a router). This also means that if you set up a VPN so you can remotely access your Pi to check on print jobs, the ".local" naming convention wont work when you are away.
This is true, but I'd like to add that for some unknown reason, apparently some routers block this without apparent reason. I struggled with this on my previous router and gave up. Now after replacing that router I accidentally found out that it works without any issues from all of my computers.
Personal favourite is the Telegram plugin. As well as allowing you to start/stop prints remotely, it lets you know when a job has finished and can also send progress pictures.
Can it be configured to send photos automatically or is it only on demand?
Great run down Michael. I remember the previous one you did, great to see an update. I still run RPi 3b+ on each of my 3 printers and the are still working perfectly. OctoPrint is a god send for printers, I can't imagine printing without it.
I do use a 4B for Kodi in the lounge and never put a fan on it yet, just heatsinks.
Well, this is convenient timing. I was just getting ready to do this in a few weeks once I get my new mainboard.
Nice job with the video! Thank you! I liked that you took a few extra minutes to add some of your favorite plugins!
That little case and fan worked out great for me. Thanks for doing this video, and also thank you for doing to full setup instead of just some parts of it. I know how to set up Octopi, but this makes for a complete video for others.
in the wifi section you forgot you'll need to change " #country " as well as your network settings.miss this and you'll spend hours trying to figure out why you can't connect ;)
yup, wish I saw this hours ago
Forgive my ignorance. What do I need to change #country to ?
@@justinhill1500 Need to uncomment wherever you are located so if #United States remove that hashtag before it. and put it back for the one that is missing it. Generally UK is uncommented on initial install
Also if you have your SSID hidden you'll need to add
scan_ssid=1
or you'll be pulling you hair out
@@SgtTaz Thank you lol, I didn't see that UK was uncommented and that's why even though I uncommented US it still wasn't working xD
Thanks. I've been meaning to upgrade Octopi for a while. This was a great reminder with an awesome "How to".
New beta firmware for the Pi4 allows USB boot with no SD card. In case anyone is running a plugin that writes often to the sd card in the pi, this is a very good thing. As using an SSD or even spinning media will last longer, and in some cases will be faster.
I will be testing this out soon myself, for octopi and other things I run on Pis here. :)
Another superb video Michael! I'd like to point out the missing section after time mark 7:28 "click the connect button and hopefully it successfully connects". Somehow your in-depth explanation about what to do if it does not successfully connect got omitted 😲
2:46 Don't forget to mention the A-class. This is very important as these are designed for filesystem usages.
Octolapse for really nice time-lapses and bed visualiser(needs a printer with auto bed levelling) for checking how level and flat your bed is
Nice!
Apart from what was already mentioned in you videos, I really like some simple but handy plugins.
"Auto Terminal Input" focuses the command input when switching to the terminal tab.
"Gcodebar Plugin" adds small gcode input to the sidebar for quick access.
"Active Filters Extended" saves terminal filters status between page reloads.
"Terminal Commands Extended" allows to add custom gcode command buttons to the terminal tab.
There are several plug-in's that I find useful:
Custom Control Editor allows me to create control buttons to auto home all 3 axis, pre-heat the bead and tool, then I have buttons for each position used for tramming (leveling) the bed.
Navbar Temp does what it says.
Autoselect selects the print that was just uploaded.
OctoPrint-ipOnConnect this displays the ip address that your router assigned on the LCD display, does not work with Monoprice Select Mini but does work with Marlin and Repetier based printers.
This was handy when I got a new router although I could have logged into the router or used Angry IP scanner to find the new IP address.
I think one of the best Plugin combinations is TouchUI and Boot-to-browser Plugin (Install Form GitHub), so you can attach a Touchscreen to your Pi and Control your Printer right Form your Octopi-Panel attached to it. Like the Repetier-host, but better
I don't know if this is still true, but I think that by default octopi will configure your pi so you can access your PI on your network without knowing the ip address. It uses the host name of your pi, so likely "octopi.local" should be the address. This doesn't work across the board, but if you have the apple "bonjour" installed on your windows box it should be able to find it. With phones it's hit and miss. the phone needs to have similar capabilities installed on the device. On linux it's called "avahi".
tldr; if you have an octopi install on your local network try going to 'octopi.local' as the address in your browser and you might not need the ip address.
Win32diskimager is dated I'd highly recommend BalenaEtcher you won't accidentally erase your externals and you don't have to unzip your images, also you can use octopi.local instead of the ip for ease of access
Maximilian Schmidt octopi.local only works for devices that supports bonjour print services.
I would caution against using BalenaEtcher on a Mac. The download is huge and it is flaky. I use Apple Pi Baker - it is a very compact app that works perfectly on a Mac.
Etcher is not a bad recommendation and it has been about 2 years since Win32 was updated. But I do think it works very well and generally speaking if your at this level you should be able to safely navigate it. Chris from Chris’ Basement uses Win32 as well in his OctoPrint video. Decent program but buyer beware is a fair statement.
@@samdyer3029 -bonjour print services- mdns
bonjour is merely one of many implementations of it, apple doesn't own multicast dns nor zero configuration
@@jonathanmead what kind of peasant still uses a Mac in 2020
Those things were obsolete parodies of a proper computer years ago
Thanks for the update Michael. Nice and concise. Cheers, JAYTEE
Hey there I'm using a 13 dollar pi IR camera xD
I smacked on a 7" touch screen panel to control the printer which is even cooler! Those screens are cheap on Ali too!
Do you have a link to the one you've purchased?
Yes, link immediately sir! 🙋🏼♂️
I really don't understand these mods. Octoprint is for remote control. I use mine from phone or laptop anyway and default text display is more than sufficient for information on site.
@@jothain these are great mods for changing filament, bed leveling, etc. any time you are sitting next to the printer and want to do stuff with it, without needing your laptop/phone or going back and forth between the printer and your desktop.
Yes a link would be good, but easy to search for on AliExpress and Banggood. There's always the official Pi screen too, but more pricey.
Maybe the official Pi HQ camera that can do 4k would be a cheaper option than the Logitech shown here?
If you have more octoPI running you can use OctoFarm to control all OctoPI at one screen.
Excellent video as always.
I hadn't noticed it before, but it looks like you could use a booster seat on your chair. Why are you sitting so low?
Several notes. There is no longer an issue with the latest Windows 10 builds (Pro or Home) rebooting without your permission. Transferring files by "SD card sneaker net" is tantamount to the old days of moving files by floppy disk. It's legacy and has been outdated for a number of years. It's surprising that printer manufactures and the open-source community is not up to speed. It's not difficult. Prior to the Windows 10 issue, now an excuse, USB/serial connectivity was an issue, but that was resolved years ago. For example, I have USB tethered my Brook Drumm Printrbot for over 2 years without any connectivity issues, and this is using an older 8-bit board.
Octoprint. Install SAMBA (Linux) for your PI to be recognized as a network device. Create the share and you can move your STL files directly to the SD card on the PI. Do an Octoprint SAMBA search to find a number of tutorials.
When I design in Fusion 360, I can quickly - in real time - move my design iterations to my tethered Printrbot via USB or by Octoprint. Run my tests, and go back and forth between Fusion 360, CURA, and the Printrbot seamlessly with full G-code/printer manual adjustments saving me a lot of time and frustration. I can not do this with my Prusa MKIIs without Octoprint and then there are still G-Code limitations with the Firmware.
It's time to raise the "community" expectations requesting manufacturers to build in networking features with each printer. It's evolution, not innovation.
Best image burner is etcher. Super easy to use. Never fails.
it's probably the worst time to buy a webcam. logitech c920, a very nice 1080p webcam, doubled in price in most stores since the pandemic started.
As a cheap alternative you can get a Wyze Cam and download the firmware on their webpage to turn it into a webcam. It does not have the best image with the lens it has but it is 1080p. I'm experimenting with one now and I like it. Though you won't get any nice time lapses out of it.
Just get the raspi cam it's about 5$ and can record 1080p 30fps
@@himbary it also has short cable and is very easy to break
Great video, thank you. Helped me get setup.
This is awesome need a rasberry pi now
Fantastic video again, Thanks buddy... 👍👍 oh and It was me giving you a thumbs up and pushing it to 1k 🙃😜 yyeeahhh 😜🙃
Greetings from The Netherlands....
Another terrific look into using Octoprint with a Raspberry Pi. I have been circling this concept for personal use for the past year but have held back.
I have a Surface Pro 1 with Win 10 installed and would like to make use of it instead of buying the Raspberry Pi.
I took note of your reservations about using Win 10 because of automatic updates but after Googling, " Win 10 stop updates" I got this info.
How to disable;
a. automatic updates using Settings
b. automatic updates using Group Policy
c. updates using Registry
Being certain that you are aware of these actions I am wondering if these choices are just not reliable in your experience.
So disappointed you didn’t go over the quality of the brio webcam. I’m racking my brain on which web cam to get and wanted to see it’s quality with octolapse
Ohhh c'mon! What about the 4K webcam!? You forgot to describe it! What is the quality? Can you see enough details?
Yup, he said nothing about it. Part 2 please @Teaching Tech!!
unpopular opinion: this is a 3d printer video and not a review of the logitech webcam itself
EDIT: here is a pretty alrighty video comparing the c922 vs the brio: ruclips.net/video/furw2ppqY3c/видео.html
most streamers use the c922. since the pi would be connecting via the same usb interface, you would be limited by the OS you are running on the pi IMHO. IE not limited by the 4k camera.
4k is too much data. I would prefer to see what can be done with FHD in tiny cams with task specific optics.
I had to use this video, plus finding 2 settings not on this video from another video. From 3dPrintscape. Anyway you can make a updated video on this. Thanks.
I'm just here for the algorithm and hey I like that LR2 table you're sitting at.
One thing not mentioned is that a little further down for the wifi stuff you need to ensure you have the country code rather than the default uk (assuming you're not in the uk)
Hey yo I never comment on your video but I tried the direct drive install and it work flawlessly. I also added led I test my first print and it print abs beautifully. It’s was done my my ender pro. My first print was a test print 6:20 min print done on
new direct drive man it was beautiful.
Just got my Rpi 4B and your video really helped me. Also, nice pronunciation of Průša, how many times did it take for you to say it in a Czech dialect?
Is there a teaching tec plug in 🤔
Don't forget fan speed mirror it takes your part fan from being just off and on. To bring off on and everything between.
Some slicers already bake this into the gcode if you configure properly. I know Slic3r/PrusaSlicer does this, I would imagine other slicers do as well (look under cooling options). If your slicer doesn't, maybe you need a new slicer (if your printer doesn't require a proprietary slicer).
A guide for Octoprint + CR10S Pro v2 integration would be lovelly. Just a new 3d printing newbie myself, followed some of your videos and got lost with some settings on printer profile concerning the xyz mode (absolute and relative).
;)
I like to play a lot with the Firmware... and Octoprint with Firmware Updater is just the thing. Mine is configured for the older 8 bit boards using avrdude, but you can also do 32 bit boards since there is a config for them also. Following all the info Michael has passed on... I now have GitHub, VSCode, and firmware updater.... Never have to leave the computer to add a feature or tune a parameter. :)
You are so inspiring
Hi Michael... I have a 3B+ connected to the 5Ghz AP of my home and the Picam performance is absolutely horrible, even at low resolution and FPS. There's a huge 10+ seconds delay between any action and the action appearing in the Webcam window. It's absolutely horrible. I think it's a problem with the wireless bandwidth because with a LAN cable performance was much better.
I've even tried using Restreamer to reencode the slow ffmpeg to h264 but it's also pretty slow, it buffers a lot.
How do you have your cam configured so it works OK even with a 4K camera over Wi-Fi?
I hope you can shed some light on this issue of mine.
And thank you for your videos!
Just a thought - try changing to connect to your 2.4ghz network. Wireless networking is shoddy and sometimes going to the longer range and better penetration option fixes things.
@@StumblingBumblingIdiot I purchased an AC1200 wireless dongle and a 2 meter usb cable extension to put the dongle close to my router and it works fine now. It was a Wi-Fi issue.
OctoPrint devs are working on HLS for the Webcam so hopefully that will improve bandwidth limits and latency.
You mentioned the 3 different memory options, but what does it actually need for memory? Does memory size impact performance with Octoprint?
the more plugins the more memory it needs afaik
The raspberry foundation reduced the price of the 2gb recently and I think effectively stopped making the 1gb. I run mine on the 2gb and have over 1gb free
@@andymonks7126 Thanks. $20 in my pocket is more filament or other mods.
Great plugin selection! Very nice video. One small ask: don't hesitate to rehash details and obvious info. Nothing should be assumed to be so "evident".
please add timestamps in your descriptions. I know most of what's covered and really just wanted to see what new plugins I may have missed and would like to jump right to that
The new Plabric plugin is very useful....Still needs some work, but helps setup remote access without all the tunneling.
Weird. Just set this up yesterday, for the first time. Some great tips in there. Might swap out my 3 for the 4 after seeing this.
With a buck converter you can run the pi from the printer.
@@slicedpage Great idea! And I happen to have one! Got the 4 doing its thing now, better than I expected.
Great explanation. Currently running Octoprint on a RPi 4, and camera, but with a lower resolution. What are you experiences/thoughts on the higher resolution and to the performance and temperature of the RPi. No negative impact/quality on the primary job of Octoprint, which is printing ;-)
Michael do you notice any downgrade in quality when you print from Octoprint instead of printing from SD Card?
Some people have not, but I did notice some small over and under extruding, and other inconsistencies. They are pretty rare and aren’t that bad.
Great video and content! Thanks for all the useful information! Would love to see a faq on octoprint.. I'm attempting to use a wifi extender to connect the raspberry pi out in my shop. I have a good connection but not exactly sure how to set it up...Any thoughts?
I tried a wifi extender but I could not get it to work. So I bought a usb extension cable. That failed because bozo here bought the wrong type. DUH! I should have bought an active repeater USB 3 extension cable. I have yet to do this but it should work as long as I don't go over 5 metres....I think!
I have a lot of questions...
How many printers and cameras can a pi 4 support? Variables are 720p, 1080p, and 4k cameras as well as using usb hub expansions. Does a 1,2, or 4gb model make a difference with more cameras? Is over clocking the pi 4 useful for controlling more cameras? How many usb hubs can someone plug into the pi 4 before the 3A PSU becomes insufficient?
Always use powered hubs. And you might want to get a full fledged x64 PC with regular debian if you want to control many printers and many cameras. Raspberryes are fine for 1 or 2 printers but don't be surprised if they can't keep up and you start getting decreased print quality.
Also install PrusaSlicer on the RPi next time, so you can just put your profiles on the RPi and upload the STL you want to print!
Just fyi you may want to resize the partition after install so you use the full SD card rather than just the space of the image
According to the octopi web page (and me checking the file system after my install on my RPi4), the octopi install does this automatically on initial run.
These are the plugins I use:
printtimegenius plugin
(gives better estimated times then default Octoprint)
UI Customizer
(new and amazing! you can rework the Ui to move things around or remove elements altogether, and the dev is actively updating and working on it)
Themeify
(goes great with the above to change colours or remove elements using CSS, I used to remove the temperature graph since it takes up allot of room and I don't use it, here is the CSS code to remove it if you want to: #temperature-graph display none)
Filament Manager
(helps keep track of how much filament is left on your spools, just remember to select the filament from the drop down menu before start the print. Even when changing filaments during a print, it allows you to select the new spool during a pause)
Navbar Temperature plugin
(Put the temps at the top navbar area to always show the temps)
Bed Visualizer
(Give a nice representation of the mesh during bed leveling with the BLTouch and other sensors)
LayerDisplay
(Shows what layer you are on in the print)
Heater Timeout
(Turns tool and bed heat off after the set timeout)
AutoLogout Plugin (If you have multiple people using the printer with accounts, you can have it auto log people out if they forget to logout)
webcam fullscreen, print time genius, themeify, bed visualizer (if you have ABL), otctopod, gcode editor, navbar temp plugin, custom background, firmware updater
a 2.5 amp power supply is the absolute minimum needed to run it , you are likely to get power alerts unless you use a 3 amp supply as recommended by the official web site
Im surprised he has not ran into any pi power failures during print using that small of a psu
Very helpful video. I recently purchased a Creality CR-6 and I'm guessing there are setting requirements specific to this machine - can anyone point me in the right direction for a guide in setting up Octoprint on a CR-6 please?
At 5:40 please also check for the correct country code some lines below.
Great content
Thanks for sharing :-)
You made it sound and look so easy but my experience was nothing even close.
My prints really stick to the bed. Not too sure how the automated print is going to go knocking off prints
I was thinking the same thing! Wonder how big of a mess it would be if it never knocked the old part off first before trying to print :(
@@StumblingBumblingIdiot If it doesn't knock it off the belt will jump and the print will start directly in front of the original it is possible your hotend will get bent. = A mess either way.
What about the new pi HD (4K I believe) camera ?
Hi Michael. Apologies if I missed it in the video but what memory capacity did you go with? The 2GB version is a very reasonable price in the UK, is it enough? Best regards, John.
Touchui is a great plugin when using a pi touch screen, only in combination with dashboard plug-in it doesn’t seem to work anymore.
Time to geek out!
great video I have had a 2 gig 4B since October but recently I cannot get new plug-in's states I am not connected to the internet. What can I do to fix this? I am connected to my home wifi and I have been able to connect to the internet on all of my other devices.
I been wanting to do this for weeks. But you can’t find a pi 4 for under 140 bucks right now so I just got the pi400 and I’ll deal with having the little keyboard around
2 things I'd like to know: how to access my octoprint from outside my home securely and can I add a notification when a print ends (on my phone)
Diego Garber depends, bjt basically you need to expose that to a dmz or similar in your main router. If you dont know how, i would not do it myself.
Spaghetti detective let's you access your printer and it notifies you when it's done
Yeah I don't really want to expose my network though :(
I'm using ifttt for notifications. It works but it takes 2-3 minutes
IDK... It's ok
Thanks for review!
But are there any advantages over 3b+? Well, besides, that 4b better warms the living room.
The pi 4 is faster, noticeably so with reading in gcode files. Using multicam, its done better and stutters less.
@@benjaminford8173 Is there any benefit to going with the 4GB version over the 2GB Pi 4?
I’d really love to see you try doing a similar video with Duet WiFi boards. Or can anyone help me out?
Octoscreen is good if you attach a touchscreen not your pi. It means you can control it easier
Tasmoto is a cool plugin to control you power via a wifi plug
Pi 4 now wth 8 GB RAM. Use all the plugins!
Great ... Thank you !
DPLP screws up prints ( known issue)
EDIT* bug seems to be fixed
It really affected my prints on a I3MKS3 that had been printing pefect before and well after I disabled the display layer process, will give it another try as It it said to be fixed a few days ago.
Good to know it’s now fixed. Caused me some issues as well.
Telegram notification. You can get instant notification when print is done or failed, change temperatures/speeds/flow, start/pause/abort prints and get image from a webcam via Telegram messenger. All remote control action you need without revealing your Octoprint installation to the internet.
Worth noting that the Logitech Brio no longer works as shown here. It only works on USB 2.0 in low resolution and the settings will be ignored.
Can we achieve everything mentioned in your video with just the Raspberry Pi 3B including the 4k camera?
yes i use a pi 3B but i only use a 720P camera (cos its cheaper) but u can use a 1080, im not exactly sure about the 4k camera but id guess u can
I'm curious if you did anything to control the fan. It seems that just plugging the fan into 5V and GND will make the the fan spin as long as the RPI has power.
Hi, skipped the part where you make it work in Octoprint. I've been at this for 5 hours today. 3 hours yesterday. It will not work. It streams, via my IP ADDRESS, but, nothing I've tried in the "STREAM URL" in Octoprint works. Any suggestions? I'm thinking, I should Bin the octoprint, and get a 3rd Creality Wifi box, but, I'd like to see this work, just once...
I have an ender 3 and an ender 5, both have their own raspberry pi. They both work great as long as I only run one at a time. I try to open a second tab of octoprint but it always connects to the same printer. How do I get it to connect to the other printer without powering down the opposite raspberry pi??
Hey, I have watched so many of your videos and I have used them to help myself as well as others in the 3D printing community, but I'm having an odd issue. I have a CR10S Pro V2 with octoprint and use cura slicer and the bed never heats up with G-code from cura unless I tell it to heat up manually; still when I use your G-code for printer tuning everything works as expected.
The title say Raspberry 4B but in the video you talk about Raspberry 4. Which one did you use?
As usual a great video. I would love to see your review of Arc Welder for octoprint. Thanks again and keep these videos coming.
Great video, but i ran into a problem. After installing octoprint and everything connects fine when i try to Home the CR10S Pro I sometimes receive a "set home XY First" or a thermal runaway error the error states "temperature drifted to far from setpoint"
What is the stand and or arm do you use to hold your camera? I am thinking of purchasing the same. Thank you
Just read the news that in the UK someones house almost burned down, because the pc did an update. And the printer got stuck into a heating loop.
that's why you need thermal runaway protection
(which is set up in the printer firmware and should trigger completely independently from the Raspberry Pi. Just FYI for Haas to know)
FYI, old connector was called Micro-USB not "mini", you showed the markets best heatsink case and instead recommended printing your own with a noisy fan and lastly you are recommending a PSU that is not up to specs, Pi's will want 5.1V (OkDO or official Pi will solve you).
What about plabric app???
Little Harsh on Windows 10 there. The automatic updates and reboots are controllable in the right conditions.
CAMERA INCOMPATABILITY: I have the Logitech C525 and the Pi4 does *not* like it. The camera randomly stops working. A USBRESET command on the PI command line will get it going again for a brief while; but then it eventually freeze/fail again. Its really random, sometimes working for hours at a time, other times working for just a minute before dropping out. This is apparently a known issue with a few USB cameras but when I looked into it about 3 months ago there didn't seem to be a strong list of incompatible cams or a permanent fix. :-/ I _do_ love OctoPrint though!!