v0.4.0rc2
Pre-releaseSummary
Several bugfixes were added to this release. Most notable the main settings refused to open due to an issue with the git version added from versioneer in rc1. Additionally a shutdown issue was fixed where the rendering thread was not exiting.
A few enhancements were added too. G2/G3 support was added in anticipation of the release of the ArcWelder plugin.
Please take a look at the release notes for previous pre-release versions, which include dev0, dev2, dev3, dev4, dev5. and rc1 Note that Dev1 was never released due to an oversight.
Please post any feedback regarding this release in this issue. I want to hear anything and everything you have to say regarding this version, even if it's just to say you installed it! Typically I only hear about problems, not successes, but it is absolutely critical for me to know how many successful installs there are vs failures, and I have no other way of knowing. I'm especially interested in some Python 3 testing if anyone is interested, since I've only tested this in a Windows environment. Thanks in advance, and I look forward to hearing from you!
Enhancements
- Added G2/G3 support. Closes #489
- Added support for new custom camera control pages for many Logitech cameras and for the Raspberry Pi camera v2.1. Solves #482
Bug Fixes
- Set the rendering processor as a daemon thread so that shutdown works for all operating systems. Solves #477
- Fix issue for single profile imports.
- Fixed a bug that was preventing the main settings from opening or saving. Solves #503
- Fix issue preventing a warning toast from showing while Octolapse is enabled AND the user is printing from SD. Unfortunately these prints can no longer be cancelled. Solves #516.
- Disable the logger type drop downs in the logger profile for added loggers.
- Remove all desktop notifications (weren't working properly anyway). Solves #499
- Corrected vase mode detection for all Cura versions by removing the 'Surface Mode' setting. Vase mode is now detected only with the Spiralize Outer Contour setting. Solves #496
- Fix issues calculating the proper stabilization coordinates when using bed relative positioning for center origin printers. Also fixed the snapshot preview bed rendering for these printers. Solves #518
- Fix incorrect description for the Snap To Print - High Quality trigger. It is NOT suitable for vase mode prints.
- Custom image preferences no longer revert when editing from the camera profile screen. Unfortunately I had to remove the controls from the camera profile page (it was just too complex to deal with ATM). Now the camera image preferences can be edited only from the Octolapse tab by clicking the edit pen next to the camera selection drop down under the timelapse preview image.
Known/Unsolved Issues
- Sometimes the Octolapse install appears to fail but works properly after a reboot. This has been reported a couple times, but I have not been able to replicate it.
- There are compatibility issues when trying to use the custom image preferences with some plugins, including OctoPrint Anywhere and The Spaghetti Detective*. It is still possible to use Octolapse while these plugins are enabled, but some configuration settings changes may be required.
- Octolapse is not fully compatible with plugins that modify the gcode stream. Specifically, there are issues with plugins like the Exclude Region and Cancel Object plugin. Octolapse may miss snapshots when using the Smart Triggers with these plugins, and retraction/deretraction may be off.
- The default Make/Model printer profiles are designed for Manufacture Issued Firmware and may not be configured correctly if you flashed your own firmware. This is especially true if you've flashed your own build of Marlin to your printer. Specifically, the G90/G91 Influences Extruder setting has been giving me lots of grief. When using the default Marlin configuration, this setting should be true, but for the majority of stock firmware installations it should be set to false. I am working on a feature to auto-detect this setting, but it's not ready yet.
- Snapshot archiving has failed for at least one user when a LOT of ultra high resolution DSLR images were archived (over 3K).
- H.264 will run out of memory quickly when trying to render very high resolution videos (4k, DSLR, etc). My Pi3B+ with 1GB ram cannot render videos with a reasonable amount of frames with the available memory. I have not yet had a 1080P video fail due to a lack of memory, though I have not recorded 1000s of frames, so I'm not sure.
- H.265 isn't working properly on OctoPi. Still diagnosing this, but it works fine on windows.
- Can't import any files archives larger than 1GB.
- Some videos made with lossless JPG formats fail in some players.
- Some reports indicate that zip archives can't be opened in some instances. I've not been able to replicate this.
- Some reports indicate that very large files fail to download, but I can't replicate this. See issue #464 if you encounter this issue.
- If timelapse files are deleted from the stock timelapse tab or the Octolapse timelapse browser, they go out of sync. Not a huge deal (just refresh), but it will be difficult to fix 100%, at least for files deleted from the OctoPrint timelapse tab.