-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added Mesh Bed Leveling + optimized some code defining new API, improvements and bug fixes #1111
Conversation
@bigtreetech The failed checks are related to no flash space availbale on TFT35 E3 V3.0 and above. With all other TFTs up to TFT35 there is no problem. Is there any solution applicable to solve the problem (e.g. make configurable the languages to include) or we can say THE END :-)? |
Yes. At present, all language characters occupy about 70-80KBytes of flash memory. we can add the macro definition to select the language to use in the source code to reduce the memory usage. |
@bigtreetech Good thanks. I will mark my PR as draft version, updating it with all your next official updates. I will also start to develop the Mesh Editor. br. |
Combine your efforts @traffic-light and @digant73! :) |
@traffic-light |
@bigtreetech maybe it's handy to change the names, for example en_cancel, without the language subscript. So for the example given: en_cancel into cancel. This way it's easier to implement new words in all languages files. |
@bigtreetech |
@digant73 Could you mabye look at the Runout Sensor, seems like it is not working, at least when you have it connected direct to the mainboard :-( The Runout trigger, but the TFT does nothing... |
@bigtreetech |
Manual mesh is not getting saved and when i do a Manual mesh leveling i always get m851 unknowen commad. |
You do not have Baby steping allowed in Marlin |
i hve Babystepping enabled in marlin when i use lcd mode everything is working mmbl also. |
…vements and bug fixes (bigtreetech#1111) * Added Mesh Bed Leveling * cleanup * cleanup * minor changes * optimized code + cleanup * created API for Babystep and Probe Offset used by new MBL and next Mesh editor * minor cleanup * minor changes * minor changes
…vements and bug fixes (bigtreetech#1111) * Added Mesh Bed Leveling * cleanup * cleanup * minor changes * optimized code + cleanup * created API for Babystep and Probe Offset used by new MBL and next Mesh editor * minor cleanup * minor changes * minor changes
Description
Improvements:
reusable for Babystep, Probe Offset, MBL and the future Mesh editor
Fixes:
PR Status:
FINAL: the PR is ready to be merged on BTT main branch
NOTE:
Previous FLASH space problems were fixed. Now it's about 87% of FLASH usage on all the TFT variants