Jump to content
Ultimaker Community of 3D Printing Experts
SandervG

Firmware 4.0.1. | Release notes.

Recommended Posts

With the launch of Cura Connect today, our new print management software, we also introduce new firmware for the Ultimaker 3 and Ultimaker 3 Extended. Through this post I want to update you about the release notes of firmware 4.0.1. (special thanks to @Marco_TvM)

[H2]New Features:[/H2]

[H3] Cura Connect[/H3]

 

 

[H3]API[/H3]

 

  • New endpoint to get the printer's uptime
  • New endpoint to check the gcode header
  • New endpoint to be able to show a message on the display
  • New endpoint to set and get the printer system time
  • New endpoint(s) to manage physical/mechanical maintenance events

 

[H3]UI/UX[/H3]

 

  • If the printer restarts it 'knows' if it needs to be cleaned
  • A web page (with useful links) will be showed when connecting to the printers IP using a browser
  • Active Leveling now comes with a cancel button
  • Latest added gcode file now as a separate menu item in the list for printing from USB
  • The color of material is brought back so it's easier to distinguish the used materials
  • When a print is aborted (by user, due to a problem), the option to reprint is shown
  • When authentication is requested, the printer will be glowing

 

[H3]Platform[/H3]

 

  • Increased speed of updating firmware significantly
  • Motor direction can be set
  • Material profiles updated for 0.8 Print Cores
  • When a critical error occurs, the log files and information is written directly to the USB (if one is available)
  • Material change made more efficient by heating up the Print Core as soon as possible
  • A correction is made for the right nozzle temperature to improve printing quality

 

[H2]Bug Fixes[/H2][H3]UI/UX[/H3]

 

  • Possible fix for the glitch sometimes causing the display to become hassled
  • Removed the menu item to manually level the Z offset for the 2nd Print Core. This can be done during a manual bed leveling.
  • The initial beep has found its way back

 

[H3]Platform[/H3]

 

  • Fixed the plastic blob sometimes left after pausing a print job
  • Some material / Print Core combinations were incorrectly identified as incompatible instead of not recommended
  • A failed firmware update will now be showing a message.
  • Pausing the print job will now lower the build plate too
  • Motor power settings will be set to default after print job has finished
  • Print Core temperatures now saved and restored on pause and resume of print respectively
  • No more waiting for Print Core cooling down before starting a print job
  • Post-print procedure improved to prevent Print Core from dipping into the printed object when printing (nearly) full height
  • Setting up network problems due to a missing MAC address fixed
  • To prevent issues with material detection and selection, duplicated core material profiles uploaded will now be ignored

 

There are some other minor bugfixes and improvements, but above are the most important ones. As always we're looking forward hearing what you think!

 

Edited by Guest
  • Like 2

Share this post


Link to post
Share on other sites

The Abort Print command doesn't/didn't work with my Ultimaker 3 updated to Firmware 4.0.1. Instead of pulling the filament back and the print head away from the object the machine pushed the filament into the nozzle and didn't stop in a reasonable time. Had to turn the machine of manually :/

Share this post


Link to post
Share on other sites

The Abort Print command doesn't/didn't work with my Ultimaker 3 updated to Firmware 4.0.1. Instead of pulling the filament back and the print head away from the object the machine pushed the filament into the nozzle and didn't stop in a reasonable time. Had to turn the machine of manually :/

did you do a factory reset after installing?

Share this post


Link to post
Share on other sites

Can you please give some detail information about the temperature correction for the right nozzle (why has it been applied and does it raise or lower the effective temperature)?

I will just blatantly copy the answer @indy31 gave already:

No stability problems. In testing we discovered the right nozzle to be a tiny bit colder than the set temperature, about 4 degrees Celcius too cold at 200C. Since our printing profiles should give the same results on both nozzles we changed the firmware to heat the right nozzle a little bit more so it is closer to the intended temperature.

From a technical point of view, this is implemented as a gain: applying a factor and offset. Effectively, this will adjust the measured temperature starting at 50 degrees and gradually change while the PrintCore is being heated.

@tomnagel might give you more (mathematical) details...

Edited by Guest

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Terms of Use Privacy Policy