Firmware 1.2.0-FINAL for Original Prusa SL1
Hi guys,
this is a final version of the firmware recommended to all users 😎 Note that this update is sent primarily via OTA (over-the-air). Before flashing the firmware manually, check your internet connection on the SL1 first.
What is new?
- Multiple languages support
- Touch UI improvements
- Wizard improvements
- Factory defaults protection
- Bug fixes
- Other changes
A detailed description of changes:
Multiple languages support
Both the user touch interface and Python back-end were updated to support multiple languages. The printer can be currently set to English and Czech, other languages are being translated and will be included soon.
Touch UI improvements
The touch user interface was upgraded based on internal feedback. The layout of some menus was adjusted for easier and more precise control. For example, while swiping through the menu, the user won't accidentally change values by pressing the +/- signs.
Wizard improvements
The wizard workflow was improved both for the user assembled kit and factory assembled printer. The wizard also includes new steps, which enable the setting of the timezone and a test of the integrated speaker. Several photos were updated to make the calibration process more convenient. The tilt calibration process has now increased the micro-step limit to fine-tune the tilt position. We are also further improving the user's safety during the entire process, before tower movements the printer checks, whether the lid is closed.
Factory defaults protection
Factory default values such as UV LED power or display calibration data are now stored on a read-only partition. This applies for both primary and alternative firmware slots. In case of a boot failure, these values remain unchanged.
Fixed bugs
- Disconnected resin sensor is now properly detected during the test procedure
- Screen refreshes after another print is started to display the correct information
- UV LED threshold is set to a wider range, prevents false overheat trigger
- UV LED shuts down properly after leaving the wizard
- UV LED self-test is corrected, previously caused false errors
- Wi-Fi SSID and Hostname now supports special characters
- Print UI no longer freezes if timezone or time was changed
- Web UI regularly updates and displays correct values
Others
- The code in libPages.py refactored into multiple files for better clarity
- All Python code is running using Python 3.7, Python 2 removed
- The amount of logged events optimized for easier orientation
- The code for PrusaSlicer direct upload rewritten
- Unit-tests and integration test now included
- RPM of the fans is now set by PWM to maintain correct values
- Source code is verified by PyLint checker
- Continuous integration Dockerfile included in the source code repository
- Default tower offset set to +0.05 mm
---
Supported printers:
- Original Prusa SL1
Download link:
Please report any bug here:
gitlab.com/groups/prusa3d/sl1/-/issues
Â
As always, we wish you happy printing and look forward to your feedback!
/ Knowledge Base
The guy behind Prusa assembly manuals...