Skip to content

Releases: supermerill/SuperSlicer

No more unwanted infill, please

14 Oct 07:52
Compare
Choose a tag to compare
Pre-release

Note: The stable version is the 2.3.56.9, below.

bugfixes

  • Fix for no_perimeter_unsupported_algo #1621 (and renamed to be a bit better worded)
  • Fix crash from perimeter_loop #1623
  • Fix crash (fix filament override for coFloatOrPercent / coFloatsOrPercents) #1618
  • Fix a clipper bug when a line in a polyline is horizontal. #1624
  • Fix bad check for default_acceleration when disabled and exporting config. #1622
  • Allow to set the top fill for spiral vase

note: I haven't tested the linux & macos build.
You can have daily builds in the action menu of github.
You can support me with the "sponsor" button

No more unwanted infill, on slopes

07 Oct 23:09
Compare
Choose a tag to compare
Pre-release

Note: The stable version is the 2.3.56.9, below.

new

  • Add filament_max_overlap, to control the line spacing via filament setting
    It allows controlling the spacing vs width, like the "perimeter overlap" but for everything. It allows reducing overextrusion with filament that don't flow well (high viscosity) and so can't go under the nearby extrusion to fill the voids.
    For example, it may be better to use a ~35% overlap for abs.
  • Add 'only one perimeter on first layer' as doing it manually via modifier wreck solid bottom layer count #289 #584 #1566
  • Add seam_gap to control the space between the start and the end of the loop, for seam quality. #1534 #1606
  • Some gapfill / thin wall optimisation, should compute perimeters ~5-10% more quickly.
  • Move Extruder decimals from extruder to printer #1596
  • Emit error if max layer height > nozzle diameter

