Setting Up The Exclude Object Module In Klipper Firmware

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 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

  • @oldtimeengineer26
    @oldtimeengineer26 20 วันที่ผ่านมา

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

  • @1234fishnet
    @1234fishnet ปีที่แล้ว +1

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

  • @247printing
    @247printing ปีที่แล้ว +3

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

  • @woodwaker1
    @woodwaker1 ปีที่แล้ว +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

  • @JoshMurrah
    @JoshMurrah ปีที่แล้ว +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.

  • @GeekDetour
    @GeekDetour ปีที่แล้ว

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

    • @fraaancooo
      @fraaancooo ปีที่แล้ว

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

    • @GeekDetour
      @GeekDetour 8 หลายเดือนก่อน

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

    • @fraaancooo
      @fraaancooo 8 หลายเดือนก่อน

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

  • @Drn10n
    @Drn10n ปีที่แล้ว +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

  • @federicobarrezueta9988
    @federicobarrezueta9988 3 หลายเดือนก่อน

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

  • @LordRaky
    @LordRaky ปีที่แล้ว

    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

  • @JasonKuehn
    @JasonKuehn ปีที่แล้ว

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

  • @shawnrathbone
    @shawnrathbone ปีที่แล้ว +2

    Thanks, had no clue that this was available

  • @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.

  • @CourtRoss
    @CourtRoss ปีที่แล้ว

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

  • @heselmas
    @heselmas ปีที่แล้ว

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

  • @zviper
    @zviper ปีที่แล้ว

    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

  • @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.

  • @jeez22
    @jeez22 ปีที่แล้ว

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

  • @MallocArray
    @MallocArray ปีที่แล้ว +1

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

  • @ScottLahteine
    @ScottLahteine ปีที่แล้ว +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.

  • @MrElbowgrease
    @MrElbowgrease ปีที่แล้ว

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

  • @martshal
    @martshal ปีที่แล้ว

    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.

  • @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

  • @DaveDarin
    @DaveDarin 11 หลายเดือนก่อน

    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.

  • @stevehanwright481
    @stevehanwright481 ปีที่แล้ว

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

  • @Daves3DProjects
    @Daves3DProjects ปีที่แล้ว

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

  • @pieyed1302
    @pieyed1302 ปีที่แล้ว

    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!!

  • @kevinbaxter1571
    @kevinbaxter1571 ปีที่แล้ว

    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

  • @abeardedbucket
    @abeardedbucket ปีที่แล้ว

    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.

  • @maik8380
    @maik8380 ปีที่แล้ว

    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

  • @seanday6127
    @seanday6127 ปีที่แล้ว

    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.

  • @thomashuber8130
    @thomashuber8130 ปีที่แล้ว

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

  • @Karlatennis
    @Karlatennis ปีที่แล้ว

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

  • @Bearvin
    @Bearvin ปีที่แล้ว +1

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

  • @SplitPhotography
    @SplitPhotography ปีที่แล้ว

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

  • @khmer04sti
    @khmer04sti ปีที่แล้ว +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 ปีที่แล้ว

      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.

  • @TAJPEJ84
    @TAJPEJ84 9 หลายเดือนก่อน

    Thanks for the video!👍

  • @rondlh20
    @rondlh20 ปีที่แล้ว

    That's a cool feature!

  • @mariusj8542
    @mariusj8542 ปีที่แล้ว

    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.

  • @LFSPille
    @LFSPille ปีที่แล้ว

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

  • @Hunihunor90
    @Hunihunor90 ปีที่แล้ว

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

  • @alexanderjansson7382
    @alexanderjansson7382 ปีที่แล้ว

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

  • @joelstitch
    @joelstitch 7 หลายเดือนก่อน

    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.

  • @fraaancooo
    @fraaancooo ปีที่แล้ว

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

  • @ArtisanDepot
    @ArtisanDepot ปีที่แล้ว

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

  • @jasonwoody8041
    @jasonwoody8041 ปีที่แล้ว

    This is a awesome feature!

  • @DanielZhelev
    @DanielZhelev 2 หลายเดือนก่อน

    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.

  • @احمدالعتابي-ت6د
    @احمدالعتابي-ت6د 10 หลายเดือนก่อน

    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

  • @Pasha4ur
    @Pasha4ur ปีที่แล้ว

    Thank you.

  • @owenaero
    @owenaero ปีที่แล้ว +1

    i wonder if this will work with the sonic pad

    • @Impuritan1
      @Impuritan1 10 หลายเดือนก่อน

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

  • @Duraltia
    @Duraltia ปีที่แล้ว

    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_* 😑

  • @Gavin3DPrinting
    @Gavin3DPrinting 9 หลายเดือนก่อน

    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

  • @brokencreationlordmegatrol3037
    @brokencreationlordmegatrol3037 ปีที่แล้ว

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

  • @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?

  • @JustCreateYou
    @JustCreateYou ปีที่แล้ว +1

    What about Fluidd ?? Instead of mainsail

  • @rickybobbyracing9106
    @rickybobbyracing9106 ปีที่แล้ว

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

  • @timstratton9
    @timstratton9 ปีที่แล้ว

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

  • @wario2472000
    @wario2472000 ปีที่แล้ว

    Does this work with the sonic pad? Thank you!

  • @stefanguiton
    @stefanguiton ปีที่แล้ว

    Excellent!

  • @AndroidA258
    @AndroidA258 ปีที่แล้ว

    the icon doesnt appear

  • @Kev7274
    @Kev7274 ปีที่แล้ว

    Same here,no icon.

  • @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.

  • @eraldylli
    @eraldylli ปีที่แล้ว

    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 ปีที่แล้ว +1

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

    • @khmer04sti
      @khmer04sti ปีที่แล้ว

      @@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 ปีที่แล้ว

      @@khmer04sti Will do. Thanks.

  • @MammothPaige
    @MammothPaige 11 หลายเดือนก่อน

    Not a clue

  • @somathebest
    @somathebest ปีที่แล้ว

    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 👍

  • @alejandroperez5368
    @alejandroperez5368 ปีที่แล้ว

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

    • @kiksu1
      @kiksu1 ปีที่แล้ว +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 ปีที่แล้ว

    This is totally fail save tool!!

  • @damustermann
    @damustermann ปีที่แล้ว +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.

  • @FilmFactry
    @FilmFactry ปีที่แล้ว +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 ปีที่แล้ว

      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 ปีที่แล้ว +1

      Look into slicing tolerance in cura

    • @FilmFactry
      @FilmFactry ปีที่แล้ว

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

    • @hjcpkr
      @hjcpkr ปีที่แล้ว

      @@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 ปีที่แล้ว

      @@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.

  • @babyboie20
    @babyboie20 ปีที่แล้ว +1

    Thanks just set this up for my flsun v400

  • @DarrenGerbrandt
    @DarrenGerbrandt ปีที่แล้ว +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.

  • @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.

  • @marckart66
    @marckart66 ปีที่แล้ว +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.

  • @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!!

  • @ulforcemegamon3094
    @ulforcemegamon3094 ปีที่แล้ว

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

  • @rhysdoes3dprinting
    @rhysdoes3dprinting ปีที่แล้ว

    finally got klipper so im gonna try to set this up

  • @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

  • @42DeltaV
    @42DeltaV 11 หลายเดือนก่อน

    Just found out about this. THANKS!!

  • @g.s.3389
    @g.s.3389 ปีที่แล้ว

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

  • @Hood.Housekeeping
    @Hood.Housekeeping 10 หลายเดือนก่อน

    I knew. Oh yea I knew

  • @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?

  • @FMachado84
    @FMachado84 ปีที่แล้ว

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

  • @ronallison4190
    @ronallison4190 ปีที่แล้ว

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

  • @Shamsher1
    @Shamsher1 ปีที่แล้ว

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

  • @jeremyholef
    @jeremyholef ปีที่แล้ว

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

  • @Mett-wt3xj
    @Mett-wt3xj ปีที่แล้ว

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

  • @QInCali
    @QInCali ปีที่แล้ว

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

  • @dild0sled
    @dild0sled ปีที่แล้ว

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

  • @tinajohnson430
    @tinajohnson430 ปีที่แล้ว

    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.