update code base to Marlin 2.0.9.2 #211

Merged
stklcode merged 2 commits from feature/marlin-2.0.9 into master 2021-11-02 04:48:22 -05:00
stklcode commented 2021-10-03 13:35:34 -05:00 (Migrated from github.com)

Description

This PR updates the upstream sources to Marlin 2.0.9.2

ExtUI vs custom implementation

ExtUI is not used, so the custom implementation including special menu are still in place.

Just updated some renamed functions and macros to make it compatible.

Changed files

All changes I could make out in the current state are marked with

// PATCH START: Knutwurst
...
// PATCH END: Knutwurst

or inline

... // PATCH Knutwurst`.

The backports of e.g. MeatPack support will be replaced by the unmodified upstream sources.

Tested

The firmware builds for some random targets including "CHIRON".

I've tested the "MEGA_P_BLT_10" target on my printer, including special menu and Autoleveling. Works so far.

Benefits

The updates introduces new features and bugfixes in Marlin. It also brings this project closer to upstream for future development.

Configurations

The configuration files have been updated and hopefully all customization remain functional. No additional files needed.

No currently open issue.

### Description This PR updates the upstream sources to [Marlin 2.0.9.2](https://github.com/MarlinFirmware/Marlin/tree/2.0.9.2) #### ExtUI vs custom implementation ExtUI is _not_ used, so the custom implementation including special menu are still in place. Just updated some renamed functions and macros to make it compatible. #### Changed files All changes I could make out in the current state are marked with ```cpp // PATCH START: Knutwurst ... // PATCH END: Knutwurst ``` or inline ```cpp ... // PATCH Knutwurst`. ``` The backports of e.g. _MeatPack_ support will be replaced by the unmodified upstream sources. #### Tested The firmware builds for some random targets including "CHIRON". I've tested the "MEGA_P_BLT_10" target on my printer, including special menu and Autoleveling. Works so far. ### Benefits The updates introduces new features and bugfixes in Marlin. It also brings this project closer to upstream for future development. ### Configurations The configuration files have been updated and hopefully all customization remain functional. No additional files needed. ### Related Issues No currently open issue.
stklcode commented 2021-11-02 04:32:31 -05:00 (Migrated from github.com)

Rebased onto master branch and migrated 4Max config, too.

Rebased onto master branch and migrated 4Max config, too.
knutwurst commented 2021-11-02 04:45:25 -05:00 (Migrated from github.com)

Whew! I didn't expect that. You did what I never wanted to do :D
Great! However, it is very difficult to trace each change individually now. I will merge the pull request and then build through all the variants for a new beta version.

Since I don't have a QA team, the product has to mature with the customer :D

THANKS ALOT! 🥇

Whew! I didn't expect that. You did what I never wanted to do :D Great! However, it is very difficult to trace each change individually now. I will merge the pull request and then build through all the variants for a new beta version. Since I don't have a QA team, the product has to mature with the customer :D THANKS ALOT! 🥇
stklcode commented 2021-11-02 04:50:40 -05:00 (Migrated from github.com)

Good to hear that my work was not lost.

I know a lot of code was moved, but my hope is that future Marlin updates will be smoother once the code is close to it.

As always, I probably test every update on my Mega P with BLT. All I can tell about other printers is that the PIO process completes...

Good to hear that my work was not lost. I know a lot of code was moved, but my hope is that future Marlin updates will be smoother once the code is close to it. As always, I probably test every update on my Mega P with BLT. All I can tell about other printers is that the PIO process completes...
Sign in to join this conversation.
No description provided.