Greetings I am trying to come up with a way of altering the acceleration of a print based on the layer that's being printed.
I have the printers acceleration set to 10,000 mm/s2 for swift, non extruding, movements and for simple extrusions. However there are some occasions when I wish to lower the acceleration to help the first extruded part of a line adhere to the previous layer. Usually where overhangs/ angles are involved as there's less filament, on the layer below, for it to stick to.
Up until now I have been using this in the post processing script section.
{REPLACE "; feature outer perimeter\n" "; feature outer perimeter\nM204 S5000\n"} ;
However it comes with one caveat. When using the variable settings wizard any post processing scripts only have any effect if they are placed within the first process. In other words I can have ten different processes lined up, with ten different accelerations defined in the post processing, but simplify3d ignores processes 2-10 and sets the acceleration for the entire print to what is set in process 1. I cannot see this as being anything other than a bug that needs fixing however that doesn't solve the problem.
Simplify3D doesn't come with the ability to manually alter the acceleration settings as standard which, in and of itself, would have avoided this headache completely as it would have been easy to set via the variable settings stuff. So you have to go hunting for different ways to accomplish this.
I do not want to change the entire acceleration of the print job, just the various features being printed, hence the script above.
Is there a way to do this?
I did find this script
{IF "[current_layer_number]==X"}
And thought it showed some promise but couldn't get it to work in any way.
Something like
{{IF "[current_layer_number]>=855"} {REPLACE "; feature outer perimeter\n" "; feature outer perimeter\nM204 S5000\n"}} ;
Or something, like that, but then would also need to know how to set 'If the current layer is greater or equal to X AND less than or equal to Y' and having no idea how to do that.
This does beg the question though. Why on earth can you not alter the acceleration, as standard, in S3D?
Thanks,
Matt.