Firmware 1.3.0-FINAL for Original Prusa SL1  

  RSS
jakub.d
(@jakub-d)
Member Admin

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.

Summary

  • 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
  • Others
  • 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

NetworkManager_2
NetworkManager_1

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.

UpdateOTA

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.

LanguageSelection

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.

Resin_calibration_2

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.

Resin_calibration_3

Resin_calibration_4

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.

Others

  • 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 bugs

  • 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

---

Supported printers:

  • Original Prusa SL1

Download link:

https://www.prusa3d.com/drivers/

Please report any bug here:

https://github.com/prusa3d/Prusa-Firmware-SL1/issues

 

As always, we wish you happy printing and look forward to your feedback!

This topic was modified 1 month ago 3 times by jakub.d
Assembly manuals / Knowledge Base
The guy behind Prusa assembly manuals......
Posted : 15/01/2020 3:57 pm
captain-spank
(@captain-spank)
Active Member

That calibration print looks interesting. Will give it a crack!

Posted : 15/01/2020 8:47 pm
jakub.d
(@jakub-d)
Member Admin

Give it a try! An article with a detailed explanation will be up tomorrow 😉 

Assembly manuals / Knowledge Base
The guy behind Prusa assembly manuals......
Posted : 15/01/2020 9:09 pm
danielf liked
torsten.s8
(@torsten-s8)
Active Member

Hi,

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 ?

 

Thank you

 

Torsten

Posted : 16/01/2020 7:28 pm
torsten.s8
(@torsten-s8)
Active Member

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

This post was modified 1 month ago by torsten.s8
Posted : 16/01/2020 7:36 pm
torsten.s8
(@torsten-s8)
Active Member

Hi,

i have an update regarding the above topic. The sl1 file works when i remove the thumpnails folder which is in the .sl1 file.

 

Torsten

Posted : 16/01/2020 7:53 pm
jakub.d
(@jakub-d)
Member Admin

Hi Torsten, 

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 info@prusa3d.com? Our devs will take a look at it. 

Also if you don't mind attaching the .sl1 file as well.

 

Thank you 🙂

This post was modified 1 month ago by jakub.d
Assembly manuals / Knowledge Base
The guy behind Prusa assembly manuals......
Posted : 17/01/2020 9:38 am
torsten.s8
(@torsten-s8)
Active Member

Hi Jakub,

ok done it....

Thank you

Torsten

Posted : 17/01/2020 9:21 pm
jakub.d
(@jakub-d)
Member Admin

An article for the resin calibration is up:

https://help.prusa3d.com/article/z2in03stzn-sl-1-resin-calibration

Assembly manuals / Knowledge Base
The guy behind Prusa assembly manuals......
Posted : 20/01/2020 8:25 am
nicolas.rosa
(@nicolas-rosa)
Active Member

Hello,

What is:

 

  • 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

 

Posted : 20/01/2020 12:50 pm
Share:

Please Login or Register