RPi Expansion Boards by Manufacturer

RaspBee
The RaspBee is an expansion board which brings ZigBee connectivity to the Raspberry Pi. The shield allows direct communication with ZigBee PRO devices like Philips Hue, XBee Series 2 and others.

Key Features:
 * powered by Atmels ATmega256RFR2 (8-Bit AVR, 256 kB Flash, integrated RF transceiver)
 * 500m signal range (power amplified)
 * preflashed ZigBee firmware
 * also supports custom firmware via bootloader
 * extensive software package available

ADC Pi V2 - Raspberry Pi Analogue to Digital converter
The ADC Pi V2.1 is an 8 channel 17 bit analogue to digital converter designed to work with the Raspberry Pi platform. The ADC Pi V2.1 is based on two Microchip MCP3424 A/D converters each containing 4 analogue inputs with up to 18 bit resolution.

Delta-Sigma Pi 18 bit Analogue to Digital converter
The Delta-Sigma Pi is an 8 channel analogue to digital converter designed for use on the Raspberry Pi computer platform. The board is based around the MCP3424 low noise and high accuracy 18 bit delta-sigma analogue to digital converter from Microchip Technology Inc. A pair of MCP3424 converters are included on the board along with an I2C buffer interface allowing you to connect additional 5V I2C devices to the same bus.

1-Wire Pi
The 1 Wire Pi from AB Electronics is a communication board supporting the 1-Wire® protocol. A 5V buffered I2C port is also provided on the board.

Com Pi RS232 Serial and 1-Wire
The Com Pi from AB Electronics is a communication board supporting RS232 and 1-Wire® protocols. A 5V buffered I2C port is also provided on the board.

IO Pi 32 Channel Port Expander
The IO Pi is a 32 channel digital expansion board designed for use on the Raspberry Pi computer platform. The board is based around the MCP23017 16-bit I/O expander from Microchip Technology Inc. A pair of MCP23017 expanders are included on the board allowing you to connect up to 32 digital inputs or outputs to the Raspberry Pi.

RTC Alarm Pi Real time Clock Module
The RTC Alarm Pi is a real-time clock expansion board for the Raspberry Pi and is based around the PCF8563 Real-Time Clock IC from NXP. The PCF8563 is controlled via the I2C port on the Raspberry Pi and includes an interrupt based alarm output which can be set to pull high at a specified date and time.

RTC Pi Real time Clock Module
The RTC Pi is a real time clock module which connects via the GPIO port on a Raspberry Pi.

