github supermerill/SuperSlicer 2.4.58.1
Custom ui edition

latest releases: 2.5.60.0, 2.5.59.13, 2.5.59.12...
pre-release2 years ago

This is a beta version, not a stable one. Bugs are expected. The 2.3.57.11 is the current stable.

Merged against prusaslicer 2.4.1-alpha3

known issues

  • Custom printers with a custom texture have a little 3D render issue that draws the bed grid on top of the object.
  • Gcode is simplified with a "resolution" of 0.0125.
  • dark mode preference checkbox is buggy. See #2485 to get a stop-gap fix.
  • may crash on the first start. stop-gap: create the configuration directory by launching a previous version.

These bugs should be fixed on the nightly (Actions menu)

new (gui)

  • scripted widget update:
    • scripted widgets now have the reset button
    • can use custom variables
    • can reset other widgets to last saved value. (and some other API improvements)
    • now used for
      • "overhangs" (in simple mode) : a quick on/off for overhangs like in PS
      • "seam type" (in simple & advanced mode, to avoid having to tune the weights: shortcut for corners & nearest)
      • "thick_bridge" (as a complicated example using custom variables).
      • "Wall thickness" to let the script handle the perimeter width.
      • quick settings (on/off brim, support selection)
        image
  • Change mode (simple/advanced/expert) into tag
    • the quick buttons still select only one. But the menu time in configuration->mode allows selecting multiple ones.
    • there is no incentive in the current simple/expert version, but you can add your own tags & add tags to widgets via the UI files. There is an example within the UI layout variant.
    • This allows you to forbid a widget/setting on expert but not on Simple tag, so it can "move" between "mode".
  • Allow switching between multiple settings layout via preference menu
    • now, you can create your own version of the UI. If it's in its own directory with its own name (in the version.txt), it won't be erased when using a new version of the slicer.
    • It controls the tags, default colours, settings layout, scripts, quick settings.
    • I'll add some buttons & helpers to help with import/export & updates in the future.
    • put new tags & a new quick setting to a new "example" setting layout.
      image
  • Small UI reorganization in simple & advanced
    • move Simple print settings to only 2 tabs (thanks to the tags)
    • a bit of shuffle in the preference, to avoid "big page" vs "almost empty page"
  • Added a blank space (on windows) before the settings tabs, to better separate them from the platter. It helps me a lot to click on the right tab. Tell me if it's too much or just awful.
  • When loading a file, allow bad value to be substituted.
  • add a file to ignore subsequent dll warning #2406 (wip)

#new (other)

  • Add "bridge type" setting. A bit like the prusa "no thick bridges" but more powerful.
  • merged "QOI G-code thumbnail" from PrusaSlicer,
    • also added "biqu thumbnails", but I need some help to check if it works.
  • Fix raft flow problem & raft double sheath #2394 #2400
    • Now sheath infill is printed just after the perimeter sheath
    • remove support_material_solid_first_layer as there is no a % and there is always a sheath
  • M221 M220 implementation in gcode-viewer (note that the M221 has already some code but it seems ineffective.)
  • Update to gcode header (generated by) and parsing of them. #2388
  • update profiles (Prusa profiles use a modified version of the 2.4 version instead of a merge of the previous ones)

bugfixes

  • fix windows crash at startup
  • fix color.ini malformed line (many many reports of corrupted settings)
  • Add debug log, warning message, and failsafe code for missing fill_pattern on some project files. #1983
    • now you should be able to open the borked project files.
    • the goal is still to fix the root issue, but I need the logs to get a little clue.
  • fix wizard
  • Fix perimeter artifact & brim resolution #2428
  • Fix modifier type
  • Fix deactivated first_layer_print_min and first_layer_print_max #2381
  • Fix preview tab switching #2383
  • Fix refresh gcode preview if already on it when gcode is computed. #2385
  • Fix gcode preview color for temperature & layer time #2432
  • Update info panel when modifying an object in the manipulation panel #2426
  • Fix standalone gcode-viewer
  • Fix d0ed35: datadir parameter kept when launching new instance. Now also on linux & macos #1450
  • fix alignedrectilinear
  • missing slicing_mode
  • Fix host type mess in physical printer settings #2395
  • Fix only cancel button on linux (bad merge) #2347
  • typos (thx to Luca Simonetto)

note: I haven't tested the linux & macos build.
For the macos-arm, I still can't build it right now. I may be able to get my hands on a mac-arm laptop soon.
For Windows automatic installer/updates: https://community.chocolatey.org/packages/superslicer
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.