To update firmware by USB drive on Palette 3, please download the zip folder below and transfer (zipped) to the USB drive provided. Continue with the firmware update instructions.
***
- Unknown Time-out error when starting prints
- Reduced device storage space used by logging
- Increased maximum splice length for Multi-Spool mode
- Pings dropping below 50% when aligning a splice would not cancel the print
- Connection issue with Duet Wifi boards fixed
- Parsing issue on auto temperature reporting capability would cause unneeded polling
- Implemented Slow Down During Splicing feature (Settings > Printings > Slow Down While Splicing)
- Support more verbose system level logging
- Fixes a bug where connected prints would fail with an Error 500 a few seconds after starting a print
- Improved the reliability of connecting to a printer
- Fixed a bug where Palette was unable to connect to Snapmaker printers
- Added curly brace characters to on-screen keyboard
- Added the ability to save logs from Palette 3 to a connected USB drive, please send this file to the support team when requested to help debug problems
- Fixed a bug where printers would occasionally get stuck in a connection loop
- Fixed a bug where entering a Wi-Fi password would occasionally open the printer settings
- Fixed a bug where rolling back to older firmware would re-apply the update on every restart
- Fixed a bug where splice tuning would error when trying to run more than one splice
- Added ability to pause a connected print due to a filament run-out or homing timeout. Palette will instruct the printer to pause and cool the extruder.
- Added change filament workflows during a print. In accessory the printer must be manually paused, for connected this will happen automatically.
- Added support for streaming a video feed from Palette 3 to Canvas. Connect a standard USB webcam via one the USB-A ports and then enable remote streaming via Settings > Camera.
- Added the ability to transfer files to Palette 3 over a local area network. Local file transfer must first be enabled on the Palette 3 via Settings > System and turning “Local File Transfer” to “On”. Local file transfer is supported in P2PP, instructions for can be found here.
- Added the ability to disable the local web client. The local web client allows basic control of the Palette 3’s screen via your web browser by accessing <Palette 3 IP address>:5000. To disable this functionality, navigate to Settings > System and turn off “Local File Transfer”. The local web client is an advanced feature, and provided on an “as-is” basis.
- Improved Palette 3 freezes where the print continues and the Palette 3 screen is completely unresponsive.
- Removed the need for alternate release firmware, by adding support for auto-temperature reporting on compatible printers.
- Fixed bug where new printer workflows are displayed when using an existing profile.
- Added minor stability improvements and bug fixes.
- Fixes a bug introduced in 22.02.03.0 where in some rare cases, applying the firmware update could require one, or multiple power cycles
Download alternate release alt-22.02.09.0
- Removes temperature monitoring from Palette 3
- Provides a temporary workaround for Prusa Mini and Prusa Mk3 (Firmware v3.10.x) printers
- Prusa Mini users must add M876 P1 to the beginning of their start sequence, and optionally change ‘Clear buffer command’ to M400
- Support re-assigning drives and selecting backup drives prior to a print via Actions > Advanced Start. This will allow redundant filaments to be used when a particular input runs out of filament. Run-out handling for filaments without a backup drive will be available in the next firmware update.
- Added filament run-out detection to Settings > Printing to enable/disable run-out handling during a print, this is enabled by default, and can be disabled if run-out switches are not operating correctly.
- Added input selection of the outgoing and ingoing material for Splice Tuning.
- Added the option to input Splice Parameters for custom mode (pattern, gradient, random, multi-spool) prints.
- Fixed a bug where pings < 50% would not always cancel a print.
- Fixed a bug where using the number keyboard in Random mode with the screen flipped 180 degrees would cause a crash.
- Flipped the order of the pings/pongs to display the most recent items first.
- Fixed a bug where the option to start a pre-set print was available when a modified extruder was used.
- Reduced compression variability during splicing.
- Minor stability improvements.
Download alternate release alt-22.02.03.0
- Removes temperature monitoring from Palette 3.
- Provides a temporary workaround for Prusa Mini and Prusa Mk3 (Firmware v3.10.x) printers.
- Prusa Mini users must add M876 P1 to the beginning of their start sequence, and optionally change ‘Clear buffer command’ to M400
--
- Multi-spool mode printing
- This is the first release of filament sensing functionality, future releases will include additional features
- Download alternate release alt-21.12.21.0 (For Prusa Mini and Prusa Mk3 v3.10.x. Please note that we have not tested this with v3.10.1)
- Removes temperature monitoring from Palette 3
- Provides a temporary workaround for Prusa Mini and Prusa Mk3 (Firmware v3.10.x) printers
- Prusa Mini users must add M876 P1 to the beginning of their start sequence, and optionally change ‘Clear buffer command’ to M400
--
- Fixed a rare splice alignment bug causing broken splices
- Renamed 'Add to Pattern' to 'Save to Pattern' when editing a segment in Pattern mode
- Removed scrolling from fixed modals
- Download alternate release alt-21.12.07.0 (For Prusa Mini and Prusa Mk3 v3.10.x)
- Removes temperature monitoring from Palette 3
- Provides a temporary workaround for Prusa Mini and Prusa Mk3 (Firmware v3.10.x) printers
- Prusa Mini users must add M876 P1 to the beginning of their start sequence, and optionally change ‘Clear buffer command’ to M400
--
- Fixes bug introduced in 21.11.25.0 that caused a crash when loading the printer
--
- Improved touch screen responsiveness across all buttons
- Fixed a bug where the thumbnail would not reload for subsequent prints in the print home screen
- Modified tube mileage storage location (This will cause tube mileage to be reset to 0)
- Added a reminder to keep your tube unclipped from the printer to the initial setup workflow
--
- Added an option to toggle Wi-Fi on/off
- Added an option to manually connect to a network
- Added errors for invalid passwords when connecting
- Added support for forgetting a Wi-Fi network
- Factory reset now removes stored Wi-Fi networks
- Added more specific error codes to minimize the frequency of Error 500
- 132: Filament path blocked on startup
- 133: Filament not cleared from palette
- 134: Pings dropped below 50%. Check for extruder jam or broken splice
- 140-150: Detects parsing errors with .mcfx and .mafx files
- A firmware update notification will appear when new firmware is available to install
- Added search functionality to file lists
- Added support for editing and deleting segments in Pattern mode
Issues that we are investigating:
- Prusa MK3 (running firmware v3.10.x) and Prusa Mini stuttering or pausing
- A small number of printers hanging on cancellation
- Isolated IoT connectivity issues
- Cold or necked splices mid-print
After this release, we'll be working on the following features:
- Screen responsiveness improvements (set to be released soon)
- Run-out / Multi-spool / Back-up Drives
- Webcam streaming
- User accessible logs
Next, we’ll be working away on:
- Timelapse recording
- File transfer (P2PP and others)
--
- Fixes Cutter Error 110 false positives
--
- Fixed a bug where gcode ack's not starting with ok would hang connected prints
- Increased cutter timeout from 2 to 4 seconds
--
- Fixed Marlin's ADVANCED_OK bug.
--