Skip to content

Releases: ThomasToka/MarlinFirmware

[MARLIN-E3S1PROFORK-BYTT-v027]

09 May 11:53
28966b1
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

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

This release i call "The save and load update part 2".

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:

v027 "The save and load update part2"

  • included all upstream commits
  • shrinked lcd_rts code again
  • add M19 S7 functionality for mesh_size (F), marginx (X), marginy (Y), probescount (P) ex. M19 S7 X0 Y0 F7 P1
  • added M19 to load and save function on the restore site. you can set X0 and Y0 and it will reaccount based on the probe offsets set earlier. execute M19 always as last in your SETTINGS.GCO
  • fixed unwanted save on entering the device site
  • changed some lcd and marlin ids for some sites and realligned in marlin code.
  • changed probe offsets blue writing in the fields to white as here the pads must be used

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

[MARLIN-E3S1PROFORK-BYTT-v026]

21 Apr 13:47
e832399
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

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

This release i call "The service release".

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:

  • included all marlin upstream commits
  • fixed adjust of z offset while printing. it now saves when the checkmark is pressed to the eeprom on the adjust site. going "back" does not save it permanently.
  • fixed a selden visual bug where on starting the same mesh again shortly a wrong mesh site was shown
  • changed steps for x and y back to 80.0
  • shrinked lcd_rts code to fit flash space

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

[MARLIN-E3S1PROFORK-BYTT-v025]

23 Jan 13:15
e8ad5d9
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

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

This release i call "The save and load settings update".

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

  • on the restore site you can now save and load settings from a file on your sd card after a update
    (You can prepare a load file before the upgrade and load it after you upgraded. The instructions are here: https://github.com/ThomasToka/MarlinFirmware/wiki/Save-and-load-settings)
  • y margins are now accounted for front an back better. 0 y offset mod users will reach the front and back. min margin is 10 for y.

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-v024]

08 Jan 16:22
0df106b
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

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

Happy new year everyone. I invested again +150h development time to bring you the next major
E3S1PROFORKBYTT update.

This release i call "The octoprint thumbnail update".

To make the thumbnails work on your printer you need to:

  • v024 on mainboard and screen
  • Plugin version 2.0.0
  • with printdata script sliced gcode
  • sd card in the printer
  • connected printer
  • enter your API Key on the plugins settings site. Either main key or create a Application Key for E3S1PROFORKBYTT_Thumbnails

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

  • octoprint support added including actions on the printer screen on octoprint actions
  • cardreader extended to support new thumbnail functionality
  • custom M19 function added to transfer the thumbnail and do the actions
  • reduced jerk to 12x 12y 8e
  • fixed laser after g28
  • OctoPrint-E3S1PROFORKBYTT_Thumbnails is now able to send thumbnails to the display
    (You still need a working sd card in your printer as it is needed as temporary storage for the thumbnail. OCTODGUS.GCO and TEMP.GCO will be overwritten in case of beeing on the sd card when a thumbnail is send. So do not call anything with this two names!
  • new font for dacai displays roboto-regular
  • fixed exit of adjust page during printing cause lag while saving. saving removed

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-v023]

20 Dec 14:53
37fbd98
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

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

Well i had a talk with Santa Claus again.. He said i should gift you another release this year.

I wish you great winter holidays and merrry christmas.

This release i call "The print data update".

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

  • added new thumbnail preview scripts for Orca v1.8.x, Prusa v2.7.x, Cura 5.x
  • added printdata (layer, material usage, z height, z_layer height) if a the thumbnail preview script is used
  • added material usage during print in g (gram) and m (meter)
  • added M84 toggle on the main, pause, finish and resume site (not active during print)
  • added G28 home button on the main, pause, finish and resume site (not active during print)
  • M73 is now automatically added if the new thumbnail preview script is used and can be activated on the main. no other plugin is now needed for this
  • slightly adjusted the y park position from (Y_MAX_POS - 10) to (Y_MAX_POS - 50)
  • fixed a bug on print stop so the print data and time will be resetted correctly
  • fixed a bug where M73 time and ui.time interfered.
  • code clean up and variables missspelling corrected in preview.cpp
  • changed qr code to pic to preserve some variables from beeing overwritten

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-v022]

12 Dec 14:22
d516792
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

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

Santa Claus was early this year. I wish you great winter holidays and merrry christmas.

This release i call "The dynamic probes update".

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

  • added dynamic probes. you can now choose 1-5 probes for autoleveling, cr-touch measuring and assisted tramming
  • added assisted tramming on the cr-touch site
  • removed select print file scrolling on mainsite
  • rearranged main site with new select file field
  • selected print file shown on main site has now three visibility functions
    1. under 25 chars centered and bigger
    2. from 26 to 55 chars left arranged and in two rows.
    3. over 55 chars like 2 but cropped to 55 chars
  • cardreader now supports filenames up to 55 chars shown in 2 lines
  • adjusted M117 messages to be shown like a select file with the 3 mentioned options
  • fixed folders and files accounting so always the correct site number is shown
  • restructured lcd_rts code with new classes. it saved around 4k flash space
  • fixed inability to enter the adjust site during printing when G29 was in the start Gcode due to a wrong routing in g29cpp and ubl_g29.cpp
  • rearranged address space for cardreader update
  • with this release the firmware is not more backward compatible to the stock firmware.
    this means you cant mix screen of stock and my firmware anymore.
    naturally a downgrade to both stock mainboard and stock screen firmware is still possible.

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-v021]

05 Dec 10:50
733d72c
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

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

This release i call "The mesh colors update part 2".

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

  • meshes are now colored
  • added main site preheat shortcuts (inactive during print)
  • added main site cool and off toggle for temps/fans (inactive during print)
  • added optional M73 functionality toggle to show slicer time
  • added M600 on demand functionality (active during print)
  • added mesh status on main site
  • reworked about site for qrcode display
  • introduced new classes to save flash space

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-v020]

26 Nov 13:55
eff1dbd
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

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

This release i call "The instructions update".

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

  • added hints on cr-touch measuring site
  • added hints on manual tramming site
  • changed behavior of the home button on cr-touch measuring site
  • changed behavior of the home button on the manual tramming site
  • changed linear advance to 3 digits.
  • changed default linear advance K value to 0.035
  • added a guard to not overlow the display on loading a too big gcode preview image
  • increased gcode preview image size to 24KB by moving it from 0xB000 to 0xA000

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-v019]

24 Nov 00:18
c69d7ca
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

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

This release i call "The rectangle update".

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

  • active mesh points have now a rectangle
  • secured mesh edit on leveling
  • secured mesh size change on leveling
  • screen updates to reflect the rectangles
  • screen fixed to have a consistent output on page change
  • 7x7 mesh site on dacai displays now shows all rows consistent
  • mainboard fixed to not show a wrong mesh size on autoleveling start
  • stripped code down and removed unneeded code

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-v018]

18 Nov 21:03
2dac5f4
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

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

EDIT 20.11.2023: I had to hotfix screen and mainboard firmware caused by a bug in the 10x10 mesh processing.
Please redownload and reinstall if you want to use the 10x10 mesh as soon as i release it.
All other users are fine and can use the pre hotfix version.

This release i call "The mesh colors update".

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

  • mesh viewer now shows a coloured mesh after generation
  • fixed default preview pic reset on sd card pull
  • fixed folders and files icons reset on sd card pull
  • reduced variables on startup
  • rearranged the plus tramming point 1 to be in the middle of 310x310 size
  • lots of unused variables deleted

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