bugfixes

  • Fix error when scrolling over a layer with feature selection: everything was filtered out. #1522
  • Fix artifacts from the "no more unwanted infill" (nb_perimeter_layers_for_solid_fill) feature #1581
  • Fix lack of refresh after gcode generation #1533 #1591 #1532 #1542
  • Polyholes now don't recognize a rectangle as a badly made circle to polyhole-ize. #1561
  • Fix weird interior brim when inside an hole (inside island) #1526
  • Fix retract_restart_extra_toolchange, now trigger at each first tool unretraction (but the very first) #1052
  • fix small tab icon #1605
  • Fix bridge_internal_fan_speed when equal or lower than the default speed #1414
  • Fix the XY hole compensation when no threshold set #1540
  • Fix Disabled acceleration control still applies to print #1537
  • Fix some UI size issue on mac & linux: Add label_left option for setting ui to print the label aligned to the left instead of the right #1573
  • Fix some gapfill issues (bits on the outer edge of a curves)
  • Fix seams positions when each object has its own layers
  • Fix "ensure vertical shell wall" for spiral vase #1582
  • allow retract_lift_first_layer even when 0 lift to activate extra lift for first move before each object on first layer #1575
  • Fix 'auto' max layer height #1569
  • Fix first_layer_size_compensation #1547
  • Fix undo/redo issues
  • increased precision for overhang detection #1562
  • Fix no_perimeter_unsupported_algo when there is multiple bridge areas #1595
    • Also Now "no perimeter on bridges" -> "only bridges" follow bridged_infill_margin #1155
  • Increase detected bridge area a bit to tame it a bit the extra perimeters on overhang #1514
  • Fix wrong boundingbox that mess with the support tower height #1612
  • Fix Bridge flow calibration text with first layer height of 0.3 for a 0.4 nozzle #1462
  • Fix color update on fresh extruder (it prevented to add an extruder switch)
  • Increase max possible wipe speed to 400 (#1568) by Dave Bullock
  • some typo & setting names

note: I haven't tested the linux & macos build.
You can have daily builds in the action menu of github.
You can support me with the "sponsor" button

No more unwanted infill edition

06 Sep 22:12
Compare
Choose a tag to compare
Pre-release

Merged with PrusaSlicer 2.3.3

Note: The stable version is the 2.3.56.9, below.

new settings

  • Setting to remove unwanted bottom/top fill on slopes #253 #426 #1090
    image
  • 'complete_objects_one_brim' to print one big brim for the whole plater to be able to pack the object closer to each other.
    • now takes into account per-object brim for auto-arrange & complete_object check
  • Setting to create the skirt's brim #795
  • Setting to decide from what the skirt is drawn (objects or brim) #747
  • Setting to decrease elephant foot compensation on multiple layers, from a pr by @bitblaster
  • Setting for infill/internal bridge fan speed #1414
  • Setting for wipe speed #1471
  • Setting to set a minimum first layer speed #1422
  • Setting to allow gapfill between the most inner perimeter if the gap is narrow enough #982
  • Setting to rotate polyholes on each each layer. #1396
  • Setting for travel acceleration
    • now deceleration for the travel is done with the acceleration value of the next extrusion
    • reprap M204 now use P & T
  • Setting to forbid some characters in the gcode filename #1518 (plain characters or regexp)
  • 'Max gcode command per second' added to replace the 'min_length' setting. To avoid stuttering in 16bit microcontrollers or serial interface bottleneck.

Gui changes

  • G2 & G3 gcode-viewer support (ArcWelder) #1456
  • reworked autospeed & ironing role:
    • now only extrusions type with a "0" speed are taken into account for autospeed computation
    • ironing pattern now use ironing role like ironing PP
    • ironing_speed is now a float or percent, over top_solid_infill_speed
  • Adding sections to general preference.
  • Improved progress message (when creating perimeters, infill and gcode, so you can have an idea of how long it will take)
  • Add a GUI Preference option (Default: yes) to show the overwrite dialog for regular file output or not. By @lordofhyphens
  • Don't refresh the 3D view unless really necessary (should reduce memory consumption & increase responsiveness when the slicing is finished) edit: it doesn't refresh often enough, even when necessary

Other changes

  • GCode double->string conversion improvement (remove trailing zeros) for reducing gcode size
  • settings directory is now taken from a "configuration" directory if it exists next to the "resources" one (Allow to create a "portable version" without the --datadir command line option) #1212
  • layer height & first layer height light update
    • test if the values are good before slicing.
    • first layer height with % now use the (thinnest) extruder used by the object
    • fix skirts when using different nozzle diameters (print it wide enough for the biggest if %)
  • allow to --load a config bundle with command line #1490
    • it won't save it, contrary to the "import config bundle"
    • If the config bundle only contains the [presets] section, it will just try to select the presets.
  • sequential printing: Disable clearance check if set to 0
  • updates to russian & french translations

bugfixes

  • fix icon for sla
  • fix some perimeter & infill slicing issues
  • remove hysteresis for overhang detection #1464
  • fix error when changing the type of seam position #1485
  • fix some errors in Layouts #1480
  • fix export_to_prusa for object & modifer settings that need the full config as reference #1503

note: I haven't tested the linux & macos build.
You can have daily builds in the action menu of github.
You can support me with the "sponsor" button

Stable spacing

06 Sep 20:51
Compare
Choose a tag to compare

Some bugfixes, picked from the 2.3.57 branch

bugfixes

  • disable clearance check if set to 0 #1446
  • fix export_to_prusa for object & modifer settings that need the full config as reference #1503
  • reprap jerk unit fixed #1500
  • fix brim ear generation crash of small surfaces #1513
  • Linux & macos fix for coordinate outside allowed range error #66
  • fix inside brim going inside raft #1526
  • Fix for Linux focus issue #888 by @RealDeuce

note: I haven't tested the linux & macos build.
You can have daily builds in the action menu of github.
You can support me with the "sponsor" button

Last spacing

07 Aug 22:47
Compare
Choose a tag to compare

Last update of the 2.3.56 branch.
The next one will have the latest prusa update and more changes.

new

  • fan speed override now scale like the default one when the layer time is too low.
  • update french localization
  • arrange changes:
    • check is now correct (was half the right distance)
    • now the duplicate_distance field is used to reset the widget, and it's not used as a shadow-min anymore
    • when switching preset, the arrange widget will change value according to the new duplicate_distance, unless it's set to 0

bugfixes

  • fix 'min extrusion length' when 'xy gcode decimals' are too low, creating null extrusion #1427
  • fix crash (comes from a gap fill error) #1406
  • fix preset update when it's not consistent.
  • fix compilation of not-debug #1425
  • Fix a thin_wall detection error and round vs linear path #1437
  • 'Del' key now working again (on windows at least, report if you have an error on another os). It was intercepted by the menu shortcut #1409
  • If soluble but "don't support bridge", then create bridges. #1412
  • datadir parameter kept when launching new instance #1450
  • fix prusa-compliant settings for 3mf export when an object-modifier setting is set
  • Refine & fix BuildLinux script for fresh ubuntu 20.04
    • now you have to use an option to compile, more info on -h

note: I haven't tested the linux & macos build.
You can have daily builds in the action menu of github.
You can support me with the "sponsor" button

Late spacing

10 Jul 17:12
Compare
Choose a tag to compare

No groundbreaking fixes or updates, but it's time to do a (hopefully) last release before opening the new version with new features and the prusaslicer 2.3.2 merge.

new

  • new taskbar icon for macos

bugfixes

  • Now gapfill will create a thin perimeter circle when the polygon is circular (instead of the odd star-shape thing) #1399
  • use brim_ears_detection_length for brim ear detection #1397
  • Don't check the name of repetier server #1376
  • fix Artillery profile
  • Ignore G1 'R' and 'H' from reprap #1391
  • Add missing items from sla_print
  • Don't use toolchange_gcode if only one extruder #1377
  • fix voron_cube_v7 position
  • logo update: don't draw white text on white logo
  • localization updates

note: I haven't tested the linux & macos build.
You can have daily builds in the action menu of github.
You can support me with the "sponsor" button

Working Spacing

26 Jun 00:36
Compare
Choose a tag to compare

Edit: added a fix for a bug. If it crashes with "fail to load the preset" on start.

new

  • milling PP : now doesn't trigger a toolchange. use mill custom gcode to change tool. #1329
  • Remove trailing zeros from gcode feed rates. #1345 thanks to Martin Budden
  • (b) More control over "tab/view" automatically switch.

bugfixes

  • now modifying spacing really modify the width used by the software #1341
  • fix support pillars #1199
  • after M600, don't do an extra unretract (fix from prusa)
  • fix z_offset (no crash, preview fixed) #1347
  • fix ender-3 bltounch #896
  • fixed seam travel/seam cost not saved (it was a mess because of bad conversion for legacy support) #1352
  • fix missing gapfill #1351
  • updated french (& Italian a bit) translation, thanks for 5axes (for the french one), note that he also edits a french manual (you can get it on discord)
  • Spelling and grammar in tooltips (#1345) thanks to Andy Brice
  • fix toolchange_gcode now erase the built-in change gcode if set #1195
  • fix altgr+number wrongly switch tab on windows
  • don't emit a warning when generating calibration #1325
  • print the first filament start gocde even with start_gcode_manual #1317
  • Some fixes to the .3mf compatibility with prusaslicer
  • remove unneeded geometry simplification when using "no perimeter on bridge" #961
  • Fix 'extra perimeter from gap fill' where it's impossible
  • (b) Fix crash when loading and a perimeter_loop_seam was set in a previous version.

note: I haven't tested the linux & macos build.
You can have daily builds in the action menu of github.
You can support me with the "sponsor" button

Wild Spacing

12 Jun 21:46
Compare
Choose a tag to compare

new

  • disable max bed height (untested over 1m2, please report any bug)

bugfixes

  • fix reprapfirmware & sprinter selection & loading
  • fix assert in wizard fwhen selecting a filament #1292
  • fix assert when switching printer #1292
  • fix shortcut : 'e' (capture) and ctrl+f on settings
  • allow Z-Hop retract_lift_top for Gap Fill #1285
  • clicking on the cog at the right send you to the good setting panel
  • Fix crash when gcode data is not valid
  • update to fix some problems on profiles

note: I haven't tested the linux & macos build.
You can have daily builds in the action menu of github.
You can support me with the "sponsor" button

Reliable Spacing

10 Jun 17:29
Compare
Choose a tag to compare

update 2.3.56b : fix reprapfirmware loading but crash sprinter selection ><

known issue

  • can't type 'e' (captured by the shortcut)

new

  • updated localization tool, can now show you the nearest translations available.
  • updated french & italian translation

bugfixes

  • shortcuts (mainly on macos)
    • now shouldn't prevent you from typing in fields
  • search bar
  • fix layer time/ chronology / temperature preview
  • float precision in gui fields is now available (if you want to only display 2 digit after 0 in some fields, it's possible)
  • fix some regression in 'export to prusa' and compile errors
  • fix un-savable "reprapfirmware".
    • because before, there was only reprap
    • I split it into reprap and sprinter
    • prusa split it into reprapfirmware and reprap
    • So superslicer Firmware key "reprap" is now "reprapfirmware".
    • When a config file contains "reprap", Susie will consider that it means "sprinter"
  • calibration: editable fields are now correctly read.

note: I haven't tested the linux & macos build.
You can have daily builds in the action menu of github.
You can support me with the "sponsor" button

Hopeful Spacing edition

05 Jun 17:55
Compare
Choose a tag to compare

Merged against PrusaSlicer 2.3.1

known issue

  • macos version indicates a 2.3.56.2 version, for an unknown reason.

new

  • merge profiles from prusa 2.3.1
  • add gcode_precision_e into gui layout

bugfixes

  • fix notification crash (can happen at startup)
  • fix a compile issue for some linux distribution
  • setting z_step reset correctly current slices #784
  • fix no Bed on thumbnail #1245
  • fix shortcuts (again, again and again) -> now you should be able to write numbers.
  • fix extrusion color list (perimeter is now internal perimeter)
  • increase precision of gcode viewer, to not create fake artifacts.
  • Get build scripts working and generating images. By Eisen Montalvo
  • build script: use nproc on linu. By Christoph Schöning