Releases: kartchnb/AutoTowersGenerator
Version 2.7.2 - Once more unto the breach
This release contains fixes for several issues, not all of which I can remember.
The biggest is a fix that ensures the plugin's temporary directory exists before trying to create a new tower model.
Also there is now an option to limit the length of file names to prevent issues with some printers.
As usual, there are some other fixes behind the scenes.
I have many more enhancements that I would like to add, but time will tell if I get a chance.
Version 2.7.1 - Smaller menu, bigger fun?
If debugging is the process of removing bugs from code and programming is the process of putting them in, I am, far and away, one of the best programmers I know. The sheer number of bugs I manage to include in my code is, in a word, flabbergasting.
This release has attempted, as usual, to remove more bugs than I added. Also as usual, I've probably failed.
However, the major purpose of this release is to finally reign in the plugin menu that had become, frankly, ridiculous. It's now much more sensible, which is a relief for everyone.
Also, the plugin is properly translatable thanks entirely to @5axes, who also contributed a French translation. Merci beaucoup!
Version 2.6.2 - Better flow towers for all!
This release focuses on improving the method of generating flow towers. Instead of trying to emulate flow changes using the M221 command, flow towers now directly adjust the amount of filament being extruded to achieve the requested flow rates for each section of the flow towers.
The release also reintroduces my original spiral tower design for flow towers, based on comments from @Turbine1991. You can choose between the "standard" temperature tower model or the spiral design - whichever works best for you.
There have also been more bug fixes and improvements under the hood, which are too numerous to mention. Highlights include:
Marlin Linear and Reprap Pressure speed towers were silently broken, but should work now (thanks to @Hello1024)
OpenSCAD paths should now work on Windows, even when they include quotes (thanks to @piotrberlowski)
Several typos were fixed (thanks in part to @AubsUK)
Version 2.6.1 - More bug fixes
This release includes the following fixes:
- Issue #21: The plugin should now work correctly when installed in a path with a symlinked directory.
- Issue #50: I finally got around to adding a file dialog to use when specifying the OpenScad executable if it's not installed in a default location.
- A few GUI errors affecting Cura 4.13 have now been fixed.
Version 2.6.0 - Improved Speed Tower
The major change in this release is an improved version of the speed tower. The new speed tower consists of two "wings" running along the X and Y axes. The intention is to allow the printer more distance to get up to full speed during the test.
Other bugs have been fixed in this release as well. Hopefully, more than have been introduced.
Version 2.5.0 - Post-processing redesign
Learning more about Python and gcode made me rethink how I was implementing post-processing in my plugin.
Most of the important changes are under the hood, however, in this version:
- Post-processing is now based on print height rather than layer number, which means that towers are a bit more accurate
- Preset towers are now designed for, and will work best for, the most common layer heights that I use (0.10, 0.12, 0.20, 0.24, 0.30)
- I've reverted to using the M220 feedrate percentage command to adjust the speed for print speed towers. This is not entirely accurate but may be the best method for now
- The comments in the gcode is more standardized and useful, so people can point out where I've made mistakes easier!
- The plugin will adjust some print settings that are critical to the tower being printed, but will no longer remove the tower if you change those settings
- A few more miscellaneous changes
- I've tried to thoroughly test this, but there are almost definitely plenty of new errors to find
Version 2.4.4 - The next step in the quest for perfection
This release is intended to address several issues and introduce, hopefully, none more.
Issue #25: Print speed towers should now ignore non-printing movements and not push your printer to 600mm/s...
Issue #29: The pre-generated flow tower model now displays the flow values to match the post-processing script.
Issues #30 and #34: Decimals should now be handled correctly in the travel speed tower.
Issue #32: The post-processing scripts now ignore the user-specified start and end gcode.
As I learn more about Cura, Python, and QML, I find other improvements and changes to make, so there are a lot more behind the scene changes as usual.
Version 2.4.3 - Fix for decimal speeds in speed towers
This should fix Issue #30.
The speed tower post-processing script was adding an extra decimal to numbers in some cases. This should be fixed now.
Thanks to @jaakko000 for reporting this!
Version 2.4.2 - Fix for OpenScad files in symlink directories
This release is intended to fix issue #21 .
Apparently, if OpenScad source files are located in a symlink directory, OpenScad will throw an error when trying to process them.
My fix is to copy the file to the system's temporary directory and have OpenScad process it from there. I haven't been able to duplicate the problem on my system, so I'm not sure if it's fixed, but it should be.
Thanks to @bbraeu for reporting this!