-
-
Notifications
You must be signed in to change notification settings - Fork 519
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exclude certain print speeds #4105
Comments
I like this idea. Seeing how common CoreXY printers are nowadays plenty of users should benefit from this. |
This is a good idea. But it will have to be a bit more sophisticated as the excluded speeds change depending on direction of the move for CoreXY printers I think. |
While I agree that there might be differences for each motion axis, from my printer (VCoreXY) I can tell that I can find speed bands where every motion is silent (which is probably a desired achievement to have a robust motion system that does not start to oscillate at some movements) |
That is true, 45 degree angles are nastier than moving along the X or Y axes. However, taking this into account would make the feature very complicated for little gain. That being said, I did have the idea of implementing a warning feature informing the user of fast moves near the 45 degree line. |
If an extrusion has a speed between two ok band, the speed is reduce to the lower one, the nearest one? |
That could be user choice (lower, nearest, higher). But I'd guess default would be lower one |
Good day, everyone. How do the resonances look on arcs? while moving in an arc in 50mm/sec X and Y axis speeds are not constant, how does that look on the final print compared to the artifacts on a straight line? |
@TheSlashEffect I can only tell from real printing: I dont really see resonances when I tell Superslicer to print at a given speed (that was tested to be free of resonances), no matter what moves are carried out. You could probably come up with moves that would result in resonances, but I guess this feature request would rather try to eliminate most of resonant moves, not all of them. |
Thanks for the input. That is my plan, to work on this feature incrementally. Especially considering the minimum layer time code which interferes with this feature is complex and working alongside that would take some more time. I'm working on a simple version at the moment. |
Ask, and you shall receive. A beta version PR is up. In about a week I will resume work to make this work fully, alongside the minimum layer time. I've an open question there so all user's input on that along with anything else they would like changed is highly appreciated. Have a good rest of the day, everyone. |
I've come to look at undesired resonances at certain speeds with my CoreXY printer (using Klippain macro) and now that I got rid of all unwanted motion speeds in the speeds settings in Superslicer, the only problem is when Superslicer reduces print speeds due to minimum layer time for a filament. Of course also relative print speeds may result in unwanted speeds.
So I would like to suggest an option to name speed intervals that should be avoided. As this would be printer (and not filament) specific, I suggest to include this into the printer settings (maybe machine limits?). One way could be a text input field where the user could enumerate unwanted speed intervals like "50-80,120-150,300-330" or anything more fancy of course.
While slicing, if print speed falls into one of those unwanted corridors, the next slower (or faster, maybe a user preference?) would be picked.
The text was updated successfully, but these errors were encountered: