Skip to content

Releases: Frix-x/klippain-shaketune

v1.1.2

06 Nov 21:38
6e88452
Compare
Choose a tag to compare

This release changes a mechanism inside the belt graph script to allow older versions of matplotlib to be used.

In fact, on some operating systems, the included matplotlib is quite old and using TwoSlopNorm will cause the program to crash because it doesn't exist. So I replaced it with a custom defined norm in K-Shake&Tune to avoid this.

v1.1.1

01 Nov 19:13
83f5177
Compare
Choose a tag to compare

This release have two things in it:

  • There is a fix for an edge case bug where a low vibration shaper could be recommended with a pretty high level of vibration on a machine that have a global bad behavior. This is now solved and this suggestion is removed in the favor of the original "best" shaper selection to avoid confusion
  • The low vibration shaper (if available) resulting signal is now also plotted in lime green alongside the performance shaper that is in cyan

v1.1.0

31 Oct 21:37
5366ad0
Compare
Choose a tag to compare

This release fix issue #1 but also change the mechanism used to provide the shapers recommendations.

Here is a copy/paste of the documentation that explain the new mechanism:

  • The "performance" shaper is Klipper's original suggestion that is good for high acceleration while also sometimes allowing a little bit of remaining vibrations. Use it if your goal is speed printing and you don't care much about some remaining ringing.
  • The "low vibration" shaper aims for the lowest level of remaining vibration to ensure the best print quality with minimal ringing. This should be the best bet for most users.
  • Sometimes, only a single recommendation called "best" shaper is presented. This means that either no suitable "low vibration" shaper was found (due to a high level of vibration or with too much smoothing) or because the "performance" shaper is also the one with the lowest vibration level.

v1.0.3

28 Oct 12:19
358773d
Compare
Choose a tag to compare

This is mainly a new bugfixes release:

  • Safety measures were introduced to improve the detection and handling of CSV files prior to graph generation. The system now selects only the two most recent files for the belt graph and the single latest file for the axis graphs. As a result, there's no longer a need to manually clean the /tmp folder after executing EXCITATE_AXIS_AT_FREQ. This update ensures smooth functionality even if there are manual macro runs or lingering old CSV files.

  • A fix has been implemented to address localization issues and to sanitize the script outputs. It's worth noting that Klipper does not support certain special characters and this could lead to errors when displaying results in its WebUI console. With this update, such inconsistencies should have been resolved.

Second bugfixes release

26 Oct 16:53
Compare
Choose a tag to compare

This release fix an edge case bug where the MHI (Mechanical Health Indicator) could not be converted to a proper value in the LUT table

First bugfixes release

26 Oct 16:25
Compare
Choose a tag to compare

This release addresses several bug fixes in response to initial feedback. The following issues have been resolved:

  • In graph_shaper.py, there was an issue with how filenames were being decomposed. This has been corrected to ensure accurate title generation. Additionally, to ensure the graph generation remains uninterrupted, a safeguard has been implemented. If an unexpected filename is encountered, instead of breaking the graph generation, a warning will now be printed to the console.
  • graph_vibrations.py had an incorrect default max_freq parameter set. This has been rectified to restore the functionality to its previous state.

v1.0.0

26 Oct 09:18
Compare
Choose a tag to compare

🚀 Introducing Klippain Shake&Tune module v1.0.0 🚀

We are thrilled to unveil the inaugural release of this new Shake&Tune module, an evolution inspired by the original but old Klippain IS workflow scripts!

  • 🎨 Stunning Visual Overhaul
    Dive deeper than ever before into your machine's frequency profile with our beautifully revamped visuals, tailored for comprehensive analysis.

  • 🔧 Hassle-Free Setup
    Gone are the days of extracting scripts from the original Klippain repository! This module is designed for seamless integration with all user configurations, ensuring a smooth and straightforward installation experience.

  • 📊 Enhanced Documentation
    Navigate the world of input shaping with ease! The interpretation documentation was enriched, adding a plethora of elements to guide you in deciphering the graphs.

Join us on this exciting journey and unlock unparalleled insights into your Klipper 3D printer machinery!