Releases: Guizz27/Marlin---Longer-LKx-Pro
version 2.1 GC 1.2 - Integration Marlin 2.1 and bug fixes
Printer Firmware
- Integrated Marlin 2.1
- Added configuration EQUAL_MARGIN_ALL_SIDES in Configuration.h. This will use the same margin on all sides that is the same as the largest probe offset. If you probe offset is -40, -5, then the margin will be 40 on all sides. It works with offsets from M851 as well. This configuration is enabled by default. You should auto level your bed after upgrading since coordinates will be different
- Attempt to fix baby stepping when no BLTouch. The Print Adjust screen allows to set baby stepping but without a BLTouch, the displayed value was always 0.
- Update installation instructions on the README.
- Fixed progress display when printing from a host
- Fixed filename display in print status when printing from host after printing from the SD card.
Screen Firmware
- Fixed temperature that could not be set in the PID screen.
- Included file T5UID1_reset90.CFG which will reset the memory and the screen orientation to vertical. it will take a little longer (1 minute) to flash, don't panic, let it run
Version 2.0.9.4 GC 1.1
Note, this will be the last release in the 2.0 branch. I will integrate and only work on branch 2.1 from now on.
I included pre-build binaries (see Assets) for LK4Pro and LK5Pro with and without BLTouch.
- Merge of Marlin 2.0.9.4
- Fixed abort from screen when printing from USB.
- Fixed scrolling passed the end of file list
- Issue with automatic bed leveling not starting should be fixed.
- Fixed issue where the automatic bed leveling values were not updating while probing.
- Activated FILAMENT_RUNOUT_DISTANCE_MM which means it will print a little bit after the runout sensor detected no more filemanent. It can help with false runout detection.
Marlin 2.0.8.1 integration
This version mainly integrates Marlin 2.0.8.1.
IMPORTANT Notes:
- You must also update the screen firmware included in the assets below.
- Before you update the firmware on your printer, execute the M503 command to get your actual values. This new version will reset your EEPROM settings to the values in the configuration files. After the upload, you will be able to set your previous values and save them to the EEPROM.
Release Notes
- Marlin 2.0.8.1 integration
- Height on the status screen now displays 2 decimals
Fixes
- SD card file scrolling in the print menu works correctly now
Support for non-BLTouch printers
This release can be used on non-bltouch printers. There is no Leveling menu available. But there is still the 5 point leveling screen.
Important! You must update the printer firmware and the screen firmware.
You can use the pre-compile firmware.hex file or compile from source if you want.
For the screen firmware, download the file DWIN_SET.zip and unzip it. You should have a folder called DWIN_SET that you copy on a micro SD card and insert into your screen to update it.
The sources for the screen is here https://github.com/Guizz27/DWIN_LK4Pro
Release Notes
- Now supports non-bltouch printers. the Leveling menu is skipped and the 5 point manual screen is displayed.
- Font size is dynamic based on the length of the text to display on the screen. Currently only activated for the wait screen and the filename in the print status screen.
Bug Fixes
- Progress bar display no longer disappears
- Improved the text display in the wait screen
Known issues
- EEPROM is automatically saved if you change the volume or brightness as well as the z-offset on the tune menu
- Tune menu should have Baby Steps and not Baby steps + z-offset update
- There is no way to change filament while printing from the touchscreen. You need to add M600 in the gcode, after that you control from the screen.
- Power loss recovery may not work correctly. Only tested once and the print didn't restart
- Did not test filament runout
- Jerk, Junction Deviation and Linear Advance values are displayed in the advanced settings even if they are not enabled in the code.
First release for LK4 Pro
This is a first release that works on the LK4 Pro but only if you have a BLTouch. Next version will support printers without a BLTouch.
Important! You must update the printer firmware and the screen firmware.
You can use the pre-compile firmware.hex file or compile from source if you want.
For the screen firmware, download the file DWIN_SET.zip and unzip it. You should have a folder called DWIN_SET that you copy on a micro SD card and insert into your screen to update it.
The sources for the screen is here https://github.com/Guizz27/DWIN_LK4Pro
Release Notes
Changes compared to original Longer software. Please note many of these features come from DaGr70 and Desuuuu
- Marlin 2.0.7.2
- Support for M600 command (change filament)
- Pause will park the head to the back left by default
- Blue theme for the touchscreen.
- Touchscreen has more features
- Automatic leveling with BLTouch
- Z-offset
- Screen volume (if you have a speaker) and brightness
- Advanced settings allowing to change steps/mm, acceleration, jerk and more
- G-code screen allowing to enter gcode commands from the screen
- PID Tuning
- EEPROM save, restore, factory reset
Known issues
- BLTouch is required for this release
- progress bar disappears at around 70% complete
- Wait screen display is not nice
- EEPROM is automatically saved if you change the volume or brightness as well as the z-offset on the tune menu
- Tune menu should have Baby Steps and not Baby steps + z-offset update
- There is no way to change filament while printing from the touchscreen. You need to add M600 in the code, after that you control from the screen.
- Power loss recovery may not work correctly. Only tested once and the print didn't restart
- Did not test filament runout
- Jerk, Junction Deviation and Linear Advance values are displayed in the advanced settings even if they are not enabled in the code.