Skip to the content
2 layers71.5 × 63 mmShield Card, the printed circuit board in 3D

A bunch of stupid Arduinos

Size
71.5 × 63 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
31
Pads
72
Tracks, vias
145, 5
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
19 Dec 2017
Updated
19 Dec 2017

Overview

Shield Card is an open-source printed circuit board by sparkfun, from the sparkfun/StupidArduinos repository on GitHub. It is a 2-layer board of 71.5 × 63 mm with 33 parts on 31 nets, routed with 145 tracks and 5 vias.

It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

Pro Micro-ATX/README.md

The RedBoard Pro Micro-ATX

Photograph of an RGB lit side-window PC tower case housing a liquid cooler and a number of expansion cards

Let me show you its features:

  1. Convenient and well-supported Micro-ATX form factor

The Micro-ATX form factor is compatible not only with Micro-ATX PC cases but also Standard- and Extended-ATX cases. The Pro Micro-ATX conforms to the mechanical specs for footprint size, stand-off placement and expansion card position for the widest possible compatibility across case manufacturers.

  1. Support for enthusiast-grade cooling hardware

The heart of the Pro Micro-ATX is an ATmega32u4 microcontroller that has been positioned (along with the necessary support components) within the mechanical footprint of an LGA 1151 socket. This gives the user a wide array of options for (pointlessly) cooling the microcontroller, including many AIO air and liquid coolers designed for modern Intel processors.

  1. 24-pin ATX power support

Arguably the only useful feature on this board is the 24-pin power connector, which allows the ATmega32u4 and its peripherals to draw from any external, ATX-compatible power supply.

  1. Expanded EEPROM

You may be surprised to find that I had, uh, some room on the board. I decided that one way of utilizing this space might be to stack as many I²C EEPROM chips as I could on the one available bus. That number turns out to be eight (with capacities up to 512k), giving this board a whopping 2Mbits of storage! I stopped just short of Shawn’s suggestion of laying out I²C DIMM footprints and compatible “RAM cards,” because you have to draw the line somewhere…

  1. Card Slots!!!

…but NOT at expansion cards! After all, what’s a motherboard layout without expansion slots? It’s not enthusiast-grade, that’s for sure. So I created a system of expansion cards for the Pro Micro-ATX. It could be argued that the Arduino already has a system of expansion cards — shields — and that they are the best possible expansion system given that they have access to literally every I/O of the host controller. I decided that there was no electrical improvement to be made here and that, instead, adapting the shield system to the ATX form factor would be my main focus. I found the idea of using PCI connectors a little excessive, even for an undertaking of this magnitude, and opted for a smaller 28 Position Card Edge Connector. The compatible cards adapt the pinout of the edge connector back to the familiar Arduino shield form factor, so any existing shield can be connected and accessed through the expansion slots in the back of the case.

  1. Rear I/O

Any good motherboard has rear I/O and the Pro Micro-ATX is no exception. Accessible from the rear panel are a standard shield footprint, a 6-pin Atmel ISP header and a USB type-B connector for serial communication.

Parts

33
QtyValueFootprintReferences
28Connectors:PAD.02X.02, , , , , , , , , , , , , , , +12
3>VALUEConnectors:1X04_NO_SILK>NAME, >NAME, >NAME
1ARDUINO_UNO_R3_SHIELDUNO_R3_SHIELD_NOLABELS_LOCKUNO_R3_SHIELD_NOLABELS_LOCKB1
1LOGOCustom_Silk:FLAMEG***

Similar boards

  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    33 parts1kGPL-3.0
  • 2 layers127 × 96 mmAmiga gfxcard, the printed circuit board in 3D

    Amiga gfxcard

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    33 parts1k
  • 2 layers92.7 × 58.4 mmHacky holidays, the printed circuit board in 3D

    Hacky holidays

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    33 parts915
  • 2 layers240 × 120 mmQuiver PDB 01, the printed circuit board in 3D

    Quiver PDB 01

    Arrow-air/project-quiver

    Project Quiver documentation, designs, and project artifacts.

    33 parts617CERN-OHL-S-2.0
  • 2 layers75 × 26 mmDIY detector, the printed circuit board in 3D

    DIY detector

    ozel/DIY_particle_detector

    A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons

    33 parts558BSD-2-Clause
  • 2 layers100 × 50 mmPixelix, the printed circuit board in 3D

    Pixelix

    BlueAndi/Pixelix

    Full RGB LED matrix, based on an ESP32 and WS2812B LEDs or emulated LEDs on TFT.

    33 parts447MIT
  • 2 layers65 × 30 mmCanHat, the printed circuit board in 3D

    CanHat

    bondus/KlipperToolboard

    A 3D printer tool head controller board

    33 parts373GPL-3.0

Questions

How big is the Shield Card PCB?

It measures 71.5 × 63 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Shield Card use?

33 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 Shield Card KiCad files?

From the sparkfun/StupidArduinos repository on GitHub, at the commit this page was made from: the board is Pro Micro-ATX/Shield_Card.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Shield Card design in my own project?

Its repository states no licence, so its author keeps all rights: ask sparkfun before reusing the design.