Skip to content
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

Fix SD card detection on BIGTREETECH SKR E3-DIP V1.x #842

Merged

Conversation

sustmi
Copy link
Contributor

@sustmi sustmi commented Nov 13, 2022

Description

I tested the example config on my Ender 3 with BigTreeTech SKR E3-DIP V1.0 board and I needed to leave this line comment out. With SD_DETECT_STATE HIGH enabled, the SD card does not work and the printer shows "SD Init Fail" when I remove the card and "Media Removed" when I insert it.

As far as I can tell v1.1 of the board has no changes in this regard:

What's new with Board version V1.1:

  • Modified the SERVO port (hardware of board -- check PDF)
  • Firmware is compatible for both v1.0 and v1.1

Source: https://github.com/bigtreetech/BIGTREETECH-SKR-E3-DIP-V1.0

This comment MarlinFirmware/Marlin#20952 (comment) seems to confirm that SD_DETECT_STATE HIGH should be disabled even on board v1.1.

The change enabling SD_DETECT_STATE HIGH was done here and I think that it was a mistake: 5512b13#diff-42021d0476fa94f14d9afaa0290738c3b67857151884b5c715c827d135c02b45R1167

See also the original config from BIGTREETECH's repository: https://github.com/bigtreetech/BIGTREETECH-SKR-E3-DIP-V1.0/blob/c93d0309a42848e0fa27f005e9b2031736be7e61/Firmware/Marlin-2.0.7.2-SKR-E3-DIP/Marlin/Configuration_adv.h#L1171

Benefits

Fixes SD card on BIGTREETECH SKR E3-DIP V1.x boards when using example Marlin config.

@thinkyhead thinkyhead merged commit 725a692 into MarlinFirmware:import-2.1.x Nov 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants