How to Setup OctoPrint And Best Plugins (for 2022)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
OctoPrint is an awesome piece of open-source software that, on a basic level gives you the ability to monitor and control your 3D printer. But over the past few years, OctoPrint has gotten much more sophisticated. It now has a whole suite of plugins that include a mobile app to monitor and control your printer from anywhere, mesh bed level visualization, Ai failure detection, awesome timelapse video creation. With OctoPrint you can customize your workflow just about any way you like. I’ll show you how to set it up on a raspberry pi, and then we’ll install some of my favorite OctoPrint plugins. Let get into it. As I mentioned, OctoPrint is a great free and open-source software created and maintained by Gina. I would consider it one of the best upgrades for your 3D printer. Once connected to OctoPrint, you’ll be able to easily monitor and take advantage of the awesome plugins I mentioned earlier. Hardware requirements: So what do you need to get started? First you’ll need a raspberry pi. While just about any pi will work, it’s best to use a raspberry pi 3 or 4. The new zero 2w also works as well. OctoPrint can also be run on other devices like an old computer or android phone, but a raspberry pi, assuming you can get your hands on one, is the easiest way to get started. Today, I will be using a raspberry pi 4b with 2 gb ram. You will also need An SD card, class 10 or better and you’ll want at least 8gb of storage. I’d recommend more if you plan to store a lot of gcode files or time-lapse vidoes. A 5V, 2.5A power supply and it needs to be a high quality one. . The raspberry pi 4b uses a usb c. You can also use your printers power supply to power the raspberry pi, but we won’t cover that in this video You will also need a usb cable to connect the raspberry pi to your printer. One probably came with your printer. It is also recommended that you get some heat sinks to prevent overheating the pi. You might want a case as well, but of course you can always print one! Lastly, you will want a camera. A USB webcam or raspberry pi camera is recommended. Both of these options work quite well, but one option may be better than the other depending on your use case. I am planning to make another video specifically covering the best camera options and how to set them up, so be sure to let me know if you want to see that. I’ll be using a logitech c920 for this video. First, lets get the software setup. Take the SD card, and insert it into your computer. Download the Raspberry Pi Imager from raspberrypi.org/software The software is available for both Windows and Mac. Install and run the imager​ Once it finished downloading, open the program. Select Choose OS, Select other specific purpose OS, Select Octopi. This will automatically download the latest version of the Octopi image from octoprint.org Under Choose Storage, select the SD card that you want to install OctoPrint on. Make sure you don't have any important files on this SD card as it will be wiped. Don't click write yet You'll want to secure your Pi and configure the wifi first. Secure your Raspberry Pi​ By default, the password to SSH into your Octopi instance is raspberry and the username is pi. This is not very secure. You'll want to change the password to prevent possible attacks from malicious users. Press Control+Shift+x (CMD+Shift+x on mac) to bring up the Raspberry Pi imagers advanced options menu. Click enable SSH and enter a secure password for the raspberry pi user. The username is pi and the password is the one you just created. Connect your Raspberry Pi to the internet​ If possible, connect your pi directly to your wireless router with an ethernet connection. This will give you the best possible connection. I’ll show you how to setup the wifi since I assume most of you don’t have an easy way to get a wired connection. Configure Wifi with OctoPrint​ With the Raspberry Pi imager, wifi configuration is a breeze. Simply enter your username and password under Configure wifi. Be careful, this entry is space and case sensitive, so enter the username and password exactly as it appears on your router. Under the country code section choose the country that you are in. Click save and then click write. Once complete, eject the SD card from your computer. Connect to OctoPrint​ Put the SD Card into the bottom of the Raspberry Pi (upside-down). Plug the power cable into the Raspberry Pi and the outlet. It will take a moment for OctoPrint to connect. Tip: Watch the green "ACT" led on the Pi. It will flash on and off for a while and then it will turn off. Once solid, your pi is connected to the internet and OctoPrint. Connect the Hardware​ Step 1: Connect the heatsinks​ If you have them, place the heat sinks on the Raspberry Pi. Remember, the heat sinks should all face the same direction. Step 2: Put the Raspberry Pi in the case​ Place the Raspberry Pi into the case if you have one. Step 3: Plug the printer cable into the Pi.​ Plug the printer cable (micro USB, mini USB, or standard printer cable depending on your 3D printer) into the Raspberry Pi. Step 4: Plug the power cable into the Pi.​ Plug the USB C power adapter into the Raspberry Pi. Step 5: Connect the webcam​ If you are using a USB webcam, connect the webcam by plugging the usb cable into any of the USB ports on the Raspberry Pi. If you are using a Raspberry Pi camera, place the ribbon cable into the camera and the Pi as shown below. Be very careful with the cable. Place the other side of the ribbon cable into the pi as shown below. The blue side of the cable should be facing the HDMI port on the Raspberry Pi. How Do I mount the camera?​ There are many different ways to mount your camera. 3D printed mounts, tripods, webcam arm mounts, or even old boxes will all work. In this example, I am using a mini tripid that came included with the logitech camera Printer Connection​ Turn your 3D printer on, if it isn't already. Plug the printer cable into your 3D printer. Plug the power cable into a power outlet. At this point, the Raspberry Pi should be powered on, connected to the internet and your 3D printer. Access the OctoPrint user interface​ To access the OctoPrint interface, open a web browser on your computer and type http://octopi.local into the url bar. This should bring you right to the OctoPrint login screen. If octopi.local does not work, you will need to locate your Octopi's IP address. You can locate your Octopi's IP address multiple ways. Here are two: Windows File Explorer On a windows computer: Open the File Explorer Click the Network tab Note: If you have Network Sharing disabled, you will need to turn it on in order to see your Pi in the network tab. Your home router: Another option is to find the IP address through your home Wi-Fi router settings. You will need your router username and password (this may be different from your WiFi password), and you will need to know your router's IP address. If you don't know it, PC Mag has a great article on accessing your Wi-Fi Router's settings. Once you have your router's IP address and the username and password for the router, type the ip address into a browser url. It might be , "192.168.1.1" or it might be something else. You will be greeted by some type of login screen. Enter your username and password. You should see something like "connected devices." Select it, and you will see all of the devices currently connected to your router. The once with "Octopi" in it is the one you are looking for. Once you find it, type the IP address into a browser window. Complete the Setup Wizard​ Once you are able to access the OctoPrint Interface, follow the on-screen instructions to complete the Setup Wizard. You'll want to set your 3D printer's build volume and nozzle diameter in the printer profile section. Note, this information does not change any slicer related Gcode settings, only controls within OctOprint. Install Plugins​ One of OctoPrints greatest features is its open-source plugin system. In the Plugin Manager you can install plugins for visualizing how level your bed is, creating magic-like time-lapse videos, catching failures using Artificial Intelligence or remote monitoring/controlling your 3D printer from outside your home network. Let’s start by installing our favorit OctoPrint plugin, Obico for OctoPrint. With this plugin, I will be able to monitor and control my printer from anywhere on any device. There is a mobile app for ios and android that lets me check the printer’s live webcam stream, start and stop prints, get print status notifications, and get added peace of mind with AI failure detection. When needed, I can even access the full OctoPrint interface from anywhere. To install Obico for OctoPrint, open up OctoPrint, click settings Find the plugin manager tab, click get more, and then search Obico for OctoPrint. Click install, and let the plugin install. That’s basically how you will install any OctoPrint plugin. Most plugins will require some sort of configuration once installed. To configure Obico for OctoPrint, follow the plugin wizard that will pop up once the plugin is installed. Quick sidenote on pricing as I am sure some of you are wondering. Obico has a free plan that is 100% free for one printer. It gives you unlimited print monitoring but has some framerite limitations for the free version and limited Ai failure detection hours. The pro plan, which starts at $4 per per month gives you some awesome features that you can try out for free since Obico drops you into a 30 day free trial right when you sign up. You can try all the features, and upgrade if you find them worthwhile. If you don’t upgrade, your account will just get converted to a free plan at the end of the trial. In addition to the different Obico cloud plans, Obico is 100% open-source, so if you have the technical chops including some linux and networking knowledge, you can configure and self-host your own Obico server using your own hardware. I will include a link to the github repository with more information below. You can install Obico for OctoPrint using the mobile app or on the obico website. I’ll go with the mobile app. Download the mobile app if you haven’t already. Once downloaded, create an account. Once you have created an account, you can link your 3D printer with the Obico Cloud. If you are self-hosting, you can still take advantage of the Obico mobile app and other features by linking your self-hosted server. Click link printer. If this is your first time linking your printer, Obico will automatically identify your raspberry pi and ask you if you want to connect. If the automatic link doesn’t work, click link manually. Now go back to the OctoPrint page you had open. Click next one the setup wizard and a six digit code will be shown. Enter the code shown into the Obico mobile app. Once your printer is connected, you can use the mobile app to check in on your prints, test out the AI failure detection, get print status notifications. You can also access the full OctoPrint interface safely and securely from anywhere with OctoPrint tunneling on your phone or desktop computer. Now that we have Obico setup, I will share a few of my other favorite OctoPrint plugins. OctoPrint’s print time estimations can sometimes be way off. Print time genius is a simple plugin that gives you accurate print time estimates that are up to date. Octolapse, one of my favorite plugins, gives you the ability to make these fantastic timelapse videos. Teaching Tech made an awesome video on getting started with Octolapse, so I’ll link that above. Another great plugin if you tend to print plates of parts, or really anytime you are printing with more than one part on the build plate is the Exclude region plugin. With this plugin, if one part gets knocked off the bed but the others look like they will print fine, you can exclude the region where the part fell off and let the rest of your parts keep printing. The first step of installing any of these plugins will be the same as installing the Obico plugin, but as I mentioned before, each plugin will have it’s own requirements to get it configured properly. Many of the plugins have really good documentation to help you get started. You can explore plugins directly in the plugin manager within OctoPrint, or you can find more details about them in the plugin repository on OctoPrint.org which is linked below. There are a ton of other awesome OctoPrint plugins that I haven’t mentioned, so let me know if there is a specific plugin that you can’t live without, or if you would like a video specifically dedicated to OctoPrint plugins. Well, thanks for watching, if you enjoyed this video, please give it a thumbs up and consider subscribing to get notified about future videos.
Info
Channel: Obico
Views: 16,702
Rating: undefined out of 5
Keywords: 3d printing, octoprint, octoprint remote access, octoprint anywhere, octoprint plugins, Octoprint anywhere, octoeverywhere vs spaghetti detective, the spaghetti detective, spaghetti detective, octopod, printoid, octoprint plugin, best plugins for octoprint, best octoprint plugins, octoprint remote access plugin, octoprint rasperry pi, 3d printer, 3d printing ideas, 3d printing timelapse, octoprint setup, octoprint install raspberry pi, octoprint ender 3, octoprint ender
Id: BzFnBBVlQbI
Channel Id: undefined
Length: 12min 14sec (734 seconds)
Published: Tue Aug 16 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.