Skip to content

Releases: ThomasToka/MarlinFirmware

[MARLIN-E3S1PROFORK-BYTT-v017]

15 Nov 20:29
2975109
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

this is the next release of MARLIN-E3S1PROFORK-BYTT v017.

This release i call "The file and folder icons update".

In this release the following additions/changes have been made:

  • folders and files icons
  • folders and files colors (folders blue, files white)
  • stripping of the gcode preview class to save flash without interferance of our functionality
  • probe pull up after reboot fix

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.
  • backward compatibility. this means you can use the mainboard firmware without my screen firmware. naturally you then have only the stock features with my fixes, but not the new visual sites, as they are in the screen firmware.

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

[MARLIN-E3S1PROFORK-BYTT-v016]

03 Nov 21:38
5c69c6f
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

this is the next release of MARLIN-E3S1PROFORK-BYTT v016.

This release i call "The dynamic ubl update".

In this release the following additions/changes have been made:

  • ubl builds are now able to switch between mesh sizes (5x5,7x7,10x10) without reboot and loosing settings
  • ubl builds are now able to change the margin for x and y like abl builds
  • ubl builds now take also the probe offsets into account and maybe work with the 0 y offset (please report if it still fails!)
  • reworked mesh sites to reflect mesh switch for ubl builds
  • adjusted the following parameters: LA 0.05 to 0.03, Jerk X/Y 12 to 20, Jerk E to 0.4 to 0.6, Jerk Z 5 to 10, Default Max Acceleration E 1000 to 5000
  • changed nameing of "Hotend offsets" to the better matching term "Probe offsets

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.
  • backward compatibility. this means you can use the mainboard firmware without my screen firmware. naturally you then have only the stock features with my fixes, but not the new visual sites, as they are in the screen firmware.

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

[MARLIN-E3S1PROFORK-BYTT-v015]

27 Oct 17:23
01dff11
Compare
Choose a tag to compare

ATTENTION: I JUST (10.28.2023 4:35 p.m. CET) UPLOADED THE HOTFIXED VERSION. PLEASE REDOWNLOAD THE MAINBOARD FIRMWARE IF YOU HAD v015 LOADED ALREADY. SORRY FOR THE BUG.

Dear Ender 3 S1 PRO/PLUS user,

this is the next release of MARLIN-E3S1PROFORK-BYTT v015.

This release i call "The dynamic abl mesh size update".

In this release the following additions/changes have been made:

  • abl builds are now able to switch between mesh sizes (5x5,7x7,10x10) without reboot and loosing settings
  • reworked mesh sites to reflect mesh switch
  • added min, max and dev to the mesh sites and calculate the mesh deviation after the autoleveling run
  • fixed power loss recovery in all builds
  • disabled GCODE_REPEAT_MARKERS to safe flash

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.
  • backward compatibility. this means you can use the mainboard firmware without my screen firmware. naturally you then have only the stock features with my fixes, but not the new visual sites, as they are in the screen firmware.

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

[MARLIN-E3S1PROFORK-BYTT-v014]

13 Oct 18:42
bd213b3
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

this is the next release of MARLIN-E3S1PROFORK-BYTT v014.

This release i call "The mesh edit update".

In this release the following additions/changes have been made:

  • mesh points are now editable (abl and ubl)
  • reworked mesh sites to reflect editing functions
  • todo: marker which mesh point is active. you only see at the numbers when you press a point. in a future release is will integrate a highlight or something like that for the acitve point.

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.
  • backward compatibility. this means you can use the mainboard firmware without my screen firmware. naturally you then have only the stock features with my fixes, but not the new visual sites, as they are in the screen firmware.

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

Thomas Toka - Core developer MARLIN-E3S1PROFORK-BYTT

[MARLIN-E3S1PROFORK-BYTT-v013]

09 Oct 18:31
bd213b3
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

this is the next release of MARLIN-E3S1PROFORK-BYTT v013.

This release i call "The pause at height update".

In this release the following additions/changes have been made:

  • i included all marlin upstream commits till today
  • M0 aka "pause at height" is now functional and has its own wiki entry
  • powerloss recovery POWER_LOSS_MIN_Z_CHANGE 0.05 changed to POWER_LOSS_MIN_Z_CHANGE 0.1
  • reworked several sites to show the power loss and runout sensor toggle

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.
  • backward compatibility. this means you can use the mainboard firmware without my screen firmware. naturally you then have only the stock features with my fixes, but not the new visual sites, as they are in the screen firmware.

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

Thomas Toka - Core developer MARLIN-E3S1PROFORK-BYTT

[MARLIN-E3S1PROFORK-BYTT-v012]

24 Sep 22:45
f1ef402
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

this is the next release of MARLIN-E3S1PROFORK-BYTT v012.

This release i call "The dynamic abl y margin update".

In this release the following additions/changes have been made:

  • the y margin is now unbound of the x margin and can be set separately. it has a min of 10 if you for example use a 0 x offset.
  • the x and y margins take the probe offsets into account and will adjust the set value to the maximum hardware boundries for each axis.
  • the cardreader is now able to enter folders up to 65 chars. folders between 20 and 65 chars will be cropped to 20 chars but are still enterable.
  • the mesh sites have been reworked to reflect the dynamic x and y margins
  • the cr-touch measurement site has been reworked to reflect the dynamic x and y margins

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.
  • backward compatibility. this means you can use the mainboard firmware without my screen firmware. naturally you then have only the stock features with my fixes, but not the new visual sites, as they are in the screen firmware.

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

