Skip to content

Releases: spegelius/filaswitch

v0.14

02 Dec 13:54
Compare
Choose a tag to compare

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

25 Oct 18:09
Compare
Choose a tag to compare

Version 0.13.

Changes:

  • Add PEEK4 and PTFE4 HW profiles
  • Issue #16: tower position fix
  • Support slicer z-offset, add layer height check
  • Fix z-move after tower, line was not added

v0.12

06 Oct 17:42
Compare
Choose a tag to compare

Changes:

  • Update README and bump version to 0.12
  • Issue #15: add M83 after raft
  • Issue #15: add M83 after tower g-code
  • Fix Prusa Slic3r first tool change
  • Support Prusa Slic3r 1.37.1
  • Proper bed size handling for Prusa Slic3r
  • Prusa Slic3r support, mostly working
  • WIP Prisa Slic3r support

v0.11

27 Sep 18:12
Compare
Choose a tag to compare

Changes:

  • Don't check last tool switch height if no tool changes
  • Change version type to string
  • Fix post-tower prime function
  • Tower add function: fix indexing, handle unwanted retracts
  • Issue #12: remove unnecessary warning

v0.10

23 Sep 13:07
Compare
Choose a tag to compare

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

03 Aug 18:54
Compare
Choose a tag to compare

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

13 Jul 18:07
Compare
Choose a tag to compare
  • 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

12 Jul 20:29
Compare
Choose a tag to compare

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

07 Jul 11:59
Compare
Choose a tag to compare
  • 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

30 Jun 17:46
Compare
Choose a tag to compare

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