Skip to the content
PCBKitNew board
2 layers41 × 20.6 mmDb19 to 9 pin Smartport SD Adapter, the printed circuit board in 3D

Db19 to 9 pin Smartport SD Adapter

hexbus/smartportSD-adapter

A nine pin to DE19 pin adapter for the SmartPort SD nano shield by djtersteegc

Size
41 × 20.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
2
Nets
18
Pads
30
Tracks, vias
61, 4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 Jun 2025
Updated
10 Jul 2025

Overview

Db19 to 9 pin Smartport SD Adapter is an open-source printed circuit board by hexbus, from the hexbus/smartportSD-adapter repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 41 × 20.6 mm with 2 parts on 18 nets, routed with 61 tracks and 4 vias.

It belongs with the interfaces and adapters boards of this library.

README

README.md

SmartPortSD Adapter

An open hardware adapter designed by hexbus to connect the SmartPort SD Nano Shield by @djtersteegc to Apple II systems using the 19-pin (DB19/DE-19) SmartPort interface.

Overview

The SmartPort SD Nano Shield is a compact and powerful SmartPort-based SD card solution for Apple II computers. While the original board uses a 25-pin Duodisk connector, it also includes a more accessible 9-pin header that can be repurposed for DB19-compatible systems.

This adapter bridges the 9-pin connector on the SmartPort SD Nano Shield to a DE-19 connector suitable for direct connection to an Apple IIGS or Apple IIc.

Adapter Image Adapter Image Adapter Image Adapter Image Adapter Image

Why This Adapter?

While the SmartPort SD Nano Shield is designed with flexibility in mind, most Apple II users (especially Apple IIGS and IIc owners) need a DE-19 port for SmartPort functionality. This adapter enables direct plug-and-play connectivity using the 9-pin header, eliminating the need for custom cables or bulky DB25 adapters.

Tested and confirmed working on an Apple IIGS. It should also work with the Apple IIc, but please verify pinout compatibility before use.

What do I need to put it together?

Bill of Materials (BOM)

Assembly

Before you begin soldering, carefully read the entire set of instructions below to understand how the components fit together. Proper assembly sequence is essential for a successful build.

  1. Solder the 9-pin IDC header first (computer side).

    • This is the connector that faces the Apple II computer.
    • Solder this connector first for easiest access, otherwise you're going to be trying to solder between 3D printed plastic.
    • The 9 pin header should face away from the computer; this is where you'll later plug in the 9-pin cable from the SmartPort SD Nano Shield.
    • The silkscreen labels on the PCB help confirm correct orientation.
  2. Install the DE-19 connector pins.

    • Insert the 9 individual pins into the DE-19 footprint from the back of the DE19 3D print, as shown in the image above.
    • These should match the same 9-pin layout as the SmartPort SD Nano Shield cable. Make sure you don't get it backward.
    • Double-check the pin alignment using the clearly labeled silkscreen on the PCB, if you're using the correct pins you'll know if you're reversed or not.
  3. Prepare to solder the DE-19 pins.

    • Place the PCB over the pins but do not press it down fully yet as to leave a gap between the PCB and the 3D part of the DE19 connectdor.
    • Important: Slide the "shoulder piece" (the alignment spacer) in behind the PCB before seating the PCB all the way down.
    • Once everything is aligned properly, solder all nine DE-19 pins.
  4. Complete the assembly with the case.

    • Install the top part of the 3D printed case over the assembly.
    • Secure it using the included nuts and bolts.
    • If the pins and the shoulder piece were positioned correctly, the case should fit cleanly with no force.

Contributing

Contributions, bug reports, and improvements are welcome! Please use GitHub Issues to suggest changes or open a pull request with your proposed enhancements.

License and Credits

This hardware design is licensed under the CERN Open Hardware Licence Version 2 – Strongly Reciprocal (CERN OHL v2-S).
You may copy, modify, and distribute this design under the terms of the license. Source files must be made available when distributing physical products or derived works.

This adapter is based in part on the excellent work by the FujiNet team. It borrows from the Apple II FujiNet adapter, also licensed under CERN OHL v2-S.

Parts

2
QtyValueFootprintReferences
1DB19_PlugTersteeg:DSUB-19_Male_Vertical_P2.77x2.84mm_Narrow_MountingHoles_Full_PinsJ1
1IDC-9Connector_Molex:Molex_SL_171971-0009_1x09_P2.54mm_VerticalJ2

Questions

How big is the Db19 to 9 pin Smartport SD Adapter PCB?

It measures 41 × 20.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Db19 to 9 pin Smartport SD Adapter use?

2 parts. 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 Db19 to 9 pin Smartport SD Adapter KiCad files?

From the hexbus/smartportSD-adapter repository on GitHub, at the commit this page was made from: the board is db19 to 9 pin Smartport SD Adapter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Db19 to 9 pin Smartport SD Adapter design in my own project?

Its repository publishes it under the CERN-OHL-S-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).

Similar boards

  • 2 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0