-
-
Notifications
You must be signed in to change notification settings - Fork 32
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
[FEATURE REQUEST]ESP3DLib 3.0 #39
Comments
Some update: I have currently only tested with MRR_ESPA V1.3 without display - I still need to adjust code with display and with serial display WebUI is finally the 3.0 as even it not yet finished it will be better to focus on latest versions
That said, I need to see how to handle Marlin with Long name support and Marlin without long name support in WebUI 3.0 refactoring So it should save time to stay on WebUI 3.0 and ESP3DLib may directly jump to 3.0 as final version Need to spend some time on stability issues before move to SD support then WebUI Update |
I spent all week on random crash and I think I worked around it, I still need to test AP mode in long run but I do not have anymore issue in STA mode so far (TBC) For some reason having webserver running on task on Core0 is randomly triggering WDT - I have disabled the watchdog for the ESP3DLib task but it still randomly trigger WDT on core 0, one solution seems to disabling watchdog when handling webserver
So I will use it as workaround from now, and continue porting |
Ok final workaround is now validated instead of using task wdt feeder I use global wdt feeder and it seems ok after one week of long run test |
Seems use current ESP3D V3 code using SDFat V2 fit with existing Marlin SDLib
So now need to see how to avoid conflict in usage and allow only to access SD at once - but so far so good EDIT: current test use SdFat 2.0.6 and now I would like to bump to SdFat 2.1.2 =>need to check upgrade first |
The sharing SD code have been updated as well as the new format of ESPXXX output as explained here : luc-github/ESP3D-WEBUI#157 (comment) |
Ok here we are - Webui V3 is now usable for Marlin-embedded but will still be updated : https://github.com/luc-github/ESP3D-WEBUI/blob/3.0-rewrite/dist/Printer3D/Marlin-embedded/index.html.gz?raw=true to use ESP3DLib V2 with latest Marlin bug-fix and latest ESP32 core (2.0.3rc) you need currently to use this fork / branch : https://github.com/luc-github/Marlin/tree/ESP3DLibV2 here the board and status that I will updated during my tests I have already starting to test and found some cases that I could not test on simulator 😉 so will update WebUI / ESP3DLib in parallele I do not have time to write doc for the configuration / feature list at this moment if you want to help on it, ping me, so you can do it on Wiki |
Issue with TinyBee MKS screen is now solved - issue was related to ESP3DLib code - so far so good |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Because there was no realease for a while from Marlin, here the branch of latest bugfix-2.1.x with several fixes: https://github.com/luc-github/Marlin/tree/ESP3DLib-V3-bugfix-2.1.x that support latest ESP3DLib 3.0, FYI Marlin upstream is broken for ESP3DLib 1.0 #75 Current change log for reference:
|
In same spirit of ESP3D-TFT I have listed all tested boards : https://esp3d.io/esp3dlib/v3.x/hardware/index.html Feel free to let me know if need more data or I missed some boards |
Hey @luc-github, first of all thanks for all the work in this project, it's looking great! Kind regards :) |
I have to sync with latest ESP3D Code so that is first blocker for sure, second I need to test with latest changes and of course update my fork with latest Marlin to finalize tests so still several blockers Why so hurry to push change upstream ? as you see code is still in alpha isolated PR is not possible, just changing pio version is a breaking change, so esp3dlib V1 won't work anymore, need also to change esp3dLib, etc... it is a full interconnected changes |
@fermino did you already tested my fork with the changes ? What part of the PR do you need ? |
Here features that will be covered by ESP3DLib 3.0 :
2.13.0 supportNote: Marlin itself will still use Marlin SD Lib as only ESP3DLib will be affected.
Testing boards:
1 - MRR_ESPA V1.3 without display
2 - FYSETC V1.0 + MKS TFT32_L V4.0 (With BTT FW)
3 - MKS TinyBee V1.0 + MKS Mini12864 V3.0
4 - Panda Zhu V1.2
Marlin Code base should be 2.0.9.3 bugfix 2.0.9.4? (TBD)
The text was updated successfully, but these errors were encountered: