github supermerill/SuperSlicer 2.7.61.1

latest release: 2.7.61.2
pre-release16 days ago

Bug fixes for 2.7.61

Thank to everyone you contributed to the code and to test the 2.7 alpha and beta.
If you want to discuss, you can come by the discord.
I'll try to stick to a 2-week release if there is any bugfix added.

overhangs fixes

  • Fix overhangs visualisation:
    • now overhangs between 0 and the overhangs_width_speed threshold ( range where the dynamic speed can be activated) isn't shown as overhang anymore.
    • overhangs between overhangs_width_speed and overhangs_width threshold are still shown as overhangs, have the overhangs_speed (but they keep their flow)
    • overhangs after overhangs_width threshold are still shown as overhangs, and they still have their bridge flow
  • fix overhang fan speed when disabled.
  • fix arachne overhangs created at the same place as normal thin wall
  • fix extra_perimeters_on_overhangs: now (shadow) activated if arachne and (shadow) deactivated if no overhangs_width_speed

other bugfixes

  • pa calibration: reworked scaling function. by @legend069
  • CalibrationRetractionDialog: check for firmware retraction
  • seam_notch: revamp the shape & flow of the notch
  • fix perimeter's anti_hysteresis with high thin_perimeters values.
  • fix sla loading (still an issue while loading fff project on an sla printer)
  • Fix missing ironing when multiple islands
  • splashscreen scaling use ppi (or default to a lower size than currently)
  • default resolution_internal to a lower value.
  • [Flow Calibration help text] Use names of the generated tests. by Thane Gill @thanegill
  • gcode_precision_xyz and gcode_precision_e: min to 0 and max to 7
  • make skirt: use support boundary instead of support points.
  • fix alias issue with bridge_internal_fan_speed/internal_bridge_fan_speed and disable/-1 convert.
  • Fix merging fills even if one has a little offset.
  • Allow to open .3mf project file without any model saved inside

build fixes

  • macos intel libzstd fix
  • Move all cmake_minimum_required prior to 3.5 to cmake_minimum_required(3.5)
  • use nloptd in debug mode instead of nlopt
  • merge some patches to be able to build for Arch (from @msrd0 and others)
  • patch to change OCCTWrapper.so installed location by @msrd0
  • restore compatibility with latest boost release by Cookie @6007135
  • cleaning of include: mostly replace math.h by cmath, and such.
  • fixes a lot of cases where functions or types were used but the corresponding header file was not included.
  • update appimagetool to 1.9, needing fuse3 instead of fuse2
  • fix (jpge): rip out stdio.h include from jpge namespace by @xokdvium
  • Fixes build errors with newer glibc-2.40. by Sergei Zimmerman
  • allow build on linux mint by EvilGremlin
  • Relax OpenCascade version requirement by Yahor Berdnikau @Tapchicoma
    (I had to alter it a bit to be able to continue compiling with current ubuntu worker)
  • IlmBase::Half is not needed by Robert Schiele @schiele
  • disable TBB_STRICT on Linux by Robert Schiele @schiele
  • Fix VS2022 17.13 build failure by @vovodroid

known issue

  • on some cases, it's possible to have the support blocker/enforcer is shifted from its correct position while computing, creating/deleting the support at the wrong place.
  • "add perimeters on overhangs area" are placed on bridging areas.
  • tree support areas grow by the tip diameter, and can grow over the walls into holes.

notes

  • I haven't tested myself the linux & macos build.
  • MACOS: The mac intel version will ask you for permission, and the arm will tell you it's corrupted. You need to do xattr -cr /Applications/SuperSlicer.app. Note that recently, macos sometimes say ["The Finder application has no permission to open (null)"(https://iboysoft.com/de/nachricht/der-anwendungsfinder-hat-nicht-die-erlaubnis-null-zu-offnen.html), so you may need to remove the signature (see the link).
  • For Windows automatic installer/updates: https://community.chocolatey.org/packages/superslicer . Note that it has some days of delay, for the validation process. (I'll try to add superslicer also into winget, after I'll finish the fix the signing process)

You can have daily builds in the action menu of github.
You can support me with the "sponsor" button

Don't miss a new SuperSlicer release

NewReleases is sending notifications on new releases.