If speed were adjustable by factors other than layer
Posted: Mon Nov 21, 2016 3:25 am
I was thinking about this today (and I'm not sure of the possibility of something like a plugin for S3D or another slicer), but I would love for speed to be adjustable by a factor other than layer. For instance: change in drawing angle. It's frustrating sometimes to sacrifice time for quality of corners when the majority of an object can be printed super fast (lines or nice radii). Right now there's a decision to be made (I have dampers coming in, but I have read that they do not fully eliminate the problem) between not having bulging corners and saving in most cases greater than 60% printing time. As a developer I feel like it should be possible (and as someone unfamiliar with how a slicer goes about doing it's work I feel I'm probably way underestimated the problem
)
In my mind it works like this (perhaps it could be a post-slicer application): The gcode is read and at each change of position within a layer, the angle between two lines (the new point/the last point and the last point/the point before that) is determined. If it meets some threshold, insert a gcode command before to slow the speed and reduce extrusion multiplier (as that seems to also be part of the issue, more extrusion in the same space when it comes to corners).
Feasible? Thoughts? I could be way off base!

In my mind it works like this (perhaps it could be a post-slicer application): The gcode is read and at each change of position within a layer, the angle between two lines (the new point/the last point and the last point/the point before that) is determined. If it meets some threshold, insert a gcode command before to slow the speed and reduce extrusion multiplier (as that seems to also be part of the issue, more extrusion in the same space when it comes to corners).
Feasible? Thoughts? I could be way off base!