bigtreetech / BIGTREETECH-SKR-mini-E3

BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
2.01k stars 1.97k forks source link

SD Cards bigger than 8GB don't work #66

Open damvcoool opened 4 years ago

damvcoool commented 4 years ago

I have noticed that currently this board does not appear to be able to handle SD cards that are 8GB or bigger.

I can use the 8GB card to upgrade Marlin, but past this point the SD card does not initialize. I am currently using a 2GB SD to print.

I did not have this issue with the same build of Marlin (Bugfix-2.x from Octoboer 23 2018) in the Creality Board.

TheGadge commented 4 years ago

mine came with, and I've flashed several times with a 128mb?? (1.2)

damvcoool commented 4 years ago

Mine came with a 128MB MicroSD Card as well, I have V1.2, however i do find it strange that only less than 2GB Card work with this Board.

TheGadge commented 4 years ago

I presume they’re exact same format?

damvcoool commented 4 years ago

Yes, I format all my cards using Windows FAT32, with 64K allocation image

TheGadge commented 4 years ago

Well this is worrying. I do hope they’re not presuming everyone uses octoprint etc, which I do, but many don’t. I’m currently looking into using an adafruit neopixel stick under the extruder housing and making use of our new little socket, so that’s me today lol. Hopefully we’ll hear back soon about this issue.

damvcoool commented 4 years ago

I will try to format the cards again using a different allocation unit, however these work fine with the Creality 1.1.3 board. Only SD cards bigger than 8GB seem to be affected.

dani1995ar commented 4 years ago

I might be wrong, but I think this is bebcause 32bit processors can only handle up to 4 GB of memory. I know this sd is not RAM but it is somehting that came to my mind while reading this post

damvcoool commented 4 years ago

no that's not it...specially since the original creality board uses an 8 Bit processor.

swilkens commented 4 years ago

F.Y.I.

SD cards with a capacity above 2 Gb are "High Capacity" or "eXtended Capacity" cards, they are physically different than the < 2Gb cards and require newer hardware to read them.

damvcoool commented 4 years ago

F.Y.I.

SD cards with a capacity above 2 Gb are "High Capacity" or "eXtended Capacity" cards, they are physically different than the < 2Gb cards and require newer hardware to read them.

Does this mean that the SKR Mini E3 v1.2 is not compatible with SD HC?

TheGadge commented 4 years ago

“Newer hardware” better be in a board that’s less than a month old. :/

lococnc commented 4 years ago

I am using a 16GB with success. However I do have to reformat every few times I load a firmware.bin file as it seems to corrupt the card

dp250f commented 4 years ago

F.Y.I. SD cards with a capacity above 2 Gb are "High Capacity" or "eXtended Capacity" cards, they are physically different than the < 2Gb cards and require newer hardware to read them.

Does this mean that the SKR Mini E3 v1.2 is not compatible with SD HC?

I was able to use some spare pins to enable LCD SD card (SD_DETECT_PIN and LCD_SDSS), and even that cannot read my 16GB sd card. I thought SPI was SPI when it comes to SD card access, but I guess there's something more to it.