I assume that the stepper motors for this printer use 0.04mm increments, or something. The instructions say, "For best results, set your layer heights in 40 micron (0.040 mm) increments. For example, 0.16mm, 0.20mm, 0.24mm etc." So I'm just trying to make the Cura profile match that.
I hate to experiment with profiles, because my experience has been that a badly-written profile is a good way to completely screw up my Cura settings and have to start over. But, until the printer mfr decides to produce updated Cura profiles for their hardware, I guess that's where I am.
Recommended Posts
gr5 2,295
I haven't looked at this very carefully so I'm not knowledgeable but my impression was that the json file can contain javascript so you could use some javascript math functions such as "int()". For example:
Math.floor(x/0.04 + 0.5)*0.04
will convert any value x to the nearest multiple of .04.
You can probably put that anywhere you can put any other variable. I could be wrong but I'm pretty sure you can do stuff like this somehow.
This will *not* restrict the value but at least it will only suggest values that meet your requirements.
Having said that, the whole "it's best to use multiples of a single microstep" argument is probably wrong. It might be true of whole steps, but I doubt it's true of microsteps unless you also use the "tl-smoother" or have really good stepper drivers.
Link to post
Share on other sites