Skip to content

Releases: ThomasToka/MarlinFirmware

[MARLIN-E3S1PROFORK-BYTT-rc1] - 2023-05-19

19 May 07:27
3d3f5d8
Compare
Choose a tag to compare

Dear Ender 3 S1 PRO/PLUS user,

i proudly present you the newest MARLIN-E3S1PROFORK-BYTT-rc1 (release candidate 1) release.

In this release i have reworked the screen firmware to an own build based on the 1.0.4 sources.

Many new features were added. Among them are for example:

  • autopid for hotend and hotbed
  • reworked autoleveling site with mesh visualisation
  • linear advance settings support over touch display
  • hotend 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 dawin 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.
  • autopid cycle shown on display and on terminal may differ. known and to be fixed. the positions of the "text" output to console are not perfect. but only visually a minor 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.

Terminal:

  • some debug headers show up if you watch with a terminal. final cleanup of this will be with the final release.

Please read the installation.txt.

I wish you good luck with the installation process and with the new features.

Thomas Toka - Core developer MARLIN-E3S1PROFORK-BYTT

[MARLIN-E3S1PROFORK-BYTT-10]

11 May 21:46
edee622
Compare
Choose a tag to compare

[MARLIN-E3S1PROFORK-BYTT-10] - 2023-05-11

This release is another service release. During my development i have found a bug in the saving of the mesh to the eeprom. So it is lost after reboot of the printer.

This service release correts this.

Added

-nothing

Changed

-nothing

Fixed

[MARLIN-E3S1PROFORK-BYTT-fix8] Mesh save after G29 was faulty and not saved.

[MARLIN-E3S1PROFORK-BYTT-9]

10 May 00:05
fa77aa4
Compare
Choose a tag to compare

[MARLIN-E3S1PROFORK-BYTT-9] - 2023-05-10

This release is the prerelease for the screen firmware release. Development features are already in the firmware but not visible yet.
I will deliver the new stable screen firmware in the next 14days.

Users of the beta screen firmware can also install this build. My new developments are transparent and not interfering with the stock screen firmware. So if you use the stock screen you dont see my new developments.

I had to disable the LASER FEATURE temporary. We are running out of memory and most users dont use it. Maybe it will come back later..

In this release i also fixed the M600 repeating bug. Now it is possible to do multiple M600 as the variables are reset correctly.

Added

[MARLIN-E3S1PROFORK-BYTT-add7] I included all marlin upstream commits since the last release.
[MARLIN-E3S1PROFORK-BYTT-add8] New features added in the backgroud for the upcomming screen release.

Changed

[MARLIN-E3S1PROFORK-BYTT-change15] Laser feature deactivated due to low memory.
[MARLIN-E3S1PROFORK-BYTT-change16] Unifing beta phase code and last release code.

Fixed

[MARLIN-E3S1PROFORK-BYTT-fix7] M600 can now be used multiple times. 

[MARLIN-E3S1PROFORK-BYTT-8]

05 May 21:30
7f8b404
Compare
Choose a tag to compare

[MARLIN-E3S1PROFORK-BYTT-8] - 2023-05-05

This is a short service release covering only one problem as i am mid development of the new touchscreen and mainboard firmware.

In this release i fixed zoffset setting on the auxl. lvl. page. It was damaged due to a new introduced logic depending on internal signals. But those signals were not consistent in all ranges. So i reverted to my earlier working logic.

Added

  • nothing

Changed

  • [MARLIN-E3S1PROFORK-BYTT-change11] CHANGE PENDING! WAITING FOR CONFIRMATION FROM UPSTREAM! I am evaluating the fix of M206. It seems broken after upstream commits.

Fixed

  • [MARLIN-E3S1PROFORK-BYTT-fix6] Auxl. lvl. zoffset adjusting stopped at -2.08mm. Fixed.

[MARLIN-E3S1PROFORK-BYTT-7]

17 Apr 20:30
1a07cc2
Compare
Choose a tag to compare

