Installing Octoprint On Raspberry Pi | How To Install Octoprint On Raspberry Pi – Octopi Quickstart

Crosslink

Subscribe Here

Likes

2,433

Views

87,166

How To Install Octoprint On Raspberry Pi - Octopi Quickstart

Transcript:

In this video, I will show you how to install octoprint on a Raspberry Pi, and we’re starting right now. Hello, my name is Daniel. Welcome to the Crosslink Channel. I would like to help you being more successful with freely printing and if you hear for the first time, subscribe and hit the pair notifications. So you don’t miss anything last time on this channel? I talked about why you should use octoprint. Go watch that video here if you missed it. In the following months, you’re going to see more of those videos about all the important aspects how to run Octoprin’t control it from your smartphone remotely access it from anywhere and a best and important plugins to use octoroon is a software to control your 3d printer to run print jobs and monitor your printer over the network. It usually gets installed on our Raspberry Pi, which is connected to your local network and from there you can either access the octoprint web application with any web browser and also mobile apps on your phone. It can also run on a normal computer, but since you probably will have it running 24/7 the Raspberry Pi is one of the most power saving and economical options to run it, so we’ll focus on the Raspberry. Pi base installation in this video. Let’s start with the prerequisites for the setup. All the hardware and software required is also linked in the description of this video. You will need a Raspberry Pi. Of course, preferably a model freebie or better older models and also the Pi 0w are not recommended because they are not powerful enough. There’s more information on the Octoprint website. In this example, I’m using a new Raspberry Pi model 4 with 4 gigabytes of Ram. It’s still affordable and has a lot of potential for future upgrades and a lot of plugins that I’d like to use also and running a pretty exciting giveaway until May 10th 2024 a complete Raspberry Pi 4 starter kit worth $100 containing everything that you will need to get started using octa-pie with a 3d printer you can enter for free at cross link Io / free. There are several choices how to install octoprint on the Raspberry. Pi, either you install recipe in Linux first and afterwards, install Octo printer self or you take the prepackaged version of Raspbian and octoprint That is called octopi. I use the octopi image all the time because I think it’s the most convenient way to get octoprint on the Raspberry Pi, But if you never use the Raspberry Pi before you need to know that it does rely on micro SD cards or the operating system and software will be started from and if we look at the market of SD cards. There is so many options to choose from. So what should you use? At least you should have a 16 gigabyte or larger card for running octopi, not because the software itself takes up so much space. But later in your journey of using it to 3d print, you will need some space to store the 3d models, so the g-code files during the print process, and you probably also want to install more plug-ins for octo print. Also, a nice feature is recording time lapses, which are basically videos of your prints that will take up additional space on the SD card. I also recommend buying branded cards like the ones from Sandisk. They are fast and also very reliable. Cheap cards tend to fail more often and this might lead to some frustration so this would be saving money in the wrong spot. I recommend using a SD card with something. Around 100 megabytes per second of read and write speed. This will make sure that booting and running software on the Raspberry Pi is not slowed down by the SD card itself. So you’ve got a Raspberry. Pi, you’ve got the SD card. What now on the Octoprint homepage choose to download the latest octopi image. Then you can, for example, use the Berlina extra software to flesh, the octopi image, it works on Windows, Mac and Linux, so this will work very similar on each platform, select the downloaded image first, then insert the SD card and select, according drive of path that represents the SD card, finally hit the flash button on Windows and probably also a Mac. You will have to confirm once more because the software needs elevated rights, Etcher creates a file system on the SD card and copies all files over. After the process, you might get a few messages, especially windows to format a drive before you can use it. Don’t confirm any of those questions. Cancel them all because otherwise this will destroy the file system that has just been created. And you might need to start over again. The software on the SD card is now ready to run. However, one thing might be left for you to configure, depending whether you like to connect to the Raspberry Pi over the wireless network or via a cable based Ethernet. If you like to use the wireless network, you still have to configure your wireless network settings on the SD card if so, remove and reinsert the SD card to the reader slot in this case because etter automatically unknowns to drive after the flashing process is finished. You might again get some formatting questions. Also cancel them all. Now open the drive that is labeled boot here. Open the octa-pie! WPA supplicant TXT file in the WPA 2 section, uncomment the configuration lines and enter your network name and password that you would normally use to connect to your Wi-fi network safe to fine now close your editor and cleanly, remove the drive with the system for icon and windows or by ejecting the drive on your. Mac, now insert the SD card into the slot on the backside of your Raspberry Pi. Connect your 3d printer to the rest verb with the USB cable. Also, if you like to use a USB webcam to monitor your prints, connect that to your S berry pie now and now connect the power supply to power up your Raspberry Pi. Also, don’t forget to turn on the power for your 3d printer because otherwise the Raspberry Pi is going to try to power your 3d printers mainboard and that’s probably going to cause some under water on the Raspberry. Pi, so do that at the same time when you power on Raspberry Pi. Non-terrestrial is connecting to the network and the chippy discover a new Web browser a few minutes later as Octa-pie Dot Local. If your network router supports this, otherwise, you will need to find out the IP address in your router’s menu. Let’s do the initial setup to get this going with the end of 3 As an example first, you want to create a user account and provide a password? This is really highly recommended for security reasons. So please do not skip the step, so I am creating a user and giving a secure password. So the combination is one two three, four five, my life and I click keep access control enabled next at this point, you can choose whether you like to share anonymous usage data with the octoprint team. This is pretty much your choice whether you like to enable this. I’m doing this next connectivity. Check means that octoprint checks whether it can reach the Internet to look for updates. I’m interested in getting the latest updates as soon as possible, so I am enabling this Next. Plug-in blacklist processing means there is a blacklist being kept by the Octoprint team, which prevents abusive and defective plugins to be used with your version of octoprint. So for example, you update octoprint or a new version and that plugin that you’re using is know, not work properly With that version of octoprint. The blacklist might disable it for that reason. Okay, next up is the printer profile. He will give a name for you connected printer. This is basically free text. It doesn’t really matter how you call your printer so. I’m calling my printer and the free and the model is also end of 3 The print pad is rectangular and the original, where the 0 0 position is, it’s the lower left corner as like for most Reprap printers. Unless you know better. The Ender 3 has a heated bed as well. The dimensions are 2 35 by 2 35 by 250 maximum print volume for the access acceleration values. I’m keeping everything default and that’s finally checked the hot and and extrude settings fine next on the last page. Click finish good. We’re now on the main screen of octoprint. There is still no information about our printer status here because we need to finally make the connection settings and save them. I want to have octoprin’t connecting to my printer automatically. Everytime octoprint is started so checking the auto connect on server startup checkbox and also the safe connection settings unless you discover any connection issues with your printer, leave the serial port and Baud rate settings on auto and then click connect as soon as there is a connection established the state should change to operational. And you will see that current temperatures of the hot end and print bread and the chart on the right hand side. Let’s do a quick walkthrough of the parts of the UI. So you know what they are about? First, the connection panel is now call apps as soon as there is a connection to the printer. You can always show and hide it by clicking the header, The state panel will always show what’s going on with your printer, whether it’s idle or printing, and if it’s printing how long the print is going to take here, you can also start pause and cancel prints in the files panel. You will see the files that are available to print. There might be some. G code files already in the list. But these sample files come with the octo printers tribution and you can either ignore or just delete them on the right-hand side. Taking most of the screen estate is the main panel that is divided into multiple tabs. The first one is showing you the current temperature, and you can also set the new target temperatures to heat up, then print bed or nozzle from there, so let’s say. I’m entering 50 degrees for the print bed here and hit this check Mark Button. It’s going to send that command over to the printer, and we will shortly see the temperature rising in this chart. Also, the light blue line in this case indicates the desired and the dark blue line shows the current print bed temperature. In this case, there’s also presets for different materials. These can be changed and configured in the configuration section of octoprint. The control tab shows the webcam image if you have connected a webcam and configure it correctly by the way a little troubleshooting tip here if you have connected a USB webcam after you already powered the Raspberry Pi on and if you conferred it in the webcam settings and it still doesn’t show an image of the webcam. I would suggest to reboot your Raspberry Pi once again with the webcam connected to try that again for me that worked fine and rebooting in our case actually means to remove the power plug from the Raspberry Pi and put it back in, but now let’s go back to the control tab. This is also enabling you to send commands like auto home. Using these buttons here, you may also move any access in each direction by selecting how many millimeters, so in this case 10 millimeters and in what direction by clicking the recording button, a nice hidden feature. Is that if you move your mouse cursor into the webcam image, you can use your keyboard to move your axis, For example, the up and down buttons to move the printbed. Also here you can control the extruder and feed filament, for example. If you like to do a filament change manually last but not least you can enable or disable the Stepper Motors from here and turn a fans on and off if your printer supports that the g-code viewer and terminal tab. I’m not going to explain now. That’s a bit too advanced for the moment. Finally, the time-lapse tab is where you can set up. How to printer will record time lapses off your webcam. I will cover that in detail in another video. I think it’s now time to do our first test. Print using octo print. I’ve sliced the g-code file off a bench, Eva Sakura and safety to my desktop. Let’s upload this to octoprint right now. I’m clicking the upload button in the files panel, then selecting the file from my desktop and then clicking open a few moments later, it appears on a list of files on the octoprint page from here. I can either directly. Click the printer button to start the print or can first click the name to see some numbers like how much filament it’s going to take and the approximate print time, And then I can also hit the print button. If I’m sure that everything is set up correctly good, so let’s hit print and wait for the result during the print, you can watch the progress and monitor if there’s any issues using the webcam. If you discover that you need to stop the printer because you see an issue, you can click the stop or pause button any time. It might not stop immediately, but a few seconds later because there’s always some commands on the printer’s buffer that will be executed even after octoprint stops, sending new commands so. I hope this helps you to get your octoprint instance up and running quickly. Also, don’t forget to enter the giveaway of a Raspberry. Pi 4 starter kit at rustling I/O slash free. If you like this video, please do me a favor. I appreciate if you hit the like button or subscribe to my channel, but the real way how you can support me is go watch some of my other videos that. I’ve linked for you in these two cards here. Thanks for watching, see you next time. [MUSIC].