Basic Information:
Printer Model:Voron0
MCU / Printerboard:mks robin e3d
Host / SBC Raspberry pi 3b+
shiqi@voron0:~/klipper $ ./scripts/flash-sdcard.sh /dev/ttyUSB0 mks-robin-e3d
Flashing /home/shiqi/klipper/out/klipper.bin to /dev/ttyUSB0
Converting Klipper binary to custom format…Done
Checking FatFS CFFI Build…
Connecting to MCU…Connected
Checking Current MCU Configuration…Done
MCU needs restart: is_config=1, is_shutdown=0
Attempting MCU Reset…Done
Waiting for device to reconnect…Done
Connecting to MCU…Connected
Initializing SD Card and Mounting file system…
SD Card Flash Error: Failed to Initialize SD Card. Is it inserted?
Traceback (most recent call last):
File “/home/shiqi/klipper/scripts/spi_flash/spi_flash.py”, line 1327, in _configure_mcu_spibus
self.fatfs.mount(printfunc)
~~~~~~~~~~~~~~~~^^^^^^^^^^^
File “/home/shiqi/klipper/scripts/spi_flash/spi_flash.py”, line 330, in mount
raise OSError(“flash_sdcard: failed to mount SD Card, returned %s”
% (FRESULT[ret]))
OSError: flash_sdcard: failed to mount SD Card, returned FR_NOT_READY
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/home/shiqi/klipper/scripts/spi_flash/spi_flash.py”, line 1660, in main
spiflash.run()
~~~~~~~~~~~~^^
File “/home/shiqi/klipper/scripts/spi_flash/spi_flash.py”, line 1600, in run
self.run_reactor_task(self.run_sdcard_upload)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/shiqi/klipper/scripts/spi_flash/spi_flash.py”, line 1583, in run_reactor_task
k_reactor.run()
~~~~~~~~~~~~~^^
File “/home/shiqi/klipper/klippy/reactor.py”, line 292, in run
g_next.switch()
~~~~~~~~~~~~~^^
File “/home/shiqi/klipper/klippy/reactor.py”, line 340, in _dispatch_loop
timeout = self._check_timers(eventtime, busy)
File “/home/shiqi/klipper/klippy/reactor.py”, line 158, in _check_timers
t.waketime = waketime = t.callback(eventtime)
~~~~~~~~~~^^^^^^^^^^^
File “/home/shiqi/klipper/klippy/reactor.py”, line 48, in invoke
res = self.callback(eventtime)
File “/home/shiqi/klipper/scripts/spi_flash/spi_flash.py”, line 1555, in run_sdcard_upload
self.mcu_conn.configure_mcu(printfunc=output_line)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File “/home/shiqi/klipper/scripts/spi_flash/spi_flash.py”, line 1372, in configure_mcu
self._configure_mcu_spibus(printfunc=printfunc)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File “/home/shiqi/klipper/scripts/spi_flash/spi_flash.py”, line 1330, in _configure_mcu_spibus
raise SPIFlashError(
“Failed to Initialize SD Card. Is it inserted?”)
SPIFlashError: Failed to Initialize SD Card. Is it inserted?
Describe your issue:
I’m sure I inserted the SD card, and it works fine with SD flash on MKS Monster8.Moreover, manually copying firmware to this SD card can also update normally on e3d