You’re NOT getting the MOST out of Input Shaper

  Рет қаралды 81,586

Spencer's Desk

Spencer's Desk

Күн бұрын

Пікірлер: 341
@SpencersDesk
@SpencersDesk 6 ай бұрын
In terms of KZbin analytics, this is my most successful KZbin 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 ай бұрын
I video this long could really do with chapters.
@SpencersDesk
@SpencersDesk 6 ай бұрын
Sorry, I thought I added them! I forgot to add the 00:00 one. Should be working now
@haikuty
@haikuty 6 ай бұрын
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.
@scaredyfish
@scaredyfish 6 ай бұрын
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 ай бұрын
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 ай бұрын
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 ай бұрын
@@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.
@dj_jam493
@dj_jam493 6 ай бұрын
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 ай бұрын
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 ай бұрын
Funny thing is, the Artillery X4 Pro fails to start a second resonance test without doing a reboot 😅
@newFaction64
@newFaction64 6 ай бұрын
There’s a pending PR to fix this in the docs too
@MichaelODonnell
@MichaelODonnell 6 ай бұрын
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 ай бұрын
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 ай бұрын
@@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 ай бұрын
@@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...
@HuzaifaM123
@HuzaifaM123 6 ай бұрын
This was an really well put together video!
@SpencersDesk
@SpencersDesk 5 ай бұрын
Thank you so much! (:
@yagosantiago10
@yagosantiago10 6 ай бұрын
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
@SpencersDesk
@SpencersDesk 6 ай бұрын
I’m glad this helped!
@mbpro08
@mbpro08 8 сағат бұрын
I love the explanations you did, they where really easy to understand :)
@SpencersDesk
@SpencersDesk 4 сағат бұрын
I’m so glad that you enjoyed!!
@tanguero2k7
@tanguero2k7 6 ай бұрын
The examples for visualizing are awesome!🤩
@danidufernando3142
@danidufernando3142 6 ай бұрын
very underrated channel
@SpencersDesk
@SpencersDesk 6 ай бұрын
Thank you!!
@cooperised
@cooperised 6 ай бұрын
Agreed. Couldn't believe the subs count was so low!
@pfabiszewski
@pfabiszewski 6 ай бұрын
For now :)
@crimpers5543
@crimpers5543 6 ай бұрын
very new channel
@endscreen1shorts478
@endscreen1shorts478 6 ай бұрын
Kupi resin printer🎉
@canadaplease7981
@canadaplease7981 6 ай бұрын
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
@GuysShop
@GuysShop 6 ай бұрын
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!
@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 ;)
@EsotericArctos
@EsotericArctos 6 ай бұрын
I was always surprised at how little resonance my printer had during all the tests, considering it was an Ender series. Worked out over time it must be due to it being the Ender 5, which has a cube frame and doesn't use the bed slinger method for the Y. I still ran the input shaper. It did improve how quiet the printer and a slight improvement in speed, but I think the Input Shaper is most useful for the "bed slinger" style printers. This video appealed to me both on the geeky nerdy level with the data, but also on a level where it was simple enough to understand and not have to think about htings too deeply.
@SpencersDesk
@SpencersDesk 6 ай бұрын
Nice to see you again! Input shaper will have the great effect when your printer is at higher speeds. If you’re weren’t pushing the ender with high speeds and accelerations, it’s possible there wouldn’t be too much of a difference! Thanks! I’m definitely trying to tow the line between exposing people to new ideas while still keeping the experience enjoyable.
@QubaLabx
@QubaLabx 6 ай бұрын
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 ай бұрын
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.
@shawnrinkel8377
@shawnrinkel8377 6 ай бұрын
Wow good stuff sir! I thought I pretty much knew input shaper… turns out I had no idea.
@JaroslavGrochal
@JaroslavGrochal 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 ай бұрын
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!
@isaiassoares8458
@isaiassoares8458 6 ай бұрын
Very good quality!!! Congrats!😊
@kimmoselin5774
@kimmoselin5774 6 ай бұрын
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 ;)
@GeekDetour
@GeekDetour 6 ай бұрын
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 ай бұрын
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.
@TheFeralEngineer
@TheFeralEngineer 6 ай бұрын
I just did this a couple of weeks ago, along with hooking up a Bltouch to it 😀
@SpencersDesk
@SpencersDesk 6 ай бұрын
Super cool! Any other mods you're planning on adding?
@TheFeralEngineer
@TheFeralEngineer 6 ай бұрын
@@SpencersDesk as far as the pico, I did Bltouch, accelerometer and relays, but then dug more into finding ways to utilize spare gpio pins on the actual printer MCU and started making a video on that. Then I got sucked down a rabbit hole of converting my artillery sidewinder X3 plus to Klipper after they finally decided to send me the official information on the pinout and bootloader offset I needed. Now I need to circle back around to the gpio stuff and finish up that video.
@SpencersDesk
@SpencersDesk 6 ай бұрын
Very cool! Make sure to share the configuration you use with the community! I think you can share the example config on Klipper and they will ad it in!
@TheFeralEngineer
@TheFeralEngineer 6 ай бұрын
@@SpencersDesk I've got two pull requests sitting in their inbox
@BiciklisPingvin
@BiciklisPingvin 6 ай бұрын
Great video, thx! Really informative and helpful.
@suivzmoi
@suivzmoi 5 ай бұрын
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.
@Forbidden303
@Forbidden303 6 ай бұрын
You should use the recommended input shapers for your outside perimeters, you can bump up your speeds and accelerations for most other print features, just test your max speeds and accel don't cause stepper skipping.
@SpencersDesk
@SpencersDesk 6 ай бұрын
Good shout! Just make sure the outer walls are printed before the inner walls!
@Thats_Mr_Random_Person_to_you
@Thats_Mr_Random_Person_to_you 6 ай бұрын
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...
@pcvanvliet
@pcvanvliet 6 ай бұрын
Finally someone explains what to actually do with the data. Helpfull video to improve my IS results. Thanks!
@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!
@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 ай бұрын
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 ай бұрын
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?
@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 ай бұрын
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!
@Pyromaniac2450
@Pyromaniac2450 6 ай бұрын
Great video, subscribed and can't wait for more 😁
@SpencersDesk
@SpencersDesk 6 ай бұрын
Thank you so much!
@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!
@LouisCYUL
@LouisCYUL 6 ай бұрын
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!
@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
@SpencersDesk
@SpencersDesk 6 ай бұрын
Thanks! And nice catch!
@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 KZbin and check it out! Someone did a 1:59 benchy on the bed slinger! Thanks for your comment!
@riba2233
@riba2233 6 ай бұрын
great stuff bro!
@mastalock
@mastalock 6 ай бұрын
clickbait video? It's not about getting the most out of input shaping its about GETTING input shaping. Wtf
@SpencersDesk
@SpencersDesk 6 ай бұрын
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
@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?
@kingnothingfpv2303
@kingnothingfpv2303 6 ай бұрын
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
@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
@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?
@theantipope4354
@theantipope4354 6 ай бұрын
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!
@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!
@chilson88
@chilson88 6 ай бұрын
Great video and explanation of the graphs. Did you make the power cables for your printer or did they come with it?
@SpencersDesk
@SpencersDesk 6 ай бұрын
Hey! Thanks!! If you’re referring to the orange cabling, I did that in my last video! If you search up PET wire loom on Amazon or something you can find it! Orange is my personal favorite color so that’s what I went with but black is the most common! I have a link to the orange loom I used in the last videos description!
@chilson88
@chilson88 6 ай бұрын
@@SpencersDesk must have missed that part in your last video, I’ll take a look. Did you make your own cabling for the printer? Looks like the cabling fit it is super long. Only asking because I have a ender 3 pro and I don’t like how short the cabling is and I want to rewire the machine
@SpencersDesk
@SpencersDesk 6 ай бұрын
I sure did! I rewired every single electrical component. Steppers, limit switches, print head, PSU... I made them each super long because I plan to one day print high temperature plastics with this printer. Moving the electronics out of the printer enclosure is a must so I went ahead and installed the extended wiring I will need. I will say, the steppers were a bit frustrating. On the Vyper, all the wires were black. This made figuring out how to wire them to the controller board a bit of a guess and check process. It also requires some extra tool for crimping the connectors. Let me know if you have any other questions about it!
@OstlerDev
@OstlerDev 6 ай бұрын
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.
@KaloyanDobrev
@KaloyanDobrev 6 ай бұрын
Please do a video for Marlin firmware and getting data from the adxl with arduino board
@SpencersDesk
@SpencersDesk 6 ай бұрын
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 ;)
@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!
@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 ай бұрын
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.
@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?
@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
@45KevinR
@45KevinR 6 ай бұрын
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 ай бұрын
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 ай бұрын
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 ай бұрын
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!
@tuoppi42
@tuoppi42 6 ай бұрын
As the print grows higher, the mechanical oscillator for the X axis changes. Can the filtering be done for the whole range?
@SpencersDesk
@SpencersDesk 6 ай бұрын
Hey! I really like that question. I’d argue that oscillation along all 3 axes change. I didn’t think of it until you mentioned it. I would say that the oscillations don’t change an insane amount though. As they mainly come from the resonance frequencies of rigid bodies, I don’t think the change should be too great. So my short answer is yes, input shaper will be effective at all heights. In the future I plan to add supports to the zframe and I’ll be sure to test the resonances at different heights to get a more concrete answer to this!
@jeffm2787
@jeffm2787 6 ай бұрын
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 ай бұрын
Klipper is the only solution to all my problems. And beer. Just nagging. I'm with you here. Wording is important in tech. ❤
@TechnoAutomation
@TechnoAutomation Ай бұрын
That's intensive information about inputshaper.
@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
@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 ;)
@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...)
@antonioteacher
@antonioteacher 14 күн бұрын
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 14 күн бұрын
I don’t have one yet… but I am planning on making one!
@thetrueyuiop
@thetrueyuiop 6 ай бұрын
Could this be what saves delta printers after all??
@ruthlessluder
@ruthlessluder 26 күн бұрын
I have my cheap Creality sat on a wobbly table. I think it makes the print better...
@SpencersDesk
@SpencersDesk 5 сағат бұрын
There’s an argument for it. Think about the way they design skyscrapers to survive earthquakes. Not so different right?
@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 ай бұрын
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.
@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 ай бұрын
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!
@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!
@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 6 ай бұрын
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!
@О.Ш-ь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!
@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… kzbin.info/www/bejne/bYevpq1pnbeYj9ksi=ZPM53NoyDPowkaPz
@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!
@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!
@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
@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.
@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.
@TheSaviourOfHumanity
@TheSaviourOfHumanity 6 ай бұрын
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.
@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!
@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.
@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!
@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 :/
@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!
@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
@Festivejelly
@Festivejelly 6 ай бұрын
I need to stop being a lazy bones and actually add my ADXL to my printers.
@SpencersDesk
@SpencersDesk 6 ай бұрын
You got this!!
@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
@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?
@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 ай бұрын
Haha, thank you for the free engagement!
@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
@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 Ай бұрын
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.
@ja-no6fx
@ja-no6fx Ай бұрын
interesting, i do this manually when operating a 25t gantry crane at work.
@SpencersDesk
@SpencersDesk 3 сағат бұрын
You likely do it any many parts of your life without even realizing it! Braking/accelerating a car, catching something, etcb
@kgspollux6998
@kgspollux6998 6 ай бұрын
Rhetorically: Talking nonstop without a minimum break after a finished sentence ist so exhaustive to listen to. . . .
@SpencersDesk
@SpencersDesk 6 ай бұрын
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 ай бұрын
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
@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
@spacequince
@spacequince Ай бұрын
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).
@SpencersDesk
@SpencersDesk 5 сағат бұрын
Ah that makes me so happy. I’m glad you’ve got it going!!
@Karaon
@Karaon 4 ай бұрын
magic
@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
@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!
@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
@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!
@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!
@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 ай бұрын
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 (:
@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!
@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
3D printers are worse than I thought. Time to do something about it!
19:02
Made with Layers (Thomas Sanladerer)
Рет қаралды 182 М.
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,2 МЛН
Bike Vs Tricycle Fast Challenge
00:43
Russo
Рет қаралды 105 МЛН
Когда отец одевает ребёнка @JaySharon
00:16
История одного вокалиста
Рет қаралды 1,6 МЛН
Every Developer Needs a Raspberry Pi
27:27
Sam Meech-Ward
Рет қаралды 641 М.
INPUT SHAPER CRASH COURSE - Print FASTER and BETTER!
14:54
Canuck Creator
Рет қаралды 258 М.
Creality K1 - Bootycall Jones Linear Rail Gantry Install
36:57
Covenant Custom
Рет қаралды 6 М.
Upgrading to Linear Rails a Waste of Money? - An Evidence Based Answer
28:34
The 3D printer with no belts: The Peopoly Magneto X uses closed-loop linear motors!
26:31
Made with Layers (Thomas Sanladerer)
Рет қаралды 418 М.
Is THIS Better than 3D Printing?
15:14
Brothers Make
Рет қаралды 97 М.
Your Part Cooling Probably Sucks - feat. Hero Me
47:28
Spencer's Desk
Рет қаралды 35 М.
I will never talk about Z wobbling ever again !
10:53
MirageC
Рет қаралды 470 М.
I LOVE BUILDING COMPUTERS!!
3:52:13
Linus Tech Tips
Рет қаралды 13 МЛН
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,2 МЛН