July 25, 2022
- Slic3r: fixed an issue where certain G-code/PrinterScript sequences containing only whitespace were incorrectly treated as non-empty
- Slic3r: fixed a possible slice failure due to error 3007
- Slic3r: fixed calculation when applying support interface density
- Various UX and dark mode fixes to the PrinterScript Playground and other sequence editing text boxes
- Add “confirm unsaved changes” dialogs when creating/editing printer, style, and material profiles
- Improved contrast for shared project toolbar icon on dark mode
- Fixed a potential crash when attempting to send a project to a Polar Cloud printer
June 13, 2022
- Slic3r: fixed an issue when using supports but not dense interfaces, where the (disabled) support interface extruder was being applied. Now if dense interfaces are disabled, the interfaces use the same extruder selection as the rest of the supports
- When creating a new style profile via project settings, prompt the user for a name for the new profile before creating it
- Stability and UX improvements when connecting to the Canvas IoT network
- includes communicating with devices and receiving progress when slicing
- improved logic for the initial connection and quicker reconnection
- show the “Reconnecting” bar in more cases
- improved handling of connectivity changes when linking or unlinking devices
May 25, 2022
- Fixed a bug where changing a project’s device would reset also the project’s style settings to the values from the style profile
- Fixed a pair of bugs related to the visualizer not updating when the number of colors in a project changes (@addy)
- If the number of colors increases (e.g. P3 to P3 Pro), the extra colors would show up as black whenever used (now they show up as the color)
- If the number of colors decreases (e.g. P3 Pro to P3), any models using the now-unavailable inputs should have had their colors switched to a valid input’s color (now they do)
- Fixed a bug where project settings sections would sometimes not display their content when expanded.
- Fixed inconsistent “scroll into view” behaviour when expanding project settings sections
- Fixed a bug where clicking on anything in the project sharing modal when in the slicer would close the modal
- Fixed a bug where clicking the “Project style settings” checkbox in the project sharing modal didn’t toggle the option
May 12, 2022
- Fixed a PrinterScript bug affecting both slicers as well as the front end’s interactive PrinterScript editor
- This issue was the cause of at least some of the Error 3008 cases seen recently, but may not be responsible for all of them
- Fixed an issue where Slic3r processing sometimes thought you had a custom side transition script even though the script was empty, resulting in an unavoidable Piece Too Short error
May 10, 2022
- Improved visualizer behaviour when changing printer profiles in a project, including avoiding a potential crash
- UX improvements to the Splice Settings and Transitions modal
- Unified save and cancel buttons for both panels
- Added the ability to disable variable transition lengths directly from the modal
- Misc. minor visual fixes
April 27, 2022
- Fixed a bug where Ingoing and Outgoing materials were reversed when displaying and saving splice settings.
- Fixed an issue where when changing printer or style profiles within a project, the project’s style settings were not replaced with the values from the new profile. If any project style settings have been changed manually (i.e. don’t match the printer’s style profile exactly), the user will be prompted to confirm replacing the settings.
- When using Slic3r with custom supports, Triangles painted “Off” are explicitly treated as a support blocker, rather than not providing a hint re. support enforcement or blocking. This behaviour now matches KISSlicer for custom supports.
- When using Slic3r with a printer using firmware retraction, ignore wipe distance settings to prevent a slicing error.
April 20, 2022
- Enable send to device while using palette 3 / 3pro under accessory mode
- Auto switch accessory mode on toggle in the profiles panel (slicer view)
- Lots of small (non-functional) UI improvements and fixes
April 5, 2022
- Removed Setups
- Site-wide search from the header bar on any page
- Improvements to data loading
- Back-end improvements to make remapping project inputs much faster, especially for large projects
- Fixed an issue where the project name in the slicer’s title bar would sometimes not update after renaming the project
- Fixed a crash when clicking on one of the existing input swatches in the Remap Inputs modal
- Include materials in site search results if the material type matches the search text
- Lots of small (non-functional) UI improvements and fixes
- bugs fixed:
- Numerous front-end bugs
- When using Slic3r, fixed an issue where a painted model whose base extruder wasn’t tool 1 had all paint data for tool 1 come out as the base extruder
April 28, 2021
- Setups: Devices and printers are now grouped into ‘setups’ within Canvas. These setups allow Canvas to know which Canvas Hub, Palette and/or printer are being used together. Monitoring and control of these devices is now possible directly within Canvas. This connection is made securely over the internet, so a local connection or navigating to your Hub’s IP address is no longer required (though still possible!). This functionality requires the Canvas Hub plugins to be updated (both Canvas and Palette 2 Octoprint plugins require an update to version 3.0.0 or later).
- Control and Monitoring via Canvas Hub: Online devices can now be controlled from within the Canvas setup view. This includes functionality like jogging a printer, starting or stopping a print, heating printer components, or viewing print progress.
- Device Manager: Canvas Hubs and future devices will now be shown under ‘devices’. Status indicators here are also a quick way to check the internet connection of your devices.
- Seam Hiding: Enabling ‘Place seams on corners’ will now use a new method for placing seams inside the part for multi-color models. You should see cleaner prints with fewer visible seams. (Project Settings -> General -> Perimeter seams)
- More Consistent Slicing Performance: New infrastructure for slicing has been introduced to provide a more reliable and consistent experience.
- Better Slicing Progress: While slicing, below the progress bar are new indicators that show what is happening during the process.
- Background Slicing: Slicing will continue in the background so you’re free to move to other areas of Canvas. The progress is shown in the top right corner, and also provides quick access back to the project.
- Notification system: A new notification menu has been added to Canvas. This will be the home of release notes in the future as well as other alerts about the application or your account.
- Desktop notifications: Your computer or mobile device will display notifications when a print or slice finishes. Canvas must be open in your browser in order for these notifications to be displayed.
- Onboarding: A new onboarding method was added for: Canvas, setups, Palette 2 and Canvas Hub. These flows provide a simpler way to get up and running with our products.
- Palette 3 Support: Canvas is now ready to handle file creation for Palette 3 and Palette 3 Pro.
- Input Remapping: Painted or multi-body models can now have their inputs remapped. For example all areas of the part that use input 4 can now be easily switched to use input 2. This is helpful for quickly turning a project from 8 colors to 4 colors, for example when creating a project for Palette 3 Pro then switching to a Palette 2S. (Toolbox -> More -> Remap Inputs)
- Miscellaneous: Numerous big fixes and small user interface improvements were also added.
November 6, 2019
Palette 2S and Palette 2S Pro compatibility - Splice Core S and Splice Core S Pro support with an improved onboarding experience.
CANVAS Hub S compatibility
Resolution improvements - Improvements in geometry-to-path logic and calculations, resulting in smoother toolpath surfaces and better divisions between regions of different color. Improvements apply to both painted and multi-body models
Sink or float models - Support for sinking models into the bed to "flatten" their bottoms (if you're feeling wild you can also float models above the bed, but you might want to use supports)
Toolpath preview improvements - Faster generation (spend less time waiting at 100% progress!), much smaller memory footprint, improving load speed and visualizer performance, and gradients on the transition tower when previewing by tool index
Tool ordering improvements - Fixed a bug where prints with more than two colors could have unnecessary extra transitions. When using variable transition lengths, tools are ordered to minimize the total transition material used in the print
Miscellaneous - Improvements to auto-arrange when a transition tower is involved. Transition towers, side transitions, and ping sequences now correctly factor into the print time estimate. Fixed a handful of issues related to loading accounts with large numbers of projects and/or profiles
September 4, 2019
Shorter Transition Lengths – You can now set your transition length as short as 30 mm. Palette has a physical limitation of 80 mm minimum splice lengths but when possible, the extrusion between two transitions will count towards this splice length. Please note that if there is not enough extrusion between transitions, that transition’s length will be raised to ensure a proper splice can be created.
Infill Transitioning – You can now choose to use available infill as part of the transition allowing you to reduce the tower size, overall waste, and print time. Further planned improvements will optimize the order of printing infill and perimeter paths to maximize the amount of infill used for transitioning.
Mobile UI - You may notice that CANVAS is looking better and better on small screens. We have been rolling out changes for touchscreen and small screen devices and the entire app now has a mobile UI. We are aware of a few bugs and visual glitches and we will be working to continue polishing these over the coming weeks. Give it a try and let us know your thoughts and if you see any problems!
Tower speed Fixes – A few issues have arisen as transition tower generation has become more complex to support these advanced features. A pair of issues related to the speed of the first tower layer/brim and sparse tower layers have been resolved.
Under the hood improvements – We have only started scratching the surface of what multi-material slicing can be. While it may be less exciting, feature releases might be a little slower than usual over the next few months. This is because we are undertaking a major overhaul of our core slicing engine in order to improve performance and facilitate even more advanced functionality. This work is coming along nicely, and we will keep you updated as we progress. Preliminary performance testing of changes we have made so far show a major reduction in slice time of painted models. We hope you’re as excited as we are for what is coming in the near future!
August 16, 2019
Variable Transition Lengths - You can now adjust the transition length between two inputs on a per-combination basis. This lets you optimize waste for prints with strong colors, such as black and white, by using a longer black-to-white transition than the one for white-to-black. Either set the min and max transition length and the strength of each color, or specify the transition length for each combination explicitly. Works with both transition towers and side transitions!
Gap Fill Fix - A long-standing bug where gap fill lines were printed with the wrong color has been resolved. If you’ve disabled this feature to avoid the bug, give it another try!
Painted Multi-Body Model Fix - This bug caused paint data to sometimes “bleed” from one STL into another when grouped together and touching. Now that it’s been resolved, combining multi-body models with CANVAS Paint is more powerful than ever.
Transition Tower Extrusion Width - Heavily requested, this feature allows you to specify the extrusion width used for the transition tower. Printing the tower with thicker extrusions allows for faster transitioning without sacrificing the level of detail of your printed models.
Mobile UI - You may notice that CANVAS is looking better and better on small screens. We are starting to release changes to how the app looks when used on mobile devices and behaves with touchscreens. We are rolling out these designs on an ongoing basis. We will keep you updated as this progresses and let you know when everything is finalized!
Further Transition Improvements - Variable transition length is just the first of many transition improvements coming to CANVAS. Next on the list is using infill for transition material.
If you have any additional questions, please send us a message at email@example.com.