Skip to content

Commit aaf5bf0

Browse files
committed
πŸ§‘β€πŸ’» Add RESET_STEPPERS_ON_MEDIA_INSERT flag
1 parent fb54d06 commit aaf5bf0

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

β€ŽMarlin/src/pins/stm32f1/pins_FYSETC_AIO_II.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
#define BOARD_WEBSITE_URL "fysetc.com"
2828

2929
#define BOARD_NO_NATIVE_USB
30-
30+
#define RESET_STEPPERS_ON_MEDIA_INSERT
3131
#define DISABLE_JTAG
3232

3333
#define pins_v2_20190128 // new pins define

β€ŽMarlin/src/pins/stm32f1/pins_FYSETC_CHEETAH.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
//#define BOGUS_TEMPERATURE_GRACE_PERIOD 2000
3333

3434
#define BOARD_NO_NATIVE_USB
35-
35+
#define RESET_STEPPERS_ON_MEDIA_INSERT
3636
#define DISABLE_JTAG
3737

3838
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)

β€ŽMarlin/src/sd/cardreader.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -491,12 +491,12 @@ void CardReader::manage_media() {
491491

492492
if (stat) { // Media Inserted
493493
safe_delay(500); // Some boards need a delay to get settled
494-
if (TERN1(SD_IGNORE_AT_STARTUP, old_stat != 2))
495-
mount(); // Try to mount the media
496-
#if MB(FYSETC_CHEETAH, FYSETC_CHEETAH_V12, FYSETC_AIO_II)
497-
reset_stepper_drivers(); // Workaround for Cheetah bug
498-
#endif
494+
495+
// Try to mount the media (only later with SD_IGNORE_AT_STARTUP)
496+
if (TERN1(SD_IGNORE_AT_STARTUP, media_stat.inited)) mount();
499497
if (!isMounted()) stat = 0; // Not mounted?
498+
499+
TERN_(RESET_STEPPERS_ON_MEDIA_INSERT, reset_stepper_drivers()); // Workaround for Cheetah bug
500500
}
501501
else {
502502
#if PIN_EXISTS(SD_DETECT)

0 commit comments

Comments
Β (0)