Klipper - PID Tune - Dial In Your Printer - Chris's Basement - 2022

Поділитися
Вставка
  • Опубліковано 25 сер 2024
  • We'll get on Mainsail and tune in our PID numbers.
    These are affiliate links and take you to Amazon.
    ------------------------------------------------------
    SanDisk 16GB SD Card on Amazon:
    geni.us/liCm
    Creality Ender 3 V2 3D Printer on Amazon:
    geni.us/V5Hr
    ------------------------------------------------------
    Helpful Links:
    🔗🔗🔗🔗🔗🔗🔗
    Link to Mainsail:
    docs.mainsail....
    Klipper Installation Documentation:
    www.klipper3d....
    Klipper Reference
    www.klipper3d....
    SUPPORT THE CHANNEL BY CLICKING THESE LINKS!
    OpenBuilds - Great CNC and 3D Printer Parts (aff)
    openbuildspart...
    Slice Engineering - Mosquito Hotends (aff)
    www.sliceengin...
    Wham Bam Systems Flexible Beds (aff)
    bit.ly/2HoS1cV
    Amazon (aff) [US DE GB CA IT ES FR JP]:
    www.amazon.com...
    Banggood(aff) ban.ggood.vip/...
    Aliexpress(aff) s.click.aliexpr...
    Buy me a coffee to keep me going!
    buymeacoff.ee/...
    You can support my work on Patreon
    / brotherchris
    One Time Tips, You Can PayPal Me:
    www.paypal.me/...
    ----------------------------------------------
    Find Me Over On Twitter!
    ----------------------------------------------
    Twitter : / chrisriley3d
    FTC Disclaimer: A percentage of sales is made through Affiliate links
    As an Amazon Associate I earn from qualifying purchases.

