You’re NOT getting the MOST out of Input Shaper

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024

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

  • @SpencersDesk
    @SpencersDesk  6 месяцев назад +44

    In terms of RUclips analytics, this is my most successful RUclips video to date. In terms of content efficacy, I dropped the ball on more than a few of these topics. So, be sure to read through the comments as there is some very valuable information. Thanks to everyone contributing!

    • @quinnobi42
      @quinnobi42 6 месяцев назад +1

      I video this long could really do with chapters.

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +4

      Sorry, I thought I added them! I forgot to add the 00:00 one. Should be working now

    • @haikuty
      @haikuty 6 месяцев назад +2

      Be great if you could summarize the key points of correction here at the top as there are 191 comments now - that’s a lot to go through!

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

      19:42 - That is not something we are aware of cause we had not used AC for decades just to avoid the costs that come along with that.
      We have gotten AC in the past 2 decades but only those in cars which usually do not resonate hearable.
      I bet this is the american perspective which even does not fit in central europe. kWh / household consumption is far lower in the EU and awareness of energy costs too cause they are higher. The higher the costs the more the people are aware of consumption and efficiency.
      Therefore you will not find trucks.

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

      ​@@typxxilpsSame thing applies to heat pumps, fwiw.

  • @dj_jam493
    @dj_jam493 6 месяцев назад +52

    A pretty good video for beginners. But there is one little fault in the PSD graphs (min 26.30-28). You compiled multible resonace tests together what will lead to an incorrect PSD graph and subsequentely less optimal inputshaper. It is a common issue. To fix it reboot klipper after compliling one set of results.

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +18

      Good shout! I didn’t realize it would mess the graphs up, just thought it was the titles. I’ll make sure to double check what I got. Thanks!

    • @WAINTDEIR
      @WAINTDEIR 6 месяцев назад +2

      Funny thing is, the Artillery X4 Pro fails to start a second resonance test without doing a reboot 😅

    • @newFaction64
      @newFaction64 6 месяцев назад +1

      There’s a pending PR to fix this in the docs too

  • @scaredyfish
    @scaredyfish 6 месяцев назад +24

    That crane video finally made me understand. I use input shaping when I drive, or more specifically, when I brake. When coming to a stop, I release the brake to prevent the uncomfortable jerk you can get.

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +3

      Hey, great point! Shaping the brake input definitely makes for a nice stop!

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

      if youre getting jerk when braking you need an alignment or new rotors/pads lol

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      I think you're referring to a different kind of jerk. I believe they're referring to the uncomfortable sudden stop or start that comes from quickly pressing or releasing the brake. Changing the speed at which you press or release the brake would reduce this jerk. A jerk while normally using the brakes would point to an issue, obviously

    • @zlac
      @zlac 6 месяцев назад +1

      @@noah_s906When you brake to a complete stop, the car will keep going forward (just a couple of centimeters) at the moment of "full stop". It will also lean forward. Then the springs will return the car back and you will get this bad jerk. If you brake real hard, you can actually hit the seat with the back of your head on "the return". If you release the brake just before coming to a full stop, this will not happen.

  • @MichaelODonnell
    @MichaelODonnell 6 месяцев назад +12

    Spencer, first of all - you did a really great job with this video and you earned a subscriber! Almost brought a tear to my eye as an engineer. Some "into the weeds" details are given below, which may help as a second layer to what you already said, for posterity:
    In terms of dampening and tolerance to error, MZV is looser than ZV. And EI is even looser still. As such, a lot of people prefer to use EI on the Y axis for a bed slinger, because the moving mass will inherently increase as the print progresses. This gives you some flexibility at the expense of the theoretically ideal shaping scheme.
    For the X axis, you obviously picked up on this already - but something should be addressed if you have 2 major resonances modes as shown. Is your filament spool on the top of gantry? I would be looking for decoupled masses like that, etc. On my machine, moving the spool to a holder off to the side really cleaned up my shaper results and I am back to 1 discrete peak.
    Somewhat related to the above - a trick in the Klipper community is to 'pin down' the Y axis when you are measuring the X axis, and vice-versa when measuring the Y axis. This is usually done mechanically with some sort of clamping or interference fit piece to stop it moving in an orthogonal axis during the measurement. Especially useful on a bed slinger.

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +4

      As a physicist, I’m humbled that I made an engineer proud😂 I’m definitely new to video making and honestly the entire field of 3D printing, DIY etc… I expect to make loads of mistakes and learn a ton!
      I remember hearing of your first point somewhere. I wish I would’ve mentioned it! I have no clue where the second peak came from honestly. In my last video I stripped everything from the printer. Drawers, electronics, everything! No spool attached, no uncoupled masses (as far as I can tell). I assumed that maybe the z-axis was super unstable or something. As for the 3rd point, is it a good idea to clamp the masses down? In my head, they affect each other while printing so wouldn’t you want to have them affecting each other while measuring?
      Thanks so much for your comments!

    • @FOK87
      @FOK87 6 месяцев назад +1

      @@SpencersDesk For tbs. just remove the whole toolhead, and mount the accelerometer directly to the backplate.
      Then you will know if its the motion system itself, or something on the toolhead that is making the extra peak.

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

      A very good next step! Thanks for the tip!

    • @MichaelODonnell
      @MichaelODonnell 6 месяцев назад +1

      @@SpencersDesk that's a really fair point about the last point, i.e. 'pinning down' the orthogonal axis to isolate just the tested axis. It makes sense that they are not restrained during printing, so this deviates from real conditions.
      This would be a great question for the Klipper community. If I had to speculate - perhaps it's something to do with how Klipper implements the negative interference. Both axes are obviously prescribed different (and inherently discrete) modes, so the "composite" commands to the steppers may work the best when these are also purely discrete in the testing? Again... 'speculation' being the operative word!
      Another theory could be related to the 2nd point in my original post - maybe people were getting dodgy results due to interference from other SMD systems on the machine? Whilst the steppers should be frozen in place on the other axes during this test, the reality is of course that there is some decoupled mass movement.
      For what it's worth, I've never actually pinned down the other axis and have never had a problem. I'm pretty sure that the largest source of error is the quality of the ADXL345 itself. When I query the current accelerations and noise, it's not very consistent. But it generally aligns with what I am expecting, comparing to global gravity constant in Z. But usually +/- 10% around this supposed constant! Cheap Amazon parts...

  • @danidufernando3142
    @danidufernando3142 6 месяцев назад +19

    very underrated channel

  • @canadaplease7981
    @canadaplease7981 6 месяцев назад +3

    I feel like you skipped over the physical results. They were only on screen for a couple seconds each. Algo is picking your videos up, keep going!

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

      Thanks for pointing that out! I definitely felt like I rushed it a bit. I’m still grappling with how much of what to include. When I first sat down to edit it, it was about 12 minutes long. I felt like I skipped over so much though and it turned into 30 minutes. I guess I was afraid that viewership would tank if I just started comparing benchys. I’ll make sure to do a better job in future videos and at least do a bare minimum amount. Thanks for the support!!

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

      @@SpencersDesk When it comes to educational content, don't worry too much about how long the video is (other than ad rolls if that is something you care about). Honestly, the longer ones generally do better when it comes to learning, you just want to make sure you include all the important bits. You're doing good, man. Your channel will take off soon

  • @suivzmoi
    @suivzmoi 5 месяцев назад +1

    vibr refers to the residual vibration % should that particular model be applied--lower is better. sm is how much smoothing will result with that model or how much input shaper will cause the actual movement to deviate from its requested path in order to achieve the vibration reduction--lower is better and higher leads to rounded corners, loss of fine details, etc. only use this to rank the available models, outside of this, the number has no purpose. accel is maximum acceleration for that model beyond which there will be ADDITIONAL smoothing effect. it does not mean your machine is actually capable at that acceleration--you have to print the model to inspect for ringing for this. smoothing is probably not a big deal if you print artistic parts but if you are modelling walls with circular holes that need to be circular, smoothing will make them ovals which is going to be terribly annoying for functional parts. klipper's recommendation for you is based on an internal calculation to rank the models based on these values, details of which i dont know of, but is usually close to spot on. ZV ("zero vibration") is going to the the best model for an ideal printer (one resonant frequency with infinite power spectral density). since such a printer can't exist, other models will probably perform better and this is due to the printer having multiple resonant frequencies that ZV cannot handle but other more complex models can.
    higher frequencies are better because this means the shaper can work at higher frequencies to counter it. low frequency is worse because if the shaper can only work at lower frequencies, your accelerations will also be lowered. that said there is little you can do to majorly alter the major resonant frequencies of your printer without serious modification. but you can improve it a little with screw tightening:
    tightening screws everywhere is a good idea in general:
    it can really eliminate certain small peaks as shown in the video. for example if the fan shroud screw is loose, this means the mass of the shroud becomes its own oscillator causing a small peak other than the main one (the printer frame, the toolhead). tightening it down eliminates the peak as it truly becomes one with the toolhead, creating a new, larger mass that resonates at one, new frequency, probably a higher one.
    resonant frequency is proportional to the root of stiffness so if you tighten all screws in the frame, the major resonant frequency contributed by the frame should shift right as shown in the video. it will also reduce internal damping which will squeeze the peak making it taller and thinner (become more like a tuning fork, which is easier for input shaping to counter). less damping is not good but if you tighten the peak, the shaper will work better at its sole job which is to add damping.
    the peaks which didn't move are probably not related to stiffness from screws.
    just a warning on screw tightening in the frame. this can create skew in the frame for any printer making it lose squareness.
    where you sit the printer also matters. if the table or shelf has a different resonant frequency as the printer, it is going to show up as its own peak. meanwhile the solid ground has infinite mass but also infinite stiffness, meaning it does nothing to the printer--it doesn't actually make the printer worse per se---it just reveals the true resonance of the printer itself where previously the table or shelf you had it on was simultaneously providing noise as well as damping (in most cases the damping effect more than compensates for the fact that it introduces a noise frequency which sometimes at least one of the shaper models can also compensate for). but ideally the best place to put the printer is on a stable and stiff furniture (no noise) but with damping from stiff foam. you don't want the printer to sit on foam directly because the frame needs a solid and flat surface to prevent flexing from its own vibrations. so what people have come up with is to place it on a stone/granite/cinder block slab with stiff foam below and the sturdy table underneath. this gives you a massive, stiff and flat surface for the printer while still providing damping.
    last note: input shaper will alter the behavior of PA/LA. do input shaper early or else redo PA tuning after.

  • @GuysShop
    @GuysShop 6 месяцев назад +5

    Very good and thourough explanation. Great watch!

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

      Thanks! Really trying to up my game on the videos I make. Really jealous of your Voron btw!

  • @QubaLabx
    @QubaLabx 6 месяцев назад +5

    I think you should "dive deeper" into cooling prints, which is kinda strange topic when it comes to pla.

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

      can you elaborare ? I'm very interested for a tldr and/or ressources 😇 I curently just have the biggest fan I had hooked up tonmy printer

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      I think that's a cool idea. Honestly, cooling for PLA is strange if you are printing at low speeds, no crazy overhangs, stuff like that. But (as you can see in my benchy's horizontal lines) when you begin printing at higher speeds, cooling can become a very difficult task.
      Beyond that, the amount of cooling you have can seriously alter the mechanical properties of your printed parts. I'd really like a setup similar to Tom (Made With Layers) so I can begin to test things like this!

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

      I don’t have something off the cuff, just things I’ve seen. On speed benchy printers, I’ve seen “auxiliary cooling” where there are ducts on the side of the printer pointing towards the middle of the build plate rather than the ducts being on the print head. I’ve even seen a hose being connected to the print head and a turbine off printer blasting air through the hose.
      As to the mechanical properties changing, this is a pretty common trend in material science. There are all these cool graphs and plots that show how changing how fast your materials cool changes what crystalline structures they form. Rule of thumb is to go hot and slow for strong parts. Helps the parts fuse together. Going fast with lots of cooling makes parts less strong as the layers don’t have time to melt together.

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

    I discovered you yesterday, I'm looking in today and I see you're off to a great start. I really like it, keep it up! I've been following a number of 3D print youtubers for a few years now, but I haven't come across such a nice analysis of resonances yet.
    I would highly recommend, don't say what you think, for example about those A, B, C subsets of SPI, but get the facts and say the facts, or don't say anything at all. ;)
    I appreciate how you mentioned the obsolescence of the naming of MISO and MOSI without mentioning the background of it all, and just put forward the solution as it's being named now. Similar names have been part of the electrical and PC jargon for decades and it brings some confusion now, but I appreciate that people are thinking about it and looking for solutions.

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      Well, it's a good start to a nice analysis, lol! I really appreciate the feedback. Sometimes it's hard to get accross the voice saying (it's good enough). I want these videos to get to the point where they're fairly airtight and don't involve guessing!
      Yeah, the MISO MOSI thing never stuck out to me until some high school students were touring a lab I worked in. We had "MASTER" and "SLAVE" written on a Raspberry Pi CM4 IO Board and one of the kids asked why we had that. A little uncomfortable, haha. I'm not bothered by a change to it so why not try to help the trend. And again, COPI (co-pee) and CIPO (kippo) sound way funnier anyway. Thank you for the support!

  • @LouisCYUL
    @LouisCYUL 6 месяцев назад +1

    I found that title a bit misleading, a good intro to input shaping, but I was left hungry for more info on interpreting the graphs and the meaning of those numbers.
    I've come across statements saying things like "if your recommended shaper isn't ZV or MZV there's something wrong with your printer" - what do you make of that?
    Another thing I'd like to mention regarding that Z resonance you're complaining about: I've had similar problems due to the bed belt not being parallel to the Y axis, the angle it had on both ends of the carriage was introducing a vertical component to the forces, I modified the carriage model so the belts became parallel which fixed the problem.

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

      I think the title is fair, as most are just inputting the recommended shaper and moving on. Introducing the idea that you can improve the resonances is what I was trying to convey. I would like to go more into the graphs, but I'm not confident that I could do it justice yet. I'd like to get some more experience and do more testing before I make an in depth video on it!
      As to the quote... I have no idea why someone would say that. ZV is the "ideal" shaper as it lets you achieve the highest accelerations and does the least amount of smoothing. As another user mentioned, if you have a bed slinger, zv is fine on the x-axis, but ei is recommended for the bed.
      For my graphs, as others mentioned, I kind of screwed them up as I was blending results from multiple tests. I can't confidently say the adjustments I did didn't remove that extra peak. As far as I know, my y-axis belt looks fine? It's parallel to the extrusion it moves over. I'll take a closer look though! Thanks for the feedback!

  • @Thats_Mr_Random_Person_to_you
    @Thats_Mr_Random_Person_to_you 6 месяцев назад +2

    Your description of the wiring is good, but there are some efficiencies to simplify things.... there is no real need to use two different SPI busses for the sensors, whilst not an issue with the Pico example it's not really the most effecient thing when using SPI long term (that is to say, wastes pins that could be used for other things if you had a different project using SPI devices I the future).
    You can use the same power, data in (MOSI), data out (MISO), and clock lines for all SPI devices... just attach different controller pins to each sensors Chip Select pins. An SPI device will only communicate of the MISO line if it's CS pin is high (or low can't remember off top of head). So using different pins for CS allows the MCU to select which device it's talking to. In your Klipper example it's just a case of putting a different cs_pin in the config for each accelerometer. For other projects using SPI in the likes of arduino or other IDE (or coding language) again it's just a case of defining the pin used for CS for each device .

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

      You're spot on with that! There are two reasons I recommended wiring separate buses. The first is, simplicity. I didn't want to go in depth to SPI and how it works and its capabilities if someone only wanted to get input shaper. I just tried to give enough to give some context in a digestibleish manner. The second reason is it "complicates" the wiring. Sometimes splicing two wires together can be a hassle, and the idea of having multiple chips on the same wires while another wire had to be different didn't seem like a digestible topic in the amount of time I had. If you were wiring directly to a Pi or something and wanted it to be a permanent implementation, I'd say your way is the best. For me, I'm not planning on using the Pico for anything else at the moment, so no worry of running out of pins. Thanks for your comment! There's so much great information coming from people, I wish I could pin multiple comments...

  • @GeekDetour
    @GeekDetour 6 месяцев назад +2

    Hi Spencer, nice video. The theory was neatly explained. But... (right? ha ha) you created an expectancy 0:24 about showing something for people familiar with input shaping that would "change how we approach 3D printing" - so I stayed... (I wanted to know "why I am NOT getting the most out of Input Shaper") and... where is it? If that's the charts and understanding how they work... well, that's nothing people familiar with it don't know already. By the way, having two distinct peaks at your X axis means the printer needs mechanical attention. A mechanical healthy printer has a more distinct single peak, not two as yours are showing. Finally, the printed results are still quite wobbly - a LOT of 3D Printers can do better than that without input shaping at all. Hope you can improve the X-axis and try it again. Good luck with the channel!

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +3

      Thanks! Unfortunately, the theory isn't quite correct, so there's still a lot for me to learn. What I did learn changed how I approached 3D printing personally. I never knew the curves had a lot more information that could help you diagnose printer issues. Loose belts, loose screws, problematic wire looms, motion issues, etc... This will change how I test whether future projects are worth it or not. I've implemented input shaper a time or two and was familiar with the process, but didn't know about this side of resonance curves. So, I was "familiar" with input shaper. 99% of the printing community (myself included) has no idea what is going on underneath the hood. This is me looking underneath the hood of a car and attempting to explain how it works after watching a few Top Gear episodes.
      As other comments pointed out, my last charts are inaccurate due to the way they were generated, so I'm not sure if the second peak is even still present. This would of course influence the input shaper recommendation and possibly lead to smoother prints. I will however say, the before and after result I show in the thumbnail, moving twice as fast and with over twice the acceleration, on a bed slinger, are very good results. The ringing towers are made to accentuate resonance issues, were in silk PLA, and exposed to very harsh light, showing every little artifact there was.
      Anyway, I will be making a video in the future to replace this one that is based in fact and not my guesses, and I hope it will serve as a useful tool for others. Thanks for watching

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

      This is a bit harsh IMO, it may not be relevant or additional information to you, but going on what is on YT this video indeed puts out additional information.

  • @pcvanvliet
    @pcvanvliet 6 месяцев назад +3

    Finally someone explains what to actually do with the data. Helpfull video to improve my IS results. Thanks!

  • @kimmoselin5774
    @kimmoselin5774 6 месяцев назад +1

    Hi. Just a 'litlle' hint to 'ALLl' You Tube presentators (NOTE! Just in general): When you hold your item in your hand to show the thing and explane something of it at the same time: Please hold Your hands 'STILL', don't 'swift' 'flap' 'move'... or whats the description of my meaning (I'm a FIN so my gramma in english doesn't cover so well the thought), I hope you know what I mean. I certainly like the stuff on Your video ;)

  • @mastalock
    @mastalock 6 месяцев назад +1

    clickbait video? It's not about getting the most out of input shaping its about GETTING input shaping. Wtf

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      Hey, I kindly disagree. While yes, a lot of the video is about actually getting input shaper, most people stop there. They just input the recommended parameters and move on. My aim in this video was to show people that there's a lot more potential within the graphs and actually understanding what's going on. If you didn't get anything from the video, then you already knew that stuff, which is great! I'll be doing more in depth videos on using the same techniques to make mechanical changes to the printer, tune the belts, etc. if you're interested in giving future videos another try. Thanks for watching

  • @kingnothingfpv2303
    @kingnothingfpv2303 6 месяцев назад +2

    please clean that fan... i am itching

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

      Haha😂 I was hoping no one would notice. I’ve been ignoring it as it’ll be “addressed” in a video in the near future

  • @theantipope4354
    @theantipope4354 6 месяцев назад +1

    I would've really liked to have seen before & after prints sitting next to each other.

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

      I know :/ I was so tired by the end of this video that I got lazy and didn't add it in... I promise, future videos will be nothing like that!

  • @OstlerDev
    @OstlerDev 6 месяцев назад +1

    Love the video! Would have loved an in depth overview of the print results, I didn’t really understand the print quality comparison between them.

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

      Thanks! Definitely something I'll be doing a better job of in future videos.

  • @JosephRussell-f3f
    @JosephRussell-f3f Месяц назад

    I have the FLSUN PRO Delta style 3D printer. I just ordered everything you stated in the video. I'm hoping this will work with a Delta type 3D printer. Are you aware if this will work with my printer?

  • @802Garage
    @802Garage 2 месяца назад

    Quick questio, but kinda complex. Is there any way to combine input shaping results from the accelerometer on both the head and bed for one axis and input shape based on both resonance values combined? I know the values are far lower for X on bed for example, but would there be value in compensating for that as well? Just a thought.

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

      I’m not 100% sure I understand your question. Do you mean, take measurements on both the head and the bed separately then combine them together? Or are you referring to the head having resonance in the x, y, and z and compensating for each of those?

    • @802Garage
      @802Garage 2 месяца назад

      @@SpencersDesk Yes taking readings on both and combining. As in, combine the X reading for both bed and head measurements and apply it to X movement and same for Y reading and the bed. It's probably just not significant enough to worry about.

  • @ruthlessluder
    @ruthlessluder 24 дня назад

    I have my cheap Creality sat on a wobbly table. I think it makes the print better...

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

    Title is incorrect. You described only the minimum knowledge required to implement Input Shaper in the first place, nothing that someone who was already using Input Shaper could use to improve. Accurate title would be "This is why you NEED to use Input Shaper"

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

      I disagree. I personally learned about the graphs and how they can be used to diagnose issues with your printer. You don’t need to know anything about these graphs to get input shaper setup. Also, a general understanding of what input shaper actually is, is invaluable. If you already knew these things, you’re just ahead of the curve ;)

  • @meanman6992
    @meanman6992 6 месяцев назад +1

    Trying to change terminology of master and slave in reference to tech is some supreme woke garbage.

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

      Hey, thanks for your comment. I'd like to start off by saying that I understand where you're coming from. It used to prompt an eye roll from me as well. But, I thought about it more... "Master and slave is the same as controller and peripheral. What other words could we substitute there which still make sense??" I realized that we could use language like "Rapist and Victim," "Murderer and Victim," "[Insert Perpetrator] and [Insert Victim]." I'd argue that in all of these relationships, one is in control and one is not, so why don't we name it after any of these other heinous crimes? I think we are desensitized to the thought of slavery, despite it being just as abhorrent as these other crimes.
      My opinion now is that, it doesn't make sense to continue calling it master and slave. I wouldn't want to have RIVO or ROVI communication lines personally, so why would I ever choose the names MOSI and MISO. I get that they make intuitive sense, but so does COPI and CIPO. We are in tech, we are bright people, there's no way we can't understand controller and peripheral. I get where you're coming from, as I was there, but after giving it some real thought, this is my personal opinion. I hope you can see the train of thought that led me here.
      Regardless, I hope you enjoyed the video and were able to extract some value from it! Have a good one!

    • @meanman6992
      @meanman6992 5 месяцев назад

      ⁠@@SpencersDeskI appreciate your interaction and attempt in communication.
      That said, to compare master/slave or controller/peripheral to rapist and victim I think is Intellectually dishonest. Lord/servant sure, boss/employee appropriate. Your example I believe is meant to illicit an emotional response that’s designed to cause the other party to desire to relent and agree with you given the abhorrent nature and similarity of oppressor vs oppressed however the difference in language while similar is not identical, and sometimes the devil is in the details. One speaks to authority figure and subordinate relationships and the other to an immoral evil act such as murder. You wouldn’t say murderer/victim to replace master/slave.
      I do understand your desire to not offend, but personally I find this example, what’s the word.. superfluous.

    • @SpencersDesk
      @SpencersDesk  5 месяцев назад +1

      @meanman6992 I came to this conclusion on my own. This is the first discussion I’ve had about the topic with anyone else😂 I don’t claim that the relationships are identical. My point is, the master-slave relationship isn’t the same as boss-employee. In the examples I provided, one person is in total control (sure not it all cases) and one person is at the others mercy. Boss-employee fails to show the total control. Slaves weren’t allowed to quit their jobs at the pyramid of Giza. Boss-employee is intended to have the opposite effect you claim I’m going for. It aims to say that master-slave shouldn’t elicit the same emotional response as rapist-victim. Both are terrible and after some thought, I think we are either demented or absent minded to so casually name things after something so terrible. They weren’t to elicit a response, but to provide other examples of relationships where another is in total control and are also terrible crimes. To compare boss to master is to compare ourselves to slaves. I don’t know about your situation, but I don’t think any of my working relationships have come close to any slave throughout history.
      I don’t aim to not offend. Simply being on RUclips and talking about anything at all is going to offend people. Truthfully, I came to this conclusion on my own and it just doesn’t make sense to not change to a controller/peripheral terminology. It’s less colloquial, it’s based in tech, it’s readily understandable, why not change? I don’t think we should change every little thing that people are offended by (as that would end in a forever changing system) but I do think we should be willing to update our language and behaviors when we find them to be less than satisfactory. In my case, I no longer found it satisfactory. In your case, you see no problem with it. That’s okay with me! I’m not going to push the conclusion I came to on anyone which is why I mostly avoided the topic in the video. But, I saw some resources discussing their intent to alter the language, so I provided the insight. I hope my sincerity came across in this reply!

    • @meanman6992
      @meanman6992 5 месяцев назад

      @@SpencersDeskFirst I’m glad we’re having a discussion! (Rather than an argument)
      The boss/employee comparison may have been flawed, but I’d say only in so much as it’s a voluntary relationship, I was attempting to speak to the languages call to authority in this application (tech), where it very much isn’t an option.(authority) the chipset can only transfer information / follow commands. So master slave seems appropriate.
      Anyway I see where you’re coming from and your terminology is logically sound, but so is the old terminology. It’s fine for us to both disagree with the others choices, I feel silly for making it into a thing😅. It may have something to do with me just being stubborn and getting, well I’m not old but I’m no spring chicken either. I enjoyed our discussion, sorry I got triggered making assumptions based upon the myriad of changes I have watched occur over my life concerning society, many of which haven’t IMO been for the better. (Getting off topic, have a good evening)

    • @SpencersDesk
      @SpencersDesk  5 месяцев назад

      I agree, both are accurate! I also appreciate the discussion. Ultimately, we all get upset because we care (not including people that get upset because they like being upset). I can't imagine seeing the amount of change you have over such a short period of time. Even the most "open-minded" among us will resist change, it's just human nature!

  • @45KevinR
    @45KevinR 6 месяцев назад +1

    An informative video. Great watch.
    Off the top of my head, your shelf material is likely to be flatter than the floor. So the printer base will be equally supported on each corner/foot. So the printer may wobble more even on a hard floor.
    On the other hand a lot of shelving isn't level, indeed some brackets encourage a slight rearward slope, which may give uneven results. It might be revealing to experiment with thicker or heavier shelving material, or even rubber mating. There may be a sweet spot between damping or encouraging wobble!?

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      Thank you! I remember someone (Tom from Made With Layers?) did a video on it. I think he landed on using a concrete paver stone as the base then using some foam padding at each corner. It gave the printer a sturdy base and the foam uncoupled the printer from the surface. Definitely something I plan on looking into in the future!

  • @mrzlicek1291
    @mrzlicek1291 6 месяцев назад +1

    Great video! A suggested video turned out to be a real gem!
    I have been thinking about sand filling the frame of my Ender 3 to dampen resonance and increase mass. A common practice in heavier tools such as lathes, mills and bench drills.
    Even cars have resonance dampers for specific frequency mounted on suspensions, exhaust, engines and gearboxes.
    I'm sure theres a specific amount of mass which will be optimal for best perfomance on a 3D printer which would be seen on klippers resonance curves. Also in video Y axis had more resonance when placed on floor instead of the shelf. Got me thinking, what if printer was placed on rails? Which made printer movable.
    You earned a new subscriber just by this video! Keep it up

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      Thanks for your kind comment! I hadn't heard of filling the frame with sand but I like the idea! I'm curious how the printer would respond if it was sitting on a free moving platform (rails in the x and y direction). My intuition tells me that the lack of dampening wouldn't be great for it? I think skyscraper do something similar where their supports are allowed to move, but the motion is dampened. Cool idea!

  • @ja-no6fx
    @ja-no6fx Месяц назад

    interesting, i do this manually when operating a 25t gantry crane at work.

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

    Very helpful vid. I was thinking i'm lazy and it would be great if I can just leave the pi pico on the machine, but my raspberry pi3a runs hot and I'm concerned about the power draw. So I was wondering if I could connect my pico through a U2C [usb to can already takes power from the power supply so shouldn't strain raspi] converter with canboot and plug pico into that. I'm assuming the pin callout would look different, but also like would it be possible.

    • @SpencersDesk
      @SpencersDesk  Месяц назад

      Truthfully, I'm not sure! Is the Pi3 running hot because of the power running through it? Or just from computing?

  • @yagosantiago10
    @yagosantiago10 6 месяцев назад +1

    Thank you so much, I knew the theory more or less behind input shaping but i didnt knew how to read the graphs and/or choose what shaper I would use.
    Now lets see if i can get bet print quality and higher speeds

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

    What extruders you all use for these speeds? You'll hit volumetric flow (melt capacity) sooner than any mechanical speed limits.

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

      I've got an Orbiter V2.0 on my current setup. I'm currently planning a video that looks further into flow and what the biggest factors are for it (temperature, extruder motor current, etc...)

  • @DrawModelPrint
    @DrawModelPrint 5 месяцев назад

    I would like to mention for other people you can just get the newer adxl345 with usb c and you dont need to do all of the fancy wiring as it is just ran usb c to usb A via Raspberry Pi or whatever Ive ran it through a raspberry, and laptops. Also if you get the BTT adxl345 you can screw it in where the nozzle goes as they provide a hole and a screw to tie into the hotend directly.

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

      Hey, good point! I forget if I discovered the adxl/rpi combo before or after the video, but they seem so cool! It is still nice to have some understanding of how things work behind the scenes though!

  • @TechnoAutomation
    @TechnoAutomation Месяц назад

    That's intensive information about inputshaper.

  • @antonioteacher
    @antonioteacher 12 дней назад

    Hello, do you have tutorials on how to install Klipper on the printer step by step?
    I have seen many but they don't do it step by step, please

    • @SpencersDesk
      @SpencersDesk  12 дней назад

      I don’t have one yet… but I am planning on making one!

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

    Hi,
    small suggestion for improvement on video production: The background music during the introduction part was really distracting to me, so it was harder to follow you. Firstly it was a bit too loud and secondly - way more important - it had a lot of sounds in the same frequency range as your voice. So as a result your voice is competing with the background music. To resolve this you could either choose music that avoids these frequencies altogether or eq them out.
    Other than that - great video! I'm going to re-assess my input shaping

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

      Hey, thanks for that! Music is something I've struggled with. Completely removing it makes it feel like something is missing. I'll be taking this into account, thank you!

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

    I don't have a printer but how about this technique. Draw/print the line then stop the printer at the corner then proceed downward. Would that make for sharper corners?

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

      If your printer was moving slowly yes. At higher speeds, the corners aren’t sharp anymore due to the printer not being perfectly rigid. The advantage of input shaper is that it can create these sharp corners at higher speeds!

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

    This...says nothing about how "I'm not getting the most out of input shaper"... it was more of a video for people who weren't using input shaping at all. More than half the video was just setting up the hardware, when the title seems to want to bring in people who -- have already done this. So...what? What exactly were you going for here?

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

      Yes half was about setting it up. The other half was learning in more detail about the graphs. If you didn’t learn anything new, this video wasn’t meant for you! But, I hope you got something out of it!

  • @zgra74
    @zgra74 5 месяцев назад

    Hey man, I enjoyed the video but your autofocus is a little distracting, especially when looking at the background. Keep up the good work!

    • @SpencersDesk
      @SpencersDesk  5 месяцев назад

      This is a solid tip. I applied it to some of my recent filming. Thanks!

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

    I don't know if anyone else asked this. If you have the capability maybe you could look at Marlin's new Input Shaping capability.

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

      Hey friend, I have no plan on checking it out. I found this for you though…
      ruclips.net/video/7VLuz3hReYw/видео.htmlsi=ZPM53NoyDPowkaPz

  • @О.Ш-ь1щ
    @О.Ш-ь1щ 3 месяца назад

    I don't understand how this thing could work correctly when the print head has to move along the z axis. There should be a great difference in resonances when the head is at z=0 and z- in the middle point of maximum travel distance

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

      The answer to this lies in the input shaper you choose. When you look at the graphs, they show the input shapers having these large humps. This means if that peak frequency shifts to the left or the right, the input shaping algorithm will still be covering that frequency range. If you choose an input shaper that only corrects for your peak frequencies, yes it would be a problem. But, most algorithms have those humps, which makes it robust against changes. For example, the beds on bed slingers typically use the ei algorithm as it is robust to change. This means input shaping will continue to work even as the bed becomes heavier as plastic is added. Hope that helps explain it a bit!

  • @eaman11
    @eaman11 Месяц назад

    Quite often you had way too much smoothing: 0.3 is crazy. Even 0.10 is quite a bit: you gotta go slower or move to linear rails.

    • @SpencersDesk
      @SpencersDesk  Месяц назад

      I just moved to linear rails (video posted today) ;) I definitely still have a lot of learning to do on managing resonnace. I definitely think it's silly to expect great print quality at high speeds, so I printed at high speeds knowing there was that trade off, as I was trying to accentuate the errors. Thanks for your comment!

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

    @SpencersDesk - a very informative video - thank you. You have a terrible cursor moving habit which can induce nausea in some viewers.

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

      Thank you! Haha, I'll make sure to chill out on the gamer mouse in future videos. Thanks for pointing that out!

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

    I appreciate your work on the topic.
    Unfortunately, this only applies to one printer model.
    For me - a Delta owner - this information is only a theory.

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

      The theory applies to whatever printer model you have. It even extends beyond printers, so it should still be useful on a delta too!

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

    Input shaper is just one part of good print quality. If you print fast, the nozzle and linear advance has a much bigger impact on what looks like ringing or ghosting. Accelerometer input shaping can also give pretty poor real world results, as it doesn't measure the tip of the nozzle. The amlitude is always to low or even completely off depending where the accelerometer is mounted. Therefor the dampening values are set wrong over an average of printing speeds.

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

      Hey, thanks for your thoughts. I totally agree, input shaper is just one of the 10e6 moving parts that determine the quality our printers can deliver. Your comment comes across as if you're saying input shaping for 3D printing is useless.
      I'd argue that the accelerometers do a very decent job for our use case. While it would be ideal to mount an ADXL in the exact same point in space that the nozzle is at, we just make the assumption that the print head is rigid enough so that resonance at one point is similar to any other point. Also, I don't think that resonance depends on print speeds. Resonance is a result of the construction of your printer, how rigid it is, what materials it is composed of, the surface the printer is sitting on. From what I can tell, the same input shaper works across different speeds

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

      @@SpencersDesk IS is important. I don't know why my comment came across that way. I meant exactly what I said. IS is just one part of a good print. However I would not use an accelerometer to dial in IS alone. The dampening values of IS can throw off linear advance with different nozzles. The amplitude of the resonance is very important at the nozzle and not the accelerometer. Therefor dampening values are to low or too high. Depending on speed printed. This can than be amplified by the pressure advance settings. You can see ringing artifacts produced on all auto calibrating printers - with accelerometers, unless tuned to the exact print speed and pressure behavior of the nozzle/filament. Not even considering the impact of acceleration and jerk settings on IS.

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

    great video but please take your camera off auto focus or make some adjustments to it, the background changing focus all the time made is not pleasant to watch and I stopped watching at 2 mins.

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

      Hey, nice tip! I'll try that the next time I film

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

    there is or was a problem.. not sure if still present. the very first query to accelerometer after firmware restart on a pico will always fail. the second will succeed. dont give up to soon. (has todo with late spi initialization)

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      I'm not 100% sure but I don't remember this happening when I did it. I definitely should've mentioned that the first step is... try again. Thanks for the comment!

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

    My ender 3 v3 se without input shaping can do fine at 300mm/s but i usually print at 150mm/s

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

      I pray I may obtain this power some day

  • @6moon.s
    @6moon.s 6 месяцев назад

    your graphs r pretty bad. put TPU feet under your printer. it absorbs a lot of the vibrations that are otherwise transferred back into the frame. rigid mounting printer to desk = not good

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

      Yeah they are :/ as others have pointed out, it may be due to a lot of the tests being muddled together for the later ones… There are definitely future videos that will address this better once I’ve got some more experience!

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

    Could this be what saves delta printers after all??

  • @jeffm2787
    @jeffm2787 6 месяцев назад +2

    But it's AN input shaper, not input shaper. It does input shaping. It's like saying you are not getting the most out of car or toaster. Marlin has an input shaper , duet's have an input shaper, klipper has an input shaper. Actually they all have many variations of the input shapers to use (MZV, ZVD, EL, etc.). Outside of annoying wording good video overall. People for some reason think klipper is the only solution.

    • @blackpete
      @blackpete 6 месяцев назад +1

      Klipper is the only solution to all my problems. And beer.
      Just nagging. I'm with you here. Wording is important in tech. ❤

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

    For the final results you forgot to clean up your tmp folder and the plot used 3 runs for drawing which can become misleading result

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

      Hey, nice eye. I doubled checked it when I made this and it looks like it only affected the title! I’ll be doing plenty more of the plots in the future so I’ll be sure to clear tmp next time!

  • @HuzaifaM123
    @HuzaifaM123 5 месяцев назад +1

    This was an really well put together video!

  • @theshumanat0r537
    @theshumanat0r537 Месяц назад

    Bigtreetech made a couple iterations of rpi2040 adxl so it’s a standalone solution

    • @SpencersDesk
      @SpencersDesk  Месяц назад

      I learned of these after this video! Not the BTT version, but there is someone that makes a super cool looking one!

  • @spacequince
    @spacequince 29 дней назад

    Thank you for explaining this so well! I was able to get two accelerometers connected to one Pico :) Being able to increase acceleration (to 5k) improved my print time a lot (takes 63% of the time it used to).

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

    I liked the video and the info; I thought it was well done. However, I would have liked to see more of the actual print results.

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

      Future videos will have this! Sorry that this one did not :/

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

    It's your printer that rings not the belts :) Even people with screws instead of belts have ghosting.

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

      Yes, I mentioned the frame is also a large contribution. To say the belts aren’t involved is incorrect. You can see the response curves change as the relative tension of the belt changes

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

    Please do a video for Marlin firmware and getting data from the adxl with arduino board

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      I'm unlikely to do this. I'm not familiar with Marlin firmware. I'll be making a long video on how to get Klipper! If you make the switch, then you can come back here ;)

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

    If the communication fails on the first time, try a second time. Sometimes it doesn't work on first try.

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

      Haha, a great point. I should’ve mentioned that as the first solution. Sometimes unplugging and plugging back in is the solution

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

    thanks a lot - subscribed
    Not sure if that would improve bambulab printers too

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

      Hey, I’m pretty sure that Bambu has this in their printers already! I think it’s tuned when you first setup the printer

  • @JosephRussell-f3f
    @JosephRussell-f3f Месяц назад

    My bad the correct name of my printer is FLSUN QQ-S PRO.

    • @SpencersDesk
      @SpencersDesk  Месяц назад

      Yes! It definitely works on Delta printers. I think in the Klipper pages it has a picture of a delta! I’d refer to that for your setup rather the setup I show in my video

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

    I need to stop being a lazy bones and actually add my ADXL to my printers.

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

    Only 7 minutes in but the entire time I was wondering how do you input shape on a bed slinger printer. With the bed moving in the y axis and the print head moving in the x axis where do you put the senors in order to capture both oscillations. Honestly I felt like input shaping was only for CoreXY printers where the print head moved in both the x and y direction. I'll continue to watch.

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

      in classic fashion less than 2 minutes after commenting, you can just use two input shapers.
      Well enjoy the free engagement

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      Haha, thank you for the free engagement!

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

    Also worth mentioning, that input shaper on small parts such as gears can result in artifacts! So in case you are printing something small and precise set low speeds and maybe disable IS.

  • @livedeliciously
    @livedeliciously Месяц назад

    Have you tested how much vibration is acceptable? If you use the less conservative of the shapers, do you notice a reduction in print quality?

    • @SpencersDesk
      @SpencersDesk  Месяц назад +1

      I have not yet. I am planning on investigating whether the recommended input shaper is worth listening to/if adjusting its recommendation is any good, so hopefully I’ll have some answers for you!

    • @livedeliciously
      @livedeliciously Месяц назад

      @@SpencersDesk Thanks, I'm going to go a little above the recommended accels for more speed and see what happens.

  • @TanLe-iy4zk
    @TanLe-iy4zk Месяц назад

    Input shaping make my printer create many blobs on curve lines.

    • @SpencersDesk
      @SpencersDesk  Месяц назад

      Sounds like your motherboard can’t handle the amount of information being delivered. Is it an 8bit board?

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

    Rhetorically: Talking nonstop without a minimum break after a finished sentence ist so exhaustive to listen to. . . .

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      Hey, thanks so much for that feedback. I edit the talking very tight and was wondering if it was a good or bad thing. I'll try out a more relaxed style with more breaks where it's just music and something to watch or just breaks between sentences. Thank you!

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

      @@SpencersDesk Thank you for your appreciation. Be sure you'll benefit from it.

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

    Graphs and IS recommendations should use only the latest CSV file. Delete or move away old ones, or use named file instead of * 😉

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      Haha, yes I've learned this the hard way (as I always seem to). In the future this won't be a problem. Thanks for pointing it out!

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

      @@SpencersDesk Klipper instruction is kinda misleading :D

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

    Honestly, maybe tighten your belt first of all and that might solve it 😮

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

      Not sure the exact problem you’re referring to, but my belts are tighter than a kick-flip

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

    Jut as an additional input:
    Marlin also sports input shaping since a few minor versions.
    I had very nice results by printing a test-print and measured the position of best edges and calculated the frequency. Added this f to Marlin config and perfect :)
    I like to have no additional Raspi and have all done in Marlin. Also a pro: No sensor needed ;)

  • @TheSaviourOfHumanity
    @TheSaviourOfHumanity 6 месяцев назад +1

    at around 4:15 you said the 2 videos are linked in the description? I cant see them anywhere?

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

      look at the bottom of the description, or you could click the little "i" circle at the top-right of the video player. happy printing!

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

      Hey, thanks for pointing that out. I forgot to add it! It's now in the description.

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

    3:30 you described it absolutely wrong

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      Yes, this has been discussed in other comments. Btw, if you know something is wrong, try to provide an explanation as to why. No one wins when people just point

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

    This is a lot of work. Are there printers that come standard with this?

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

      Yes! Prusa recently added input shaper to their printers. Bambu labs does it a bit better as I think they can measure the resonance when you set it up whereas Prusa does it at the factory. Maybe that makes it account for the work surface better? Or maybe the Prusa is hand tuned and better that way?

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

    increase your accel per hz and you'll get cleaner graphs. the power spectral density is only scaled up to 1e3, which is usually an indicator that you're measuring a lot of non-data

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

      Is that a parameter in the resonance testing sections? I’ll look into that. From what I’ve seen the 1e3 is pretty typical. What do you mean by non-data? If you mean noise, I don’t think the smaller peaks I’m seeing are noise

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

      @@SpencersDesk yeah, it's in the tuning parameters, though it's used less. it's real data but the actual impact on printing is next to nothing, so while not noise, it's not as useful as the major peaks that will show up better with higher accel per hz. I guess you could call that noise if you wanted, but it's not reaaally noise in my estimation. it's still useful data, especially since you found loose bolts, but not what I would base my input shaping on. most of the machines i see have at least 1e4, but that could just be the types of machines I'm used to seeing

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

      I see what you mean. The small peaks are real data, and have some cause, but you’re not taking them into consideration when determining an input shaper. But yeah, I think e3, e4 is normal range

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

    Just buy an accelerometer with a usb onboard

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

      What’s 3D printing without the risk of a fire? Jk, this is a very valid way forward. Personally, I wouldn’t want to use a USB if I was keeping the accelerometer permanently installed

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

    would putting fuses between the adxl and the pi board prevent shorting?

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

      The shorting is mostly a risk when plugging things in. So, it shouldn’t be necessary as long as you’re careful!

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

      @@SpencersDesk "as long as you’re careful"
      i'll buy a pico

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

    magic

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

    Wow good stuff sir! I thought I pretty much knew input shaper… turns out I had no idea.

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

    That's a huge amount of info about all I want to know about, leaving a like and hope to see you get bigger on YT bcs you deserved it! Tysm

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

    Very good explanation. Please lower the music level or drop it.

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

      I put extra effort into getting my audio straightened out on my most recent video. Hope I got it right this time!

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

      @@SpencersDesk good audio makes a huge difference to the quality of a video - really worth making that effort. Generally it’s better to not have music and keep the audio track simple.

  • @the-matrix-has-you
    @the-matrix-has-you 2 месяца назад

    Hi Spencer are you happy with your extruder? is it lightweight?

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

      Hey! If you’re looking for a direct drive setup, I think this extruder is the one to go for! Made With Layers or CNC Kitchen did a video comparing a bunch of extruder motors which might be more helpful to you! I think in the future I’m going to opt for a Bowden setup and see how that treats me!

    • @the-matrix-has-you
      @the-matrix-has-you 2 месяца назад

      @@SpencersDesk Thank your for answer, Nice Content! I. My Bondtech clone is just fine with simple screw and nuts mod (without spring) but I need a more versatile Extruder, I checked The Orbiter 2.0 but I didn't like plastic gear idea in a filament Extruder... After lots of research I decided to buy MicroSwiss NG Linear Edition. Thank you.

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

    Build my first Prusa MK1 9 years ago. Then build same concept on my own steel cube frame - big improvement. Now own Bambu Lab X1 - Carbon and no matter what I do with frame will never match performance of X1. Sophisticated software which check rezonans on 1st calibration. Extruder adaptation. 1st layer scanner. Carbon X rails with external extruder makes it very fast.

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

      Print quality definitely starts with the construction of the printer. What is the 1st layer scanner? Is it similar to that "Beacon" ABL sensor? Thanks for your comment!

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

    Request: clearer side-by-sides. Both diagrams and print tests
    Diagrams: pick out just the 2 relevant columns from the CSVs, label them properly (e.g. "floor" and "shelf", instead of "before" and "after"), put them in the same diagram instead of next to each other
    Print tests: photographs side by side, same angle on both objects, clear labels
    Thank you for the video, I know it's a lot of work, I recommend using a checklist for the production. There are plenty out there for you to combine and adapt

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

      Great feedback! Thank you! Yes I’m still learning a lot about the production process, how I want videos to look, etc. this is very helpful to hear. While normally I would do the combined graphs, I think I’ll keep them separate. They’re just busy as is, and auto generated. I’ll definitely label them better in the future. Thanks for your support!

  • @JustKeepLivingFPV
    @JustKeepLivingFPV 5 месяцев назад

    How do I get input shaping on my ender 3 ke, I spend 20 bucks and plug in the sensor that should have came with the printer in the first place.

    • @SpencersDesk
      @SpencersDesk  5 месяцев назад +1

      Hi, I’m not familiar with the E3 V3 KE but I just looked it up. It mentioned input shaper but I have no clue if it has an accelerometer or not. It may be like the Prusa machines where input shaping values were found at the factory and are built into the firmware already on the printer. You may already have it activated by nature of having the printer. Hope that helps!

    • @JustKeepLivingFPV
      @JustKeepLivingFPV 5 месяцев назад

      @@SpencersDesk yes and no, I have an option to adjust values on the adjust page , however when I tap it, I get a prompt telling me that I don't have the available for mentioned "sensor", vibration sensor. Some call it a G sensor.

    • @SpencersDesk
      @SpencersDesk  5 месяцев назад

      Odd. Could also be something like a firmware issue? I'd at the very least reach out to customer support for some help!

    • @JustKeepLivingFPV
      @JustKeepLivingFPV 5 месяцев назад

      @@SpencersDesk no no no I've got the input shaping finished, I literally had to buy the sensor, a sensor that comes factory on some models.

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

    I would definitely love if you could dive a bit into the limited cartesian kinematics. From what I have seen it allows you to have a separate x and y axis acceleration which allows you to fully utilize the maximum input shaper speeds without being limited by a certain axis.
    For example, at around 23:25 If I wanted to use the input shaper EI with an acceleration of 3000, I wouldn't be able to utilize input shaper 3HUMP_EI to its full 3300 acceleration.

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

      I may be misunderstanding your comment, but for Cartesian printers, you are able to define different input shapers for the x and y axis. The same goes for Delta and CoreXY or CoreXZ printers. I don't believe there is any printer out there which behaves the same in both the x and y direction. So, you will need to assign different input shapers to each one. You definitely can have 5,000mm/s^2 on one axis and 1,000mm/s^2 on the other, it shouldn't matter

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

      ​@SpencersDesk my apologies, haven't done a ton of research on it. It more on setting independent acceleration limits for x and y axes. I can't sent links in comments but if you Google "limited cartesian klipper" it's the first link!

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      Hey, I checked out some links and it seems to say that Klipper, while letting you define separate values for the 2 axes, still only uses the lower value. I saw that someone developed a method to change this? But it isn't officially supported yet.

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

      @@SpencersDesk Gotcha! Yeah someone made their own python script for the kinematics. Would you see any benefit of doing this or should I do more research before implementing?

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      I can't speak to it honestly. If you're not satisfied with your printer's current state then I'd say go for it. But, I don't know how much benefit it brings. Maybe others can speak to the difference it makes?

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

    Hey, that's a great video.
    It would be possible, that the PSD peaks you saw on the bed were the back an forth movement (typically printer y axis). I'm somewhat convinced, that the "loudspeaker" theme is not the obvious answer to that measurement. Maybe there was a mix-up of printer vs accel axes - or what could happen is, that your mount vibrated a lot, since the breakout board hangs off of the printbed itself. Just as a reference, a flat aluminum sheet of decent thickness has audible resonances in the highest of Hz, I would assume kHz - range. It's very stiff compared to your belts and the large frame with bolted connections etc :)..

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

      I know that the ADXL was aligned with the printer properly, but maybe it could've been messed up in the configuration? I definitely agree that the z-axis is the likely culprit. In the future I want to add those rods that help support it and see if that solves the issue! Thanks for the info!

  • @Seffyr
    @Seffyr Месяц назад

    This is a fantastic video. If you're up for it I'd love to see you experimenting further with frame brackets, braces etc. to see how rigid you can get it and how it affects the resonance tests.
    This is really interesting to me because my other passion is automotive. And what you're effectively doing here is building a race car. By making it as stiff and rigid as humanely possible, you're allowing any feedback (resonance) to be picked up by the driver (accelerometer) which can be compensated for with technique (input shaping) to go as fast as possible (same same).
    If the car (printer) has loose or flexible components, then it acts in unpredictable ways which can be hard to compensate for.

    • @SpencersDesk
      @SpencersDesk  Месяц назад

      Thank you so much! Don't you worry, I have many more plans for resonance! Yeah, that's a great analogy! Our goal is to have a delta function (kinda, not the whole infinite amplitude part)! My point being, we want to have a single frequency which we can just avoid creating! Thank you so much for your support friend

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

    Great Video. Thanks. What about the cross correlation with Pressure Advance? When I did the input shaping I had to repeat my Pressure advance calibration. And I found pressure advance to be very sensitive to the acceleration I am using. Did see any impact to your pressure advance setring when you have changed the acceletions?
    After input shaping I was able to run with 3500 mm/s2, but only for the generic calibration test. When printing real parts the print quality was6not good, and I think because of the cross correlation between acceleration and pressure advance.

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

      Hey, great thing to point out! I did recalibrate pressure advance after all of my benchy’s. I should’ve pointed that out. I wouldn’t call it a cross correlation as it’s kind of a one way relatiknship, but yes, changing the accelerations requires you to recalibrate PA. Thanks!

  • @frankdearr2772
    @frankdearr2772 2 месяца назад

    👍

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

    Nicely done .. ThankYou for sharing .. Cheers :)

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

    Great video from the start but you flew by the results, (the 3d printed parts). For someone who delved into details I was expecting for a detailed analisys of the parts. It deserves a brief follow up video imo.
    Subscribed.

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

      Hey, thanks for the feedback! In all honesty, it was a combination of being lazy, tired, and thinking nobody would actually want to watch it, haha. But, I promise I won't be bringing that into my future videos. There will definitely be a followup video in the future that will better address this complex topic! Thanks for your support!

  • @vu2tve
    @vu2tve 5 месяцев назад

    Elsewhere on youtube, I saw someone resting their printer on a heavy cement tile (about a couple of inches thick) itself resting on some foam, claiming some improvement with input shaper and overall accelerations. Anyway, I really enjoyed this video, and hope you make many more. Thanks!

    • @SpencersDesk
      @SpencersDesk  5 месяцев назад +1

      Hey! I definitely plan to look into some ways to further reduce vibrations. Along with what you mentioned, I think I'd greatly benefit from something reinforcing the z-axis to make it more rigid. Thanks for your support and I hope you continue to enjoy!

  • @vu2tve
    @vu2tve 5 месяцев назад

    Elsewhere on youtube, I saw someone resting their printer on a heavy cement tile (about a couple of inches thick) itself resting on some foam, claiming some improvement with input shaper and overall accelerations. Anyway, I really enjoyed this video, and hope you make many more. Thanks!

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

      Hey, I definitely want to do that at some point. A video about reducing/fixing bad graphs might be really fun. It’ll definitely be a continuing theme on this channel for a little bit. Thanks for the kind comment (:

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

    Great video! One important note about shorting out / damaging your electronics. The only thing that is ever critical with those communication signals is power and ground. If you triple check those, you can have any other mistake with clock and data lines - nothing bad will happen. It just won't work. You can try another combination and correct it. I'd mention that clearly not to scare people. Paying attention to that simple rule I never destroyed anything in 10 years of tinkering with electronics (at least when dealing with simple connections like that). Keep on making great videos :)

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

      That's a great point! I just know from my own experience that once, a mixture of exhaustion, frustration, and impatience made me make some very silly errors and I destroyed a Pi. So, the extra layer of protection is nice! Thanks for your support!

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

    Great video, thx! Really informative and helpful.

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

    You're getting your vyper to cook at this speed wow, im going to up the speeds of mine i thought from the thumbnail you were going to talk more core xy than bed slinging. I have been printing at 75mm/s at 3000 accel

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

      In all honesty, I’m gonna try to push it a little faster later on. I still haven’t maxed out the flow rate of my mosquito! Look up 2 minute bed slinger benchy on RUclips and check it out! Someone did a 1:59 benchy on the bed slinger! Thanks for your comment!

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

    Thanks for the video. Just a bit of errata with the pin labeling for the pico within the klipper config file. While the cs wire is connected to the physically second pin on the pico, it is labeled as gpio1, not gpio2, so the cs line should read cs_pin: pico: gpio1

  • @smoochies5056
    @smoochies5056 5 месяцев назад

    Can i use this with 8bit board?

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

      Hey, I’m not sure. I’m assuming you’re using a Pi and Klipper, but the 8bit board may just be too slow. This is mainly useful at high speeds, which you may not be able to reach with the 8bit? Disclaimer, I’ve not used an 8bit and can’t be sure. I would recommend a new board! They’re not too expensive for a reasonable one! I’ve got a video where I replaced my board if you need some inspiration!

  • @mrfawkes9110
    @mrfawkes9110 2 месяца назад

    I'm so glad the SV06 Klipper upgrade did all this work for me. Just consult the manual for mount locations, print a clip for the bed then screw the provided sensor to the toolhead and run the configurator for X, then attach the sensor to the bed clip, put it where it goes, run the configurator for Y and done.

    • @SpencersDesk
      @SpencersDesk  Месяц назад

      Definitely a tad easier! Convenience isn’t talked about enough when it comes to 3D printing IMO

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

    I never heard of this before and it was very interesting. As a total neewbie, I didnt quite get, how this gets applied. If I understand correctly, this get measured once for the printer and then acts as a correction function. But as what point is it used. For example I use oftoprint with a raspberry pi on my artillery sidewinder.
    Is this correction something that gets applied in the slicer or does it need a totaly different way of controlling the printer directly with the pi?

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

      Hey, great question! Klipper itself dictates how the printer will move. The slicer says how fast, and what direction to go, but the actual motion is determined by Klipper. So, Klipper takes the gcode you give it, and determines how the printer will move. If you’re not on Klipper, then other firmwares can also do this. For example, prusa machines have input shaper built into their firmware (depending on which version you have) Hope that answers your question!

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

    Hey Spencer, great video, I appreciate the detail in the electronics section, and the recommendation to use a sacrificial pico; that will no doubt save heaps of frustration! I'd have loved to see a more detailed review and comparison of the results - seemed like you introduced and then skipped it? is there a section missing in the edit?

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

      Thanks! In all honesty, the video was originally 12 minutes long. I decided that it wasn't good enough for me and spent an extra 4 days filming and editing. Towards the end of it, I had a mindset of "no one is going to see it so just get it done". Clearly I was wrong, haha. I'd just assumed no one would care by the end of it I guess. Don't worry, videos from here on out will not be approached with that attitude!

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

    the new prusa slicer version also has the input shaper implemented, turns my mini+ from 40mm/s² to 140mm/s² !

    • @SpencersDesk
      @SpencersDesk  6 месяцев назад +1

      I recently got a Mini and it does move a lot faster than I expected! It's cool as long as you never change anything about the Prusa machines. Otherwise, there's nothing you can really do to adjust the input shaper parameters