Skip to content

Version 0.22.0

Latest
Compare
Choose a tag to compare
@spegelius spegelius released this 14 Dec 10:14
· 66 commits to master since this release

This version is quite large. Among the bugfixes there's also a big rewrite of the parser which is more generic and should support slicers that don't have clearly marked layer changes etc. like Cura. However, filaswitch does check the slicer header during startup and if no known slicer is found, it will not work.
Currently supported slicers:

  • Prusa Slicer
  • Simplify3D
  • KISSlicer
  • Cura (not fully tested)
    If there's a slicer or a version of a slicer that isn't recognized, create a issue so I can take a look at it

Changes:
Tronxy feeder4x and feeder6x hw configs
Add Tronxy X5S 4x feeder hwcfg
Merge branch 'master' of github.com:spegelius/filaswitch into genericparser
Fixes to tower; purge line calculation, blocky infill
More PrusaSlicer support
Unittest update
PrusaSlicer support
Extruder zhop setter and getter
Fix rapid retract wipe without initial prepurge
Fix bug with rapid retract wipe
Fixes to layer parsing, infill lines, tower layers
Fix KISS too many extruders
More Pusaslicer support
Unittest update
PrusaSlicer support
Extruder zhop setter and getter
Fix tower brim and raft location
Extruder feed rate print cleanup
KISS: remove ghost extruders
Min layer h handling
Revert "Fix crash with layer change detection"
Fix crash with layer change detection
Add alternative infill style
Correct brim and raft side and position
Use extrusion width to calculate wall offsets
Purge lines: fix calculation, increase gap
Fix long rapid retract and purge line calculation
KISS: fix nozzle dia parsing, show summary
Preprime: handle LA and PA
Fix extruder max feed rate calculation
Issue #65: add advanced-option for tower fan
Handle all pressure/linear advance commands
Fix some indexing problems
Minor update to unittests
Layer numbering and temperature setpoints
Slic3r PE and S3D version parsing
KISS maybe works with genericparser, lol dunno
Change preprime location, remove prints, layer counting
WIP: layer counter
Fix rapid restract wipe missing extruder object
Fix missing raft and division by zero
Cura detection: scan more lines for Cura tags
Tower layer height calculation: handle 0 h layers
Initial support for S3D with genericparser
Extruder setting parsing optimization
Exclude start gcode section from parsing
Update Cube 4x hwcfg with machine specs
Fix Cura detection
Infill layers: optimize logic for placing infill layers
WIP: Prusa slicer support to generic parser
WIP: temperature handling
Add post tool change head move check
Fix preprime and and tool and tool change detection
Move preprime to happen just before first head movement
Genericparser WIP fixes
WIP: first somewhat working version of generic parse
WIP: generic layer parser
WIP: Generic layer parsing pass1-pass3
WIP: generic gcode parser