Skip to content

PrusaSlicer 2.3.0-alpha0 n8 Precision+ Minus Edition (infill+support fix)

Compare
Choose a tag to compare
@n8bot n8bot released this 04 Sep 22:09

The Precision Edition, with NEW! updated features! (And a few more tweaks)

This is PrusaSlicer 2.3.0-alpha0 with several key modifications:

  • RESOLUTION, controlling toolpath simplification, has been decreased to provide more accurate output. This may lead to problems if your firmware can not handle the extra resolution, so you can set the slicer setting Resolution to 0.0125 to achieve the default behaviour of PrusaSlicer and all other Slic3r variants.

  • NEW! E_NUM precision increased to allow six 9 digits of decimal precision in GCode output E values.

  • NEW! XYZF_NUM precision increased to allow 6 digits of decimal precision in GCode output X/Y/Z/F values.

    • This change completely alleviates inconsistent extrusion rate calculation. The inconsistency results from PrusaSlicer's calculation of extrusion amounts based on the un-rounded vector's norm, whereas the GCode was outputting rounded values. Without refactoring the extrusion amounts to be calculated based on the rounded vector's norm, outputting the vector to GCode with full-precision alleviates the majority of the inconsistency.
  • Flow math spacing and flow adjustment removed. See Slic3r flow math. (Bridge flow math unchanged, I hope. This is experimental, not thoroughly tested.)

  • Infill and Support adjustments to fix small issues. Don't worry about it, lol.

Only Windows 64 binaries are provided. Sorry.

This code is located in my n8_precision_minus_infill_support branch.