КОМЕНТАРІ • 91

  • @TheIVSaken
    @TheIVSaken Рік тому +11

    I am currently trying out Klipper thanks to you and your video's. I am impressed with Input Shaping, and the speeds I can print at with it properly tuned. And I can not say enough about how easy and fast it is to make changes. I am able to experiment and learn much easier with Klipper and mainsail over marlin and Octoprint. Just saying this to say thanks for turning me onto Klipper, I am pleased with it.

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

      I'm glad Klipper has been so successful for you. Good luck with your projects!

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

    you are literally sensei. I couldn't tell you how many projects i've tried and you've provided the answer for for 90% of my needs. Thank-you. you're a hero to the 3D print community.

  • @darthkarnagge8343
    @darthkarnagge8343 Рік тому +7

    This series is incredibly helpful. Thank you. I'd love to see a video on calculating rotation (esteps). Hope we get that in the future.

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

    I am so grateful for the format, the quality, and the down to earth presentation. LOVE your Work Chris!

  • @MR_GPU
    @MR_GPU 2 місяці тому

    Great vid! Just replaced my stock hotend on my V3 SE & knew I needed to adjust something. Every online tutorial I could find uses fluidd with a built in macro so having this command saved me :)
    I also just recently got a humidity sensor hooked up to home assistant & can see my average room temp delta is only around 2C, which should hopefully make everything that bit better :)

    • @ChrisRiley
      @ChrisRiley  2 місяці тому

      Happy to help! Thank you for watching

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

    Perfect. Exactly what I needed for my V1E MP3DP v4 Repeat you signed at RMRRF 2023. Thanks Chris!

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

    Thanks for sharing. I was looking for PID tuning for K1 and YT just gave me your video that worked really fine as its rooted and with fluidd installed. Thanks !

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

      Glad it helped! Thanks for watching

  • @BlowBackIndustries
    @BlowBackIndustries 2 місяці тому +1

    Thanks for the video! I am having an issue however with the hotend over/under shooting by 0.3 degrees repeatedly. For example, I set to 220, then it goes between 219.7 - 220.3 over and over.
    - I have checked the config file has been updated
    - I have tried adjusting with the marlin overshoot formula (divide numbers by 3).
    - I have cooled all elements to room temp, then PID auto tuned the bed followed by the hot end
    - I have positioned the hot end in the centre approx 5cm from build plate
    - I have tried PID auto tune to 3 diff temps (PLA @ 220, ABS @ 260, In between @ 240) with the same problem always occuring.
    - I have tried PID auto tune with fan on 100%, and with fan off, same problem.
    I have an ender 3 v3 KE. The stock tune for the bed is spot on so I haven't even needed to touch the PID for it, but the hotend is struggling. I am at a loss what to do. :(

    • @ChrisRiley
      @ChrisRiley  2 місяці тому

      That's a strange issue. First thing I would look at is filament consistency. If it's always this consistently off, it could be an extruder gear.

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

    YAS ! more Klipper, thanks man. Still tryin to dial in my Ender 3 with some Klipper goodness :) this will be tonights task lol

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

      Good luck with your projects!

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

      Good luck- what is your main board?

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

    Thank you very much for your explanation
    You made the tutorial very simple and smooth and anyone with any knowledge of this operating system can set it up. You are very generous.
    Thank you

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

      Thank you for watching!

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

    Hey Chris! I love your videos. Your work has brought me success which has given me enjoyment/growth. Thank you so much!
    🙂

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

      That's great! Thanks for watching!

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

    Thank you! I did this using Fluidd and Klipper and it went great!

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

    Love your stuff! Though I would like to have seen the temperature graph when using the old and new PID values. Would be nice to see that it made a difference. Of course maybe it was already tuned and there would be nothing to see. Keep up the great work...always clear and concise.

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

      Thank you!

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

      Here are the values that are in the stock config
      pid_Kp: 54.027
      pid_Ki: 0.770
      pid_Kd: 948.182
      Here are my auto tuned values
      pid_Kp=27.908
      pid_Ki=1.577
      pid_Kd=123.493
      Hope this helps
      Ender 3 Pro, BTT E3 V3 board, MS all metal hot end

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

      @@als4817 It would appear that the auto-tune made a BIG difference. Of course, seeing big numeric differences AND knowing the effects are two different things. Thanks for sharing your data!

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

    Cool. PID for the bed is way more quicker than RepRap.
    Super useful viedo as always.

  • @Mark-uz8xx
    @Mark-uz8xx Рік тому +4

    Nice video, next video macro's?

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

      We can do that. :)

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

      Do you have specific ones in mind?

    • @Mark-uz8xx
      @Mark-uz8xx Рік тому

      @@woodwaker1 not specific, but always looking for beter ones then i have now

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

    Chris, good video. I think Kllpper is easier than Marlin to do a PID and store the values. I have a word document that has the two lines in it and copy them and paste into the console - makes it easy and quick to do both.

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

      Thanks Dave, now we are getting into some of the parts of Klipper that it makes much easier.

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

    Well maybe that’s why I’m having temp issues. Need to cold tune them. Never considered that would throw off results.

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

      Give it a go, hopefully it helps.

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

      Same, that was an interesting point to note.
      Did a test:
      Extruder heated before test, ( 210 ° )
      pid_Kp=27.908 pid_Ki=1.577 pid_Kd=123.493
      Extruder at room temp
      pid_Kp=27.211 pid_Ki=1.564 pid_Kd=118.368

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

    great and easy video!

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

    Thank You!

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

    Supper helpful keep the good job going brother god bless

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

    Help me a lot!

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

      That's great! Thanks for watching!

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

    One question is what filtering is there on the value displayed in Marlin vs Klipper? How accurately we can judge the PID depends on how we measure it.

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

      That I don't know, I would have to do a deep dive on how this is done.

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

    Weird thing to note for anyone having thermal errors, make sure your fan duct is not blowing on the thermistor! It caused mine to THINK it cooled down a lot!

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

    Hi Chris, is there a video in the future for use the g 34 dual z and the tmc2008 hybryde in klipper. I use skr 1.3board
    nice video's as always.

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

      Thanks! I don't have one yet, but it's something I've been meaning to look into.

  • @3dcustoms762
    @3dcustoms762 6 місяців тому +1

    out of curiosity wouldn't bed temps need to be elevated due to bed radiating heat upwards towards the extruder which would help heat the extruder even though it would be minimal or 10-15%?

    • @ChrisRiley
      @ChrisRiley  6 місяців тому

      It's probably not a bad idea, but it probably won't be enough to change the numbers either way.

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

    Thanks for the video.
    I don't understand one thing though. After the save_config, doesn't the green color means that this is a comment?
    Don't we need to replace the values with those down below? Or #*# isn't a commented area?
    Thanks again!

    • @ChrisRiley
      @ChrisRiley  11 місяців тому +1

      Yes, that is confusing to me as well. #*# seems to mean is was a value set by the configuration and it is in use.

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

    Could you do a guide on how to setup a palette 2 on klipper? There's no one here on UA-cam that has a video on it.

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

    Amazing, just installed Mainsail and after I saw it was lacking a bit I switched to Fluidd and been having a blast. Would you consider making a video on the setup required to use a MicroSwiss DD NG on either Fluidd or Mainsail? I've been having such a hard time getting the right rotation distance for my ender 3 v2 and it has really brought me down because I couldn't get a real good print on it.

  • @aloylim5405
    @aloylim5405 5 місяців тому +1

    Hi, I’m a bit confused why- for example i set my target as 230, once it reached that value it only cools down to 225 instead of 220. Its abit worrying if i changed anything without noticing.

    • @ChrisRiley
      @ChrisRiley  5 місяців тому

      Not exactly sure how it tracks what the lower temp gets set to when it takes the measurement.

  • @martinbenavides2358
    @martinbenavides2358 3 місяці тому +1

    hola, podrias ayudarme, intento hacer la calibración pero a la mitad salta el siguiente error
    "Heater extruder not heating at expected rate
    See the 'verify_heater' section in docs/Config_Reference.md
    for the parameters that control this check.
    Once the underlying issue is corrected, use the
    "FIRMWARE_RESTART" command to reset the firmware, reload the
    config, and restart the host software.
    Printer is shutdown"

    • @ChrisRiley
      @ChrisRiley  3 місяці тому

      Make sure the heater is set to 1, some times it will be set to something like 0.5. Also make sure you have the correct thermistor in your config.

  • @user-lx9jm1wo3h
    @user-lx9jm1wo3h Рік тому +1

    Hey Chris, I have a friend who has the Creality Sonic Pad, and he is having some issues with updating edited values in his config file from Mainsail. He was editing the probe offsets in the config, and then save and restart firmware/jprinter from Mainsail, but the changed values never actually get updated in the printer settings. Any idea why that is or how he can use that config in mainsail to update his printer? He has an Ender 5 Plus with a Sprite Pro extruder and Sonic Pad.

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

      Sounds like maybe a permissions issue. Maybe the file got changed somehow. You could try updating the permissions of the printer.cfg file with a chmod command. Something like chmod 755 printer.cfg this would be from command line of course.

    • @user-lx9jm1wo3h
      @user-lx9jm1wo3h Рік тому

      @@ChrisRiley Thanks for the info, I will look into this for him and have him check. I was going to tell him to use the SAVE_CONFIG to '/home/pi/klipper_config/printer.cfg' but I dont know if the file location is the same for sonic pad as it is for PI. Do you know if there is a way to get info on where files are stored? Maybe some kind of directory command?

  • @makerskool
    @makerskool 4 місяці тому +1

    should we need to switch on the part cooling fan while doing this pid tune?

    • @ChrisRiley
      @ChrisRiley  4 місяці тому +1

      It kind of depends on the design. It really shouldn't be pushing air over the heatblock, but if it is you might need to run the PID with the fan on.

  • @sairfan06
    @sairfan06 4 місяці тому +1

    how do we know which bed_mesh profile is active?

    • @ChrisRiley
      @ChrisRiley  4 місяці тому +1

      You should be loading it at the start of every print. You can see what is loaded in the status tab of the UI.

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

    Hi Chris, when i enter save_config and send i get this error message ( SAVE_CONFIG section 'extruder' option 'control' conflicts with included value) any idee thx.

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

      I would guess you have two control statements in there, in printer.cfg or mainsail.cfg.

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

    I know I can get and enter the PID values with octoprint via the terminal window and Marlin can this be done with Klipper too?

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

      In Klipper you would just run it from the octoprint terminal then enter SAVE_CONFIG, but no I don't think you can change it on the fly like you can with an M301.

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

    Here's an interesting challenge: install a LIS3DSH accelerometer on a RRF delta printer. 😅

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

    What is the difference between watermark and pid ?

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

      It's just a different method to do the same thing. Check this out. www.researchgate.net/profile/Dimitris-Tseles/publication/323994242_Methodology_of_PID_Control_-_A_Case_Study_for_Stepper_Motors/links/5b2cb02da6fdcc8506bcaa3a/Methodology-of-PID-Control-A-Case-Study-for-Stepper-Motors.pdf

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

    I did this for the extruder and the bed but I am seeing more variance on the hotend temperature than I did on Marlin. Marlin was always consistently 200.0 without much variance but I see anywhere from 199. through to 200.2 with Klipper. Its not a lot of variance but its still less consistent than what Marlin used to produce. Is the other mechanism produce more consistent?

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

      All I can think of is maybe try the other algorithm, maybe it will do a better job.

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

      Maybe you are getting better measurements from Klipper. I think 200.2 to 199 is great and won't be a problem

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

      Perhaps the refresh frecuency of klipper is higher and your getting more realistic mesurements now like David Wilson said

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

      @@retroluminico refresh rate is the same, it's still octiprint polling. It's not showing up as a quality issue just ad oddity where before it was more consistent. Everytime I run the tune I get a different result, something is off.

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

      @@PaulRKeeble I see. Did you modify something on the hardware side besides klipper? I’ve change the ender 3 to a phaetus bms while I was using Marlin and started to have troubles with temps like yours. It was te glass broken on the thermistor

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

    should you just leave em be, or comment them out?

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

      You would need to comment them or delete them.

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

    can klipper tune a 1000w heated bed correctly?

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

      I've never tried it, but I don't see why it would be any different.