How to Install and Configure Klipper's Exclude Object & Adaptive Mesh to Work with CURA

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • Precision Adjustable Probe Bracket - amzn.to/45mgQhw
    G10 Garolite for the Ender 3 V2 and others - amzn.to/3tNSGg... installation and configuration of Klipper's Exclude Object & Adaptive Mesh features to save partially failed prints and improve first-layer adhesion.
    Helper file - mega.nz/file/M...
    JH Precision 3D printer upgrades:
    Aluminum Y-Stepper Heat Dissipating Housing - amzn.to/47DJTxQ
    Precision Adjustable Probe Bracket - amzn.to/45mgQhw
    G10 Garolite for the Ender 3 V2 and others - amzn.to/3tNSGg8
    Revo CR 24v hotend - amzn.to/3Xd7yBH
    Music:
    Song: Jim Yosef x ROY KNOX - Sun Goes Down [NCS Release]
    Music provided by NoCopyrightSounds
    Free Download/Stream: ncs.io/SunGoesDown
    Watch: • Jim Yosef x ROY KNOX -...

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

  • @NessieKnows
    @NessieKnows 4 месяца назад +1

    just got a BTT Pi4B and a CB1 to upgrade my SV05 and been up looking to configure it and came across KAMP. This is awesome video to help set that up once i get it going.

    • @vbared
      @vbared  4 месяца назад

      Hello Nessie, Thank you for commenting and encouragement. I'm glad you found value in it for your viewing time.
      Best of luck with your upgrade!

  • @billdantes1640
    @billdantes1640 26 дней назад +1

    Great tutorial! I definitely learned a few things with this video for sure. I couldn't figure out why my KAMP wasn't working. I had installed it and had everything except the g-code inserted within Cura. For some reason I didn't find that anywhere in the instructions when I installed KAMP. Maybe I missed it or just looked over it but, Thanks to you I now know what I missed! Thanks for the Video MUCH APPRECIEATED!! Keep up the great content!

    • @vbared
      @vbared  10 дней назад

      Hello Bill, I'm glad you were able to get it working. KAMP is extremely useful but the bed probe must return consistent values.

  • @doctrainsmodifications5201
    @doctrainsmodifications5201 7 месяцев назад

    Hi Victor, After finishing the tutorial I had a couple of thoughts. One is when all of the edits to the printer.cfg file are complete right click on it and download it to your backup location for the printer. A review of the mesh_pps values might be worth a look as they specify how many interpolates points are between each probed point, adding to the overall density of the mesh.
    A side note: this one got me. I had not closed out Putty when I tried to upload a sliced file to the printer and it caused a Moonraker 401transfer error. Ooops.
    Over all a great job Victor thanks again for the education. Doug

    • @vbared
      @vbared  7 месяцев назад +1

      Hey, buddy, I updated the guide, all the support files are zipped in the link below. Please review and give feedback if I missed something.
      2024 Klipper Installation Support Files - mega.nz/file/xNMRRZAS#P1pIksTzbpVVlFTzxkE0Zx4ojvFuUOpiX6_mQ5xci5I

    • @doctrainsmodifications5201
      @doctrainsmodifications5201 7 месяцев назад

      @@vbared , I did review it and commented in that tutorial. Well done Victor. Doc'

  • @waynewells4885
    @waynewells4885 2 месяца назад +1

    I just wanted to pass along some info as you AND your video's have been very helpful in my efforts to install and use Klipper, Mainsail and associated files and directories.
    The klipper documentation , and all of it's various component part documentation (IMO) is grossly out of date almost to the point of being almost unusable.
    If I were to guess, the documentation is probably 2 - 3 years behind the software, and it does not reflect some MAJOR changes.
    I like your RUclips video's because they reflect the real world when it comes to doing software mods.
    So, if no one has told you, your longer video's are more in tune with reality, so at least for me, keep up with what you are doing. A 5 minute video titled "Let's Install Adaptive Meshing" is garbage because even if you make bank building and setting up 3D Printers for noobs, you need more that 5 minutes to install these components.
    As you can see, I'm installing Adaptive Bed Mesh with CURA slicer and even though this video says it is only 5 months old, the klipper folks have incorporated Adaptive Mesh into the MainsailOS/klipper base installation so be aware that some of this video is already dated as far as the step by step.
    I've watched a ton of videos but you are one of my "go to" resources because you are trying to help people, not get swag for minimal effort.

    • @vbared
      @vbared  7 дней назад

      Thank you for commenting and encouragement, friend, I appreciate you very much.

  • @rorywquin
    @rorywquin 7 месяцев назад

    Great videos. Would be even better if you could start indexing them. Really helpful with longer videos.

    • @vbared
      @vbared  7 месяцев назад +1

      Hi Rory, Thank you for commenting, encouragement and feedback. I'm going to have to figure out how to do that so jumping around to what's more relevant to the viewer can be easily found.
      Best of luck with your upgrades :)

  • @bybarbaros
    @bybarbaros 7 месяцев назад +2

    Victor, I would like to point out this very specifically: You have provided very understandable and valuable information. This is my first time making a 3D printer. I am encountering many problems. without any problems the first time, following the instructions you showed. I had a smooth installation. Thank you..

    • @vbared
      @vbared  7 месяцев назад

      Hello Friend, Thank you for commenting and encouragement. I'm glad you found value in this video for your viewing time.
      Best of luck with your mods :)

  • @HartRaver
    @HartRaver 6 месяцев назад

    Dont work here..its still probing all over the bed...I only have START_PRINT in Cura G-code and I´ve tried to add the commands in the START_PRINT section in printer.cfg...but only CLEAR_BED_MESH appears to work.
    Any clue why ?

    • @vbared
      @vbared  6 месяцев назад

      If everything on the Klipper side is in place, take a look at my start g-code. If you want to try it as is just make sure your x-axis can reach X245. If it can't without crashing into something just adjust this number to a lower value.
      ;Ender 3 V2 Start Code
      G90 ;Absolute positioning this is required if you pause or cancel a print in Klipper before the End G-Code has completed
      M117 Pre-heating the extruder!
      M104 S130; start warming extruder to 130
      M109 S130 ; Wait for Extruder temperature
      G28 ; Home all axes
      G1 X245 Y218.5 Z1 F5000.0; (Modify the X to a lower value after the G1 if your printer can't reach X245)
      M117 Getting the bed up to temp!
      M140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature
      M190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature
      SETUP_KAMP_MESHING DISPLAY_PARAMETERS=1
      BED_MESH_CLEAR
      BED_MESH_CALIBRATE
      G92 E0 ; Reset extruder
      M117 Getting the extruder up to temp!
      M104 S{material_print_temperature_layer_0} ; Set Extruder temperature
      M109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature
      G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
      G1 X225 Y200 Z0.3 F5000.0 ; move to start-line position
      M117 LET THE PURGE BEGIN!
      G1 X225 Y20 Z0.3 F1500.0 E15 ; draw 1st line
      G1 X222.2 Y20 Z0.3 F5000.0 ; move to side a little
      G1 X222.2 Y200 Z0.3 F1500.0 E30 ; draw 2nd line
      G92 E0 ; reset extruder
      G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
      M117 Autobots! Roll Out!
      ; End of custom start GCode

  • @royal_FIFTY8
    @royal_FIFTY8 3 месяца назад +1

    Is this the same as Klipper native adaptive meshing?

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

      Hello friend, the documentation looks the same so follow that setup guide if you are using the latest version of Klipper.

    • @royal_FIFTY8
      @royal_FIFTY8 3 месяца назад +1

      @@vbared OK great will do. Thanks for the reply. Love your videos BTW. I'd still be struggling to get my printer up and running if it wasn't for them. Forever grateful. 1000 times thank you.

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

      @@royal_FIFTY8 Anytime buddy, if you get into a jam just ask so I can help solve issues.

  • @corbetg
    @corbetg 7 месяцев назад +1

    Great Video Victor - I didnt realise this was an option until i saw your video - but i have an issue i cannot find a solution for -
    When i add the lines in Cura start Gcode i get an error - Unknown command:"SETUP_KAMP_MESHING" - in the Klipper console.
    Do you know where in any macro or settings this is referenced. Normally this means Klipper is requested to run this macro or command which it doesnt recognise.

    • @vbared
      @vbared  7 месяцев назад

      Hello, Thank you for commenting and encouragement. I'm glad you found value in this video for your viewing time. Linked below are my printer.cfg and Kamp_Settings.cfg files for you to check out. You just need to make sure that there is a KAMP folder in the directory that stores your printer.cfg if you don't see it there then it didn't install properly.
      mega.nz/folder/gBUzADBa#PGaMeTIW6mopbDDn4IW4pQ

    • @Midnightquinn
      @Midnightquinn 6 месяцев назад

      Did you ever find a fix for this? I am getting the same error.... For the life of me I can't get it to work.

    • @Midnightquinn
      @Midnightquinn 6 месяцев назад

      and yes I have a KAMP directory

  • @bybarbaros
    @bybarbaros 7 месяцев назад

    I wanted to test it. but when I want to select a piece from the selection window, all of them are selected at once. And when I say remove the object, it cancels the writing process. I use purusa slicer 2.7.1 as a slicer. There is only the "start_print" plugin in the "start g code" window. I configured the start print macro in the mocros folder. and I added these lines into the start print macro.
    "SETUP_KAMP_MESHING DISPLAY_PARAMETERS=1
    BED_MESH_CLEAR
    BED_MESH_CALIBRATE"
    I would be very grateful if you could tell me where I made a mistake.

    • @vbared
      @vbared  7 месяцев назад

      Hi bybarbaros, Unfortunately, I don't have any experience using Prusa Slicer but you might try to spread the models apart some more. I would imagine if they are too close to one another it might not work.
      The Start G-code looks OK to me. Let me know if spreading them out works for you.

  • @danaemadridflores6027
    @danaemadridflores6027 4 месяца назад

    When installing copy the first step I get the following
    "fatal: destination path 'Klipper-Adaptive-Meshing-Purging' already exists and is not an empty directory."
    How can I solve that?
    I am new at this

    • @vbared
      @vbared  4 месяца назад

      Hello Danea, Forgive me for my delay in responding to your issue but I'm having problems finding a solution. Please email me vbared@gmail.com your current printer.cfg and Moonraker.conf and Kamp_Setting.cfg so I can look at what could be causing that error.

  • @benrojas5444
    @benrojas5444 8 месяцев назад +1

    Been printing with orca on my stock E3 V2 and had good results, imma jump back on Cura (havent used it for a stock V2) and check it out.

    • @vbared
      @vbared  8 месяцев назад +1

      I'm sure Orca has the exclude object feature as well, just not sure how to enable it if not on by default.

    • @benrojas5444
      @benrojas5444 8 месяцев назад

      @@vbared Orca for sure is more of a learning curve, i honestly prefer the adaptive layers and ironing on cura, even though i have them selected on Orca, the prints never seem to show, but on Cura they do

  • @Dirt33breaks
    @Dirt33breaks 4 месяца назад

    Id love to know how to send a command to ignore adaotive mesh and just run the last saved.
    As when getting failed first layers i have to redo adaptive mesh every time, pain in the ass

    • @vbared
      @vbared  4 месяца назад

      Hi buddy, Thank you for commenting. Please tell me about your printer, which one do you have?

    • @Dirt33breaks
      @Dirt33breaks 4 месяца назад +1

      @@vbared ender 3 OG Frankensteined up.
      Ive sorted it now, im running a variable to say if to run adaptive mesh or not with a macro

    • @vbared
      @vbared  4 месяца назад

      @@Dirt33breaks Awesome, what material are you printing with and what build surface are you using?

    • @Dirt33breaks
      @Dirt33breaks 4 месяца назад

      @@vbared pla, petg, g10 garolite plate, but i have a glass and have just ordered a pei/pey plate

    • @vbared
      @vbared  4 месяца назад +1

      @@Dirt33breaks I got you, was trying to figure out why you were having first layer issues in the first place. The issues with the first layer was it isolated to certain places on the build plate? I had adhesion issues with a few spots on my build plate that needed manual bed mesh adjustments. The strange thing is that my other printer that only had a different hotend fan assembly and dual parts cooling fans didn't have that problem. This didn't make sense to me since I knew the probe measured everything, the mesh was saved and loaded every time a new print started. It turns out that the culprit was the probe's Z-offset. I found that mesh variations greater than 2mm are ignored by Marlin and Klipper firmware so when an area of the bed is off 2mm or more the printer doesn't adjust for that spot. The reason the probe's Z-offset is the issue is because if it's something like -1.75 and a bed mesh probe value is -.30mm the two added together are greater than -2.00. The fix was to have an adjustable probe mount so I could dial in whatever Z-offset I wanted. All my printers have an adjustable probe mount and my Z-offsets are now between -.30 and - .80mm. It's unlikely for my bed to have any deviation greater than -1.20mm, unless it has a hole in it.

  • @doctrainsmodifications5201
    @doctrainsmodifications5201 7 месяцев назад

    Greetings Victor, This is a great tutorial for adding these features which are a must. One small issue on my end when the updating was complete I received this Klipper Error.
    Klipper reports: ERROR
    MCU Protocol error
    This is frequently caused by running an older version of the
    firmware on the MCU(s). Fix by recompiling and flashing the
    firmware.
    Looking back over our Klipper upgrade document for v1.7.2 and the current v1.8.5 I found that there is a big difference in the instruction path. We might need to revisit if you like as I'm having to re-flash my E5 after running the update all. If I have missed something please chime in. Doug

    • @vbared
      @vbared  7 месяцев назад +1

      I felt the pain, friend, the guide has been updated and linked in the previous comment. Let me know what you think needs clarification or changes.