Dear Ender 3 S1 PRO/PLUS user,
this is the next release of MARLIN-E3S1PROFORK-BYTT v029.
This release i call "The unwanted z raise update".
I hope you like the release and find a way to support the development with a donation. Thank you!!!
In this release the following additions/changes have been made:
v029 "The unwanted z raise update"
- M19 S9 F0|1 is now capable of disabling the z raise on startup of the printer. Disable: M19 S9 F0 Enable: M19 S9 F1 Default it is still enabled. So if you want to disable you have to set it via gcode. Or save the settings to SETTINGS.GCO and modify M19 S9 F1 to M19 F9 F0 and load the settings again on your printer.
- again the power loss recovery had to be touched cause i found the real reason - besides the other upstream fixes that not worked - for the postitioning problems. it was also caused by a M402 command which lead to initializing wrong heights. my last fixes did not respect this. so it only worked if two conditions were met, but not all possible.. now its hopefully fixed.
- M19 S8 S5 is the new default for the raise on power loss recovery. It is now dynamic. You dont need to set or change it. this defines the lift height after heatup of the power loss recovery run. So if you dont want to lift it at all in case of power loss recovery you set M19 S8 S0. It will be saved to eeprom and used.
- you may see the unwanted z-raise on SETTINGS.GCO load as far as it is enabled.
- code optimizations and changes to follow the upstream lcd_rts class implementations.
Many new features were added during the beta and release candidate phase. Among them are for example:
- autopid for hotend and hotbed
- reworked autoleveling site with mesh visualisation
- added cr-touch measurement on the aux.lvl page. tap on the CR-Touch
- gcode-preview for cura, prusa-slicer, orca-slicer, super-slicer with own scripts and instructions
- dynamic probing margin for abl builds with a range of 25-100mm for x and 42-100 with stock or 10-100 for 0 y offset users
- sound on/off toggle
- selected printfile scrolling
- display brightness manipulation
- linear advance settings support over touch display
- input shaping hz and zeta manipulation over touch display
- hotend offset setting over touch display
- home offset setting over touch display
- more tramming points on the tramming site
- 0.01mm and 0.05 babystepping on the tramming site
- 0.01 mm babystepping during print
- multiple M600 are possible
- material change on pause or filament runout. this means you can heatup hotend and bed on the pause site
- laser feature activated (untested and based on the released creality code)
- folders and subfolders support (folders up to 8 characters in name work, more characters folders are shown but not enterable). print button acts als "cdup" button if you are in a folder or subfolder to go back upwards.
Known bugs/behavior so far:
Autopid:
- on dwin displays the autopid curve is visually going from left to right. but the graph goes to the left up. same code, displays behave different. to be fixed if possible. result and run is technically perfect.
- shown decimals is limited for some PID fields to 1 decimal. saved are the correct values. ex. 100.1 is shown but 100.08 is messured, saved and used. so its just a visual display bug.
Autoleveling:
- autoleveling starts without waiting for heatup of hotend and hotbed. start heatup. you can now set it directly on the autoleveling site. be patient. wait till it heated up. then press start.
Sound off/on toggle:
- sound off/on toggle works on all displays after a one time creality 28 screen firmware update for the dacais. private and firmware.zlib need to be installed for this. so this longtime bug does not exist anymore.
Please read the installation.txt.
I wish you good luck with the installation process and with the new features.
You can donate to my github sponsors account:
https://github.com/sponsors/ThomasToka
or to my patreon account:
https://www.patreon.com/ThomasToka
or directly to my paypal account:
https://www.paypal.me/thomastoka
Thomas Toka - Core developer MARLIN-E3S1PROFORK-BYTT