Smartportsd nano shield
djtersteegc·smartportsd·smartportsd-nano-shield/smartportsd-nano-shield.kicad_pcb
About the Smartportsd nano shield
Smartportsd nano shield is an open source AVR/Arduino PCB design by djtersteegc, published on GitHub under the MIT license. It is a 2-layer board measuring 69.9 × 55.9 mm, with 17 components from 14 distinct parts.
Its main chip is the Arduino_Nano_v3.x, from the AVR/Arduino family. Other key parts include the CARD-SD-ADAPTER-CATALEX. By type, the board carries 6 resistors, 5 diodes, 2 modules, 1 connector, 1 jumper and 1 switch.
It belongs with the dev boards & breakouts designs in this gallery.
From the project
Various PCB and case designs of the SmartPortSD hard disk emulator for Apple II computers.
All components can be sourced from the usual low-cost China based vendors for a total build cost of around $10. An interactive BOM and parts placement diagram is available.
I've had good luck with the ~$2 Chinese clones, but I would suggest flashing it first before soldering to the board. Sometimes you do get a bad unit, or a unit that hasn't been flashed with the boot loader and requires you flash it yourself via the ICSP headers.

Main components on the Smartportsd nano shield
Smartportsd nano shield bill of materials (BOM)
17 components, 14 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Arduino_Nano_v3.x | Arduino_Nano | A1 |
| 1 | CARD-SD-ADAPTER-CATALEX | Catalex-MicroSD-Card-Down | MOD1 |
| 1 | Conn_01x09 | PinHeader_1x09_P2.54mm_Horizontal | J2 |
| 1 | Jumper | PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | EJECT | SW_TH_Tactile_Omron_B3F-10xx | SW1 |
| 1 | PART1 | LED_D5.0mm | D1 |
| 1 | PART2 | LED_D5.0mm | D2 |
| 1 | PART3 | LED_D5.0mm | D3 |
| 1 | PART4 | LED_D5.0mm | D4 |
| 1 | STATUS | LED_D5.0mm | D5 |
| 1 | 0.1UF 22uf 6.3v | CP_Radial_D4.0mm_P1.50mm | C1 |
| 1 | 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 4 | 10K 470R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R4, R5, R6 |
| 1 | 470R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
Smartportsd nano shield design files
The KiCad project lives in the djtersteegc/smartportsd repository on GitHub; these links point at the commit this page was built from.
Smartportsd nano shield: common questions
What microcontroller does the Smartportsd nano shield use?
The Smartportsd nano shield is built around the Arduino_Nano_v3.x, from the AVR/Arduino family.
How big is the Smartportsd nano shield?
The Smartportsd nano shield measures 69.9 × 55.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Smartportsd nano shield?
17 components, from 14 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Smartportsd nano shield design files?
From the djtersteegc/smartportsd repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Smartportsd nano shield design in my own project?
Yes, under the terms of its MIT license, which djtersteegc chose for the repository.
Can I test firmware for the Smartportsd nano shield 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.
More boards in smartportsd
Similar boards
AVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746AVR/Arduino
UsbGpib
xyphro
54 × 15 mm21 parts2LMIT683AVR/Arduino
Lumberjack
peej
284.7 × 94.2 mm149 parts2LMIT402