Customer:
I recently bought an Inkplate 10 and I’m trying out all the features. Unfortunately, I cannot get the SD card to work. This is my minimal test sketch:
#include "Inkplate.h"
Inkplate display(INKPLATE_1BIT);
void setup() {
Serial.begin(115200);
display.begin();
Serial.println("Trying SD Card");
if (display.sdCardInit()) {
Serial.println("SD Card OK");
}
}
void loop() {}
With a new 16GB SD card inserted, I get:
Trying SD Card
SD Card error
I’ve tested with:
- Arduino Inkplate Library from GitHub - SolderedElectronics/Croduino-Board-Definitions-for-Arduino-IDE: Board Definitions for easy using Croduino boards inside Arduino IDE. · GitHub (commit 702f89f)
- Board definitions from https://github.com/e-radionicacom/Dasduino-Board-Definitions-for-Arduino-IDE/raw/dev/package_Dasduino_Boards_index.json (version 3.0.1, also tried 3.0.0)
- Both the “Soldered Inkplate10” and “e-radionica.com Inkplate10” boards
- All combinations produce the same error
I also tested the examples with MicroPython. Running basicBW.py gives:
python3 pyboard.py --device /dev/ttyUSB0 "Examples/Inkplate10/basicBW.py"
Sd card could not be read
Traceback (most recent call last):
File " ", line 9, in
File "inkplate10.py", line 744, in begin
File "inkplate10.py", line 65, in init
File "mcp23017.py", line 18, in __init__
File "mcp23017.py", line 30, in write
OSError: [Errno 19] ENODEV
I’m wondering if the SD card formatting could be the cause. Would it be possible to use the SdFormatter example from the SdFat library (version 2.2.0)?
Originally submitted via email support on 21 February 2023. Migrated to the forum for community visibility.