Skip to main content

Board Extension Socket/Header Standards

Technical
Author
Kuan-Yi Li
Table of Contents

List of possible standards to follow, towards a more extensible board design.

Raspberry Pi
#

96Boards (by Linaro)
#

BeagleBone Black
#

Arduino Uno R3
#

Arduino MKR
#

Feather (by Adafruit)
#

XBee (by Digi)
#

mikroBUS (by MikroElektronika)
#

Pmod (by Digilent)
#

  • Pmod™ - Digilent
  • Maximum of one standard serial interface in each connector—suitable for FPGA boards whose pin functions are easily configurable, don’t have to worry about pinmux.

Grove (by Seeed)
#

  • Grove System - Seeed
  • Maximum of one standard serial interface in each connector.
  • Uses 4-pin connector, it could contain UART, I2C, but not SPI.
  • 2.0 mm pitch, non-JST connector, not friendly for breadboard prototyping.

STEMMA (by Adafruit)
#

  • STEMMA / STEMMA QT Comparison - Adafruit
  • Uses 3/4-pin, 2.0 mm pitch, JST PH-series connector.
  • Attempts to be as cross-compatible as possible with both Grove and (DFRobot) Gravity.
  • Modules are mostly breadboard-friendly, but lack of unified form factor.

Qwiic (by SparkFun)
#

  • Qwiic Connect System - SparkFun
  • Specifically designed for I2C.
  • Uses 4-pin, 1.0 mm pitch, JST SH-series connector.
  • Modules are mostly breadboard-friendly, but lack of unified form factor.

STEMMA QT (by Adafruit)
#