3.9.0 RC1 Firmware for MK3, MK3S, MK2.5 and MK2.5S
Pre-releaseSummary:
- Power panic fixed
- Automatic E-jerk conversion
- Heating disabled during MBL
- MINTEMP value lowered
- MINTEMP error differentiated
- Filament sensor sensitivity fix (MK3)
- Flickering “Statistics” screen fixed
- Tone timer re-enabled
- “Unknown height” displayed for Z-axis fixed
This is a release candidate of the upcoming firmware 3.9.0 with several fixes for bugs discovered in the previous beta release.
Detailed description
Power panic fixed
The power panic function didn't work properly in the previous beta release. This issue is now fixed. Also, during the debugging, the developers discovered a way to further optimize the code. This release corrects an issue with data being reset on “Fail stats > Last print” and also fixes a scenario in which the printer would fail to heat up the hotend during the recovery. This caused an issue when the printed object could detach from the sheet as the extruder moved.
Automatic E-jerk conversion
With the introduction of Linear Advance 1.5 to the firmware, it was also necessary to convert the values of the E-jerk, originally used for Linear Advance 1.0. Based on internal testing, it was decided to set the conversion of the E-jerk parameter from 1.5 to 4.5. If there is a different E-jerk value in the G-code file, the printer uses the function shown in the graph below to convert the value correctly.
Heating disabled during MBL
The Pulse-width modulation (PWM) of the heated bed created an electromagnetic field, which had a negative impact on the P.I.N.D.A. sensor during the mesh bed levelling (MBL) procedure. To increase the reliability of the measurements, heating is temporarily disabled above each measured point during the MBL.
MINTEMP value lowered
Based on the feedback from the community, the minimal operational temperature was lowered from 15°C to 10°C (59°F to 50°F).
MINTEMP error differentiated
Previously the firmware displayed a message “MINTEMP FIXED” after a successful recovery in an environment with low temperature. New firmware distinguishes between “MINTEMP HOTEND FIXED” and “MINTEMP BED FIXED”.
Filament sensor sensitivity fix (MK3)
The new Linear Advance 1.5 function was causing issues on older MK3 printers equipped with the IR filament sensor. The sensitivity of the sensor was adjusted to prevent false filament runout detections. Most problematic colours were pink and transparent green filament.
Flickering “Statistics” screen fixed
The screen displaying the statistics was flickering during the print due to an error in the code responsible for refreshing the screen. The error is now fixed.
Tone timer re-enabled
The function responsible for the tone playback was broken in the previous release. It is now fixed and available at timer4 (timer2 is used as a system_timer) both for Einsy (MK3S) and MiniRambo (MK2.5S).
“Unknown height” displayed for Z-axis fixed
There were several reports that the printer would display “?” instead of the Z coordinate. This happens, when the printer isn't sure about the exact position (height) of the Z-axis. The issue was caused by the behaviour of the black Delta PSU. This is now fixed.