input shaping. Feature Request

  • pinder
  • pinder's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
15 Oct 2023 04:21 - 15 Oct 2023 20:30 #283031 by pinder
input shaping. Feature Request was created by pinder
Hello from Pinder.

I was looking at how much difference Klipper with input shaping make in 3d printing.
I was hoping this would be a nice feature for Routers Lasers and plasma Cutter.
Klipper uses a USB accelerometer for calculating resonance freq.
​​​​

thank you in advance

Pinder
Last edit: 15 Oct 2023 20:30 by pinder.

Please Log in or Create an account to join the conversation.

  • tommylight
  • tommylight's Avatar
  • Away
  • Moderator
  • Moderator
More
15 Oct 2023 12:38 #283067 by tommylight
Replied by tommylight on topic input shaping. Feature Request
Yes it does, it just avoids the resonant speeds by lowering feed rate.
3D printers move at very fast rate with huge accelerations and use belts that get stretchy at those rates, so for us it wont change much, if anything.
It works for X and Y axis only, we have a bit more, well plenty more when we count in the joints.
Mills and lathes have other vibration issues that input shaping can not fix.

Please Log in or Create an account to join the conversation.

  • pinder
  • pinder's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
15 Oct 2023 17:06 - 15 Oct 2023 17:07 #283080 by pinder
Replied by pinder on topic input shaping. Feature Request
Hey Tom
I agree this is not much useful for millings.
I was looking for the opportunities it has in rapid motions for co2 lasers while engraving.
Even plasmas and Fiber lasers can use rapid move movements when not cutting.
Last edit: 15 Oct 2023 17:07 by pinder.

Please Log in or Create an account to join the conversation.

  • pinder
  • pinder's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
15 Oct 2023 19:33 #283087 by pinder
Replied by pinder on topic input shaping. Feature Request

Yes it does, it just avoids the resonant speeds by lowering feed rate.
 

​I think it does more than just feed rate. It shapes the accelrations profile to compensate for resonance.
Huge scope for decreaseing production times.
​​​​​​

Please Log in or Create an account to join the conversation.

More
15 Oct 2023 21:10 #283092 by rodw
Replied by rodw on topic input shaping. Feature Request

​I think it does more than just feed rate. It shapes the accelrations profile to compensate for resonance.
Huge scope for decreaseing production times.
​​​​​​

Sounds you are really talking about limited jerk or S curve accelleration. That is a huge can of worms.

Please Log in or Create an account to join the conversation.

More
17 Oct 2023 11:32 #283168 by snowgoer540
Replied by snowgoer540 on topic input shaping. Feature Request

Hello from Pinder.

I was looking at how much difference Klipper with input shaping make in 3d printing.
I was hoping this would be a nice feature for Routers Lasers and plasma Cutter.


I've had this same thought. I think it definitely has application here, especially where there is no real interaction between the cutting head and the material (e.g. plasma, laser, etc.). I've mentioned it before outside of the forum. I briefly looked into the math Klipper employs, and then got side tracked. It would require updating/rewriting at least portions of the trajectory planner.

There's also a whole other component necessary to measure the resonance in the system.

It would definitely be fun to test. Especially for changes in direction with my Y axis, it would be pretty easy to see if it made any difference.
The following user(s) said Thank You: tommylight, Clive S, pinder

Please Log in or Create an account to join the conversation.

  • pinder
  • pinder's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
17 Oct 2023 13:05 #283176 by pinder
Replied by pinder on topic input shaping. Feature Request
Klipper and now Marlin have their ways of measuring resonance frequency. 
They have implemented input shaping and they are open-source. I dont know how much usable their code would be though.

Please Log in or Create an account to join the conversation.

More
17 Oct 2023 13:38 #283178 by snowgoer540
Replied by snowgoer540 on topic input shaping. Feature Request
I looked into it briefly one day. I got side tracked because they do all of their trajectory planning in Python which I thought was interesting.

The project is very well documented. I would think between the documentation and the code to look at it could be ported over for us to at least try. The measurement portion may just basically drop in and be usable. Id have to find time to do digging.

Please Log in or Create an account to join the conversation.

  • egemens
  • egemens's Avatar
  • Visitor
  • Visitor
11 Mar 2024 19:37 #295673 by egemens
Replied by egemens on topic input shaping. Feature Request
I have the exact idea since i upgraded to Klipper and tuned my 3d printer to use input shaping and pressure advance.

On my cnc router, especially sudden stops cause quite a bit of vibration and flex because i think the gantry is a bit heavy. I minimize it with accel/decel. but that results in slower motion in short moves as it should be long enough to reach full speed. I would like to use the full potential of the motors. so i think there can be a potential if vibrations are cancelled by an opposing wave like in noise cancelling headphones. 

Please Log in or Create an account to join the conversation.

Time to create page: 0.257 seconds
Powered by Kunena Forum