Setting Up The Exclude Object Module In Klipper Firmware

Поделиться
HTML-код
  • Опубликовано: 13 дек 2024
  • Find out more or sign up for Obico here:
    bit.ly/3qhUs6u
    Love the channel? Consider supporting me on Patreon:
    www.patreon.co...
    ModBot Merch Store is now live! Get yours here:
    bit.ly/3qhJ8Yl
    Join the official ModBotArmy discord server: / discord
    In todays video we take a look at the Exclude Object feature that was added to Klipper. This allows you to cancel a failing part from the bed while still allowing the rest of the parts to complete. We will go over how to set it up, how to use it, and run a print to see it in action.
    Copy\Paste For Exclude Module:
    [exclude_object]
    [file_manager]
    enable_object_processing: True
    Exclude Object Documentation:
    www.klipper3d....
    (´∀`)♡ As an Amazon Associate I earn from qualifying purchases:
    Buy now on Amazon: amzn.to/2jQAOgV
    Subscribe To My 3d Printing Blog! :
    Lets Get Social!
    Facebook: / dopesoner930
    Twitter: / dopesoner930
    Instagram: / modbotarmy
    Twitch: / dopesoner930

Комментарии • 110

  • @ScottLahteine
    @ScottLahteine 2 года назад +18

    This is one of the cooler features available in the various firmwares. The fellow who first brought it to us for Marlin Firmware is a chemistry professor who also makes excellent turned wooden bowls. I used his concept as the starting point for CANCEL_OBJECTS and created the G-code M486 (get it?) to provide a formal support mechanism. The slicer has to actually provide the object identifiers in the G-code to use this technique. Perhaps Klipper is able to do this without help from the slicer, or using other slicer annotations that only appear in the G-code file as comments.

  • @Silvercoslab
    @Silvercoslab Год назад +2

    Hi, i add the command as you show in the video but i dont have the option to cancel an object during the print.
    i try with cura 5.4 and prusa 2.6 but stil it cannot work

  • @247printing
    @247printing 2 года назад +3

    Thanks for making me aware of that feature again and for showing greatly how it works!

  • @1234fishnet
    @1234fishnet 2 года назад +1

    ModBot is the most underrated RUclips channel I'm following. You deserve more subscribers and viewers

  • @DarrenGerbrandt
    @DarrenGerbrandt 2 года назад +2

    I kind of knew about it and had thought about checking into it more "at some point" but did not know it was so easy to enable until your video. I don't do a lot of batch parts but I do occasionally and having this enabled will be a great help. Thanks.

  • @shawnrathbone
    @shawnrathbone 2 года назад +2

    Thanks, had no clue that this was available

  • @GeekDetour
    @GeekDetour 2 года назад

    I am loving your videos about Klipper - I just started my Klipper journey and your content is awesome 👏

    • @fraaancooo
      @fraaancooo 2 года назад

      Wow! I'm started in Klipper with your "so good it begs for klipper" video. A propósito, você é brazuka?

    • @GeekDetour
      @GeekDetour 10 месяцев назад

      @@fraaancooo You are right: Eu sou! But I just found your comment here ONE YEAR LATER! ha ha ha Thanks!

    • @fraaancooo
      @fraaancooo 10 месяцев назад

      @@GeekDetour relax... love your vids. Thanks for the help. Sou usuário do klipper desde aquela época e não larguei mais.

  • @oldtimeengineer26
    @oldtimeengineer26 3 месяца назад

    I have been using that feature for over 1 month or more on my Creality K1 units I love it.

  • @JasonKuehn
    @JasonKuehn 2 года назад

    Been using klipper for about a year and had no idea. Thanks for sharing!

  • @woodwaker1
    @woodwaker1 2 года назад +2

    I had heard about this, but at the time was too busy to pursue. I also rarely print a large number of parts that would benefit from this. Your explanation made it so easy to understand and set up, that I will be adding it to my printers and Prusa Slicer will be changed immediately. Thanks for the concise video

  • @CourtRoss
    @CourtRoss 2 года назад

    Well, I'm setting this up today. Thanks for the video. Also, that beard is looking fantastic!

  • @federicobarrezueta9988
    @federicobarrezueta9988 5 месяцев назад

    great info, tried from other sources and was not able to make it work.Never thought it was so simple..great vid thanks!

  • @damustermann
    @damustermann 2 года назад +3

    How about doing the same with Fluidd? Klipper setup is of course the same, but so it is a more complete guide for this feature. Would be awesome as a reference, no fuss, just a perfect guide, thanks for what you did already, and thanks if you do the Fluidd part, too.

  • @steveu235
    @steveu235 Год назад

    I didn't know about this feature but always thought this sort of thing would be useful, Just installed it, Thanks for sharing.

  • @Mett-wt3xj
    @Mett-wt3xj 2 года назад

    Awesome! Been waiting for this. I had no idea this was available.

  • @MallocArray
    @MallocArray 2 года назад +1

    You are really going to convince me to switch to Klipper...

  • @stevehanwright481
    @stevehanwright481 Год назад

    Thanks for this. Love the way you get to the point…

  • @LordRaky
    @LordRaky 2 года назад

    I was already using this feature, but thanks to this video i indirectly learned how to set up the filename format so i don't have to rename it myself every time, thanks ModBot

  • @JoshMurrah
    @JoshMurrah 2 года назад +2

    I wasn't aware this made it to the main fork! Nice! I've heard that Cura doesn't handle well with supports, since it does supports as its' own object at the beginning of each layer.

  • @Drn10n
    @Drn10n 2 года назад +1

    that was the last thing that prevented me from switching from octoprint. now i can finally go mainsail which seems much sleeker and streamlined

  • @zviper
    @zviper 2 года назад

    Thanks man! was thinking about this feature last night while watching one of my parts fail. Just got the exclude module feature installed! thanks Daniel

  • @Bearvin
    @Bearvin 2 года назад +1

    see that youre using the new Biqu Hurakan, a review coming soon?

  • @heselmas
    @heselmas 2 года назад

    Printing 1 thing at the time on my 40cm x 40cm bed to avoid a big failure. 😀 Thx for the tip!

  • @wl7291
    @wl7291 Год назад

    Had to come back to this as 1 object of a 4 object print failed and I wasn't sure how to use the macro. Thank you sir.

  • @MrElbowgrease
    @MrElbowgrease Год назад

    wow awesome feature, never knew this existed. Glad to have it up and running. Thanks for the pro tips!

  • @babyboie20
    @babyboie20 Год назад +1

    Thanks just set this up for my flsun v400

  • @thomashuber8130
    @thomashuber8130 2 года назад

    I didn't know of it.... Installed it and it's so helpful! Thanks!

  • @ronallison4190
    @ronallison4190 Год назад

    Very Nice this will save so many projects!!! Thank you for sharing!

  • @FilmFactry
    @FilmFactry 2 года назад +3

    Question, I use an Ender 3/ Cura. I use the Ultra Fast CHEP profile as my default (0.20 and 0.28). But it is not dimensionally accurate. Recently I needed to print mechanical parts for a Clay Extruder. What I found openings for fit parts were too tight. (Threads and mounting holes). I understand Cura has "Engineering Intent" profiles for their machines that are more suited to precision over speed. Do you know of, or can you recommend a profile that is "Most" accurate for these type prints? I have tried Horizontal Hole setting, but it works for the larger holes but way oversizes say M3 screw holes. So that isn't a solution. Thanks. And I will be updating my Ender 3 to Klipper:-)

    • @MallocArray
      @MallocArray 2 года назад

      I just don't use the Extra Fast profiles when the dimensions matter, because I've seen the same thing and really confused me why my fast vice didn't fit together like CHEP's did. I went back to the default profiles and everything printed perfectly, just slower.

    • @hjcpkr
      @hjcpkr 2 года назад +1

      Look into slicing tolerance in cura

    • @FilmFactry
      @FilmFactry 2 года назад

      @@hjcpkr Thank you, I'm test printing with EXCLUSION setting. Lets see if that fits!

    • @hjcpkr
      @hjcpkr 2 года назад

      @@FilmFactry worth it looking into what each of the options do, as one will make it impossible to thread and the other will be perfect - and when grabbing stl’s that other people made, be aware they might have designed it on iterations on the standard “middle” tolerance when test printing!

    • @FilmFactry
      @FilmFactry 2 года назад

      @@hjcpkr Kind of sucks. I have all the parts for the clay extruder, but many parts wont fit. I'm not a newbee. I have 3 Ender 3s (2 with Duet) that print beautifully. The issue is really the profiles. If I had the Fusion files I could adjust the holes, but I don't I did some editing in Tinkercad, but it is so lack of percision. I may have to redesign the parts in Fusion.
      Horizontal expansion and hole expansion, works for some larger holes but ruins 3mm holes needed to be screwed together. In Cura I tried the support blocker technique to assign various horizontal expansion to sections but that is a cludge.

  • @jeremyholef
    @jeremyholef 2 года назад

    Working with klipper for a long time and didn't know this feature !

  • @jeez22
    @jeez22 Год назад

    Thank you this helped. Mostly the part about enabling labeling in slicer. That was the key.

  • @Davids3DProjects
    @Davids3DProjects 2 года назад

    Awesome, I really missed that plug-in when switching to klipper.

  • @jasonwoody8041
    @jasonwoody8041 2 года назад

    This is a awesome feature!

  • @kevinbaxter1571
    @kevinbaxter1571 2 года назад

    hey bud you got a awesome channel here. I recently built a Voron2.4. Had zero issues with the build. Lotsa people are build friendly but not software friendly. Seems like you want views so why not keep helping others that are not software savvy. Gonna def try this on SS with mainsail. Never printed anything b4 this build. Don't have anyone to help either. Be very helpful to me and others if your channel could include this content. Although I have SS I have yet to find a SS for dummies vid. LOL. Still looking how to configure it to what i need AND my settings and have a saved profile. YOU are much more smarter then me maybe give some klipper configs to look at? Wasted lotsa Hrs on trying to figure out simple things with zero references. That said THANK YOU AGAIN

  • @rondlh20
    @rondlh20 2 года назад

    That's a cool feature!

  • @Karlatennis
    @Karlatennis 2 года назад

    Awesome video, love all the detailed info. Thank you for sharing you knowledge.

  • @LFSPille
    @LFSPille 2 года назад

    👍nice feature,yes. also a good video,man

  • @FMachado84
    @FMachado84 2 года назад

    Thank you! Great info and got my exclude objects up and running quick and easy!

  • @khmer04sti
    @khmer04sti 2 года назад +1

    So to do this in PrusaSlicer, you have to install the preprocess_cancellation script. The Moonraker documentation for file_manager points to the github that enables it. Checking the label objects box doesn't enable it fully.

    • @mtschutte18
      @mtschutte18 2 года назад

      It says to download the provided binary under installation on github, where do I find the binary and where do I install it for PrusaSlicer? I have added the script line in the Post-processing scripts section.

    • @als4817
      @als4817 Год назад

      Thank you for posting.

  • @QInCali
    @QInCali 2 года назад

    I had no idea about this feature. I’m going to setup it up later today.

  • @TAJPEJ84
    @TAJPEJ84 Год назад

    Thanks for the video!👍

  • @DaveDarin
    @DaveDarin Год назад

    I very recently built my Voron 0.1 BUT I did hear about this. Now the build plate is small on the 0.1 so I probably won't be using it much, if at all but I did install and test it and it works great. I do intend to build a 2.4 so this will be much more useful on that machine, Cheers and thanks.

  • @martshal
    @martshal 2 года назад

    You're right, I didn't even know it existed. I used to use the exclusion plugin for OctoPrint to good effect so I'm definitely going to set that up.

  • @42DeltaV
    @42DeltaV Год назад

    Just found out about this. THANKS!!

  • @marckart66
    @marckart66 2 года назад +1

    I never knew! I usually print a single test part before going multiple parts in a single print. I had a problem recently on my cr10v2 where the autobed leveling was pretty crap at one corner and a print started warping 20 minutes in. If I knew this was a feature, I wouldn't have to cancel 10 parts because of 1 bad corner on one of the parts.

  • @maik8380
    @maik8380 2 года назад

    Awesome, a few days ago, i thought about this kind of feature would be nice. Now i saw you video and will try that. Thank you :D

  • @SplitPhotography
    @SplitPhotography 2 года назад

    That "printing window" with the thumbnail, is that the "Mainsail Thumbnail mod" ?

  • @DanielZhelev
    @DanielZhelev 5 месяцев назад

    Hi, im having a hard time with the exclude object function on klipper. As mentioned in 6:05 the print head travels to the excluded object. That causes fillament to drip on larger nozzle like 1mm.
    Also if excluding the first object the fillament is being retratcted enough to push it past the gears.
    Is there a way to disable the travel as it seems counter productive at its current state.
    Im using Orca slicer 2.0.0, printing PETG with 1mm nozzle.

  • @owenaero
    @owenaero Год назад +1

    i wonder if this will work with the sonic pad

    • @Impuritan1
      @Impuritan1 Год назад

      Don't know if you ever tried it, but it does work in case you didn't know.

  • @Shamsher1
    @Shamsher1 2 года назад

    At time @5:06 how did you send directly to printer? Any tutorial on seeing it up like that?

  • @seanday6127
    @seanday6127 2 года назад

    Heard of it but never spent time trying to figure out how to use it. Had no idea it was that easy. Will be added that now for sure!
    There is also a "pretty gcod" thing that might be nice as well.. it might be a "fork" though. Saw it, haven't spent time diving into it.

  • @ArtisanDepot
    @ArtisanDepot Год назад

    How do you get the update manager to show up in your mainsail? I don't have that option.

  • @Wendym0906
    @Wendym0906 Год назад

    hi, i am using prusa slicer and its not showing the items separately. any ideas i added the lines of code and enabled label in prusaslicer

  • @rhysdoes3dprinting
    @rhysdoes3dprinting Год назад

    finally got klipper so im gonna try to set this up

  • @vicstrauss
    @vicstrauss Год назад

    I've been using 2 instances of mainsail in 1 Rpi 3b+ for a couple of days. Today i wanted to add a 3rd instance so removed the previous 2 instances and installed 3 fresh ones, klipper + mainsail + klipperscreen. The 1st two picked up the configuration from before, i hadn't cleaned the configs. Everything is working on the 3rd except for Exclude Object, please help! I added the lined to printer.cfg and moonraker.conf but exclude objects is not working. Did i miss a step? I'm getting "unkown command M486" all the time, and i'm using the same gcode on all 3 printers. Any ideas?? Thanks!!

  • @alexanderjansson7382
    @alexanderjansson7382 Год назад

    I did exactly what you showed in this video and i dont have the exluce object button in the UI. what now?

  • @احمدالعتابي-ت6د
    @احمدالعتابي-ت6د Год назад

    Hi dear I have a question. when i print something on my 3d print and i cancel it the (Head) nozzle stop on the same position....how can return it to auto home when i click cancel
    I have biqu hurakan

  • @abeardedbucket
    @abeardedbucket 2 года назад

    This was a killer feature in Octoprint and one of the biggest reasons I couldnt make the switch to mainsail since I do quite a bit of batch printing and hate the thought of wasting material just because one part failed out of many.

  • @ChadLower
    @ChadLower Год назад

    Great video! Thanks for showing how to do this. I got it working but the preview for the current object is showing a blank black box with no objects. Any idea why?

  • @ulforcemegamon3094
    @ulforcemegamon3094 Год назад

    I Will use this feature once i buy the FL Sun v400 and install vanilla Klipper on it !

  • @pieyed1302
    @pieyed1302 2 года назад

    Great video! I do remember hearing about this feature a month or so ago. I went through the steps to enable it then promptly forgot all about it 😢. Sure would have come in handy when printing out all the “track” sections for the Death Racer. Thanks for the reminder!!

  • @Pasha4ur
    @Pasha4ur Год назад

    Thank you.

  • @stefanguiton
    @stefanguiton 2 года назад

    Excellent!

  • @joelstitch
    @joelstitch 10 месяцев назад

    I can't get this working on any of my printers. I have 3 Ender 3s, all have the most recent Klipper and Moonraker and all files were sliced in Cura. I restarted all printers after the setup but it never shows any option to cancel objects.

  • @JustCreateYou
    @JustCreateYou 2 года назад +1

    What about Fluidd ?? Instead of mainsail

  • @fraaancooo
    @fraaancooo 2 года назад

    Setted up, but the dotted button with a x in center doesn't appears for me. 😥

  • @mariusj8542
    @mariusj8542 2 года назад

    This is the same as “adaptive bed mesh/ kamp”. Just saw it by accident. It’s just building a mesh for your part instead of the whole bed. I feel these features are partly linked btw.

  • @Hunihunor90
    @Hunihunor90 Год назад

    Followed every step several times over, just don't work. Where can I find a more detailed troubleshooting guide for this?

  • @Gavin3DPrinting
    @Gavin3DPrinting 11 месяцев назад

    Hi Im using Prusa slicer 2.7.0 and theres no output settings tab can you help please? If i can get this to work it will save me so much time. Thanks

  • @wario2472000
    @wario2472000 Год назад

    Does this work with the sonic pad? Thank you!

  • @timstratton9
    @timstratton9 Год назад

    Has this been confirmed to work with the Creality Sonic Pad?

  • @brokencreationlordmegatrol3037
    @brokencreationlordmegatrol3037 2 года назад

    Okay this is making me think about getting one of these printers. For about £340gbp this is basically the ultimate ender clone

  • @rickybobbyracing9106
    @rickybobbyracing9106 Год назад

    No idea why, i did all the steps, but this option will just not show up.

  • @bassam.2023
    @bassam.2023 Год назад

    Has anyone tried this in Fluidd? Didn't work for me. According to the docs, the slicer needs to process the gcode before it's ready to work with the exclude-module. But maybe Mailsail does this post-processing for you?

  • @Duraltia
    @Duraltia 2 года назад

    The loss of Exclude Objects from Octoprint when I _had_ to convert over to Klipper due to my Voron V2.4's ERCF not playing nice together with Octoprint was almost a deal breaker for me.
    I mean yea I don't really print many parts that often and I usually also don't have many issues with warping and parts coming loose but Murphy's Law is it that it _always_ happens when I have least use for it and not being able to save an almost finished multi hour and multi part print where one has failed stings - *_A LOT_* 😑

  • @Pugwash.
    @Pugwash. Год назад

    Now wishing they enabled this by default, as I'm halfway through a partially failed print and just found out how to do it.

  • @AndroidA258
    @AndroidA258 Год назад

    the icon doesnt appear

  • @harryanderson3527
    @harryanderson3527 Год назад +1

    Not working with Fluidd. Running Klipper v0.11.0-172-gc2b2278a, Fluidd v1.23.4, Moonraker v0.8.0-32-g31e589a, and Cura 5.3. The "Exclude" icon does not appear on Fluidd, so no way to exclude the objects.

  • @g.s.3389
    @g.s.3389 2 года назад

    more videos on klipper (macro...).. :)

  • @Kev7274
    @Kev7274 Год назад

    Same here,no icon.

  • @eraldylli
    @eraldylli 2 года назад

    This works for me only when slicing with SuperSlicer, not PrusaSlicer or Cura. Am I the only one? Anyone else has this problem?

    • @eraldylli
      @eraldylli 2 года назад +1

      Having finished the video, looks like it might be because of the Label Objects setting.

    • @khmer04sti
      @khmer04sti 2 года назад

      @@eraldylli I had this problem for prusaslicer as well. Check the Moonraker documentation for file_manager and you'll be on your way. YT comment filtering is in place or I'd provide the links. 👍

    • @eraldylli
      @eraldylli 2 года назад

      @@khmer04sti Will do. Thanks.

  • @Hood.Housekeeping
    @Hood.Housekeeping Год назад

    I knew. Oh yea I knew

  • @somathebest
    @somathebest 2 года назад

    i was mouths ago bro

  • @rediamond97
    @rediamond97 Год назад

    Thanks for bricking my sonic pad

    • @ModBotArmy
      @ModBotArmy  Год назад +1

      Adding a module and enabling a setting in moonraker will not brick anything if done correctly 👍

  • @MammothPaige
    @MammothPaige Год назад

    Not a clue

  • @alejandroperez5368
    @alejandroperez5368 2 года назад

    I wanna mess with Klipper but I don't want to spend like 80 euros in Raspberry Pi alternatives......

    • @kiksu1
      @kiksu1 2 года назад +2

      It can be done with a linux pc too. I put Klipper with Mainsail to my old laptop. ModBot and Chris Riley has a good videos for that.

    • @alejandroperez5368
      @alejandroperez5368 Год назад +1

      @@kiksu1 I ended up trying it out on a Debian virtual machine.
      Already ordered an Orange Pi zero 2 for €36 lol

  • @highspeedpiTV
    @highspeedpiTV 2 года назад

    This is totally fail save tool!!

  • @tinajohnson430
    @tinajohnson430 2 года назад

    I followed your steps, edited printer.cfg. moonraker.conf, set purusa, and resliced my objects, I have the latest Mainsail, klipper and the cancel object icon is not showing. very bummededed

    • @gnafin
      @gnafin Год назад

      i have the same problem

    • @adammsfamily
      @adammsfamily Год назад

      Reboot the Raspberry. That worked for me.

  • @dild0sled
    @dild0sled Год назад

    I only learned about it when one object's support failed entirely in a 28 hr print, 19 hours in lol.