Releases: spegelius/filaswitch
Releases · spegelius/filaswitch
v0.14
Changes:
- Correct T id for temp change before tool change
- Prusa slicer code cleanup, retraction check
- Improve extruder move detection
- Slic3r temperature change support
- Temperature change refactor
- Support different temperatures (S3D)
- Add temperature gcode functions, handle whitespace
v0.13
v0.12
v0.11
v0.10
Changes:
- Issue #12: remove unnecessary warning
- Update README
- GUI updates: show version, fix window close
- Added small util for 'translating' g-code coordinates
- Tune filament switch g-code
- Issue #11: z-position fix part 2
- Issue #11: z-position fixes
- Multi-tower: print towers in ordered fashion, z-hop fix
- First working version of multi-tower functionality
- GUI: add tabs. Configurable purge lines
- Logger: add error and warning descriptions
- Fix two bugs
- Remove x-bit from filaswitch.bat
- Update filaswitch.bat: proper path to filaswitch.py, args
- Issue #7: bed size detection
- Disable error popup
- CLI: add position default AUTO
V0.9
Changes:
- Issue #4: purge tower position: user selectable position for the purge tower (left, right, top, bottom). Or auomatic, which currently is top
- Fix issue #10: Outer perimeter speed detection
- Analyser update: more detailed prints
- Refactor g-code generator code 3 (final)
- Refactor g-code generator code 3
- WIP: refactor g-code generator code 2
- WIP: refactor g-code generator code
- Add utility function for checking if float value is zero
- Extruder: add get feed rate function
- Layer-class: support generator-type line additions
- Read S3D wipe settings
- Coasting and extrusion multiplier settings
- GUI: add scrollbar, info view read-only
- Fix too high feed rate check
- Fix bug with last purge line; speed value is not feed rate
- Fix crash with perimeter rate detection
v0.8 beta
- fix fatal bug introduced in v0,7 where the extrusion length was always set to very high number and causing dangerous extrude to happen
- fix functionality that was supposed to detect this erratic behaviour. Also set the max feed rate ratio to 0.2 for now. In future, automatic max value calculation by nozzle size could be implemented
v0.7 beta
Changes:
- center raft
- add perimeter around the purge tower; helps keep the tower outlines clean and also bit more purge
- update HW config names: PEEK-PRO-12|PTFE-PRO-12|PTFE-EV6
- fix a bug with 'Perform retraction during wipe'-fix; not all wipes were processed
- change preferred tool change retraction from 0 to users normal retraction
- purge line feed rates are now calculated based on print profile's print speeds and outer perimeter feed rates
- fix a bug with E3DV6 hw-config where last purge line was retracting instead of extruding
v0.6 beta
- Simplify3D 3.1.1 'Perform retraction during wipe movement' bug fix
- detects print speeds from S3D settings and use them with purge tower
- purge line speed tuning, should result in more consistent feed rates after
purge tower. - detect number of unique tools used in print. If only one (i.e. single color print), skip all purge tower additions
- some g-code formatting changes, does not affect print results
V0.5 beta
Add support for different Prometheus HW configurations (PTFE, E3DV6, PEEK).
- GUI updated with selector
- added mandatory cli argument
- hw specific purge g-code added
Other changes:
- save last used directory and open file browser there if possible
- save last used hw config and restore it to UI when restarting tool
- retraction corner case bug fix