[MARLIN-E3S1PROFORK-BYTT-7] - 2023-04-17

In this release i fixed a today reported bug again: the filament runout sensor. Me myself fatfingered it on the last rebase and so my initial fix was not implemented. Sorry.

I also adjusted the manual leveling points of the Ender 3 S1 Plus. I am not 100% satisfied with it. Further changes will follow. Problematic on this machine is the locked screen firmware to x=300 and y=300. We will see how it works with this release.

Added

[MARLIN-E3S1PROFORK-BYTT-add6] I included all marlin upstream commits since the last release.

Changed

[MARLIN-E3S1PROFORK-BYTT-change11] CHANGE PENDING! WAITING FOR CONFIRMATION FROM UPSTREAM! I am evaluating the fix of M206. It seems broken after upstream commits.
[MARLIN-E3S1PROFORK-BYTT-change14] Ender 3 S1 Plus manual leveling points ubl correction. Slightly adjusted offsets of the printer.

Fixed

[MARLIN-E3S1PROFORK-BYTT-fix5] Users report that filament runout sensor is broken again. I can confirm that i fatfingered it myself on the last rebase of the code. Fixed again. Sorry.

[MARLIN-E3S1PROFORK-BYTT-6] Release announcement

16 Apr 18:03
23c3822
Compare
Choose a tag to compare

[MARLIN-E3S1PROFORK-BYTT-6] - 2023-04-16

In this release i changed the dimensions of Ender 3 S1 Pro slightly to match more users defaults.
The esteps for x and y have been adjusted after testing dimensions and movement width.

Added
[MARLIN-E3S1PROFORK-BYTT-add5] I included all marlin upstream commits since the last release.

Changed

[MARLIN-E3S1PROFORK-BYTT-change11] CHANGE PENDING! WAITING FOR CONFIRMATION FROM UPSTREAM! I am evaluating the fix of M206. It seems broken after upstream commits.
[MARLIN-E3S1PROFORK-BYTT-change12] Dimensional change Ender 3 S1 Pro. x-min position from -0.8 to -2.
[MARLIN-E3S1PROFORK-BYTT-change13] Esteps x and y from 80 to 79.5 to have better dimensional accuracy of printed parts.

Fixed
nothing had to be fixed..

[MARLIN-E3S1PROFORK-BYTT-5] Release announcement

15 Apr 16:46
ffd7b27
Compare
Choose a tag to compare

[MARLIN-E3S1PROFORK-BYTT-5] - 2023-04-15

This release mainly covers UBL functionality. The mesh area has been extended and the manual leveling points changed to match the new location of the autoleveling points. it has still 45 mm clearance on the back as the probe can not reach much more (probe offset exactly. so 45mm is 3.2mm near to this and ok to have some clearance.)

Before:
// X0,Y0 X1,Y1 X2,Y2 X3,Y3 X4 Y4
#define MANUALL_BED_LEVEING_5POSITION {117.5,117.5, 45,45, 190,45, 190,190, 45,190}

Now:
#define MANUALL_BED_LEVEING_5POSITION {117.5,117.5, 27,27, 208,27, 208,190, 27,190}

Added

[MARLIN-E3S1PROFORK-BYTT-add4] I included all marlin upstream commits since the last release.

Changed

[MARLIN-E3S1PROFORK-BYTT-change8] The display will show which version is installed exactly (abl5x5-byTT,ubl5x5-byTT, etc..).
[MARLIN-E3S1PROFORK-BYTT-change9] Change all UBL builds to new coordinates. Accordingly the manual leveling points will be adjusted to match the autoleveling points. Change is from 45mm mesh_inset all around to. 27mm for left (EDIT: Added 2m for cable clearance), right and front and 45 mm for the back as the probe cant reach more. Movement area extended with +6 on X. 
[MARLIN-E3S1PROFORK-BYTT-change10] As of now i will release the releases on the releases page https://github.com/ThomasToka/MarlinFirmware/releases

Fixed
nothing had to be fixed..