Klipper adaptive meshing and purging

Поділитися
Вставка
  • Опубліковано 30 вер 2024

КОМЕНТАРІ • 65

  • @SupremeCakeVR
    @SupremeCakeVR 4 місяці тому +2

    How can I set a max position so it doesn’t try to move out of range?

  • @kyleisah
    @kyleisah Рік тому +9

    Love the "That... should be everything?" haha! Almost like you weren't expecting it to be that easy. 😄

    • @west3dprinting219
      @west3dprinting219  Рік тому +1

      I wasn't! Thanks again for the great work.

    • @second_one-e2e
      @second_one-e2e Рік тому

      What do i need to paste in the slicer start gcode? Either I'm stupid or there is no step on the github.

    • @kyleisah
      @kyleisah Рік тому +2

      @@second_one-e2e what do you mean? There are no parameters that need passing, this all works from definitions made by [exclude_object].

    • @second_one-e2e
      @second_one-e2e Рік тому

      @@kyleisah So a standard startskript without mesh bed leveling is enough? Is the adaptive leveling trigger when i start the print? These (EXCLUDE_OBJECT_DEFINE NAME=A_Drive_Frame_Upper_x1_stl CENTER=142.137,149.181 POLYGON=[[114.09,124.7],[114.09,175.303],[175.91,175.303],[175.91,124.7]]) are the parameters that are needed in the gcode right?

    • @kyleisah
      @kyleisah Рік тому

      @@second_one-e2e you will need to have BED_MESH_CALIBRATE defined somewhere in your print start macro for it to make a mesh. Same with the adaptive purge. The adaptive bed mesh macro replaces the BED_MESH_CALIBRATE macro with one that uses the exclude object definitions to define the size of the mesh. :)

  • @etzmannschnappuleck1181
    @etzmannschnappuleck1181 Рік тому +1

    Hi there, I managed to set up the adaptive mesh, however, I would like to set the number of probing points manually. Is there any way possible to do it?

  • @Slaughter-FPV
    @Slaughter-FPV Рік тому +1

    This video is pointless cause you already have so many things already set up before starting this. Like im so lost plus they changed the installation method so i dont know what to do at this point other than try to find another people who can help

  • @shanee7430
    @shanee7430 Рік тому +3

    This is such a good mesh and purge setup. Thanks for the walk through, super helpful. Huge thanks to Kyleisah and the others for putting this together. Glad to see a setup that requires LESS code and hoops to jump through to make work.🤘

  • @jozefsoucik3115
    @jozefsoucik3115 Рік тому +1

    to comment or uncomment (it is cycling )just select lines by dragging and and use clrt+/

  • @Craysav
    @Craysav 8 місяців тому

    Has anyone been able to do this on a SV06 with Clipper Upgrade? I am having a hard time figuring out which bed mesh values to block out in order for the adaptive meshing to work. with the new updated repository looks like you have to have the KAMP_Settings.cfg file downloaded but when I go into the console command to ender ssh, then cd like the directions provide the console doesn't recognize those commands. Would greatly appreciate any help :)

  • @saltyfpv3221
    @saltyfpv3221 Рік тому +1

    Omg I need this in my life! Thanks. Great vid. I can't wait to start purging lil voron logos on each print!

  • @michaellindborg1510
    @michaellindborg1510 Рік тому

    Works great with Cura. With SuperSlicer it keeps probing the entire bed. Can`t figure out why. Label objects is checked and exclude objects works fine. Ideas anyone?

  • @leberbranko
    @leberbranko Рік тому

    i installed with moonranker update now i noticed thats more work and not working nicely so i deside to deinstall but how? i deleted the KAMP folder and the shortcut inside configs folder alsow the include code from printer.cfg is that all ??

  • @airheadbit1984
    @airheadbit1984 7 місяців тому

    If I print the same thing is there a means to stop KAMP ?

  • @Rmilyard
    @Rmilyard Рік тому

    I followed along your video. When I print just a small voron cube it is messing whole bed not just where print will be.

  • @FilmFactry
    @FilmFactry Рік тому +3

    Creative criticism: 100% appreciate this video. I did not know this was possible. But it would have been more helpful to start a little more from step one. You already has some of the configuration set up. Again, I wouldn't known this was even possible, but for me starting from a stock Klipper, there are more steps I will need to do to get this working.

  • @GalvanicGlaze
    @GalvanicGlaze Рік тому

    Hey, thanks for the video! So this always does like 5x5 mesh for example but you cant specify meshing at 15mm blocks for example so its more point on a bigger print and less on a small print? Did you say at the start there are other systems that do that?

  • @barrya5473
    @barrya5473 Рік тому

    The FLsun v400 was 400mms right out of the box

  • @tomek_kot
    @tomek_kot Рік тому +1

    I run it on ender 3 s1. This is mind blowing 😍 Thank you !

    • @wire7
      @wire7 Рік тому +2

      can you please share the start code macro?

  • @marsb3306
    @marsb3306 Рік тому

    I actually like your umbilical set up. Would you mind telling me what you're using? Seems like some sort of M12 airplane connector? Is that the EBB36? Yours is muuuuuuch cleaner looking than my mess. If you can point me in the right direction I'd appreciate it.

    • @west3dprinting219
      @west3dprinting219  Рік тому

      Running the Mellow SB2040, parts are in my repo at github.com/allenrowand/voron_mods/tree/main/v2.4 -Allen

  • @radmin2
    @radmin2 Рік тому

    I know my next project now. Thanks!

  • @-martintheengineer-7465
    @-martintheengineer-7465 Рік тому

    It is a little bit pitty that you shown this not for a VORON with stock inductive probe. Maybe you can made a video to clarifications which changes are to do with a stock VORON? Best regards Martin

    • @west3dprinting219
      @west3dprinting219  Рік тому

      This will work on any Voron regardless of the probe type. -Allen

  • @dagamore
    @dagamore Рік тому

    I thought you said that you used a 5x mesh, that adaptive mesh only did three? or did I miss something? I thought the point of AM was to do the same number of probes 5x5 or what ever in a smaller space, if it is just ignoring the probes outside of the print area how is that improving the accuracy of the mesh?

    • @west3dprinting219
      @west3dprinting219  Рік тому +1

      The number of points set is the maximum- if you're probing a small area it may use less points. You'll still get a more accurate mesh for the part of the bed in use than a full bed mesh.

  • @mghumphrey
    @mghumphrey Рік тому

    Why not just let superslicer pass the dimensions in? That gcode parser that is used for exclude object is slow enough that it causes a timeout when sending your gcode to the printer (moonraker) over the network from the slicer.

    • @west3dprinting219
      @west3dprinting219  Рік тому

      I can't comment on why the code is written this way, but I've never experienced a timeout uploading gcode from SuperSlicer to my printer. What slicer are you using? -Allen

  • @wysockiw
    @wysockiw Рік тому

    Great video ... and I really like that cable mount solution you have in your Toolhead ... can you share some link where you got that ?

    • @west3dprinting219
      @west3dprinting219  Рік тому

      github.com/allenrowand/voron_mods/tree/main/v2.4/Umbilical%20parts

  • @PeterTsiampas
    @PeterTsiampas Рік тому

    Great Video, I noticed with the bed calibrate that you also load the profile; is that necessary wouldn't it also conflict if there was a default profile already saved?

    • @west3dprinting219
      @west3dprinting219  Рік тому

      The new mesh is used instead of the default, making sure that your mesh is correct for the conditions in the printer right after meshing. Your build plate or other variables could be different from your stored default.

  • @MRKTM690smc
    @MRKTM690smc Рік тому

    awesome video! I'm definitely going to implement this.
    Noticed you're running an umbilical with what appears to be a toolhead board. What board are you running and what cover is that?

    • @west3dprinting219
      @west3dprinting219  Рік тому +1

      Thanks! It's a Mellow SB2040, the cover is linked in our CANBUS video in the allenrowand repo

  • @christewbacca
    @christewbacca Рік тому

    Very useful material, many thanks.
    Also, can you share your print_start.cfg and print_end.cfg ? Please ?

  • @jamieclarke321
    @jamieclarke321 Рік тому

    can we get a video on the deez nozzle please? i have mine on order

    • @west3dprinting219
      @west3dprinting219  Рік тому +1

      Hey! we are still evaluating results of this nozzle and will put on our list to do an overview video once we feel we are well prepared!

  • @chrismberardi
    @chrismberardi Рік тому

    Very happy that I did this 2 weeks ago. So fast and very easy to clean up.

  • @mikecoleman1685
    @mikecoleman1685 Рік тому

    this worked great thanks

  • @burbycianburbycianovich9274

    Thank you for an interesting and useful video! I have this question. Prusaslicer has a service variable `layer` that is used in many slicer macros. However, Klipper does not understand this construct and ignores it. Question - how do I get a layer counter in Klipper? Thanks!))

    • @west3dprinting219
      @west3dprinting219  Рік тому

      In your printer settings add this to your "after layer change gcode":
      ;AFTER_LAYER_CHANGE
      ;[layer_z]
      M117 Layer {layer_num+1}/[total_layer_count]

    • @burbycianburbycianovich9274
      @burbycianburbycianovich9274 Рік тому

      Great Buddha! Thank you kind person! This is what I was looking for, but where, where is this magnificence described? There is nothing like this in the documentation for Klipper commands and macros(((... But anyway, thanks again a lot!!!)))

    • @creatornaut503
      @creatornaut503 Рік тому

      @@burbycianburbycianovich9274 You're welcome! I pulled the code from my slicer settings but don't remember where I found it. Go forth and spread the knowledge :) Allen

  • @MegaWooze
    @MegaWooze Рік тому

    Hello, would it be possible to provide your configuration files, I really like how you have separate configurations, thank you

    • @west3dprinting219
      @west3dprinting219  Рік тому

      If you search for "github voron config" you'll find tons of configurations that are probably better than mine. -Allen

    • @danlucente
      @danlucente Рік тому

      +1 for posting your config files... they look very clean and organized.

  • @PunaJussi
    @PunaJussi Рік тому

    Has somebody tried this with cura? Is it even possible? There is no object labeling as far as I'm aware.

    • @west3dprinting219
      @west3dprinting219  Рік тому

      I read a discussion where someone said Cura labels objects by default and KAMP works for them. You could also check out this link for a preprocessor: github.com/kageurufu/preprocess_cancellation

    • @prestonmorris633
      @prestonmorris633 Рік тому

      @@west3dprinting219 When I tried it nothing worked right. It did not do the adaptive bed mesh but it did the adaptive purge but got the "over the max extrusion" thing even on 5 max cross sections. But I'm also having issues with the adaptive purge in prusa slicer but the adaptive mesh works so, I havent figured it all out either

    • @michaellindborg1510
      @michaellindborg1510 Рік тому

      Yes, works well with Cura

  • @edwardmcrichy2985
    @edwardmcrichy2985 Рік тому

    I have a [bed_mesh] in my printer.cfg, do i need to get rid of that or keep it? This worked well the first time i ran it but it is now doing a mesh for the whole bed, even for a pressure advance tower.

    • @west3dprinting219
      @west3dprinting219  Рік тому

      You don't need to remove the old bed mesh, KAMP renames it. Best way to get help would be to contact Kyleisah on the Voron Discord or on his Github page.

    • @bellyhold
      @bellyhold Рік тому +1

      Take a look at your console. You may see a line stating something along the lines of... 0 points, clamping to bed mesh [(X_Value,Y_Value) (X_Value,Y_Value)] For me the issue was one of the troubleshooting steps on the GitHub. My start macro was placed before exclude_object in the gcode if you view. This means that the adaptive mesh isn't able to determine the coordinates of the object for bed mesh calibrate.
      Make sure you have something in your custom gcode in your slicer. Mine looks like this... M117 START_PRINT
      Once I got that sorted it's been working perfectly. Hope this helps.

    • @edwardmcrichy2985
      @edwardmcrichy2985 Рік тому +1

      @@bellyhold thanks for the reply, I found out that I had checked the label objects box in Prusa slicer, then I switched profiles without realizing that the setting didn't carry over. Had about 20 printing profiles that I had to go through to check that box, now everything works great.

    • @Craysav
      @Craysav 8 місяців тому

      @@bellyholdis it on an SV06? Would you mind sharing a snippet of that code? I am too having issues with this and since they re did how the installation is no UA-cam video has been created that I know of going over the file paths and what not. My console reader doesn’t recognize the commands cd or ssh so I can’t download the file path directory. Thank you!

  • @jus4027
    @jus4027 Рік тому +1

    slick, I so want a voron sadly not affordable at the moment. Cheers for the Vid, and taking the risk of mashing your bed :)

  • @manojavsridhar
    @manojavsridhar Рік тому

    Great Stuff thanks for putting this together!