MIDIbox Hardware Platform, SD Card

This page is under construction!

SD Cards are only officially supported by the MBHP_CORE_STM32, MBHP_CORE_LPC17 and MBHP_CORE_STM32F4 module! An experimental driver is available for the old PIC based MBHP_CORE module as well, but it isn't used by any application. Instead, PIC based applications use BankStick(s) as storage device.


PCB data, can be viewed, modified and converted with Eagle Light. The .pdf based schematic has been created with xcircuit. There are no special eagle schematics available, since components have been netlisted in the .brd file directly!
Module Schematic Layout Data Quick-view
MBHP_SDCARD mbhp_sdcard.pdf not available yet -

Low-Cost Adapter

Thanks to Baptistou for this useful tip!
Today Micro SD Cards are mostly sold together with an adapter socket. We can solder the cables directly on this adapter, and we are still able to plug/unplug the Micro SD Card.
For this solution, you will need a short 10 conductor flat ribbon cable (shouldn't be longer than 10 cm), a 10 pin insulation displacement connector (IDC), a Micro SD Card adapter socket and the SD Card itself.
Prepare the assembly of the IDC by centering the cable between the two halves of the connector.
Use a vise (or optionally a pair of pliers) to squeeze the parts of the IDC connector together. This has to be done very carefully, so that the clips of the connector don't break. If you never did this before, buy two or three IDC connectors (they are cheap!) because you will probably need some practice. ;)
Finally fold the cable over the connector and mount the strain relief on the top.
Prepare the other end of the cable. See the picture, which wires are required - unneeded wires can be shortened, this gives you a better orientation.
Prepare the SD Card adapter by soldering small solder blobs on the pads.
Now solder the RC1 and SC wire (see also this schematic).
Continue with SI (connected to DO pad) and SO (connected to DI pad).
Continue with Vd (+5V).
Finally solder the two Vs (Ground) wires.
Now you can plug the Micro SD Card into the adapter.

Alternative Low Cost SD Card Adapter

Picture of a low-cost SD Card adapter made of a floppy edge connector of an old PC.
Thanks to Rob Wentworth for this inspiration!

Alternative Adapter for MBHP_CORE_STM32F4 module

See this forum posting. Many thanks to Tashikoma for the great idea!


The resistor array R30 of the MBHP_CORE_STM32 module shouldn't be connected when a SD Card is used, because pads are configured in Push-Pull mode at 3.3V.
SD Card transfers could work unstable with these Pull-Up resistors!


No special treatment, J16 of the MBHP_CORE_LPC17 module is assigned for 3.3V devices only.


The MBHP_CORE_STM32F4 module has an on-board SD Card adapter.

Last update: 2023-04-23

Copyright 1998-2023, Thorsten Klose. All rights reserved.