<ol>
<li>Get a copy of Partition Wizard (Free)</li>
<li>Take your 16G or 32G or ...? SD card and delete the existing partition.</li>
<li>Create a 2G partition and format it as FAT.</li>
</ol>

<p>Yes, you are wasting a lot of the SD card space but given the price of these things these days, who cares. And it will work.</p>

CC BY-SA 4.0
2018-06-04T00:55:35.203Z
2018-06-04T00:55:35.203Z
Sid
<p>The maximum size is 32 GB, however using microSD has a little disadvantage:</p>
<ol>
<li><p>The microSD adapter and Micro memory are wrong assembled and the chip are unable to be read.</p>
<p>Solution: stick with a tape adhesive to keep Micro memory and SD adapter well aligned</p>
</li>
<li><p>The SD adapter can't be read on the 3D printer</p>
<p>Solution: Add an extra tape adhesive over the SD adapter just like sticker, to make tight the assembly inside the reader.</p>
</li>
</ol>
<p>Clean the contacts of the SD adapter, normally has the same issue like nintendo cartridge.</p>
<p>I´m planning to get a bunch of SD cards instead microSD's, none of SD 8 GB and 16 GB are failing due wrong contact assembly.</p>

CC BY-SA 4.0
2018-01-20T06:12:06.990Z
2018-07-11T13:14:33.070Z
2020-06-18T08:29:41.667Z
Fernando Baltazar
<p>Unfortunately, the answer isn't as simple as that a specific size of SD card works and another size doesn't. The <a href="https://github.com/MarlinFirmware/Marlin/wiki/SD-cards" rel="nofollow noreferrer">Marlin firmware wiki</a> mentions:</p>

<blockquote>
  <p>The SD- or MMC- Card must be formatted as FAT and must have a MMC interface. This is more likely with cards &lt;= 2&nbsp;GB.</p>
</blockquote>

<p>MMC is the predecessor of SD. SD cards are <em>not</em> necessarily fully backwards compatible with MMC. Apparently, Marlin uses some features specific to MMC, so your card should support it.</p>

<p>The SD card support in Marlin is based on the <a href="https://www.arduino.cc/en/Reference/SD" rel="nofollow noreferrer">Arduino SD Card Library</a>, which further mentions:</p>

<blockquote>
  <p>The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards.</p>
</blockquote>

<p>Based on this:</p>

<ul>
<li><p>Cards should be formatted FAT16 or FAT32.</p></li>
<li><p>Cards bigger than 32&nbsp;GB definitely won't work (not SD or SDHC).</p></li>
<li><p>Cards at most 2&nbsp;GB will probably work.</p></li>
<li><p>Cards between 2&nbsp;GB and 32&nbsp;GB <em>might</em> work, depending on the specifics of the card.</p></li>
</ul>

CC BY-SA 4.0
2019-02-01T14:31:28.713Z
Is there any way of knowing that an SD card supports the MMC protocol without putting it into the printing (but another machine or even from the manufacture's website?). Are some brands more likely to support it?
thaimin
CC BY-SA 4.0
2023-01-04T22:45:22.257Z
hopefully one day they add exFAT support. FAT32 is getting long in the teeth. MacOS and Windows are trying to make it actively difficult to format FAT32 partitions.
I'll Eat My Hat
CC BY-SA 4.0
2018-01-20T10:00:07.707Z
2018-07-11T13:17:16.427Z
2018-07-11T13:17:16.427Z
Tom van der Zanden
<p>I have a Monoprice Select Mini v2 and it came with a 256 MB SD card. I have a bunch of 16 GB cards. I have made sure that the new SD card has a FAT32 filesystem. I copy the gcode file onto this card and when I put it in the printer, it can't find any files!</p>

<p>And yes, the file is at the root level of the filesystem and it uses the proper naming convention. The file works on the old card.</p>

<p>Since the old card still works, this isn't an emergency, but I want to have a backup and I don't have any other cards that small.</p>

CC BY-SA 3.0
2018-01-09T16:51:58.627Z
I would expect Repetier and Marlin to support up to 32GB (the maximum size for a FAT32 partition).
Mick
CC BY-SA 3.0
2018-01-10T02:43:57.623Z
16 GB Micro SD cards don't work, at least the ones I have.
NomadMaker
CC BY-SA 3.0
2018-01-10T02:51:58.030Z
That's interesting. Maybe the firmware developers were trying to conserve memory? I shall have to try a 32GB card that I have (with my Tronxy X1). It is also possible that Monoprice have tweaked their firmware for some reason, rather than use default values.
Mick
CC BY-SA 3.0
2018-01-11T05:39:02.937Z
Try to determine the actual file system on your working SD card, maybe you just need exfat or something. You can use Disk Manager on Windows (does not detect all of them) or mount utility on Linux. Your problem also may have something to deal with SDHC support in the SD reader of your printer. Try using different SDHC and SD cards (SDHCs start from 4GB iirc).
ZuOverture
CC BY-SA 3.0
2018-01-11T09:21:05.310Z
The exFAT system doesn't work, though that may be due to the size of the card. i reformated it to a FAT32, and that didn't work. I haven't been able to find a source for 256 MB micro SD cards.
NomadMaker
CC BY-SA 3.0
2018-01-11T15:39:22.257Z
You could try to use the least advanced SD card, the SDSC style.  These will be less than 4 GB.  Since you can't find 256 MB cards, try an SDSC 1 GB card.
cmm
CC BY-SA 3.0
2018-01-11T15:45:40.913Z
@NomadMaker, I took too long to edit :)  Continued...  In my work, we've had to support many generations of SD cards, and there are occasional problems with backward compatibility of SDHC cards when accessed through an older signaling protocol.
cmm
CC BY-SA 3.0
2018-01-13T02:45:21.817Z
I finally got a 16 GB card to work. Perhaps the previous 16 GB card I'd used was defective.
NomadMaker
<firmware><hardware><monoprice-select-mini><microsd>
What is the largest microSD card that a Monoprice Select Mini can read?
NomadMaker
# What is the largest microSD card that a Monoprice Select Mini can read?

