The 10 Upgrades I Install on EVERY Klipper 3D Printer

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
So you're running Klipper on your 3D printer. After all, all the cool kids are doing it. But now you're wondering, what's next? Well stick around because in this video I'm going to share with you my nine must have Klipper upgrades to get the most out of this incredibly powerful firmware. Let's get after it. These days more and more printers are running Klipper even out of the box, and even on the most cursory level. The reasons are really clear. First of all, Klipper is natively web-enabled, meaning that you can manage your printer from the computer in a way that would have previously required third party OctoPrint installation. Second, it is much more developed when it comes to speed printing must-haves like pressure advanced and input shaping, allowing you to print much faster and with better quality. Many people, myself included, also find that the simplified, cleaner codebase runs faster and lighter than OctoPrint. And yet, one of the things that keeps people loyal to OctoPrint is the incredibly mature plugin ecosystem and directory, which offers hundreds of plugins that add amazing functionality to do just about anything you could possibly want. Fortunately, Klipper has come a long way in a very short time, and as you're about to see, you can use a few easy-to-install upgrades to gain back most, if not all, of that awesome functionality. To be honest, I'm actually making this video just as much for myself as I am for all of you, because with more and more printers that I need to review on the channel shipping with Klipper, I really needed to write down a simple to-follow checklist of all the plugins that I like to install on each one I'm going to actually keep. So, I'm going to put them in the video in the exact order that you need to install them because some of the latter ones will depend on the former ones being installed. But you can still use the chapters below to skip around if something doesn't interest you or if you already have something installed. Okay, hold up, hold up, wait, stop the show. Editing Jonathan here because in the process of actually doing all these upgrades that I'm about to share with you from my own printers in order to record the process, I actually screwed a couple of them up, which made me realize that before you go any further, you should probably install a 10th upgrade, and that's Klipper Backup. As the name suggests, this tool allows you to quickly backup your Klipper installation to GitHub, providing you with version management and redundancy. I'm going to be honest, I'm struggling to actually get it working correctly myself on some of my printers because I have zero experience with Git, and it seems that the instructions are only suited for Raspberry Pi installations, not the MKS MakerBase boards that a lot of printers are running these days. But I'm going to link in the description below, and I'll also submit an issue on GitHub to the creator so that they can hopefully expand the instructions. Look, you don't have to do this step, and I would hate for you to get stuck here and not continue with the rest of these plugins, but if you proceed installing the rest of the plugins without at least manually backing up your SD card, know that you do so at your own risk. Okay, back to the video as I'd originally planned it. Right off the bat, let's talk about K-I-A-U, kiauh, KIAUH or the Klipper installation and update helper. As the name would imply This is a simple utility that allows you to quickly install updates and upgrades right through the command line interface. To install it, you simply need to SSH into your printer using a command line interface and run two simple commands, followed by a third one to actually launch it. I'll link to the instructions in the description of course, but it's literally that easy and you can just pause the video right here and run the commands by typing them off of the screen, if you want. With this plugin installed, we are now ready to install many of the different tools and plugins that it enables, such as... I know, I know. This one isn't really an upgrade so much as it is switching the preferred web interface, so skip it if you want. But personally, I prefer the look and feel of Mainsail for a lot of reasons I won't get into in this video. At the same time, I've noticed that almost all of the Klipper native printers that I've been reviewing actually come with its alternative. Fluidd, because thanks to KIAUH, adding Mainsail is as simple as going into the command line and selecting it. What's cool about this is that you can run both Fluidd and Mainsail on separate ports, so you don't have to worry about uninstalling or breaking anything. By the way, speaking of printers that come out of the box with Klipper, or in this case Mainsail, I need to take a moment to thank this video's sponsor, which is Sovol, makers of the SV07. The SV07 is a highly affordable, entry level printer which comes out of the box with some really incredible features that are normally only reserved for much higher end, higher cost printers. It features a full color touchscreen, Klipper firmware, a full metal hotend, planetary drive extruder gears, and an innovative auxiliary cooling fan, all for an insanely low price of $269. For this reason, it is my number one recommended entry level or budget 3D printer. And by the way, it pairs great with Sovol's new line of beautiful filaments, including their rainbow transitions, dual extrusions, and much, much more. Sovol is a long time supporter of the channel, and I've never tried a product of theirs that I didn't like. So, to support the channel, check them out using the link in the description below. Alright, Let's get back to Klipper upgrades. The next upgrade we need to make before getting into the more advanced stuff is actually custom macros. If you don't know, macros are little snippets of GCode, kind of like routines, which you can call up at anytime. Now, why would you want to have little snippets of GCode? Well, once you have them ready, you can add a button on your Klipper interface or on your touchscreen. You can call them up in slice GCode such as at the start or end of a print and much, much more. Now, Klipper makes it super easy to write and use macros simply by adding them into any included config file with a specific syntax, like so. So before you really get into the weeds with your 3D printer, it's definitely worth investing some time in flushing those macros out. Here are a few macros that I personally like to set up or customize on every single printer I own. Print start, configuring what should happen when a print first starts, especially things like bed meshing, which I'll cover in just a moment, or things like changing LED statuses and much, much more. Now most printers already have a print start macro configured, but often times it's really bare bones. Print end,ame idea, but when a print ends. Load and unload, automatically heat up the nozzle, then extrude or retract a set length of filament based on your hotend to completely clear it out in one click. Clean nozzle, for printers like my Voron with a nozzle brush, this is a routine to brush the nozzle a few times before important steps like bed leveling or z homing. LEDs on/off or status, here you can turn the light LEDs on or off with the check of a button or based on whether or not the printer is working, and you can change the colors of any RGB LEDs based on what the printer is currently doing such as temperature or heating up or meshing. Take snapshot, here you can use a USB connection to trigger a snapshot on an external DSLR or mirrorless camera. More on that in a second. Now those are just a few of the macros that I find useful, but the sky really is the limit and you can definitely go wild creating all sorts of cool custom macros for your needs. Now if you guys want, I'll be happy to make a text document and share my own personal macros with those of you who are Patreon supporters if you want to save some time, so just let me know in the comments below. Alright, let's get into the meat and potatoes, the truly must have upgrades that you simply shouldn't run Klipper without, in my opinion. No Klipper upgrade deserves that title as much as exclude object, a module which identifies each of the objects on your print bed, and then allows you to cancel individual objects mid print without losing the entire bed. I can't tell you how many times this module has saved me time, filament, and therefore money, especially when you consider that many times, a failed print will spread throughout the build plate and cause all the other adjacent parts to fail as well. Installing exclude object is as simple as adding it into a config file, adding its own config file, and then referencing it in your printer. cfg, and then updating your slicer to include the necessary code in the GCode that it exports. As with everything in this video, link in the description below. Now that we have exclude object installed, we can add the next game changing upgrade that depends on it, and that's KAMP, Klipper Adaptive Meshing and Purging. I first learned about this amazing upgrade from Daniel over at ModBot, and I'll link to his full explanation video and tutorial in the description below. Basically though, KAMP allows your printer to do a more focused, detailed bed mesh and purge only in the areas that will actually be used during that print. This means less time meshing your entire bed, more density of the meshed points, therefore more detail, and all around better, more reliable prints. I don't know about all of you, but personally, I can't sit around 24 hours a day and watch my printers. I wish I could, but I also, you know, like seeing my children's faces once in a while. This is especially challenging when your printers are in one location, such as your home, and your life is in another location, such as work. Without a way to watch your printers, how can you possibly prevent catastrophic failures and kilos of wasted filament? Fortunately, these next two apps, Obico and OctoEverywhere, solve that particular problem in two different ways. First, they enable remote access to your printers using a secure tunnel, meaning that you can not only see your printer's webcam stream, if you have one, but also start and stop prints remotely if you so desire. Second, each of these apps offers an AI spaghetti detection feature that will alert you or even stop the print if things are getting too hairy. No pun intended. Best of all, they both work amazingly well with Klipper and are a breeze to install. This video isn't sponsored by either of those companies, but I do use their products and recommend them all the time. One of the most popular and powerful upgrades for OctoPrint is Octolapse, a plugin which automatically creates buttery smooth timelapses by moving the print head at the start of every layer. Fortunately, Klipper now has its own easy-to-install module that will do the exact same thing, and personally, as with all things Klipper, I find it to be simpler to configure and use than its OctoPrint counterpart. Now, JJ Shankles has a great tutorial video on how to set all this up, so I will link to that video below. And as you'll see in just a moment, we can not only do these timelapses with the onboard camera or plugged in webcam on our printer, but also with a little work, we can even connect a high quality external camera as well. And that brings us to these two. Now, I'll admit it, these two plugins are not as much of a must have as the rest of the items on the list, unless you're a content creator, but if you want to make decent looking timelapses just like these, they definitely are. The first is gPhoto2. It's actually a piece of code for Raspberry Pis and for similar boards, which allows them to communicate over USB with your proper camera, like your DSLR or whatever, allowing you to trigger snapshots. Now this one is a little bit tricky to install and I usually follow this video tutorial by a fellow YouTuber literally every single time that I need to install it because there are a lot of different steps and things you need to check and set up. Fortunately, if you persist, and assuming your camera is compatible, you will eventually persevere and get to the point where you can trigger a snapshot from a shell command. From there, you need to install GCode shell command, which creates a way for you to trigger that shell command, you guessed it, using GCode. Thanks to KIAUH, this is really, really simple to do. From there, you have a few options. You can, if you want, just add that GCode to your next layer code in your slicer, and you're done. Or, if you want to create more silky smooth timelapses with a park toolhead, you'll want to install the timelapse module we discussed earlier, and then piggyback off of it by simply inserting the appropriate snapshot GCode alongside its own instructions. I do that by putting it riiiight here. Again, I'll be honest, I often struggle to configure these two modules, even though I've done it a number of times. So maybe I'll just ask my assistant Leslie to please take the awesome video that I linked in the description, and maybe she can merge it into one easy to follow tutorial that you guys and I myself can use, and if we do get around to it, we'll put it up on our website, TheNextLayer.com, which is still very much a work in progress. If you do get it to work though, I would love it if you guys shared some of those beautiful timelapses in the timelapses channel on our Discord server. Link, once again, in the description below. Okay, one last nice to have before we part ways and I go stand by the AC because as you can see it is really hot, and that last one is Klipper screen. I know, I know, you guys have called me spoiled before for insisting on putting touchscreens on literally every one of my printers, but what can I say? I'm, I'm lazy and I really don't like doing a lot of clicking around to get to what I want. Klipper screen allows us to control our entire printer, even initiating prints, right from an easy-to-follow and easy-to-use touchscreen. Sure, your standard printer interface does allow you to do basic things like loading and unloading filament, but one of the things that I really love about Klipper screen is the ability to add custom macros for things like cleaning the nozzle and so on. If you're like me and your computer isn't sitting right next to your printer or printers, this one tool alone will save you tons of walking back and forth for things like initiating prints, turning off the LEDs, cleaning nozzles, and much, much more. Oh, and here once again, you can thank KAIUH for making the install super easy. Aren't you glad that we covered that first? Finally, if you aren't sure which screen works for you when adding Klipper screen to your setup, I will provide a link in the description below to BigTreeTech, which offers a variety of screens and all different sizes and shapes for every printer, and I've really been enjoying mine on my Voron 2. 4. So there you have it. Nine of my favorite must have upgrades for your Klipper 3D printer. If you enjoyed this video, please leave a like and make sure you're subscribed because we put out a new video just like it every single week. If you really enjoy our content, then consider becoming a Patreon supporter, or a recently launched YouTube member, and you can get exclusive behind-the-scenes content, early access to new product information when I'm allowed to talk about it, and discounts at some premier vendors, and much, much more. And of course, thanks to those of you who already are supporters, because as you know, I really appreciate you guys. That's all for now, I need to go figure out why the AC doesn't seem to be working, but I will see all of you on The Next Layer.
Info
Channel: The Next Layer
Views: 44,090
Rating: undefined out of 5
Keywords: 3d printer, klipper, 3d printing, 3d printer 2023, 3d printed, best 3d printer 2023, diy 3d printer, 3d print, 3d printers, klipper upgrades, klipper firmware, input shaper, creality sonic pad, sonic pad, voron, klipper vs marlin, octoeverywhere, octoprint, klipper tutorial, exclude object, cancel object, 3d printing klipper, 3d printing for beginners, 3d printer time lapse, voron design, sonic pad creality, creality klipper, best 3d printer, 3d printing ideas
Id: h6g8DoTc7ys
Channel Id: undefined
Length: 16min 59sec (1019 seconds)
Published: Tue Aug 15 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.