Inkplate 6FLICK MicroPython - Formatting the microSD card
The bulit-in microSD card slot on the back of Inkplate 6FLICK can be a great asset for your projects, either for storing a very large number of high-quality images which can be displayed or reading and writing data between deep sleep cycles.
Preparing the microSD card before usage
For best results, use the official SD card formatter to format the card to FAT32 before usage.

Initialization
Before the microSD card can be used, it must first be initialized. This powers on the microSD card circuitry and performs all the necessary memory allocations:
from inkplate6FLICK import Inkplate
import time
from os import listdir
inkplate=Inkplate(Inkplate.INKPLATE_1BIT)
inkplate.begin()
# Note:
# - This function must be called before accessing files on the SD card.
# - The fastboot option has no effect if the device is already running.
inkplate.initSDCard(fastBoot=True)
inkplate.SDCardSleep()
inkplate.initSDCard()
Initialize the onboard microSD card interface, allowing images, fonts, and data files to be loaded from the SD card.
Returns value: Boolean — True if the SD card was successfully initialized, otherwise False.
Function parameters:
| Type | Name | Description |
|---|---|---|
Boolean | fastBoot | Optional. If True (default), use faster initialization to reduce startup time. |
inkplate.SDCardSleep()
Puts the microSD card circuitry into low-power sleep mode to save energy when the card is not in use.