Add TFT_SHARED_IO to Kingroon KP3S Example #1110
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
The Kingroon KP3S and other MKS ROBIN NANO based printers have been having issues with SD card prints for a couple of versions of Marlin. I have been trying different configs to see if the issue could be solved. After a lot of attempts I discovered that
TFT_SHARED_IO
seems to fix the issues. It would seem that the TFT and the SD card are sharing I/O. Therefore, this should be enabled in the example config.We should also consider adding this to other examples of MKS ROBIN NANO based printers. But it should probably be on a case by case basis.
Benefits
Without this config enabled the printer would refuse to print(go back to info screen and do nothing), freeze right before printing or freeze mid print(depending on the Marlin version used)
Related Issues
[BUG] SD Card is detected but doesn't start printing or heating
[BUG] On Print Start from SD Card Print Never Starts