INPUT SHAPER CRASH COURSE - Print FASTER and BETTER!

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ก.พ. 2021
  • I tried to condense as much information and cover a input shaper install in a manageable sized video. The results of this method should give good results on most printers, and once setup you have a good benchmark before exploring more advanced input shaper tuning methods.
    HELPFUL LINKS, READ THESE
    www.klipper3d.org/Measuring_R...
    www.klipper3d.org/Resonance_C...
    www.klipper3d.org/RPi_microco...
    This is the type of adxl345 i used
    www.amazon.ca/Robojax-ADXL345...
    If you like what you see and want to help support the channel
    / nero3dp
    www.buymeacoffee.com/Nero3dp
    Looking for a great first 3d printer? Grab an Ender 3 V2 from the affiliate link below, get a great deal on a machine AND help the channel out in the process.
    www.banggood.com/custlink/vmK...
    Need filament or a printer? Purchase anything from MatterHackers with the link below and a portion of the sale goes to supporting the channel
    www.matterhackers.com?aff=7543
    I NOW HAVE A TWITTER, follow me @ / 3dpnero
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 365

  • @nccyr1
    @nccyr1 2 หลายเดือนก่อน +8

    Even 2 years later, this is a great tutorial. Thank you for taking the time to create this video.

  • @Matt-je5hn
    @Matt-je5hn 3 ปีที่แล้ว +9

    I'm loving the Klipper series! Thanks for the work you put in on this!

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

    This may in fact be the single greatest video that has ever been posted on TH-cam. I was dreading setting up my Pi as a secondary MCU, but I just followed this video (as well as the Klipper docs) and it was actually quite easy, and now my prints look so much better! Thanks, Nero.

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

    This is the definitive Input Shaper vid to watch. It covers all the bases. Thank you so much!

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

    Great! I've been shopping for servo motors recently for a CNC and they have pretty advanced features to notch out resonance. It's great to see this kind if thing come to 3D printing and without the cost of servos!

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

    Tip for all: don't shutdown your printer while relocation the accelerometer. Those files are saved in the tmp folder and the files will clear.

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

      This must be added to the video tutorial ASAP!

    • @everettebinger5956
      @everettebinger5956 11 หลายเดือนก่อน +5

      You mean don't shutdown your pi...

    • @clsferguson
      @clsferguson 11 หลายเดือนก่อน +4

      Fuuuuu. I just did all this crap, shut down my pi and went to my laptop to finish. Couldn't find the CSV files and then read this comment. So frustrated!

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

      The printer MCU can be safely shut down, just don't shut down the host OS.

    • @johns_craft8582
      @johns_craft8582 4 หลายเดือนก่อน

      How do you save it then

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

    Great explanation! I’ve been looking at input shaper on the klipper site and your video cleared up a lot. My sensor comes tomorrow so I’ll be giving it a go this weekend. Thanks.

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

    Tremendous thank you and two thumbs up for this crash course. The improvements in printer performance even for a novice Klipper user is remarkable. With input shaping my printer operates smoother, which is especially noticeable when printing faster or using gyroid infill.

  • @woodwaker1
    @woodwaker1 3 ปีที่แล้ว

    This was a great video. I got it to work on the second pass attempt. A lot of steps to get the software all setup, worked very well and got some good numbers. Thanks for doing this

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

    OMG, this was an excellent tutorial! The set-by-step instructions were very helpful.

  • @keezo1234
    @keezo1234 3 ปีที่แล้ว +79

    Definitely want to see me more content like this

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

    nice and clear delivery. thank you for this "lesson" on input shaper

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

    such an underrated channel, great guide.

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

    Love your videos! Thanks for a great totutial. Will be doing that as soon as my printer is back up and running

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

    you're my reference for Klipper content! you rock!!

  • @MD-NWWI
    @MD-NWWI 3 ปีที่แล้ว +1

    Very good! I think I I’ll be able to give it a try this weekend. Thanks nero!!!!!

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

    Great video, good information, clear explanation, thanks, and keep up the good work, I would definitely want to see a more detailed introduction to input shaper. By the way, you just earned a subscriber

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

    Love your videos! You explain everything in debt without making it boring and too long!

  • @ghatzo1
    @ghatzo1 3 ปีที่แล้ว +13

    A tip. For soldering header pins flush to the board, put the board on a flat surface. Insert the pins, long pin down (ie opposite way to what you would expect), into the board then solder from the top side. The black plastic bit keeps the pins aligned but is spaced off the board so you can solder under it. Once soldered you can remove the black plastic bit (it will probably just slide off with a bit of wiggling) and you have completely flush (on the bottom) soldered pin header. Alternatively, if you want to keep the black bit then just push it down until it sits on the solder joints :)

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

    Thanks for the info Nero thanks for the tip on moving the power connections to simplify the harness to 4x2 for the Pi hookup. Very clever and useful.

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

    Great video man, keep up your informative videos!! I needed this one!

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

    Another Great video. Looking forward to more vids about Input Shaper and its features. A multipart series :)

  • @holgerj.1794
    @holgerj.1794 6 หลายเดือนก่อน

    thanks for your video. i added now the input shaper in my voron 2.4 with Afterburner. Impressive Klipper funtionality. Its an must for each 3D enthusiast. Br from south germany!

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

    VERY well done video! Thank you for explaining this in the manner that you did!!

  • @Whipster-Old
    @Whipster-Old 3 ปีที่แล้ว +15

    This video was fantastic. I've been toying with the idea of buying an accelerometer for input shaper for months now, and this has tipped me over the edge. Brilliant coverage, not too short, not too long, not patronising, and not a single mention of raid shadow legends. Thank you.

    • @CanuckCreator
      @CanuckCreator  3 ปีที่แล้ว +10

      Dangit. Knew i forgot something

    • @Whipster-Old
      @Whipster-Old 3 ปีที่แล้ว +1

      @@CanuckCreator rekt as the kids say

  • @kyobinbou
    @kyobinbou 4 หลายเดือนก่อน

    Thank you for this guide, even if it is 2 years old, it helped me in installing and measuring my resonances in my printer!

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

    I had no idea this even existed, great vid

  • @kbrickman
    @kbrickman 3 ปีที่แล้ว +4

    There are so many out there (myself included) that will benefit from this kind of instruction regarding klipper.

  • @creativitybyph
    @creativitybyph 3 ปีที่แล้ว +15

    Great video :)
    Some video on determining max acceleration and speed of the printer would be great.
    And also, I'll get an accelerometer now :)

  • @GoldenJaguar3D
    @GoldenJaguar3D 3 ปีที่แล้ว +6

    yay awesome video keep them coming!!, I want to see more!!

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

    Great video (as always!) I'd love to see a more in-depth video.

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

    Would love to see more details when you have time to share. Thanks for this tutorial 👍👍

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

    I'm behind on this by a few months, but I'm very interested in Input Shaper and related topics to improve printer output.
    The reality is no frame design is 100% rigid so using available tools to measure the vibration modes of the frame and stay away from them makes a ton of sense.

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

    Klipper is great but the documentation is hit.
    This absolutely nailed it, thank you!

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

      Alot of the documentation has been updated. See github.com/KevinOConnor/klipper/blob/master/docs/Config_Reference.md for example

  • @EgemenYILMAZplus
    @EgemenYILMAZplus 3 ปีที่แล้ว +4

    One of the best content about adxl345 integration with Klipper...i would definately want to watch/learn more... one request, as we all know Voron switchwire is a different segment, it would be great if we can get similiar content/tests/results with your ender3 v2 which is an entry level and very common (cost effective) printer. I really wonder how the quality will be improved in e3v2 with such a sophisticated low cost modding...thanks again for your all effort and contribution the makers community...

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

    This makes a good argument for core xy because you're getting most of your ringing from the x and y axis, but the y axis mass changes throughout the print

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

    Been watching your videos specifically to get Klipper running on my v2 and using an accelerometer for input shaping. Your sharing of information has been the clearest by far, very much appreciated. I just have one suggestion: keep using the lapel mic instead of the stand mic. Your voice comes across much better and is more consistent as you turn back and forth from the printers.

  • @7erones
    @7erones 3 ปีที่แล้ว +1

    I just finished watching the livestream on this topic, now in the new room :D

  • @ManiekFPV
    @ManiekFPV 2 ปีที่แล้ว

    Thank you NERO 3D!
    Input shaper are easy, because i watched your video 😅. My Prusa MK3S Bear now works perfectly 👌.

  • @thecesarmillan5366
    @thecesarmillan5366 3 ปีที่แล้ว +9

    please do the videos you suggested at the end, those sound super interesting!

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

    Thanks for the link! I'm sure they'll be sold out before lunch :)

  • @MirageC
    @MirageC 3 ปีที่แล้ว +8

    Great Job! Thank you very much for this awesome video! Keep it up man :)

  • @Odayian
    @Odayian 3 ปีที่แล้ว +4

    Awesome content, thanks! Would love a follow-up with fine tuning.

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

    THank you for this, I f inally decided to use this videeo, and finally am doing Fine tuning of my I nput shaper with this, rather then just manual tuning, and..I actually had guessed pretty close it looks like on my original input shaping attempts, But this is helping so much, I'm going to be t esting w ith my own from the graph, and also what the "Auto INput shaping" suggests, just to compare results.

  • @vesslades
    @vesslades 3 ปีที่แล้ว +30

    I'd like an entire video about acceleration please

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

      this

    • @Jin-Ro
      @Jin-Ro 2 ปีที่แล้ว +1

      @@mensb1936 This this

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

    Hey, great content, I just swapped to Klipper 2 days ago, and i love it. I used some of your videos for config so thank you. I get almost the same results as you on my rails ender 3, with more on X than Y on the test print.

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

      Yup, different axis`s will have different results usually, you can run different input shapers for each axis if needed, config would look somehting like
      [input_shaper]
      shaper_freq_x: xxx
      shaper_type_x: mzv
      shaper_freq_y: xxx
      shaper_type_y: ei

    • @deenman60
      @deenman60 3 ปีที่แล้ว

      @@CanuckCreator thank you. I am running ei for X mzv for Y. Another thing is do you disable z hop while doing prints?

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

      @@deenman60 depends on the print..i always run z hop out of habit but it may not always be needed

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

    Really nice and informative. Thanks👍

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

    Nice and concise!

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

    Kinda new to all this, thanks for the vid :D

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

    This is great, please talk about max acceleration as well! Currently running at 3k because that’s where my gap starts opening up on the ringing tower!

  • @Badg0r
    @Badg0r 10 หลายเดือนก่อน +1

    I've subscribed to your channel since your making Klipper tutorials to improve print quality

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

    This was interesting, would be interested to see more info on how this actually works.

  • @avejst
    @avejst 3 ปีที่แล้ว +4

    Great video as always
    Love your dive into the deep end, with this experience it seams as a walk in the park!
    Would love more in depth videos of Klipper adjustments
    That for sharing your experience with all of us👍😀

  • @joshlujan3318
    @joshlujan3318 2 ปีที่แล้ว

    Awesome tutorial! I had to look up the chip to see where to get it. The funny part is, the very first link was for the dev of the chip. I actually work in the IT dept. for Analog Devices. I guess I don't have to go far to get support for the chip if I need any lol.

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

    Such a cool tool!

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

    Thanks a lot! You are the best!

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

    Awesome video!

  • @thynetruly
    @thynetruly 3 ปีที่แล้ว

    I just did this 2 days ago and it was really easy to use a command strip cut in half for each location on my bed slinger cr-10s pro v2!

    • @thynetruly
      @thynetruly 3 ปีที่แล้ว

      Oh and I used the test print tower to find my max acceleration of 2500 mm/s^2

  • @CelsoAlexanderDiazMarquezcadm
    @CelsoAlexanderDiazMarquezcadm 2 ปีที่แล้ว

    Excelente Video, Saludos desde Perú.

  • @qwertyboguss
    @qwertyboguss 3 ปีที่แล้ว

    Great content!

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

    Thank you. Most informative. I wonder how this would work on a Delta.

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

    thank you for this video, kind of hard to find the info you need on a 3hours plus video

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

    Awesome video! I would like to know how to discover the highest speed that you can print using klipper. I have a Anycubic Mega S with klipper and you are encouraging me to tune it to become a beast kkkk
    Your content is excellent, congratulations and thank you very much.

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

    Thanks nero

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

    Yes, we want to see more input shaping videos. Please do it on your new Trident! Is there a way to keep the ADXL permanently on the printer? It seems like StealthBurner should incorporate it.

  • @780brando
    @780brando ปีที่แล้ว

    this was a great into to, but I would love to see a deep dive into the input shaper

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

    Awesome video, thank you!

    • @doccrash11
      @doccrash11 3 ปีที่แล้ว

      Took me a few minutes to realize but, make sure you use lowercase for the "mzv" shaper type

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

    Thank you very much for this!!. My steppers are "hot"? after running the tests. Too hot to touch with my fingers. Is this normal? (Creator Pro original stepper have always run a little on the warm side)

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

    How did you change which pins talk to the adxl sensor from the pi? Most of the gpio pins on my pi are blocked by the display that directly connects to the gpio pins on the pi

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

    Awesome!

  • @gsr1379
    @gsr1379 2 ปีที่แล้ว

    Great video thanks!

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

    Now with Input Shaper if I put wings on the extruder my printer will fly away! I just finished putting together my Switchwire and with Input Shaper I'm actually getting less ringing and better overall looking prints at higher speeds! Seems strange but I like it. 200mm/s is the highest I'm comfortable with now with max_accel @ 3000. If you see a flying 3d printer it's probably got Input Shaper! Thanks Nero!

  • @antlu65
    @antlu65 2 ปีที่แล้ว

    Great video. Im a peasant printing at 45mm/s. Time to get me some Klippy~

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

    Consultation. When putting linear guides, the nozzle is advanced in the bed, how are these values ​​corrected in klipper?

  • @user-bu8zx9yd7n
    @user-bu8zx9yd7n 2 ปีที่แล้ว

    In fact belts has the same phisics as a guitar's strings. When the head is in center - it has one resonance frequence and another one when the head moves to a side. Input shaping have to measure resonance in different points and approximate different frequencies depending on x / y position for better results

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

    Please more about Klipper and Input Shaper! :)

  • @bryanho1777
    @bryanho1777 3 ปีที่แล้ว

    Master!

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

    would love to see a Deep Dive video!

  • @Crom55555
    @Crom55555 2 ปีที่แล้ว

    Thank you!

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

    First of all thank you so much for an epic video this has really helped me get through Klipper's docs. Secondly, so when you decide where to set the shaper Hz... in the terminal after you type in the calibration sand it is setting the png file. it tells you on the terminal what the best shaper type and Hz range is for each axis...
    so for instance when I had typed in the code to read each tmp file, after it had compiled it in to a png it told me "recommended shaper ei at 90hz and y axis @ mvz 45Hz, thought this would be an easier and quicker way to do it instead of logging into winscp and extracting the png files

  • @madeintexas3d442
    @madeintexas3d442 2 ปีที่แล้ว

    I would definitely like to know more about input shaper. Just started running octoprint ony ender 3 and just got done sourcing the parts for my voron 2.4 yesterday.

  • @3dprinting_noob
    @3dprinting_noob ปีที่แล้ว

    Thank you

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

    You know he's serious when he wears an apron for 3d printing. lol. Thanks Nero for the great videos.

  • @MrSocko-bh1jb
    @MrSocko-bh1jb 2 ปีที่แล้ว

    More in depth video on input shaper plz!!!

  • @JohannesBertens
    @JohannesBertens 3 ปีที่แล้ว

    A headsup for people using the Adafruit version (the blue one in the picture): 3.3v and gnd are switched! Also the hole is nog M3 compatible.
    Pretty sure I just destroyed mine by switching the 3.3v and GND. For some reason only the Z-axis still reports values.

  • @fharni
    @fharni 3 ปีที่แล้ว

    Thank you for this great video. After I have measured the resonanz of my printer, I have a strange diagram and did not know if there was an problem. The y diagram logs great, but the x diagram show two high peaks at 44 Hz and 80 Hz. Which one is the correct peak to use for the resonanz compensation?

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

    Thanks! Great video and tutorial. I have a sovol sv04 with 2 extruder. I can test only main extruder?

  • @williamkavanagh9734
    @williamkavanagh9734 3 ปีที่แล้ว

    hey sooo, to connect my accelerometer to the bed of my printer i just designed and printed a shape with a screw hole in it, printed it and simply left it attached to the bed, this held fine and i believe is probably the best solution to not having a screw available on the bed

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

    Can I use niput shaper on every board (3d printer controller) with a separate Raspberry pi connected to it, or does the board need to be a "controller and raspberry pi on one PCB" type?
    If the first, then I can upgrade my old Marlin printer with Octopi to Klipper with Mainsail using input shaper..

  • @DavidRelich
    @DavidRelich 2 ปีที่แล้ว

    Great video! Can other types of acceleration modules be used? I have an MPU6050 handy in my drawer. Thanks.

  • @faithblinded
    @faithblinded 3 ปีที่แล้ว

    I simply designed my mount to only mate to the flat part of the adxl345, and leave the header pins out of the equation altogether. There's enough width to get a secure mount without including the header area. Those sensors are so cheap I'm leaving them permanently mounted on the toolheads. At someone else's suggestion on one of your videos, I designed a mount to print on the bed and screw the sensor into it without detaching the print from the bed. I can't really get at the screws on my printbed since they are under an expensive magnetic sheet from wham bam. I was thinking of leaving the bed heat on to ensure the print sticks while the motion is hitting harmonics. Do you think the heat will effect the readings from the adxl345?

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

    Fab video thanks Nero - but I do wonder after all this we input two numbers into our config - is it much different to the numbers I entered manually using my calipers on the ghosting?

  • @JohnBackstrand
    @JohnBackstrand 3 ปีที่แล้ว

    I found my results from non--accelerometer measuring to be rather fantastic, actually.

  • @-1-2-1-
    @-1-2-1- 3 ปีที่แล้ว +6

    I think it would be better to include the spring steel build plate when testing the Y axis. If the mass changes the harmonics will change.

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

      This is correct, I had it on during the actual tuning but had it off when i went back to record the B-roll footage, should have made a note there.

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

      Thanks for pointing this out!!

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

    Would like to see input shaper setup on the Ender 3

  • @tomekhekin914
    @tomekhekin914 3 ปีที่แล้ว

    Thank you for this tutorial. Do I need to make_config once more and change to "old settings" ?

  • @jamesfraser7483
    @jamesfraser7483 2 ปีที่แล้ว

    Nero fantastic tutorial. I have the issue of no internet connection connected to printer. How do I instal numpy etc

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

    It's important to note that input shaping with the described wiring is only possible on a printer with a Raspberry Pi host computer or a Bigtreetech Pi4B carrier equipped with a Raspberry CM4 module. The Bigtreetech CB1 module is missing one of the physical connections required for input shaping. The same goes also for the new stand-alone BTT-Pi board BTW. This is by far the biggest drawback of using H616 processor based BTT host computers instead of genuine RPi's.

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

    Hi Nero, I'm surprised no one has said anything but you are actually connecting the accelerometer to a 3.3v pin and not a 5v like you say in the video. other then that great video! thank you!

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

      This is what I was woundering about. Does the 3.3v still work for the ADXL 3453?

  • @devilik3692
    @devilik3692 2 ปีที่แล้ว

    would be nice if you could set acceleration for x and y separately , is there any way to stabilize bed on rollers more or only put it on rails?