Welcome! Log In Create A New Profile

Advanced

MULTI_VOLUME on SKR Mini E3 V3

Posted by AlanCarvalho 
MULTI_VOLUME on SKR Mini E3 V3
February 29, 2024 07:58PM
Hello.

I have a custom 3D printer with the following configuration:

Motherboard: SKR Mini E3 V3 (https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3)
LCD screen: MKS Mini 12864 V3 (https://github.com/makerbase-mks/MKS-MINI12864-V3)

I recently decided to update the firmware to Marlin 2.1.2.2.
While doing that, I decided to try to find a way to upload firmware to the onboard SD card over USB.

I enabled the MULTI_VOLUME feature, like this:

#define MULTI_VOLUME
  #if ENABLED(MULTI_VOLUME)
    #define VOLUME_SD_ONBOARD
    #define VOLUME_USB_FLASH_DRIVE
    #define DEFAULT_VOLUME SV_SD_ONBOARD
    #define DEFAULT_SHARED_VOLUME SV_USB_FLASH_DRIVE
  #endif

Using the build environment STM32G0B1RE_btt, I can't compile, because I get the following error:

Marlin\src\sd/cardreader.h:250:12: error: 'DiskIODriver_USBFlash' does not name a type; did you mean 'DiskIODriver_SPI_SD'?

I then tried to use the build environment STM32G0B1RE_btt_xfer.
After having enabled SDSUPPORT, BINARY_FILE_TRANSFER, and CUSTOM_FIRMWARE_UPLOAD, I get the same error as before.

Does anyone have a clue on how to solve this?

Thanks.
Re: MULTI_VOLUME on SKR Mini E3 V3
February 29, 2024 08:22PM
That is not MULTI_VOLUME, That is for if the controller has a sdcard and a usb flash drive port, which your board does not have.



You just want to use build environment env: STM32G0B1RE_btt_xfer
Which sets up the firmware to allow you to upload firmware to the sdcard over usb cable via binary file transfer.

There is no support for 2 sdcards if that is what your trying

Edited 2 time(s). Last edit at 02/29/2024 09:46PM by Dust.
Re: MULTI_VOLUME on SKR Mini E3 V3
March 02, 2024 09:02AM
Thank you very much, Dust.

I think I completely misunderstood the MULTI_VOLUME feature.
Problem solved.
Sorry, only registered users may post in this forum.

Click here to login