Palette 3 Firmware Releases
Palette 3 (Pro) firmware release versions and download links.
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.
- 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.
--
5 Comments
Hi, I dowloaded the Download alternate release alt-21.12.07.0 (For Prusa Mini and Prusa Mk3 v3.10.x) - copied to an usb-stick an start the update process. After 2-3 hours nothing happens. — The scree shows rotating arrow “Applying Update…”
Stefan - Reply
Hey Stefan, when you power cycle, it will boot to the applying update screen again and should work fine. If it doesn’t, please send us a picture of what you’re seeing on the screen (support@mosaicmfg.com)
Jonny Yeu -
Just went to download the latest update and I see there in no ALT update for 22-02-09. There is one for 21-02-09 did spme name it wrong or did you post the wrong update? Or are you no longer doing Alt updates?
Paul Siska - Reply
Hey Paul, that was a typo on our end, that would be the appropriate alternate file to use for Prusa printers.
Jonny Yeu -
Hello, in the download area of the alternative 22.02.09.0 is still the 22.02.03.0
Olaf - Reply