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 -...
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.
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!
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!
Hello Bill, I'm glad you were able to get it working. KAMP is extremely useful but the bed probe must return consistent values.
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
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
@@vbared , I did review it and commented in that tutorial. Well done Victor. Doc'
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.
Thank you for commenting and encouragement, friend, I appreciate you very much.
Great videos. Would be even better if you could start indexing them. Really helpful with longer videos.
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 :)
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..
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 :)
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 ?
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
Is this the same as Klipper native adaptive meshing?
Hello friend, the documentation looks the same so follow that setup guide if you are using the latest version of Klipper.
@@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.
@@royal_FIFTY8 Anytime buddy, if you get into a jam just ask so I can help solve issues.
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.
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
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.
and yes I have a KAMP directory
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.
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.
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
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.
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.
I'm sure Orca has the exclude object feature as well, just not sure how to enable it if not on by default.
@@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
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
Hi buddy, Thank you for commenting. Please tell me about your printer, which one do you have?
@@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
@@Dirt33breaks Awesome, what material are you printing with and what build surface are you using?
@@vbared pla, petg, g10 garolite plate, but i have a glass and have just ordered a pei/pey plate
@@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.
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
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.