(Asked by: username_0 on 2018-01-09)

I have a Monoprice Select Mini v2 and it came with a 256 MB SD card. I have a bunch of 16 GB cards. I have made sure that the new SD card has a FAT32 filesystem. I copy the gcode file onto this card and when I put it in the printer, it can't find any files!

And yes, the file is at the root level of the filesystem and it uses the proper naming convention. The file works on the old card.

Since the old card still works, this isn't an emergency, but I want to have a backup and I don't have any other cards that small.

**Tags:** firmware, hardware, monoprice-select-mini, microsd
> **Comments:**
> **username_1**: I would expect Repetier and Marlin to support up to 32GB (the maximum size for a FAT32 partition).  
> **username_0**: 16 GB Micro SD cards don't work, at least the ones I have.  
> **username_1**: That's interesting. Maybe the firmware developers were trying to conserve memory? I shall have to try a 32GB card that I have (with my Tronxy X1). It is also possible that Monoprice have tweaked their firmware for some reason, rather than use default values.  
> **username_2**: Try to determine the actual file system on your working SD card, maybe you just need exfat or something. You can use Disk Manager on Windows (does not detect all of them) or mount utility on Linux. Your problem also may have something to deal with SDHC support in the SD reader of your printer. Try using different SDHC and SD cards (SDHCs start from 4GB iirc).  
> **username_0**: The exFAT system doesn't work, though that may be due to the size of the card. i reformated it to a FAT32, and that didn't work. I haven't been able to find a source for 256 MB micro SD cards.  
> **username_3**: You could try to use the least advanced SD card, the SDSC style.  These will be less than 4 GB.  Since you can't find 256 MB cards, try an SDSC 1 GB card.  
> **username_3**: @NomadMaker, I took too long to edit :)  Continued...  In my work, we've had to support many generations of SD cards, and there are occasional problems with backward compatibility of SDHC cards when accessed through an older signaling protocol.  
> **username_0**: I finally got a 16 GB card to work. Perhaps the previous 16 GB card I'd used was defective.  

---

## 3 answers

### Answer by username_6 on 2018-01-20. Score: 7 | Accepted answer

Unfortunately, the answer isn't as simple as that a specific size of SD card works and another size doesn't. The [Marlin firmware wiki](https://github.com/MarlinFirmware/Marlin/wiki/SD-cards) mentions:

> The SD- or MMC- Card must be formatted as FAT and must have a MMC interface. This is more likely with cards <= 2 GB.

MMC is the predecessor of SD. SD cards are *not* necessarily fully backwards compatible with MMC. Apparently, Marlin uses some features specific to MMC, so your card should support it.

The SD card support in Marlin is based on the [Arduino SD Card Library](https://www.arduino.cc/en/Reference/SD), which further mentions:

> The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards.

Based on this:

* Cards should be formatted FAT16 or FAT32.
* Cards bigger than 32 GB definitely won't work (not SD or SDHC).
* Cards at most 2 GB will probably work.
* Cards between 2 GB and 32 GB *might* work, depending on the specifics of the card.

> **Comments:**
> **username_7**: Is there any way of knowing that an SD card supports the MMC protocol without putting it into the printing (but another machine or even from the manufacture's website?). Are some brands more likely to support it?  
> **username_8**: hopefully one day they add exFAT support. FAT32 is getting long in the teeth. MacOS and Windows are trying to make it actively difficult to format FAT32 partitions.  

---

### Answer by username_4 on 2018-06-04. Score: 0

1. Get a copy of Partition Wizard (Free)
2. Take your 16G or 32G or ...? SD card and delete the existing partition.
3. Create a 2G partition and format it as FAT.

Yes, you are wasting a lot of the SD card space but given the price of these things these days, who cares. And it will work.


---

### Answer by username_5 on 2018-01-20. Score: 0

The maximum size is 32 GB, however using microSD has a little disadvantage:

1. The microSD adapter and Micro memory are wrong assembled and the chip are unable to be read.

   Solution: stick with a tape adhesive to keep Micro memory and SD adapter well aligned
2. The SD adapter can't be read on the 3D printer

   Solution: Add an extra tape adhesive over the SD adapter just like sticker, to make tight the assembly inside the reader.

Clean the contacts of the SD adapter, normally has the same issue like nintendo cartridge.

I´m planning to get a bunch of SD cards instead microSD's, none of SD 8 GB and 16 GB are failing due wrong contact assembly.


---

