Firmware 1.3.0-FINAL for Original Prusa SL1
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.
- New network management
- New update system (OTA)
- Localized user interface
- User resin calibration
- Improved graphics in Wizard/Calibration
- Printer not calibrated warning at startup
- Phantom click resistant UI
- Fixed bugs
A detailed description
This is a major firmware release with important changes both to the functions (user interface) and backend (not visible to the user). There are also multiple updates to the code setting a basis for the upcoming functions and features in the future firmware releases.
New network management
The connection to the network (LAN and Wi-Fi) is now managed by a brand new Network Manager. The user interface was vastly updated to provide more details about the currently connected network, enabling new features and easier troubleshooting, for example:
- static IP address input
- custom DNS servers
- hidden SSID networks
- forget network settings/logins
New update system (OTA)
Starting with 1.3.0 firmware we are introducing a more robust update system. If the printer is connected to the internet, it will periodically connect to the server and ask for new updates. As soon as the new firmware is available, the user will be notified on the screen.
Part of the new update server is improved updates distribution. We have implemented downloads using the content delivery network (CDN) with data centres across the entire world. Therefore if you are located for example in the USA, your update will be downloaded from a US server resulting in higher download speeds.
Localized user interface
The SL1 UI is now available in English, but starting with 1.3.0 user can choose from other supported languages (Czech, Italian, Polish, German, French and Spanish). The language selection will appear after the update, it can be also accessed by going into the Settings -> Advanced settings -> Set language.
User resin calibration (fine-tuning)
We are continuously testing and growing the number of supported resins for the SL1 printer. Starting this release, we are adding an option for experienced users, who are using special resins and would like to tune their settings.
Part of the "examples for the download" is a new file for resin calibration. If a user selects this file for a print, the system recognizes it and starts the resin calibration procedure. The calibration object will be printed eight times with different exposure times (set by the user) allowing to evaluate the print results and select the exposure time, which brings the best result for a given resin. An article with a detailed procedure will be soon available at help.prusa3d.com.
Improved graphics in Wizard/Calibration
The pictures in the Wizard and Calibration guides were updated to match the latest printer design and are now utilizing the entire size of the screen for better clarity.
Printer not calibrated warning at startup
In case the calibration procedure is skipped the printer will notify the user upon each start until the procedure is initiated and finished.
Phantom click resistant UI
The user interface for the most critical control functions like starting or cancelling a print was redesigned to be more resistant against phantom touches, which might happen in rare scenarios with a dirty touchscreen.
- Updated Linux kernel 4.16, fresh userspace
- Reworked configuration file
- Legacy Wi-Fi settings importer
- Image rendering using Pillow
- Separate user for PrusaSlicer upload
- Less verbose logging
- Infrastructure for signing with production keys
- GPLv3 License
- Printer0 DBus API
- Client DBus notifications
- Entire system updated to Python 3
- Switched io scheduler to bfq
- Final stats improved
- Various user interface improvements
- Adjusted fan limits
- Tower and tilt home separately before print
- Fixed web UI project name
- More mature fix for initial sound settings
- Fixed overflow in exposure timing
- Improved log export speed
- Tower profile auto adjustment
- Fixed reset on CPUburn and Wi-Fi scans, raised the current limit for ACIN to 3.5A
- Fixed do not display unpacking procedure after user factory reset + do not do unpacking moves for the kit
- Original Prusa SL1
Please report any bug here:
As always, we wish you happy printing and look forward to your feedback!
That calibration print looks interesting. Will give it a crack!
thank you for the update...tried it out download to printer is fine but i always get the message that the project file is not ok/corrupt. No printing possible.
I tried the next alpha from prusa slicer same effect here...did i miss something ?
I updated from firmware 1.2.3 to 1.3.0 and tried first mit prusaSlicer 2.1.1 then with prusaSlicer 2.2.0. alpha2 same results also with files which were still stored on the printer and worked before.
Thank you Torsten
i have an update regarding the above topic. The sl1 file works when i remove the thumpnails folder which is in the .sl1 file.
can you please run the project, which causes this issue and then go to Settings -> Advanced Settings -> Save Logs to USB and send the file to firstname.lastname@example.org? Our devs will take a look at it.
Also if you don't mind attaching the .sl1 file as well.
Thank you 🙂
ok done it....
- Printer0 DBus API
- Client DBus notifications
I am looking to have some info out of the printer to link to some script for per example doing a correct timelapse. And when I see API I start to grin