@lordofhyphens lordofhyphens released this May 10, 2018 · 1000 commits to master since this release

Assets 7

1.3.0 features:

  • GCode Serial Host built into Slic3r

  • File Format: 3MF Read/Write

  • Option to force M190/M109 for extruder and bed heater

  • Experimental SLA/DLP printing support.

  • Octoprint Bonjour detection

  • The pattern angle for rafts is now configurable.

  • Custom GCode now can have some math done (at slicing time), see https://github.com/slic3r/Slic3r-Manual/blob/master/src/advanced/conditional-gcode.md

  • Solarize Color Scheme (http://ethanschoonover.com/solarized) now available.

  • Support for long retracts (Marlin/Repetier)

  • Infill is now implemented in libslic3r/C++ (thanks Prusa Research!)

  • Gyroid Infill pattern

  • Adaptive Slicing (let Slic3r vary the layer thickness according to the slopes in the model)

  • You can now nudge/move models with the keyboard arrows in the 2D plater.

  • Generic modifier meshes -- make and position modifier meshes (powerful Slic3r feature already) in Slic3r!

  • You can turn off automatic centering and alignment in Z.

  • Slic3r warns you when objects are outside of the print bed area.

  • Optimistic time estimation for prints.

  • Slic3r will now tell you cost of material used after exporting Gcode

  • New build/packaging system for Windows.

  • New build/packaging system for OSX.

  • Linux AppImage and tarball builds.

  • Undo/Redo for rotate, mirror, split, cut

  • Custom gcode can now be entered for between objects in sequential object mode.

  • Reprapfirmware/Duet print server support

  • Custom Gcode can be set for filament profiles. Its start gcode is placed after printer start gcode and its end gcode is placed before printer end gcode.

  • small_perimeter_speed is now ignored for overhangs.

  • UI has been redesigned and you can now use either a tabbed interface or a dialog-based editor for profiles.

  • Speed settings now default to "auto" instead of "0".

  • Slic3r now can limit your print speed to a fixed volumetric amount.

  • Autospeed: Slic3r manages the print to maintain constant flow rate. Should result in fewer needed retractions.

  • Support can now be restricted to only areas that touch the build plate.

  • UI: You can zoom without the mousewheel now.

  • Cubic infill, a new 3D infill pattern.

  • Stars infill pattern

  • Support material generation now allows for % of perimeter width for overhang.

  • Mac Retina displays are now supported.

  • Average Print speed in mm^3/s is now output in gcode.

  • "Move to bed center" option in object menu.

  • Simple/Expert Mode is no more, we are all experts now.

  • Experimenal option z_steps_per_mm to have slic3r auto-align layer height to integer Z steps.

  • If auto-arrange fails, ignore bed shape.

  • Top and bottom fill pattern can now be specified separately.

  • Brim can now be specified for inside holes.

  • Lots of things are done in parallel in libslic3r.

  • Speed improvements in some cases.

  • External perimeters are not slowed down even more if possible.

  • Seams can now be specified in "rear" position.

  • Cooling ported to C++

  • Gap fill is much, much smarter now.

  • Detect thin walls can produce variable-thickness perimeters now in some situations.

  • Brim connections

  • Switching to the 3D Preview now starts a slice if background processing is off.

  • Bed temperature can now be specified at 0.

  • New option to tell Slic3r if your printer has a heatbed (and whether or not to bother putting bed heat gcode in).

  • Rectilinear has been improved.

  • Combined infill (infill-every-n-layers) now correctly draws thicker infill than perimeters.

  • Antialiasing for the plater.

  • Smoothieware gcode flavor (primarily affects retraction)

  • You can now specify some overrides for Printer settings from Filament.

  • Doxygen-generated documentation for libslic3r.

  • Configuration options shortcuts are available in the main plater

  • Print and filament profiles can be marked as compatible with specific printer profiles.

  • GCodeReader and SpiralVase are in C++ libSlic3r now.

Fixes:

  • External perimeters are now chosen to be 1.1*(nozzle width) when using auto.
  • 3D Honeycomb Infill switches
  • Brims are now nudged slightly closer to models.
  • DLP SVG export works now.
  • Setting acceleration for reprapfirmware works now.
  • STL imports in big-endian architectures works now.
  • Numerous C++11 related code cleanup.
  • Several crash bugs have been fixed, especially around custom gcode handling.
  • Bridging should be improved when there are narrow gaps under bridge anchors.
  • Scaling objects with multiple copies in the plater should now be consistent.
  • Fixes to background processing.
  • Bridge detection is improved (and in C++)
  • flowrate.pl now handles negative coordinates.
  • Windows build shouldn't hang forever on a C++ Exception
  • Fewer copies are made when multi-object AMF files are converted to a multi-part onject
  • solid_infill_below_area is ignored when fill_density is 100%
  • Title labels for the layer height editor aren't cut off.
  • Correct extruder order should be used now if more than 10 extruders are used.
  • If there is a raft, print brims using the support material extruder.
  • Auto width now does not assume your hotend can produce infinitely wide traces.
  • Mousewheel zoom is now consistent.
  • Diagonal gaps (due to slopes) should now properly place extra perimeters.
  • Trimmed down the axis lengths on the plater.
  • Temperature standby works now on Makerbot/Sailfish firmware
  • Nonexistant config options should not cause Slic3r to crash (instead it just ignores them)
  • Variable-width perimeters can't cause negative extrusion.
  • MotionPlanner should be much smarter now.