MSX SD
yanataka60·MSX_SD·Kicad/MSX_SD.kicad_pcb
About the MSX SD PCB
MSX SD is an open source AVR/Arduino PCB design by yanataka60, published on GitHub under the MIT license. It is a 2-layer board measuring 79 × 100 mm, with 13 components from 10 distinct parts.
Its main chip is the Arduino_Pro_Mini_5V, from the AVR/Arduino family. Other key parts include the 74LS02, 74LS138, 27256 and 8255. By type, the board carries 5 ICs, 5 capacitors, 2 connectors and 1 diode.
It belongs with the retro computing designs in this gallery.
From the project
MSXでSD-CARDからCAS形式ファイルのロード、セーブ機能を実現するものです。
MSX、MSX2、MSX2+、MSXturboRでSD-CARDからロード、セーブ機能を実現するものです。
ROM-BASIC、DISK-BASICのどちらからも使えますが、DISK-BASICのフリーエリアでは動かないカセット用プログラム(ゲーム)もあります。
FDD内蔵機種でフリーエリアが足りない場合は、SHIFTキーを押しながら電源投入又はリセットしてFDDを切り離してください。
機械語からBIOSをコール、又は独自ルーチンでCMTからLOADするソフトには対応していません。
雑誌打ち込み系のLOAD、SAVEを想定しています。市販ソフトはLOAD出来ればラッキーくらいに思って活用してください。
また、2段ロードでも最初のBASICプログラム中から2段目の機械語プログラムを「BLOAD」で呼び出すものは「CALL SBLOAD」又は「CALL SBLOAD(,R)」に置き換えることで対応できると思います。

Main components on the MSX SD
MSX SD bill of materials (BOM)
13 components, 10 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74LS02 | DIP-14_W7.62mm_LongPads | U1 |
| 1 | 74LS138 | DIP-16_W7.62mm_LongPads | U2 |
| 1 | 27256 | DIP-28_W15.24mm | U3 |
| 1 | 8255 | DIP-40_W15.24mm_LongPads | U4 |
| 1 | Arduino_Pro_Mini_5V | Arduino_Pro_Mini | U5 |
| 1 | Micro_SD_Card_Kit | AE-microSD-LLCNV | J2 |
| 1 | MicroSD Card Adapter | PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D1 |
| 4 | 0.1uF | C_Rect_L4.0mm_W2.5mm_P2.50mm | C1, C2, C3, C4 |
| 1 | 100uF | CP_Radial_D5.0mm_P2.50mm | C5 |
MSX SD design files
The KiCad project lives in the yanataka60/MSX_SD repository on GitHub; these links point at the commit this page was built from.
- LayoutKicad/MSX_SD.kicad_pcb
MSX SD: common questions
What microcontroller does the MSX SD use?
The MSX SD is built around the Arduino_Pro_Mini_5V, from the AVR/Arduino family.
How big is the MSX SD PCB?
The MSX SD measures 79 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the MSX SD?
13 components, from 10 distinct parts. The full bill of materials is listed on this page.
Where can I download the MSX SD design files?
From the yanataka60/MSX_SD repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the MSX SD design in my own project?
Yes, under the terms of its MIT license, which yanataka60 chose for the repository.
Can I test firmware for the MSX SD without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k