Thomas Toka - Core developer MARLIN-E3S1PROFORK-BYTT

[MARLIN-E3S1PROFORK-BYTT-v011]

19 Sep 15:46
f8d7af7
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

this is the next release of MARLIN-E3S1PROFORK-BYTT v011.

This release i call "The progress bar update".

In this release the following additions/changes have been made:

  • replaced printing progress bar with a self developed version to have better visuality of the percentage.
  • changed scrolling behavior: it now stops if another button than the home button is pressed. pressing "print" invalidates scrolling also.
  • cardreader supports/reads filenames up to 65 chars (incl.filextension)

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
  • 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.
  • backward compatibility. this means you can use the mainboard firmware without my screen firmware. naturally you then have only the stock features with my fixes, but not the new visual sites, as they are in the screen firmware.

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

Thomas Toka - Core developer MARLIN-E3S1PROFORK-BYTT

[MARLIN-E3S1PROFORK-BYTT-v010]

14 Sep 16:43
f8d7af7
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

this is the next release of MARLIN-E3S1PROFORK-BYTT v010.

This release i call "The printfile scrolling update".

In this release the following additions/changes have been made:

  • selected printfile now scrolls if the filename is longer than 16 chars (incl. fileextension) once.
  • pushing on "home" lets the filename scroll again
  • pushing once on "print" to enter the filelist invalidates scrolling for the already chosen file and also fileprint is then not possible
  • scrolling starts again if you load another file
  • starting print is also possible if you load another file after you entered "print" once with a loaded file.
  • while scrolling the response of the display for other clicks may be blocked
  • G26 Mesh validation pattern deactivated for F4 UBL builds to save flash
  • on dacai displays the scrolling may be flickering.

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
  • sound on/off toggle
  • 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.
  • backward compatibility. this means you can use the mainboard firmware without my screen firmware. naturally you then have only the stock features with my fixes, but not the new visual sites, as they are in the screen firmware.

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

Thomas Toka - Core developer MARLIN-E3S1PROFORK-BYTT

[MARLIN-E3S1PROFORK-BYTT-v009]

12 Sep 10:28
6bb304a
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

this is the next release of MARLIN-E3S1PROFORK-BYTT v009.

This release i call "The cr-touch measuring dynamic margin update".

In this release the following additions/changes have been made:

  • dynamic probing margin for abl builds now is also respected for the cr-touch measuring site, so the points have the margin set from the edge
  • fixed cr-touch autorun multiple starts. a variable prevents now a second run while running. after it finishes the variable is reset so a new run can be started.
  • changed ubl margins for Ender 3 S1 Pro to front 25 back 45 to cover more
  • changed ubl margins for Ender 3 S1 Plus to most possible front 27 and back 45 to cover more
  • increased x_max_position for the Ender 3 S1 Pro from 241 to 242 to allow 25mm probing margin as 242-32(hotened offset x)=210. and that we need if we want to set 25 as probing margin as 235-25=210.
  • added new variable manual_crtouch_5position to unbind the crtouch positions from the manual_level_5position as they go further cause with those the nozzle moves to the set position. the cr-touch is not capable to reach this positions.
  • gcode preview for supersclicer (working) and orca slicer (mostly not working. it seems the generated thumbnails are simply too big) in 250x250px

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
  • sound on/off toggle
  • 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.
  • backward compatibility. this means you can use the mainboard firmware without my screen firmware. naturally you then have only the stock features with my fixes, but not the new visual sites, as they are in the screen firmware.

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

Thomas Toka - Core developer MARLIN-E3S1PROFORK-BYTT

[MARLIN-E3S1PROFORK-BYTT-v008]

02 Sep 23:39
eac9e4e
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

this is the next release of MARLIN-E3S1PROFORK-BYTT v008.

This release i call "The gcode preview update".

With this release it is mandatory for dacai users to update once to the creality release 28 cause the delivered firmware.zlib file needs to be installed in order to support gcode preview. With this also the sound toggle will be activated. So a fair deal to do it once.

I have uploaded the file here: https://github.com/ThomasToka/MarlinFirmware/blob/Firmware-Binaries/Ender-3S1_Pro_HWv24S1_301_SWV2.0.8.28F4_F401_FDM_LASER.zip

Update the screen once (do not forget the firmware.zlib in the root of your sd card, it is important), then proceed with my firmware.

In this release the following additions/changes have been made:

  • gcode preview for prusa slicer, creality slicer, cura in 250x250px
  • gcode preview wiki site with own scripts and instructions: https://github.com/ThomasToka/MarlinFirmware/wiki/Gcode-preview
  • new environment for F1 RC chipset with 256KB, F1 now has F1-RC (256KB) and F1-RE (512KB) builds
  • front, pause, resume sites changed to show gcode preview
  • rearranged front, pause, resume sites functionaly (powerloss toggle, runout toggle)
  • disabled G26 mesh validation test to save flash for F4 builds
  • reverted ubl dynamic change prepare as it does not work like abl
  • changed the icons on the acceleration site

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
  • 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.
  • backward compatibility. this means you can use the mainboard firmware without my screen firmware. naturally you then have only the stock features with my fixes, but not the new visual sites, as they are in the screen firmware.

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 does not work on most dacai displays.

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

Thomas Toka - Core developer MARLIN-E3S1PROFORK-BYTT