Skip to the content
2 layers32.4 × 25.5 mmUSD Turbo, the printed circuit board in 3D

TurboMMC uSD card interface for the BBC Micro and MMFS

Size
32.4 × 25.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
23
Pads
75
Tracks, vias
159, 33
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
18 Aug 2023
Updated
27 Jul 2026

Overview

USD Turbo is an open-source printed circuit board by 68ec020, from the 68ec020/uSD-Turbo repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 32.4 × 25.5 mm with 15 parts on 23 nets, routed with 159 tracks and 33 vias.

It is built around the 74LVC125AD and AMS1117-3.3. Its parts include 5 capacitors, 5 resistors, 2 ICs, 1 diode and 1 connector. It belongs with the interfaces and adapters boards of this library.

Main components

2

README

README.md

BBC Micro TurboMMC Interface

Use with https://github.com/hoglet67/MMFS

Inspired by http://stardot.org.uk/forums/viewtopic.php?t=9445&f=3#p110691

The interface works in my BBC Micro. I included resistors everywhere two outputs could be active at the same time, like in the hand-drawn schematic. So, it should be safe. But: Use at your own risk!

Changes compared to the hand-drawn schematic

  • active level shifters (74LVC125AD) instead of voltage dividers
  • 3.3 V voltage regulator
  • no pull-ups on PB2, PB3, PB4, marked with VDD ? in the hand-drawn schematic (maybe I should add them, if the port is configured as input)

Build your own

I ordered PCBs from JLCPCB. Just use the file jlcpcb/production_files/GERBER-uSD-Turbo.zip

Use the HTML-based BOM tool in /bom

I bought a microSD card slot on eBay, but I don't have a specific part number.

Make sure the right-angle connector is mounted like in the 3D rendering. Pin 1 is the square pad. Make sure this corresponds with pin 1 of your port!

uSD-Turbo

Parts

15
QtyValueFootprintReferences
5CCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5
456 ΩResistor_SMD:R_0603_1608MetricR1, R2, R3, R5
11kResistor_SMD:R_0603_1608MetricR4
174LVC125ADPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1LEDLED_SMD:LED_0603_1608MetricD1
1User PortConnector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_HorizontalJ1
1uSD Cardfootprints:Conn_uSDcardXS1

Similar boards

  • 2 layers40.3 × 75.7 mmMusiq player hardware, the printed circuit board in 3D

    Musiq player hardware

    bytecod3/MusiQ-Player

    An MP3 player clone built on ESP32

    64 parts7
  • 2 layers29.5 × 22 mmCE Makerverse MicroSD Card Adapter, the printed circuit board in 3D

    CE Makerverse MicroSD Card Adapter

    CoreElectronics/CE-Makerverse-MicroSD-Card-Adapter

    This is the repo for the Core Electronics Makerverse™ MicroSD Card Adapter.

    31 parts5
  • 2 layers132.2 × 144.1 mmHexKeyboard, the printed circuit board in 3D

    HexKeyboard

    hansliss/HexKeyboard

    A 25 x 25 keypad with a LED display and many features.

    83 parts1BSD-2-Clause
  • 2 layers85 × 56 mmEconet AtoMMC, the printed circuit board in 3D

    Econet AtoMMC

    kgl2001/Atom_Econet_AtoMMC

    Combined AtoMMC & Econet interface board for Acorn Atom

    40 parts1CC-BY-SA-4.0
  • 4 layersRocket fc, the printed circuit board in 3D

    Rocket fc

    npsggehlot-cmyk/self-landing-rocket

    Self-landing TVC model rocket: RocketFC flight computer PCB, avionics bay, servo chute ejector, Arduino firmware, 3D MATLAB flight simulator

    104 parts
  • 2 layersSmartvault, the printed circuit board in 3D

    Smartvault

    taegyunkim-kcp/smartvault

    스마트폰 보관함

    95 parts

Questions

How big is the USD Turbo PCB?

It measures 32.4 × 25.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the USD Turbo use?

15 parts, built around the 74LVC125AD and AMS1117-3.3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the USD Turbo KiCad files?

From the 68ec020/uSD-Turbo repository on GitHub, at the commit this page was made from: the board is uSD-Turbo.kicad_pcb and its schematic uSD-Turbo.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the USD Turbo design in my own project?

Its repository publishes it under the GPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).