NEW ADVANCES WITH KISSLICER 1.6:
Adaptive Layer Control
- In addition to specifying a layer thickness, users can now also optionally specify a maximum layer thickness, automatically enabling adaptive layers if the max layer thickness is larger than the regular layer thickness.
- KISSlicer locates the bottom and top of the model, as well as horizontal flat surfaces, and flags those Z heights as hard Z targets. This means the dimensions on flat surfaces will now be correct, not merely within 1/2 the layer thickness.
- Between the hard Z targets, KISSlicer analyzes the model’s surfaces in the intervening sections, segregating the surfaces into Top and Bottom and tracking the slopes of each.
- Using the surface slope information, and user provided Stepover Targets, KISSlicer picks optimum layer thicknesses that lie within the allowable layer thickness range. The stepover is the XY offset from one layer’s perimeter to the next, and can be independently specified for top and bottom surfaces. (A nice default value is 50% of the extrusion width.)
- Individual models each get their own adaptive layers, unless you specify “Joint” layers (which is only recommended if you have a single-nozzle-multiple-extruder setup where changing materials is very costly).
- Layer thickness settings can either be specified in [mm], or in % of the extrusion width.
FRACTIONAL NUMBER OF LOOPS
- Improves bonding between loops and infill. e.g. 3.5 will alternate between 3 and 4 loops to average 3.5
- The unique PRELOAD feature numerically models how the printer extrudes filament, adapting the head speed to match the precise volume of plastic deposited while dynamically adjusting extrusion pressure during printing.
- This minimizes stringing and blobbing, especially on Bowden systems, or direct-drive systems printing soft materials (e.g. TPU).
- Properly tuned PreloadVE values minimize the necessary retract and prime lengths for destringing, and also allow faster destring primes and retracts since primes will not have to start forcing plastic through the nozzle (so less resistance).
- Initial PreloadVE values can be computed from material properties (uncommon) or empirically using the Experimental PreloadVE Wizard (~ 2 minutes, initial guess) or the TUNING WIZARD and a special tuning model (~ 30 minutes, more accurate).
- PRO users can slice a model with one Style Profile, lock the paths on that model, the select a new Style and slice other models. This lets you configure different styles for different parts in a single print.
- There is now a preheat function (saves time when using more than one extruder)
- Pause-and-Resume G-code can be triggered either at the top of Void sub-objects, or at specific user-entered Z heights
- New G-code Tokens for box temperature, prime pillar position, and the tuning value, and custom named and defined tokens per material
NEW SETTINGS HANDLING
- In previous versions of KISSlicer, all printer profiles were stored in a single “ini” file, all material profiles stored in a single file, all style profiles in a single file and all support profiles in a single file. Version 1.6 stores each profile to an individual file – allowing much easier profile sharing, version control and editing.
- You can now rename/edit profiles
- Most Recently Used Profiles are stored per Printer Profile, so you can easily switch between multiple printers and quickly slice with appropriate settings.
- Profiles can be flagged as linked with one or more specific printers. When that printer is selected, the associated profiles will be shown with a large ‘+’ making selection easier and quicker.
- Allows quick loading a set of reference profiles that will not be modified if you make changes to them in KISSlicer. It’s a great way to tweak profiles to optimize an individual print without losing important settings.
PROJECT FILES (preliminary)
- Saves and loads all the settings used in a slice
- Can load settings back in from previously saved G-code
- Loaded Project profiles are temporary and will not clutter up your own profiles
NEW ‘CELLULAR’ INFILL STYLE
- Often called ‘3D infill’
- Especially useful for TPU prints to give a more even compression
- Weaker vertical bond on certain layers, so only recommended for materials with excellent inter-layer adhesion (TPU, PET-G, etc.)
- Four new wizards simplify setting up new Profiles. Configure a new Printer, Material, Style, and/or Support Profile in a matter of minutes by selecting some basic options. New users will be cycled through all four wizards upon the first run.
- An integrated wizard that varies a parameter as a function of Z height. For instance, it can be used to vary the temperature for new filament profiling, tune flow rate to improve surface finish, or tune PreloadVE for the new PRELOAD feature.
- New seam-hiding technique
- Used in conjunction with Seam Gap and Depth (I like Gap=0, Depth=1, others reverse that)
- Can now specify the exact angle, width, and stride of the interface layer
- Can independently set the 1st layer’s extrusion width
- Raft can now have specific “interface layers” added on top
- Bond option duplicates the exact paths from the 1st layer to improve adhesion
- Useful in conjunction with a raft
- Captures the brim by extending some raft material over the outer top of the brim. Combined with Brim can help control some warp cases.
- Many improvements (and bugs fixed) in the packer
- Correctly reports when the parts do not fit on the bed
- Can specify which corner to place the Prime Pillar (if used)
- Parts can now nest (fit inside one another’s bounding box)
- Packing on round beds targets packing all models near the center
INTERNAL PATH OPTIMIZATIONS
- Unsupported path portions are detected, and can be slowed and cooled to improve quality
- The path simplifier is more accurate
- KISSlicer can avoid outputting too-short segments (that firmware would drop anyway)
- Exact Z-step placement (make the layer heights match the part height.)
- KISSlicer tracks the streamed path-node-per-second info, and will slow down a path it if would have caused a buffer under-run
- Can specify how much each material will shrink in X&Y, and separately in Z
- ‘Cool’ flow rate and fan will be triggered on unsupported paths, proportional to how unsupported the path is.
- Box (enclosure) temperature specification
- Preheat can be disabled per material for ones that would drool on heating
- User can add notes per material to track info specific to that material
- The settings panel now hovers in its own window
- Skirt is now hybridized with Brim, so you can customize the number of loops and the gap
- Selected profiles are summarized in the top right of the 3D window
- Used RAM is displayed in the top left of the 3D window
- Perspective View can be disabled (ISO view)
- Previous layer can be displayed
- 3D paths can be previewed (with width and height)
- You can quick-orient the view along the X or Y axes
- Corporations can restrict advanced settings from most users
- There is a ScaleX/Y/Z right-click feature for uneven scaling
- The Force-Path-Angle right-click feature can specify the path angle for material testers (not recommended unless you know exactly why you would want to do this)
- Many new command line options
See new explanation and example videos of all of KS 1.6 features and functions in our new KS 1.6 Introduction videos located here.
Contact firstname.lastname@example.org with additional questions or requirements.