AdvaBoard RPi1
The AdvaBoard RPi1 is a multifunctional extension-board, which contains:


 * TFT-display-interface (3.2" 320x240, 5" 800x480, 7" 800x480)
 * touchscreen interface
 * real-time-clock (RTC)
 * CPLD + a microcontroller
 * all I/Os are 5V-tolerant, except I2C
 * analog-I/Os (4* 16bit inputs, 2* 8bit outputs)
 * separate connectors for all interfaces (I2C, SPI, digital/analog-I/O, RS-232, RS-485 incl. pluggable terminator)
 * power-management: battery-backed RPC/I2C-interfaces, power-down, power-up on time or event, separately powered peripherals
 * JTAG-programmer for Xilinx CPLDs/FPGAs, C2-programmer for SiLabs C8051F*
 * Software (C + Python 2.6/3.x libraries, free example programs)

Details can be found at www.advamation.com/products/embeddedpc/advaboard.html.

More boards (e.g. additional displays, I/Os, motors, sensors etc.), which can be connected to the Raspberry Pi and/or the AdvaBoard RPi1 will also be available soon.

Pi Supply - Pi Cocktails
The following add on boards will shortly be available from Pi Supply and are based on the Pi Cocktail series of boards explored in The MagPi magazine. More details to follow soon.

Pi 8 LED & 8 Button
Pi 8 LED & 8 Button interface board for Raspberry Pi.

Perfect way to learn how to use the GPIO pins. Plugs directly into the Raspberry Pi GPIO connector. (P1 header) Has eight bright green LED's and eight momentary switches. For a more detailed description see: http://mypishop.com/Pi%208%20LED%20&%208%20Button.html

Stepper Motor Controller Board
Pi Stepper Motor Controller interface board for Raspberry Pi.

The stepper board uses 8 GPIO pins to drive up to two stepper motors. (One stepper motor is included in the kit) Plugs directly into the Raspberry Pi GPIO connector. (P1 header) The board can use the 5 VDC provided by the Raspberry Pi or you can optionally provide your own source voltage to drive the motors. This board includes a ULN2803 8 Channel Darlington Driver and can be used to control other higher current devices such as relay boards, etc. For a more detailed description see: http://mypishop.com/Stepper.html

Read Your Pi !(LCD Interface Board)
Read Your Pi (LCD) interface board for Raspberry Pi.

Available kits with 20x4 LCD display or 16x2 LCD display. The interface board uses the GPIO pins display characters on a LCD display. Plugs directly into the Raspberry Pi GPIO connector. (P1 header) For a more detailed description see: http://mypishop.com/Read%20Your%20Pi%20!.html

Protect Your Pi ! (16 or 32 IO Expansion Kit)
Protect Your Pi (LCD) interface board for Raspberry Pi.

Available kits with 16 or 32 GPIO expansion pins. The expansion board uses the I2C bus on the Raspberry Pi to provide up to 32 additional GPIO pins. Plugs directly into the Raspberry Pi GPIO connector. (P1 header) For a more detailed description see: http://mypishop.com

Pi MATRIX ! 8X8 LED Matrix with 16 bit I/O !
Pi MATRIX ! 8X8 LED Matrix with 16 bit I/O kit for the Raspberry Pi.

HUGE 8X8 LED MATRIX Plugs directly into the Raspberry Pi GPIO connector. (P1 header) Take the display off and use it for 16 bits of I/O For a more detailed description see: http://mypishop.com

3Bpi - Three Branch Pi
set05_08 aka 3Bpi translates bidirectionally inputs/outputs of the Raspberry Pi's GPIO from 3.3V to 5V TTL levels. It has three external ports to connect electronics.cat open source hardware boards. This board takes advantage of P5's Raspberry Pi, with access to a second I2C channel (I2C_0, it can be used without camera connected) and CTS and RTS for hardware flow control in serial communications. Two of 3Bpi's ports, P3 and P4, can be used as 8 bit input/output or I2C and/or SPI ports. One port, P2, is thought for serial communications and Raspberry Pi can be set as master or slave setting the jumpers properly.

Relays Board
set05_02 is a 4 relays board to be connected to 3Bpi. It can be expanded to another 4 relays board or an input board

Input Board
set05_02 is a 4 inputs board to be connected to 3Bpi. It can be expanded to another 4 inputs board or a 4 relays board

LEDs + microswitch
set01_04 is a universal 8 bit inputs (microswitch) / outputs (LEDs) to be connected to 3Bpi. Each bit is set as input or output through jumpers position.

Digital Input / Output I2C expander
set03_03 expands 16 inputs/outputs using TWI (I2C) to be connected to 3Bpi. Each board has two PCF8574. The lower bit is forced to a low level hardware (chip 1 A0 = 0 and chip 2 A0 = 1). Addresses A1 and A2 are set through SMD microswitch (SW1). The jumpers can notify if there is any change when reading, avoiding a constant reading of I2C bus. P1 and P2 connectors are designed to be connected in daisy chain up to four set03_03 boards (64 inputs / outputs).

RS232 to TTL converter
set01_03 translates RS232 signals to TTL to be connected to P2's 3Bpi serial communication port.

USB - RS232 TTL / I2C translator
set01_05 has three functions : 1st) translating USB to TTL Tx and Rx to be connected to 3Bpi, 2nd) converting USB to I2C and 3rd) supplying voltage to next board (it is not for 3Bpi) if jumper is between positions 1 and 2.

uC Atmega
set01_01 is a microcontroller board with two 8-bit ports of inputs/outputs and one serial communication port. It is useful when it is needed to implement some real time application. It can be connected to 3Bpi using any port. Usually through serial communication port.

Pridopia
Pridopia Rs-pi serials for Raspberry Pi This section has been moved to a separate page. See RPi Expansion Boards: Pridopia

RemotePi Board
The RemotePi Board is an intelligent infrared remote controlled power switch add-on board for the Raspberry Pi. It allows to switch power on and off using any button (configurable in learning mode) of an existing standard IR remote. Power is only cut after notifying the OS and giving it time to shut-down. It is mainly intended to remote control (using LIRC) and power off/on a mediacenter system. i.e OpenELEC, Raspbmc, XBian.

DTronixs
You can get these boards at tindie.com in the DTronixs store

MiniPiio L293D
MiniPiio L293D is a small (50x40mm) add-on board which provides a dual H-Bridge DC-Motor circuit using the venerable L293D chip.

MiniPiio Relay2
MiniPiio Relay2 is a small (50x40mm) add-on board which provides a two 1A DPCO Relays. Each relay has a set of screw terminals for easy wiring.

MiniPiio DIO16
MiniPiio DIO16 is a small (50x40mm) add-on board which provides an additional 16-channels of Digital Input/Outputs for the RPi. It can use either a MCP23S17 (SPI) or MCP23017 (I2C) Port Expander.

MiniPiio RS232
MiniPiio RS232 is a small (50x40mm) add-on board which provides a basic RS232 to TTL interface for the RPi. It uses a 3.3V MAX3232 to provide the RS232 interface.

MiniPiio ULN2803
MiniPiio ULN2803 is a small(50x40mm) add-on board which connects a ULN2803 Darlington Driver chip to the RPi's GPIO allowing the RPi to control electronic circuits which require more current to drive them.

RPi MIDI Breakout Board
RPi MIDI Breakout Board is a simple MIDI breakout board for the Raspberry Pi using the hardware UART from the RPi's expansion interface.

RPi Protoboard SM
RPi Protoboard SM is a simple prototype board for the Raspberry Pi. Here is another link to the same project.

RPi "UserPort"
RPi UserPort is a digital and analogue I/O board for the Raspberry Pi. UserPort replicates the original BBC Micros digital User Port and Analogue Port but uses more modern components such as the MCP23S17 16-ch GPIO and MCP3204 4-ch 12-bit ADC.