SD card inserted SD init fail

Discussions about firmware/slicing software, tweaks and settings
Post Reply
Dmarquee
Posts: 2
Joined: Mon Feb 25, 2013 10:44 am

SD card inserted SD init fail

Post by Dmarquee » Sat Apr 19, 2014 9:50 am

Just installed the dual extrusion firmware.
When connecting the printer with the repetier host it hangs giving me:
SD card inserted
SD init fail
SD card inserted
SD init fail
SD card inserted
SD init fail

On and on, so nothing works. And i don't have a SD card inserted!
Anyone having the same problem?

andrewsi
Posts: 130
Joined: Mon Dec 23, 2013 1:26 am

Post by andrewsi » Sun Apr 20, 2014 6:29 am

Sounds like the firmware setting for the SD card detection may have its polarity inverted. Check the configuration_adv.h, or configuration.h, somewhere in there is a setting that controls the SD card detection line and whether high or low represents that the card is inserted.

The other possibility, depending on what firmware you had installed before, is that you need to clear out the EEPROM and let the firmware restore its "stock" settings - installing new firmware usually leaves the EEPROM contents alone but if you're switching from Marlin to Repetier or something like that, the values will not be what the new firmware expects. Sending an M502 will restore the current firmware's idea of the defaults, then follow it up with an M500 to write them back to the EEPROM.
__________________________________________
Andy Silverman, Technogeek in Seattle
Felix Tec4 Single-head

Hugues
Posts: 270
Joined: Thu Apr 04, 2013 5:36 pm

Post by Hugues » Sun May 04, 2014 2:41 pm

same problem here after my dual extruder firmware upgrade.

I fixed the problem by inserting a SD card, then the message changes to SD card removed.
.
But i would like to fix this properly. The configuration.h file shows this
#ifndef SDSUPPORT // Some boards have sd support on board. These define the values already in pins.h
#define SDSUPPORT 1
#define SDCARDDETECT SDCARDDETECT
#define SDCARDDETECTINVERTED 1
#endif
#define SD_EXTENDED_DIR 1 /** Show extended directory including file length. Don't use this with Pronterface! */
#define ARC_SUPPORT 1
#define FEATURE_MEMORY_POSITION 1
#define FEATURE_CHECKSUM_FORCED 0
#define FEATURE_FAN_CONTROL 1
...

Any idea which modification i should make ?
Hugues
Regards from Switzerland

Post Reply