RPi Expansion Boards

Introduction
On the Raspberry Pi, there are several connections which can be used for expansion:
 * The Rpi GPIO (General Purpose Input/Output) pins are exposed, that means that expansion boards are able to talk directly to the CPU.
 * The DSI connector will allow low-level interfacing with LCDs and other displays.
 * The CSI connector will allow camera modules to be added in future.

Grove AI HAT for Edge Computing
Grove AI HAT for Edge Computing The Grove AI HAT for Edge Computing is built around Sipeed MAix M1 AI MODULE with Kendryte K210 processor inside. It's a low cost but powerful raspberry pi AI hat which assists raspberry pi run the AI at the edge, it also can work independently for edge computing applications.

Grove Base Hat for Raspberry Pi
See also full selection for Raspberry Pi Grove Base Hat for Raspberry Pi The Grove Base Hat for Raspberry Pi provide Digital/Analog/I2C/PWM/UART port to meet all your needs. With the help of the build-in MCU, a 12-bit 8 channel ADC is also available for Raspberry Pi. Currently, more than 60 Groves have supported the Grove Base Hat for Raspberry Pi. In addition, we will continue to add new compatible modules to the compatible list, the more you use, the more grove will be added.

Power Supply and Control
See also Comparison of power supply & management hardware.

BattBorg
BattBorg is a power converter for your Raspberry Pi which allows you to power the Raspberry Pi off batteries. It will work with most batteries/battery packs that are between 7-36V so it's great for 12V car batteries, 8xAA battery packs, and so on. Perfect for autonomous robot projects where using a USB charger is not an option.

Meltwater's Switched Mode Power Supply Kit
This is a DC to DC switched mode power supply, another great add on board in Meltwater's range. It comes as a kit of parts, ready to be soldered together. This can supply a 5 volt output to a Raspberry Pi from an input of anywhere from 7 to 40 volts!

Testing has shown that the unit is around 80% efficient, where a comparable linear regulator (such as LM350T) was measured under 50% (based on a quick test).

Pi Supply Switch
The Pi Supply Switch is an "intelligent" power management device for the Raspberry Pi made by Pi Supply. This add on board has hard on/off switches as well as a soft shutdown switch, which initiates a safe shutdown using a simple Python script. It allows you to cycle power on the Raspberry Pi without plugging and unplugging either your "wall-wart" power supply, or the micro-USB plug input to your Pi. It includes an LED status indicator, and 3 mounting holes for easy use in any project you have in mind. It needs only one GPIO pin to operate, with the option of using a second GPIO pin to add the safe shutdown functionality.

It is an Open Source project, and comes with free stickers and a free noodle USB cable to connect to your Pi.

The Pi Supply was funded using the crowdfunding site, Kickstarter.

Power Pi
The PowerPi is a flexible power supply and control board. It can power the Raspberry Pi from a 4-14VDC source or a single-cell Lithium-Ion battery. It has integrated battery charging, switch-over, and monitoring. The AVR power supervisor allows the Pi to be powered on and off autonomously and also provides RTC and watchdog functionality.

RemotePi Board
The RemotePi Board is an intelligent infrared remote controlled power switch add-on board for the Raspberry Pi2, B, B+, A+. 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, RasPlex, Raspbian. The board is compatible to simple GPIO IR receiver and piggy backs onto the Raspberry Pi, no soldering required. For more information click here.

3V3 DC-DC Switched Mode Regulator
The Raspberry Pi uses a linear regulator to convert the input 5V to 3V3. This converter can be replaced with a more efficient switching mode to reduce the power needed. This can be useful when running the Pi on battery. More information and a ready-to-buy kit be found here

Pi Jumper & Pi Jumper Plus (GPIO breakout, 3v3 power, 3v3 & 5V I2C)
Pi Jumper is the ultimate Raspberry Pi breakout board from [http://Mikronauts.com Mikronauts

Pi Jumper features:



- Works with Rasperry Pi Model A, Model B, Model A+ and Model B+, Raspberry Pi 2 Model B (also workds with Banana Pro, Banana Pi, ODROID C1, MIPS Creator CI20)

- stacks on the Raspberry Pi (or any other Pi expansion board - such as RoboPi and EZasPi - with a stacking header)

- stacking Pi header

- 3.3V power regulated from the Pi's 5V supply (no more 50mA limit!)

- 3.3V I2C vertical expansion header

- 5.0V I2C vertical expansion header with level translation

- 20 pin male or round female breadboard interface header

- all headers/connectors have clear labels for all pins

- 3 screw terminal for 5V / 3v3 / GND (can be used to power Pi)

Pi Jumper Plus features:



- 26 pin IDC ribbon cable connecting the Raspberry Pi to Pi Jumper

- 26 pin male header for the ribbon cable

- 3.3V power regulated from the Pi's 5V supply (no more 50mA limit!)

- 3.3V I2C right angle expansion header

- 5.0V I2C right angle expansion header with level translation

- 20 pin male or round female breadboard interface header

- all headers/connectors have clear labels for all pins

- 3 screw terminal for 5V / 3v3 / GND (can be used to power Pi)

For more information about Pi Jumper please visit the Pi Jumper product page

Pi-PSU-Pi
Pi-PSU-Pi input DC 9 ~ 16 have 5V for your Pi with Logic Level converter

Strato Pi UPS


Strato Pi UPS by Sfera Labs is a professional expansion board that enhances the Raspberry Pi with several hardware features to make it suitable for use in professional applications where reliability and service continuity are key requirements.

Strato Pi complies with CE directives for EMC, Electrical Safety, Emission and RoHS.

Features:


 * 9-28Vdc power supply, with surge and reverse polarity protection
 * Real time clock (RTC) with on-board lithium back-up battery
 * Standard RS-232 and RS-485 interfaces to the Raspberry Pi serial line, with opto-isolator and electrostatic discharge protection
 * On-board buzzer, connected to an I/O pin of the Raspberry Pi board, for acoustic feedback
 * On-board LEDs for power supply and serial line activity
 * Power supply and serial connections on a screw terminal block
 * Integrated uninterruptible power supply, with external lead-acid 12V battery
 * Simple UPS status and control via the I/O pins of the Raspberry Pi board
 * On-board LED for battery operations status
 * Hardware watchdog implemented in the Strato Pi board, fully independent from the Raspberry Pi, controlled via the I/O pins of the Raspberry Pi board

It is also available in the Server version pre-assembled in a standard 4 modules DIN rail case together with a Raspberry Pi 3 Model B.

For more details: http://www.sferalabs.cc/strato-pi

UPS PIco
http://www.pimodules.com/_pdf/UPS_PIco_Final_PiMMP-R6.pdf

Uninterruptible Power Supply with Peripherals and I2C control Interface

The UPS PIco is an advanced uninterruptible power supply for the Raspberry Pi® that adds a wealth of innovative power back-up functionality and development features to the innovative microcomputer! The standard UPS PIco is equipped with a 300mAh LiPO battery specially designed to enable safe shutdown during a power cut. The UPS PIco is powered and the battery pack intelligently charged via the GPIO pins on the Raspberry Pi®, so no additional cabling or power supply is required. The UPS PIco is designed to be 100% compliant with HAT standards for the Raspberry Pi® B+ and A+, and is mechanically compatible with the original Raspberry Pi® models A and B when an extension header is used. In addition to this, because the UPS Pico requires no external powering and fits within the footprint of the Raspberry Pi®, it is compatible with most cases. The UPS PIco can also be equipped with an optional Infra-Red Receiver which is routed directly to GPIO18 via the PCB. Finally, the UPS Pico features an implemented Automatic Temperature Control PWM FAN controller, and can be equipped with a micro fan kit, which enables the use of the Raspberry Pi® in extreme conditions including very high temperature environments.

Features The list of features of the UPS PIco is as follows:
 * Raspberry Pi B+ HAT Compliant
 * Plug and Play
 * Smart Uninterruptible Power Supply (UPS)
 * Integrated LiPO Battery (8-10 Minutes of Power Back-Up)
 * Intelligent Automatic Charger
 * No Additional External Power Required
 * Additional 3000 mAh Battery for 8 Hours Run-Time (Not Included)
 * 5V 2A Power Backup (Peak Output 5V 3A)
 * Integrated Software Simulated Real Time Clock (RTC) with Battery Back-Up
 * File Safe Shutdown Functionality
 * Raspberry Pi B+ Activity Pin
 * PWM FAN control (Fan Not Included)
 * 2 User Defined LEDs
 * 2 User Defined Buttons
 * Integrated Buzzer for UPS and User Applications
 * Status Monitoring - Powering Voltage, UPS Battery Voltage and Temperature
 * I2C PICo Interface for Control and Monitoring
 * RS232 Raspberry Pi Interface for Control and Monitoring
 * XTEA Based Cryptography User Software Protection
 * 2 Level Watch-dog Functionality with FSSD and Hardware Reset
 * Raspberry Pi B+ Hardware Reset Button via Spring Test Pin (Not Included)
 * Jumpers for Raspberry Pi B+ Pin Functionality Selection
 * Stackable Header for Add-On Boards
 * Boot Loader for Live Firmware Update
 * Compatible with Intelligent IR Remote Power ON/OFF (PowerMyPi)
 * Integrated ESD-Protected 2 Channel A/D 10 Bit Converters 0-5.2V
 * Integrated ESD-Protected 1-Wire Interface
 * Labeled J8 Raspberry Pi B+ GPIO Pins for Easy Plug & Play
 * Infra Red Receiver Sensor Interface (IR Not Included)
 * Upgradable with PIco Add-on Boards
 * Fits Inside Most Existing Cases

For more details 

Also available from ModMyPi

SafePI
SafePI is an fully open hardware expansion board for raspberry pi model 1B+, 2, 3 providing power supply protection and safe shutdown by using 4 common available AA rechargeable Ni-MH batteries.

Features
 * It notify the Raspberry when primary power is absent on a configurable GpIO (pin 36 or 38) and then give enough time to shutdown from the batteries.
 * When the RPi is on and the primary power is connected, it recharge the batteries.
 * It provide safe voltage regulator giving the ability to power the RPi from 7V to 25V.
 * Battery drain when switched off if minimal (less than 10mA/h)
 * optionally stackable with other expansion boards (need the right pin header mounted!)
 * It uses 4x commonly available (and low cost) AA Ni-MH batteries
 * Very long life battery duration: they are used only when the primary power fail
 * Open Source design (GPL licensed)

Sources and schematics available from SafePI gitlab repository

Buffer Board
Buffer Board How to make a Pi Buffer on Veroboard. Each of the 14 outputs can drive up to 500mA using a Darlington array.

FREE GPIO protect (5 V compatible) + 3 button & leds ***DEAD LINK***
EASY GPIO is an GPIO expansion board.(GPIO are protected by diode.)
 * 3 leds + 3 button
 * 6 GPIO ( Protected by diode)
 * Serial port ( Protected by diode) 3.3V ( compatible 5 V)
 * I2C ( Protected by diode) I2C 3.3V
 * SPI ( Protected by diode) SPI 3.3V

BerryClip 6 LED Buzzer Board
The BerryClip is a small board providing 6 coloured LEDs, 1 buzzer and 1 switch. It provides an easy and quick introduction to GPIO experimenting. The board plugs directly onto the Raspberry Pi GPIO connector and there are lots of Python example scripts available.

For a more detailed description see: BerryClip on Raspberrypi-spy.co.uk

SchoolBoard ][ - 8x LED's, 8x dip switch, 8x push button, large breadboard
SchoolBoard 2 is a versatile development board from http://Mikronauts.com Mikronauts



SchoolBoard ][ was designed for electronics students and hobbyists to make experimenting with electronics easier.

SchoolBoard ][ provides a large solderless breadboard as well as eight LED's, eight dip switches and eight push button switches, so you do not have to use breadboard space for them.

All the LED's and switches have current limiting resistors to protect your circuit.

If you like your circuit, you can make it permanent on SchoolBoard ][ boards by soldering the components on the breadboard-like prototyping area.

SchoolBoard ][ Features:

- High quality solder masked silk screened printed circuit board - flexible prototyping pattern similar to solderless breadboard - 400 pin solderless breadboard (in Full Kit version) - eight low current LED's - eight push button switches - eight switch dip switch

For more information, please visit the SchoolBoard 2 product page

LedBorg
LedBorg is an ultra bright RGB LED add on board for your Raspberry Pi. Capable of 27 colour combinations and controllable from either a GUI or the command line, it can also perform patterns. Small board which connects directly to the GPIO header, Light up your case to suit your mood or display status information.

Lo-tech GPIO Interface Board
The Lo-tech GPIO Interface Board enables the connection of the Raspberry Pi (B+ and model 2) to the outside world, with 4x opto-isolated inputs, 8x Darlington outputs, and a 1-wire bus for temperature and other sensors. The board has been designed to fit directly on top of the RaspberryPi (similar to the HAT physical specification).

Also available as a bare PCB - ideal for school projects and anyone wanting the extra challenge of soldering some hardware for their Raspberry Pi.

Meltwater's RGB LED Board
As well as a great blog, Meltwater also has a selection of add on boards, including a RGB LED board. This includes 5 bright RGB LEDs, and uses just 8 GPIO pins. The kit includes a pre-prepared strip-board, all the necessary components and cables, and a very complete full-colour manual with lots of code examples.

This is a great kit for learning how to use the GPIO on the Raspberry Pi, and make some pretty colours while you are at it!

These boards are also available from the Pi Supply shop.

GPIO isolated expansion/RTC ***DEAD LINK***
UT Electronics is developing a expansion board containing a fully isolated 16-I/O I2C GPIO expander and RTC, with extensive options for further expansion. C and Python libraries will be available at launch. The board will probably be sold as a kit, with SMT components already in place.

Update: According to their website, the realities of life prevent them from bringing the product to market. They are hoping someone will pick up the ball. They have released the PCB layout and all documentation for free on their website.

LEDs + microswitch *** DEAD LINK ***
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.

DiscoHAT has 8 isolated GPIO inputs + isolated DMX output
DiscoHAT is a small board allowing you to do computer controlled lights, sounds and special effects.

It is an essential building block for making custom light and sound systems. You can easily create your own home disco based on it. It is also usable for small theatre groups, bands or school projects.

DiscoHAT for Raspberry Pi is a HAT board that has 8 isolated input switches, an isolated DMX output connection and LED strip control for individual LEDs like ws2801. DiscoHAT was developed to be used together with QLC+, an Open Source light and sound control software that is absolutely AMAZING.

AFLEX Robotic Board *** DEAD LINK ***
AFLEX Robotic Board is dual motor control and data acquisition board with I2C and Serial interfaces. The board provides 2 motor control drivers with max current up to 3.5A, 8-bits data port with each pin setup as digital input /output or analog input, 10-bits ADC with up to 5 analog channels, 4 inputs for the sensor connections, infrared (IR) remote control. The board provides direct connection to Raspberry Pi. (broken link)

BrickPi
The BrickPi from Dexter Industries helps you connect LEGO® Mindstorms sensors, motors, and parts to easily turn your credit card size computer into a powerful robot.Some highlights of the product include:
 * Connect up to 4 NXT or EV3 motors.
 * Connect up to 5 NXT sensors, both digital and analog.
 * The BrickPi power supply can power the Raspberry Pi directly.
 * Attach LEGO® Technic bricks to the BrickPi case to make awesome robots!

Diablo
Diablo is a powerful motor control board for your Raspberry Pi. Aimed at driving large motors at up to 40V, current limiting to 55A, makes it powerful enough for even the most ambitious of projects. It controls two DC motors in forwards and reverse with pulse width modulation (PWM) which is useful for speed control and various stepper and solenoid control applications. Take a look at DoodleBorg - Our V1 Raspberry Pi tank to get an idea of what Diablo is designed to control.

Pi Droid Alpha Educational Robot Controller


Pi Droid Alpha Educational Robot Controller Raspberry Pi expansion board from Mikronauts

Pi Droid Alpha works with Rasperry Pi Model A, A+, B, B+, AND Raspberry Pi 2 Model B

Pi Droid Alpha features:

- 8 channel 10 bit Analog to digital converter

- 8 digital I/O's each of which can be independently configured as digital input, digital output, PWM output, servo output, Ping sensor input

- 16 additional digital I/O's each of which can be independently configured as digital input, digital output

- two 10 pin expansion headers for the 16 additional digital I/O's provided by the MCP23S17

- i2c expansion header

- works with ServoBlaseter, wiringPi, RPi.GPIO, and pigpio

For more information about RoboPi please visit the Pi Droid Alpha product page

Mobile Robot Chassis controlled from RPi *** DEAD LINK ***
Mobile Robot Chassis controlled from RPi is a smart robot platform with embedded robot controller. NO SOLDERING NEEDED. The controller board includes the preprogrammed microcontroller, 4 DC motor drivers and circuitry to read data from sensors. The preloaded software provides the DC motors and Servo motors PWM control, sensor data reading and communication with RPi by I2C interface or wireless channel. (broken link)

PicoBorg
PicoBorg is an inexpensive add on board for controlling robotics such as small motors, fans, solenoids, LEDs and the like from the Raspberry Pi GPIO pins. It consists of 4 low side drivers and 4 diodes, and is hardware selectable for either using the Pi PWM output or only GPIO pins.

PicoBorg Reverse


PicoBorg Reverse has been superseded by ThunderBorg

PicoBorg Reverse is an advanced motor control board for Raspberry Pi based robotics projects. It can control small and large motors alike (up to 25 V and 5 A per channel), either driving two DC motors (forward and reverse) at controllable speeds or a single DC motor or stepper at up to 10 A (4, 5, and 6 wire steppers supported). Capable of daisy-chaining multiple boards, it can allow over 200 motors to be controlled from a single Raspberry Pi.

It is the motor control board that powers DoodleBorg.

MOTORplate from Pi-Plates
The Pi-Plates MOTORplate is the most powerful motor controller you can buy for your Raspberry Pi. It has the capability of driving two stepper motors using four step sizes including microstepping. Or, it can control four DC motors with 10 bit resolution. Additional headers allow dedicated power control to each motor controller. There are four 16-bit tachometers for DC speed control and the ability to use acceleration on all motors to prevent stalls and maximize torque. Four protected general purpose inputs can be be attached to end stop, limit, optical, or hall effect sensors. Other features include: For detailed specifications, go to https://pi-plates.com/product/motorplate/
 * Dedicated onboard processor
 * Allows for future code updates
 * Only needs two dedicated RPI pins (GPIO 25 and CE1)
 * All features accessible via rich Python command set
 * Compatible with all versions of Raspberry Pi
 * Design allows up to eight MOTORplates to be stacked together for eight times the motor drive
 * Compatible with all other Pi-Plates.
 * Uses less than 20mA of DC current during standby
 * Conforms to ROHS, FCC Part 15 Class A, and CE standards
 * All inputs and outputs ESD and overvoltage protected
 * Protects your Raspberry Pi while providing enhanced smart motor control
 * Includes programmable LED
 * Additional 14-pin header included if B+ signals are required
 * Each MOTORplate is 100% tested and verified
 * Detailed Online Users Guide with Examples

PiRoCon
PiRoCon PiRoCon is a complete robotics controller for your Raspberry Pi based mobile robot.

PiServoController


PiServoController board from OpenElectrons.com fits over the GPIO pins of Raspberry Pi, and it can control upto 6 servos from Raspberry Pi. It has i2c interface to control i2c devices. This board provides power stabilization for Raspberry Pi, so that any power fluctuations won't cause RPi to reset. It also provides signal buffering so that you can connect higher voltage servos to the board. For Servo control, it uses Open Source Software, ServoBlaster. Users can program the servo movements in Python.

RoboPi Advanced Robot Controller for the Raspberry Pi


RoboPi Advanced Robot Controller Raspberry Pi expansion board from Mikronauts adds an eight-core 32-bit microcontroller running at 100Mhz to the Raspberry Pi in order to off-load hard real time I/O and allow more precise timing than Linux running on the Pi allows.

RoboPi works with Rasperry Pi Model A, A+, B, B+, AND Raspberry Pi 2 Model B

RoboPi also works with Banana Pro, Banana Pi, ODROID C1, MIPS Creator CI20, more supported platforms soon.

RoboPi features:

- 8 channel 12 bit Analog to digital converter

- 24 digital I/O's each of which can be independently configured as digital input, digital output, PWM output, servo output, Ping sensor input

- three 10 pin expansion headers for the 8 core microcontroller (Parallax Propeller) corresponding to banks of servo connectors

- i2c expansion headers for both RoboPi and the Raspberry Pi

- easy to use Wiring-like API for controlling RoboPi with C / C++

- easy to use Wiring-like Python API for Python 2.7 and 3.2

Note: Python support for the MIPS Creator CI20 not yet available, however C/C++ support is available

For more information about RoboPi please visit the RoboPi product page

Robot Controller with direct connection to RPi *** DEAD LINK ***
Robot Controller with direct connection to RPi is a versalite Mobile Robot Chassis controller board with I2C interface and wireless communication channel. The controller board includes the preprogrammed microcontroller and provides the motor drivers to control 4 DC motors, 2 speed encoder channels, ultrasonic distance measurement channel, infrared obstacle avoidance sensor and 5 analog channels for your sensor connections (line following sensors or obstacle avoidance sensors). The board also provides 2 Servo motor controls to create the robot pan/tilt head.

RPi Servo board
The Raspberry Pi Servo board by adent is a small expansion board for connecting up to eight RC servos and/or an ESC (Electronic Speed Controller) to the RPi. It has a pass through for the GPIO port and it uses the serial line in it for commands. The interface is a simple ASCII-protocol via the serial port. It also has five own GPIO-pins that is not supported by card firmware yet. Firmware is released as GPL. Can power RPi from ESC or external source. Youtube clip of first prototype. Working on an alternate firmware to connect DHT22/11 humidity/temperature sensors to the board instead.

RPi SOFTWARE Servo board
The Raspberry Pi SOFTWARE Servo board by adent is a small expansion board for connecting up to eight RC servos and/or an ESC (Electronic Speed Controller) to the RPi. It has a pass through for the GPIO port. Can power RPi from ESC or external source. It needs a kernel module to work. The card only buffers the GPIO of the RPi and provides convenient connectors. Since there was room on the PCB, the serialport, GND and 3V3 is broken out.

Servo PWM Pi Zero - PWM servo controller
The Servo PWM Pi Zero is a 16-channel, 12-bit PWM controller designed to seamlessly integrate with the Raspberry Pi and other compatible single-board computers. This board is perfect for efficiently driving LEDs and radio control servos, catering to a wide range of applications.

At the heart of the Servo PWM Pi lies the PCA9685 PWM I2C LED controller IC from NXT. With the ability to control each of the 16 outputs using a 12-bit (4096 steps) duty cycle, you can precisely adjust the output from 0% to 100%, ensuring smooth and accurate control over your connected devices.

Flexibility is a key feature of this board, as it allows you to program the output frequency to your desired range, spanning from a typical 40Hz to 1000Hz. Moreover, each output driver can be individually configured as either an open-drain setup with a 22 mA current sink capability at 5 V or a totem pole configuration with a 22 mA sink and 10 mA source capability at 5 V. This adaptability enables you to tailor the board's performance to your specific needs.

For added convenience and safety, 220R current limiting resistors are incorporated on each channel. This allows you to directly connect servos or LEDs to the outputs without worry, making the Servo PWM Pi a reliable and user-friendly solution for your PWM control needs.

For more details visit https://www.abelectronics.co.uk/p/72/servo-pwm-pi

16channel Servo-Pi & 16 channel GPIO
16channel PWM Servo Pi& 16 GPIO Can control up to 16 Servo Motor & 16 i2c/spi GPIO with 16 LED for GPIO status for raspberry Pi A/B

ThunderBorg
ThunderBorg is a powerful dual motor control board for making awesome robots with your Raspberry Pi. It can control small and large motors alike (up to 35 V and a full 5 A per channel), either driving 1-2 DC motors (forward and reverse) at controllable speeds or a single stepper motor (4, 5, and 6 wire steppers supported). It also includes a DC/DC to power your Raspberry Pi and a super bright LED capable of over 16 million colours.

It is the motor control board that powers our MonsterBorg robots used in Formula Pi.

UltraBorg
UltraBorg is a 16 bit PWM / servo controller and Ultrasonic module interface board. It communicates with the Raspberry Pi over I2C and does the servo control and ultrasonic reading, processing and filtering in a Pic microcontroller on the UltraBorg board. This leaves the Raspberry Pi free to perform tasks without worrying about timing, delays, or CPU intensive processes. The Ultrasonic side includes inbuilt simple filtering, and the servo side includes power on position saving, and endstop/limit saving in to the Pic micro EEPROM. It is capable of controlling 4 servos, and reading 4 ultrasonic modules. It has inbuilt 5V to 3.3V logic level conversion, and is aimed as a plug and go solution.

XLoBorg
XLoBorg is a 3 axis accelerometer and 3 axis magnetometer which can be used as a compass and would be especially useful in UAV/drones. It plugs directly into the Raspberry Pi and requires no additional connections.

Multi Pi *** NO ENGLISH, CHINESE SITE ***
Multi-Pi is motor* drive extention shield for raspberry-pi and can add many sensor, clcd, glcd etc.. with motor dirve on the shield. motor* : dc motor, bldc(add resister), stepping. in addition, Only sn754410(or SN754410NE)motor drive if not use this can be used as a various raspberrypi extention shield. we has been post on the www.rasplay.org: our website
 * RC Car for Raspberrypi Project post click
 * Uart connect for Raspberrypi post click
 * USB HUB for Raspberrypi post click
 * Pi monitoring GLCD post click
 * ETC ... post click

32channel Servo-Pi
32channel Servo Pi Can control up to 32 Servo Motor for raspberry Pi A/B

8 Motor-Pi
8 Motor Robot Pi Can control up to 8 Motor for B+

VMX-pi Robot Controller/Co-processor
VMX-pi Robot Controller/Co-processor Designed for use with the Robot Operating System (ROS) and FIRST FRC Robotics
 * Raspberry Pi HAT, including onboard 3 Amp Voltage Regulator for Raspberry Pi and external 5 & 3.3V devices
 * Short circuit protection and power management
 * 30 Digital I/Os, many with locking connectors and capable of PWM Generation, PWM Capture and Quadrature Encoder decode
 * 4 Analog Inputs including Oversampling/Averaging and Analog Triggering
 * 9-axis self-calibrating IMU/AHRS
 * CAN, SPI, I2C and UART interfaces
 * Onboard RTC and battery
 * Raspberry Pi Libraries for C++, Java, C# and Python

MotoZero motor-controller
MotoZero is an Easy to use Raspberry Pi motor controller add-on board that lets you control up to 4 motors  independently. With simple GPIO control and its very own GPIO Zero library entry, it's one of the easiest ways to control lots of motors on your Raspberry Pi.
 * Control 4 motors independently in both forwards and reverse
 * Control with basic GPIO 'on/off' code, or use the excellent GPIO Zero library
 * Terminals break out the motor outputs to the edge of the board, ideal for wheeled and tracked robots
 * Robust chunky terminal blocks for solid connections
 * Raw motoring looks with piston print and retro motor font.
 * Pi Zero sized, although will fit all 40pin Raspberry Pi models

RabbitMax Flex Raspberry Pi HAT


RabbitMax Flex is a multi-purpose Raspberry Pi add-on board for prototyping IoT and home automation applications. The board has:
 * IR transmitter (IR LED)
 * IR receiver (IR photo sensor)
 * Relay
 * Piezoelectric speaker (buzzer)
 * Button
 * RGB LED
 * Slot for modular 16x2 LCD character display
 * Slots for up to 5 plug and play I2C sensors for temperature, barometric pressure, humidity and light
 * UART (Universal asynchronous receiver/transmitter) pins for debugging

Getting started with RabbitMax Flex is super easy. No soldering is required. You can assemble the kit with your bare hands and start using it immediately on Raspbian. Out of the box it supports sensors for temperature, humidity, barometric pressure and light.

RabbitMax Flex is an entirely open source hardware and open source software project. The PCB has been designed with KiCAD. Comprehensive user's manual with exact steps for getting started is provided. Free and open source examples written in Python and C are available in GitHub.

PiOT Relay Board
ModMyPi PiOT Relay Board] The ModMyPi PiOT (Pi of Things) relay board is smart! Not quite Skynet smart, so you can tell John Connor to stay at home and play with his Raspberry Pi. But it's much smarter than your average relay board! We've created a Raspberry Pi Relay Board that does away with the complicated wiring and fiddly jumper configuration of your standard relay board, and bundles that control into an on-board PIC, making configuration faster, easier and safer.

Relays Board V1.0.0 Shield for Raspberry


Relays Board V1.0.0 The Relay V1.0.0 is an expansion board with 8 relays controlled by Raspberry PI GPIO. With this board you are able to control 8 hi power relays Omron G5RL-1-E (16A 250V). Every relay has a dedicated status led. The power supply is provided from a terminal block (POWER INPUT 5V DC), with our kit you’ll receive the board, a 20×2 header and a couple of stand off for Raspberry PI installation. This project is open hardware as all our project, you are free to download schematic, gerber, cad file, bill of material and software scripts.

Unipi 1.1
UniPi (v 1.1) is an extension board for the Raspberry Pi, forming together a PLC unit with a wide range of use in automation, regulation and monitoring systems.

The board is compatible with a wide variety of software - for custom programming, we recommend either our open-source EVOK API, or the more advanced node-based Mervis control software. The board is however compatible with many more platforms, most of them open-source. For more information, visit the software choice manual.

The UniPi 1.1 features:


 * 8x changeover relay output (250V AC/5A or 24V DC/5A)
 * 14x galvanically isolated digital input (5-24V DC trigger)
 * 2x 0-10V analog input
 * 1x 0-10V analog output
 * 1x 1-Wire port for connection of various 1-Wire sensors)
 * 1x L2C port for connecting extension modules
 * 1x RTC (Real-time clock) battery slot
 * 1x UART port for external serial communication (can be connected directly via serial adaptor)
 * mountable to a standard DIN rail
 * compatible with the Raspberry Pi model B+, Raspberry Pi 2 model B and Raspberry Pi 3 model B

The UniPi 1.1 is no longer developed, it is however still available in our e-shop

UniPi 1.1 Lite
UniPi 1.1 Lite is essentially only a smaller variant of the UniPi 1.1 with reduced dimensions, designed to be a more affordable and simpler alternative to the "full-size" 1.1 board. It is thus ideal for smaller automation projects.

The UniPi 1.1 Lite features:


 * 6x changeover relay output (250V AC/5A or 24V DC/5A)
 * 6x galvanically isolated digital inputs (5-24V DC trigger voltage with 5ms minimal pulse length)
 * 1x 1-Wire port for connection of various 1-Wire sensors)
 * short-circuit LED indicator
 * mountable to a standard DIN rail
 * compatible with the Raspberry Pi model B+, Raspberry Pi 2 model B and Raspberry Pi 3 model B (connection via supplied ribbon cable)
 * requires an external 5V 2.5A power supply with 2.1 mm DC jack

The board is compatible with a wide variety of software - for custom programming, we recommend either our open-source EVOK API, or the more advanced node-based Mervis control software. The board is however compatible with many more platforms, most of them open-source. For more information, visit the software choice manual.

UniPi Neuron
UniPi Neuron is a product line of fully modular PLC units designed for the highest possible level of versatility. Neuron, being effectively a successor to the UniPi 1.1, retains the Raspberry Pi as the central processing unit, connected to a modular PCB designed by us. Boards are designed to be interchangeable and modular, allowing us to offer a wide range of models differing in number and type of I/O modules for the total of 12 Neuron units available. The core product is the Neuron S103 unit, all subsequent models are then "only" an extension or modification of the S103.

All models are designed for an easy standard 35 mm DIN rail mounting. Size depends on the model line chosen


 * S-line = 4 DIN
 * M-line = 8 DIN
 * L-line = 12 DIN

Depending on the model, Neuron units feature:
 * up to 56 changeover relay outputs (250V AC/5A or 24V DC/5A)
 * up to 64 galvanically isolated digital inputs (5-24V DC trigger voltage with 5ms minimal pulse length)
 * 4x 5-24V DC digital output
 * up to 9 analog inputs (0-10V/4-20mA)
 * up to 9 analog outputs (0-10V)
 * up to 3 RS485 universal bus ports (Modbus protocol)

The whole product range can be found here:

All boards are equipped with STM32 microprocessors with our custom firmware, serving as direct controllers of all I/0 modules. Depending on the product line, the unit can feature from a single STM32 (S-line) up to three (L-line). Microprocessors are able to function independently on the Raspberry Pi, allowing the user to retain a basic control of all I/O modules in case of Raspberry Pi malfunction or software issues. Each board is issued with an unique QR code, containing all necessary data for identification and component backtracking.

As we support startups and starting out developers, we offer a custom-designed Neuron OEM variant, where customers can choose their own external design, as well as to order a custom function development suited to their needs. More about our OEM program here

The whole Neuron product line is compatible with a wide variety of software - for custom programming, we recommend either our open-source EVOK API, or the more advanced node-based Mervis control software. The board is however compatible with many more platforms, most of them open-source. For more information, visit the software choice manual.

UniPi Neuron Extension modules
UniPi Neuron Extension modules are designed for fast and easy extension of automation systems. Modules are based on UniPi Neuron models, the Raspberry Pi computer is however replaced with another PCB containing additional I/O modules. Thanks to the RS485 interface, extension modules can be used with any PLC unit supporting the RS485 bus and Modbus protocol - they are thus not limited only for use with Neuron units. That makes extension modules a suitable choice in cases, where different PLC manufacturer either does not support native extension modules, or their purchase would be too expensive.

Four models of XS-series extensions are available, offering following features


 * up to 24 additional galvanically isolated digital inputs (5-24V DC trigger voltage with 5ms minimal pulse length)
 * up to 5 additional digital outputs (5-24V)
 * up to 14 additional changeover relay outputs (250V AC/5A or 24V DC/5A)
 * up to 4 additional analog inputs (0-10V/4-20mA)
 * up to 4 additional analog outputs (0-10V)
 * 1x RS485 universal bus interface.

All XS-series models are uniformly 4 DIN sized.

Extension modules are addressed either via control software running on the remote master control unit, or the address can be set manually via integrated DIP switch. The switch allows to set 4 bits of address and is evaluated according to software preferences - if the DIP switch is set to zero ("0000" address), all DIP settings are ignored and software settings are used instead.

PiPan
PiPan is a Pan/Tilt Kit for PiCamera designed by OpenElectrons.com. Pi-Pan provides Pan and tilt movements for your Raspberry Pi Camera, using two servos for X and Y axis movements. The kit includes servos, mounting hardware and PiServoController board to control servo movements. Users can program the servo control/camera movements, etc. in Python. There also is an addon light that can be fitted in front of the PiCamera to illuminate subjects, PiLight.

RPIDOM v2 (Monitor your Energy meters via the Tele-Information entries)
RPIDOM v2 is the ideal expansion card for developing a standalone home automation server, measuring the power consumption of your home and / or production of your photovoltaic system.

The RPIDOM v2 offers the following features:

- 2 x tele-information connectors for opto-isolated EDF type meters

- 1 x 1-wire home automation bus connector (1wire hardware and protected, supported by official components Maxim / Dallas DS2482)

- 1 x saved clock (RTC DS1338) by a super-capa recharged automatically by the raspberry pi when it is powered on.

New: The card has a stackable GPIO connector to add a second Raspberry expansion card

You access the teleinfo data via the raspberry Pi serial port and select the counter via a selection command sent to the serial port. You can ideally use the OWFS software to support the 1Wir bus

Heber x10i
Heber x10i integrates real time I/O into a rPi/rPi2 control system. A secure real-time controller that permits control over multiple and different types of inputs and outputs, and uses the USB 2.0 communication standard. It is an all in one plug and play board for developing LED drivers, control, sensing of different switches, and driving stepper motors. Exclusive features include a real time clock, battery backed static ram, a Dallas chip (for unique board identification), 2 serial communication ports, a powerful audio amp and a independent dedicated on board processor.

(NEW!) Heber xSpin
Heber xSpin has been perfectly designed to be added to Raspberry Pi/Pi2, or any Windows® or Linux gaming system equipped with a USB port. Capable of driving up to 8 mechanical spin reels / stepper motors, XSpin is perfect for controlling mechanical, multi bank spin reel gaming machines, top boxes and multi-client applications. Real time control of reels. XSpin supports a wide range of industry standard reels, with custom ramp tables available for non-standard reels. The dedicated onboard processor on XSpin guarantees real time control of mechanical spin reels, which ensures no slow down or delay in reel movement. XSpin also controls four lamps or LEDs per reel with individual on/off control.

Heber now offers drivers in C/C++ and Linux to make it even easier for programmers, inventors and developers to connect with the outside world using X10i and their Raspberry Pi.

SmartHome Sytem Board
SmartHome SmartHome Lite SmartHome Server SmartHome AC control Box The Smart Home project is aimed towards creating a system capable of controlling devices over the internet from any device. Currently the system supports up to 8 Controlled devices and 1 DHT 2302/22 Temperature and Humidity Sensor. The main device ( G1 ) Can be triggered by temperature (with a DHT sensor) or time. The system uses Solid State Relays ( SSR ) or Switching Relays, The Switching Relays are louder and sound a "Click" when they switch. The SSR support to 10Amps. The system can be deployed to control your air conditioning during the hot summers or electronic heaters during the winter, another use would be to wire the system up to your house lights / power and control your lights from over the internet. Additional items are the 84x48 pixel screen to show extra info, last command sent and a countdown to update / check server status and also show Temperature and Humidity. The advantage to using our system over another system is that everything is built for each other ( The Temperature sensors, the relays, and the screen ). The system uses the internet through WiFi or an Ethernet cable to connect to our secure servers which enable the website interface and the Android app to easily communicate with your device.

Vending-Pi System Board
Vending-Pi System Vending-Pi Server The system housed inside the Vending Machine will collect data from the Vending Machine when a Technician / a valid person with the Android App + the right password connects to the RPi. This then allows them to download the data from the Machine and store it on the Android Phone / Tablet. The data is encrypted and cannot be edited or spoofed. The file is then uploaded to our secure servers and an accountant or manager can review the datAa such as coins in, coins out, coins stored, stock details, errors, and even temperature and humidity logs over time ( graph view )

RPISIGFOX expension board to enable SigFox data transmition very simply
RPISIGFOX is a Raspberry Pi SigFox expension Shield delivered within a kit including a 4M Rail DIN Enclosure, an Antenna and an UFL cable.

This SigFox communication board for Raspberry Pi will enable you to use the SigFox network to transmit any data very simply.

The RPISigFox card Pi is SigFox Ready certified Class 0 (the best one), that is to say with the best capabilities to communicate with the network.

The SigFox network allows to send 12 bytes messages long and is nationaly available in many European countries.

RPILORAWAN expension board to enable LoraWan data transmition very easily
RPILORAWAN is a Raspberry Pi LoraWan expension shield delivered within a kit including a 4M Rail DIN Enclosure, an Antenna and an UFL cable.

This LoraWan communication board for Raspberry Pi will allow you to use the Lora network to transmit information where you wish.

The board is design with theRN2483 Microchip Lora module.

It allows to connect to the operated LoRa networks called 'LORAWAN'. To use this card, you must either have a subscription to a telecom operator offering operated LoraWan connectivity or a Lorawan gateway for the installation of a private network.

Lora Shield PI V 2.3 expension board to enable LoraWan data transmition very easily


Lora Shield PI V 2.3 is a Raspberry Pi LoraWan expension The Lora is based on RN2483 an uart RF module. Lora Shield PI V 2.3 is an extension board for RaspBerry Pi. It is an Open Hardware Design. It has two functionalities: a dual band Lora module and an on board Real Time clock powered by a 12 mm battery CR1216 (Battery is not included). In the following figure is shown the Board Top View. Microchip’s RN2483 Low-Power Long Range LoRa Technology Transceiver module provides an easy to use, low-power solution for long range wireless data transmission. The advanced command interface oﬀers rapid time to market. The RN2483 module complies with the LoRaWAN Class A protocol speciﬁcations. It integrates RF, a baseband controller, command Application Programming Interface (API) processor, making it a complete long range solution.

CAN BUS Dual ISO V2.1 Shield for Raspberry with 2 can bus modules


CAN BUS Dual ISO V2.1 is an extension board for RaspBerry Pi. It is an Open Hardware Design. It has two functionalities: a can bus module and an onboard Real Time clock powered by a 12 mm battery. The CanBus is based on a couple of MCP2515 SPI controllers and ISO1050 tranceivers. All functionalities are full integrated in standard linux kernel, so, they can be avaible on fly, or at last recompiling linux kernel to add canbus functionalities. The real time clock is based on DS3231 with internal oscillator I2C controller.

CAN BUS Dual V2.1 Shield for Raspberry


CAN BUS Dual V2.1 is an extension board for RaspBerry Pi. It is an Open Hardware Design. It has two functionalities: a can bus module and an onboard Real Time clock powered by a 12 mm battery. The CanBus is based on a couple of MCP2515 SPI controllers and MCP2551 tranceivers. All functionalities are full integrated in standard linux kernel, so, they can be avaible on fly, or at last recompiling linux kernel to add canbus functionalities. The real time clock is based on DS3231 with internal oscillator I2C controller.

CAN BUS Dual Base V2.1.4 Shield for Raspberry


CAN BUS Dual Base V2.1.4 Can Bus Dual Base Pi V 2.1.4 (new version of is a CAN Can Bus Dual Pi V 2.1) BUS Shield for RaspBerry Pi. It is an Open Hardware Design. It has two functionalities: a can bus module and an onboard Real Time clock powered by a 12 mm battery CR1216 (Battery is not included). The CanBus is based on a couple of MCP2515 SPI controllers and MCP2557 transceivers. All functionalities are full integrated in standard linux kernel, so, they can be available on fly, or at last recompiling linux kernel to add can bus functionalities. The real time clock is based on PCF85063 I2C controller. This is the same RTC of official carrier CM4IO.

CAN BUS Dual ISO V2.1.5 Shield for Raspberry


CAN BUS Dual ISO V2.1.5 Can Bus Dual ISO Pi V 2.1.5 (new version of is a CAN Can Bus Dual ISO Pi V 2.1) BUS Shield for RaspBerry Pi. It is an Open Hardware Design. It has two functionalities: a can bus module and an onboard Real Time clock powered by a 12 mm battery CR1216 (Battery is not included). The CanBus is based on a couple of MCP2515 SPI controllers and ISO1050 transceivers. All functionalities are full integrated in standard linux kernel, so, they can be available on fly, or at last recompiling linux kernel to add can bus functionalities. The real time clock is based on PCF85063 I2C controller. This is the same RTC of official carrier CM4IO.

EtherCAT® Shield for Raspberry PI – EtherC V1.6


EtherC V1.6 is an extension board for RaspBerry Pi based on LAN9252 EtherCAT® Slave produced by Microchip. The LAN9252 is a 2/3-port EtherCAT® slave controller wi th integrated dual Ethernet PHYs Which Contain each to full-duplex 100BASE-TX transceiver and support 100Mbps (100 BASE-TX) operation. Three possible configurations are possible: Microcontroller Mode, Digital I / O and Expansion Mode. Our board implements a fusion between the Microcontroller mode and the Digital I/O. Every EtherCAT® slave requires a Vendor ID, we use the ID of SG Electronic Systems. This company supports us with boards distribution and their customization. The real time clock is based on DS3231 with internal oscillator I2C controller.

Ethernet Dual Shield V 1.1 for Raspberry with two Ethernet interfaces and RTC


Ethernet Dual Shield V 1.1 is an extension board for RaspBerry Pi. It is an Open Hardware Design. It has two functionalities: a dual Ethernet interface and an on board Real Time clock powered by a 12 mm battery. The Ethernet is based on ENC28J60 a SPI controller, it is a stand-alone Ethernet controller with an industry standard Serial Peripheral Interface (SPI). The real time clock is based on DS3231 an I2C controller with internal oscillator. The ENC28J60 meets all of the IEEE 802.3 specifications and it is full integrated in linux kernel.

Single Pair Ethernet V1.0.0 Shield for Raspberry Pi with RTC


Single Pair Ethernet V1.0.0 Shield   is an Open Hardware Design. It has two functionalities: a Single Pair Ethernet module and an onboard Real Time clock powered by a 12 mm battery CR1216 (Battery is not included). The SPE is based on ADIN1110 SPI controller. The ADIN1110 is an ultra low power, single port, 10BASE-T1L transceiver design for industrial Ethernet applications and is compliant with the IEEE® 802.3cg-2019™ Ethernet standard for long reach, 10 Mbps single pair Ethernet (SPE). The real time clock is based on PCF85063 an I2C controller with internal oscillator.

1-Wire Pi Zero
The 1 Wire Pi Zero is a communication board tailored to support the 1-Wire® protocol. This board is specifically designed for use with the Raspberry Pi Zero and other compatible single-board computers. Additionally, the board is equipped with a 5V buffered I2C port.

The 1-Wire® port on the 1 Wire Pi Zero operates using the DS2482-100 I2C to 1-Wire® bridge device. This facilitates bi-directional protocol conversion between the I2C port on the Raspberry Pi and any connected 1-Wire® devices. To ensure the safety of both the 1 Wire Pi Zero and the Raspberry Pi, an ESD Protection Diode is included to guard against electrostatic spikes that may occur on the 1-Wire® port.

Users have the flexibility to establish connections to the 1-Wire® port through either the RJ-12 socket or the solder points on the PCB.

For more details visit https://www.abelectronics.co.uk/p/76/1-wire-pi-zero

1-Wire Pi Plus
The 1 Wire Pi Plus, developed by AB Electronics UK, is a communication board specifically designed to support the 1-Wire® protocol. It is intended for use with the Raspberry Pi and other compatible single-board computers. Additionally, the board features a 5V buffered I2C port.

At the core of the 1-Wire Pi Plus is the DS2482-100 I2C to 1-Wire® bridge device, which enables seamless bidirectional protocol conversion between the Raspberry Pi's I2C port and any connected 1-Wire® devices. For added protection, an ESD Protection Diode safeguards both the 1 Wire Pi Plus and the Raspberry Pi from potential electrostatic spikes that may occur on the 1-Wire® port.

To connect to the 1-Wire® port, users have the option of using either the RJ-12 socket or the solder points on the PCB.

For more details visit https://www.abelectronics.co.uk/p/60/1-wire-pi-plus

Single and 8 Channel 1-Wire Masters from Sheepwalk Electronics
Sheepwalk Electronics have developed a series of expansion boards for the Raspberry Pi to interface your Raspberry Pi to a Dallas/Maxim 1-Wire network. The range includes a simple passive "master" (called the RPI1) to allow easy use of the kernel 1-Wire driver, a single channel I2C master based around the DS2482-100 (called the RPI2) and an 8 channel I2C master based around the DS2482-800 (the RPI3). The modules are now all available for sale on our website. We also sell a range 1-Wire slave boards including temperature and humidity sensors and I/O boards.

1-Wire-17 Port for B+
1-Wire 17Port From Pridopia17 Port 1-Wire board for B+ with RTC use DS2482-800 X2 + DS2482-100 X1 + DS1307 + DS18B20

I2C Switch - 4 channel I2C switch
The I2C Switch offered by AB Electronics UK is a 4-channel bidirectional I2C switch, controllable via the I2C bus. Its design caters to all models of Raspberry Pi and other compatible single-board computers equipped with the 40-pin GPIO connector.

This efficient I2C Switch operates on a PCA9546A controller from NXP, facilitating quad bi-directional communication between the Raspberry Pi's I2C port and any connected I2C devices. With individual channel control, each channel can be enabled or disabled independently, allowing seamless connection of I2C devices that share the same address to your Raspberry Pi.

Powered conveniently through the host Raspberry Pi's GPIO port, the I2C Switch also supports extended pins on the GPIO connector, enabling you to stack it alongside other expansion boards, enhancing the overall capabilities and versatility of your setup.

For more details visit https://www.abelectronics.co.uk/p/84/i2c-switch

Dual Serial RS232 Shield for Raspberry Pi
Dual Serial RS232 Shield DualSerial V2.2 is an extension board for RaspBerry Pi. It is an Open Hardware Design. It has two functionalities: a double RS232 interface and a 5V Fan. The central device of the board is the SC16IS752 an I2C-bus/SPI bus interface to a dual-channel high performance UART offering data rates up to 5 Mbit/s. DualSerial V 2.2 is composed by three blocks: a SPI-UART converter SC16IS752 and two UART-RS232 transceivers MAX3232. SC16IS752 is a stand alone SPI/I2C dual uart controller full integrated in linux kernel.

Pi232 RS232 board
Pi232 is an RS232 expansion board that plugs onto GPIO connector.

Pi-Wire ***NOT AVAIL?***
Pi-Wire Homelabs are developing options for connection of a 1-wire bus to the RaspberryPi. Boards include SPI breakout connections for future boards.

rpi_serial
BitWizard has a Raspberrypi serial breakout board. It breaks out four serial buses from the GPIO port.

Wiki

BitWizard then has a series SPI (or I2C) expansion boards that can be daisy-chained off the SPI (or I2C) buses of the expansion board. A virtually unlimited number of expansion boards can be connected. Expansion boards are available that drive a simple 16x2 text LCD, more general purpose IOs, servos, temperature sensors, relays, optocouplers etc.

RPi RS232 Breakout Board
RPi RS232 Breakout Board is a simple RS232 breakout board for the Raspberry Pi. You can get these boards at tindie.com in the DTronixs store

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

RS485 Pi - RS485 serial interface
The RS485 Pi is a communication board supporting the RS-485 serial protocol, designed to work with the Raspberry Pi and other compatible single-board computers.

The RS-485 port is connected to the UART port on the Raspberry Pi using an SN65HVD72 interface. The SN65HVD72 IC converts the 3.3V UART signals to RS-485 voltages allowing communication with RS-485 compatible devices over a DB9 serial cable or twisted pair cable. The RS-485 port can be accessed through the DB9 port or the solder points on the PCB.

The RS485 Pi contains protection against voltage spikes in the form of a TVS Diode and two 10-Ω, Pulse-Proof Thick-Film Resistors.

For more details visit https://www.abelectronics.co.uk/p/77/rs485-pi

Serial Pi Plus - RS232 serial interface
The Serial Pi Plus is a versatile communication board tailored to support the RS232 serial protocol specifically for the Raspberry Pi and other compatible single-board computers.

The RS232 port on this board is integrated with the UART port of the Raspberry Pi through either a MAX3232 or ICL3232ECBNZ interface. By employing these ICs, the 3.3V UART signals are efficiently converted to RS232 voltages, enabling smooth communication with RS232 compatible devices via a DB9 serial cable. Moreover, when equipped with a null-modem cable, the board opens up terminal access to Linux on the Raspberry Pi, facilitating effortless interaction with a terminal application. For added convenience, the RS232 port can be accessed through either the DB9 port or the solder points on the PCB.

The PCB design also incorporates an array of 2.54mm pitch holes, featuring 3.3V and 5V connections. This allows you to create and integrate supplementary circuits directly onto the board, empowering you with even greater possibilities for customization and expansion.

For more details visit https://www.abelectronics.co.uk/p/51/serial-pi-plus

Serial Pi Zero - RS232 serial interface
The Serial Pi Zero is a versatile communication board designed to support the RS232 serial protocol, specifically tailored for seamless integration with the Raspberry Pi Zero and other compatible single-board computers.

The RS232 port on this board is connected to the Raspberry Pi's UART port using either a MAX3232 or ICL3232ECBNZ interface. Thanks to these ICs, the Serial Pi Zero effectively converts the 3.3V UART signals to RS232 voltages, facilitating smooth communication with RS232 compatible devices via a DB9 serial cable. Additionally, when paired with a null-modem cable, the board offers terminal access to Linux on the Raspberry Pi through a terminal application, streamlining your interactions.

For more details visit https://www.abelectronics.co.uk/p/75/serial-pi-zero

USB - RS232 TTL / I2C translator *** BAD LINK ***
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.

Pi-BT-COM-Pi RS232 - serial console - Bluetooth - RTC
The Pi-BT-COM-Pi provide RS232 - 3.5mm serial console Port - Bluetooth console Port - RTC function in one board also have RFID module socket & NRF24L01 module socket for Raspberry Pi B+

USB Hub Zero
The USB Hub Zero is a USB hub designed for the Raspberry Pi Zero. Having the same footprint, it is mounted under the Pi Zero and can be powered from the Pi Zero.

extra 1,2,4 UART Port for Zero B+ 2B 3B
1,2,4 UART HAT From PridopiaExtra 1,2,4 UART HAT for Zero B+ 2B 3B Easy way to add 1 to 4 UP to 8 UART for Raspberry Pi Zero B+ 2B 3B

Audio Injector zero sound card
This is the zero format of the Audio Injector stereo sound card. Great for your own projects which need a small form factor, or require you to use your own connectors. It works with the Pi2, Pi3 and Pi zero and any others with the same drivers and GPIO header. IT supplies audio in, out, a headphone amp. and is electret microphone ready. (see below for specs)

Homepage. Kickstarter page. Available at the Audio Injector Shop

Audio Injector stereo sound card
High resolution sound card which derives power directly from the GPIO header - with the following features : Homepage. Kickstarter page.
 * Stereo RCA input
 * Stereo RCA output 2.3 V RMS outputs
 * Headphone jack and preamp for 30 mW @ 32 Ohms and 50 mW @ 16 Ohms
 * Inbuilt microphone on the board, for voice commands or other tasks.
 * Volume knobs for "real world" volume control as well as software mixer
 * As low as 0.54 ms latency in or out (that is 540 microseconds)
 * Bypass function to allow analog straight through from input to output.
 * Standard Raspberry Pi GPIO header which allows other add ons and hats to be stacked on top of the sound card
 * Small sized PCB, able to fit in boxes which are the size of the Raspberry Pi
 * Crystal locked for low jitter operation
 * Driver available with the stock Raspbian linux kernel, add the line "dtoverlay=audioinjector-wm8731-audio" to /boot/config.txt to get it running. Also available on github in the kernel sources.

Available at the Audio Injector Shop, Amazon US, Amazon UK (Europe) and globally through eBay

Audio Injector Octo sound card
High resolution sound card which derives power directly from the GPIO header - with the following features : Available at the Audio Injector Shop. Homepage.
 * 8 channel output (differential)
 * 6 channel input (differential)
 * Standard Raspberry Pi GPIO header which allows other add ons and hats to be stacked on top of the sound card
 * Small sized PCB, able to fit in boxes which are the size of the Raspberry Pi
 * Customisable differential breakout headers.
 * Chip oscillator locked for low jitter operation
 * Driver available with the stock Raspbian linux kernel

Wolfson sound card
The equivalent of a high end sound card for the PI. Features: http://www.element14.com/community/community/raspberry-pi/raspberry-pi-accessories/wolfson_pi
 * 3.5 mm jack (4-pole) for a headset/boom mic combination for gaming or VoIP applications
 * 3.5 mm jack for microphone input
 * On-board MEMS microphone
 * 3.5 mm jack stereo line input for connection to devices such as digital audio players (iPod etc.) or mobile phones
 * 3.5 mm jack stereo line output for connection to devices such as external stereo amplifiers or powered speakers
 * Phono jack for electrical (not optical) S/PDIF digital input
 * On-board class D power amplifier for external speakers, with connection to external power source if needed.
 * Small pin header for extra functions if they are low cost, already on-chip, and don't require any further components
 * Raspberry Pi form factor

HiFiBerry DAC
A high-end 24bit/192kHz DAC that connects to the I2S header. The board has RCA and phono jack line-level outputs with 2Vrms output, but does not need an external power supply.

http://www.hifiberry.com/dac/

HiFiBerry Digi
An S/PDIF output card for the Raspberry Pi. Features an optical and an isolated electrical output

http://www.hifiberry.com/hbdigi/

Raspi-T-DAC
http://www.tjaekel.com/T-DAC/raspi.html

Pisound
192kHz 24-bit Stereo Input and Output, MIDI, etc.

https://blokas.io/

DAB Board
A DAB (digital audio broadcasting) and FM radio receiver board with efficient on-chip decoding and tuning for DAB and FM stations. It is possible to build one's own DAB radio with this board and a Raspberry Pi, for listening to the many DAB stations. Furthermore, a lot of detailed information about the DAB ensembles can be read-in and decoded.

https://ugreen.eu/product/ugreen-dab-board/

Arduino Shield and Raspberry Pi
a little board with Arduino socket and Raspberry Pi socket you can power the boards with 12Volt or 5Volt http://www.progetti-hw-sw.it/raspberry.htm

aLaMode
“À la mode” is an Arduino clone specifically designed to interface with the Raspberry Pi. You can of course connect a standard Arduino to a Pi USB port using a cord, but when you want a turnkey solution, how about an Arduino compatible “plate” (shield) that fits right on top of the Raspberry Pi with direct access to GPIO port? The Linux side handles all of the displays, human interfaces, and number crunching. The low power Arduino compatible “à la mode” board handles sensors, servos/motors, and provides a highly accurate real time clock.

ArduiPi
The ArduiPi is a board that brings Arduino world to Raspberry Pi and vice-versa. It is totally open source Hardware and Software.

The features are:


 * Power the Arduino side with Raspberry power or with external power.
 * Selectable Arduino side power with 5V or 3.3V
 * FTDI cable connector to be able to program Arduino independently leaving RX/TX of arduino and Raspberry free.
 * ICSP connector.
 * Power level shifter between Pi and Arduino for I2C, SPI, Serial, and all Pi V1 and V2 GPIO pins.
 * Raspberry Pi board Revision 2 with four new GPIO
 * I2C Bus available from Arduino AND/OR Raspberry Pi
 * I2C to 1-Wire controller on the board providing fully OWFS (or other) support for Raspberry Pi OR Arduino with dedicated library
 * Feature to connect I2C between Arduino And Raspberry Pi (Arduino will become a I2C slave from Raspberry Pi)
 * Feature to connect SPI between Arduino and Raspberry Pi (Arduino will become a SPI slave from Raspberry)
 * Feature to connect the Arduino UART to Raspberry Pi Serial to do communication
 * Availability to use the French dedicated Téléinformation monitoring electricity signal issued from the main power meter to Arduino or Raspberry Pi
 * Grove connector on board for I2C and Serial connection for Raspberry and Arduino
 * Sized place to plug aAdafruit I2C or SPI Oled breakout board that can be driven by Arduino or Raspberry Pi in SPI or I2C
 * Sized place to plug a NRF24L01 Wireless breakout board. Breakout board fitting this format will be available for RFM12B, RFM69W, SD card and SPI flash memory. This will let you use the majority of RF module used today
 * Sized place for 3 x 1-Wire devices on board.
 * Sized place for using PWM devices (switchable with on board power or external power)
 * Two free pins available on level shifter chip for custom usage.

Details, documentation and all others can be found here Schematics, PCB, sample code are on github

Raspberry Pi to Arduino Shields Connection Bridge
Raspberry Pi to Arduino Shields Connection Bridge allows you to use any of the shields, boards and modules designed for Arduino in Raspberry Pi. It includes also the possibility of connecting digital and analog sensors, using the same pinout of Arduino but with the power and capabilities of Raspberry. Using arduPi library, you will be able to make programs in Raspberry with the same code used in Arduino. To do so, Cooking Hacks Team have implemented conversion functions so that you can control in the same way as in Arduino all the I/O interfaces: i2C, SPI, UART, analog, digital, in Raspberry Pi.

Paper-Duino-Pi
Paper-Duino-Pi is an Arduino shield for the Raspberry Pi. Due to the fact that it is designed as Paper-PCB it is easy to create and one doesn't need a printed circuit board. All components are cheap standard electronic parts. A video is found here.

PiDuino
Youtube video showing prototype board

Ponte
PONTE initial post An arduino shield bridge from Omer and SKPang

RPi-ShieldBridge
RPi-ShieldBridge An Arduino Shield Bridge with connector for a 2.8" TFT-Display with Touchpanel.

RTC module V2 for Raspberry (RPIRTC2)
RPIRTC v2 is a Real Time Clock (RTC) shield to keep your Raspberry Pi always on time.

This shield brings you a best in class RTC IC, the DS1338 + a long lasting Lithium battery that allows your Rasberry Pi board to always have the correct date and time, even after reboot.

This shield have built in support in the major current Linux builds.

The RTC shield feature: - Keep track of seconds, minutes, hours, date of the month, month, day of the week and year with Leap-Year Compensation Valid Up to 2100

- 56-Byte Battery-Backed General-Purpose RAM with Unlimited Writes

- Board connection with I²C.

- Direct connection on the Raspberry Pi expansion connector

RTC-COM-Pi
RTC-COM-Pi RTC with RS232 COM Port & 3.5mm serial console port

AbioRTC
AbioRTC is an inexpensive real-time clock (RTC) expansion board.

RTC Pi Real time Clock Module
The RTC Pi is a battery-backed real-time clock module specially designed for the Raspberry Pi and other compatible single-board computers. Even when the Raspberry Pi is switched off, this module continues to keep track of the time, allowing the device to retrieve the current date and time from the RTC Pi when it is powered on again.

To ensure a seamless and reliable power supply, the RTC Pi draws power through the host Raspberry Pi's GPIO port. Additionally, the extended pins on the GPIO connector enable easy stacking of the RTC Pi alongside other expansion boards, enhancing the overall capabilities of the setup.

The RTC Pi relies on the DS1307 RTC real-time clock and a CR2032 battery to maintain accurate date and time information, stepping in whenever the main system power is unavailable. This battery backup functionality ensures that the RTC Pi continues to function effectively, even during power interruptions.

For more details visit https://www.abelectronics.co.uk/p/70/rtc-pi

Pi Rtc Dio Gold


Mikronauts Pi Rtc Dio Real Time Clock & I/O Expansion Board that stacks on top of the Raspberry Pi and was designed by Mikronauts to add a real time clock, 32 digital I/O's and 3.3v power supply making one-off expansion circuits easier for everyone. Pi Rtc Dio also has a four pin I2C expansion header, and a five pin COM connector for future expansion.

Pi Rtc Dio works with Rasperry Pi Model A, A+, B, B+ and the new Raspberry Pi 2 Model B

Pi Rtc DIO also works with the Banana Pro and the Banana Pi, however the Bananas already have an on-board RTC.

Pi Rtc Dio comes as a kit which includes an extra tall stacking header and mounting hardware that secures the board to the Raspberry Pi Rev.2 test mounting holes - keeping the board securely mounted on the Pi.

Up to four Pi Rtc Dio boards can be stacked on a single Raspberry Pi without the need for a bus or rack solution. The board has an extra large prototyping area that is silk screened to clearly indicate signal busses.

For more information about EZasPi, please visit the Pi Rtc Dio product page

Pi Rtc Dio can be combined with EZasPi prototyping boards, Pi Jumper breakout board, RoboPi and additional Pi Rtc Dio boards for a greatly expanded Pi system]

CJE/4D RTC
(No longer available, dead link) On 2nd January 2012, CJE/4D announced that they have a real-time clock (RTC) expansion board in the works:

Raspberry Pi VGA Board by lo-tech.co.uk
The Raspberry Pi VGA Board by lo-tech.co.uk is a high-quality display board that provides second-screen or just VGA output to Raspberry Pi boards equipped with 40-pin GPIO header. The two screens can be connected concurrently and used independently, and are both powered directly by the RPi’s GPU and so achieve the same performance. This board protects the Raspberry Pi from ESD and is CE Marked (Class B) and provides 24-bit colour.

AdvaBoard RPi1
The AdvaBoard RPi1 contains an interface for TFT displays (3.2" - 7.0") incl. touchscreen. For details, see [#advaboard_rpi1 below], or visit the websites www.advaboard.de or www.advamation.com/products/embeddedpc/advaboard.html.

MZTX-PI-EXT
The 'Tontec' 2.4-inch TFT LCD 240x320 RGB Pixels touchscreen is a small board that plugs into J1. The touch part uses a TSC2003 chip on the I2C bus; the screen data goes trough the SPI bus and uses a couple of GPIO. There are pins to extend SPI & I2C bus and a GPIO extender LP3943, '16-LED Fun Light Driver' http://www.ti.com/lit/ds/snvs256b/snvs256b.pdf). See http://helloraspberrypi.blogspot.be/2014/01/setup-tontec-24-inch-tft-lcd-240x320.html for the display and http://www.raspberrypi.org/forum/viewtopic.php?f=91&t=64414 for a discussion about the 'touch' part. (See MZTX-PI-EXT)

LCD-Master-Pi
LCD Master support 84x48 pixels LCD & 16x2 & 20x4 character LCD also have i2c Ver, full Pi_Scratch software support,

1" OLED Display with 4 push buttons integrated into a 4M Rail DIN case
This DIN rail housing for Raspberry Pi has both an OLED display and 4 push buttons keyboard assembled and mounted on a small PCB behind the transparent front panel. With a simple and qualitative design, the display / keypad card connects through a 100mm flat cable to a daughter card, connecting to the Raspberry Pi's GPIO port. Dimensions (LxWxH) 90.5x71.3x62mm

Purchase on Yadom Shop : here.

ADC Pi - Analogue to Digital converter
The ADC Pi is an 8-channel 17-bit analog-to-digital converter, specifically designed to be compatible with the Raspberry Pi and other single-board computers with similar compatibility. This converter is built upon two Microchip MCP3424 A/D converters, each featuring 4 analog inputs. The MCP3424 employs a delta-sigma A/D conversion technique, characterized by low noise differential inputs. The input voltage range supported by the ADC Pi spans from 0 to 5.06V.

To allow for flexibility in addressing, the ADC Pi offers selectable I2C address bits through onboard jumpers. With the MCP3424 supporting up to 8 different I2C addresses, it becomes possible to stack up to 4 ADC Pi boards on a single Raspberry Pi, providing access to 32 ADC inputs in total.

For analog to digital conversions, the data rate can be chosen among 3.75 samples per second for 18-bit resolution, 15 samples per second for 16-bit resolution, 60 samples per second for 14-bit resolution, or 240 samples per second for 12-bit resolution. Configuration of data rate and resolution can be easily managed through the I2C interface using suitable software settings.

For more details visit https://www.abelectronics.co.uk/p/69/adc-pi

ADC Differential Pi - 18 bit Analogue to Digital converter
The ADC Differential Pi is an 8-channel 18-bit analog-to-digital converter specifically designed to be compatible with the Raspberry Pi and other single-board computers with similar compatibility. It utilizes two Microchip MCP3424 A/D converters, each equipped with 4 analog inputs.

The MCP3424 uses a delta-sigma A/D conversion method with low noise differential inputs, allowing for precise measurement of a differential voltage range spanning ±2.048V. To further enhance flexibility, a programmable Gain Amplifier is included, providing selectable gain options of x1, x2, x4, or x8 before the analog to digital conversion process.

The device allows for various data rates for analog to digital conversions, such as 3.75 samples per second for 18-bit resolution, 15 samples per second for 16-bit resolution, 60 samples per second for 14-bit resolution, or 240 samples per second for 12-bit resolution. These data rate and resolution configurations can be easily adjusted through the I2C interface by utilizing the appropriate software settings.

For more details visit https://www.abelectronics.co.uk/p/65/adc-differential-pi

ADC DAC Pi Zero - 12 bit 2 channel ADC and DAC
The ADC DAC Pi Zero is a compact and versatile board, featuring both a 2-channel 12-bit analog-to-digital converter (ADC) and a 2-channel 12-bit digital-to-analog converter (DAC). Its primary purpose is to seamlessly integrate with the Raspberry Pi and other compatible single-board computers. The board is designed to match the footprint of the Raspberry Pi Zero and is also fully compatible with full-size Raspberry Pi models.

At its core, the ADC DAC Pi Zero relies on the Microchip MCP3202 A/D converter, providing 2 analog inputs with a 12-bit resolution. Additionally, it incorporates the Microchip MCP4822 dual-channel 12-bit DAC, equipped with an internal voltage reference.

To facilitate communication with the Raspberry Pi, both the analog-to-digital and digital-to-analog converters utilize the SPI interface. This ensures smooth and efficient data transfer between the ADC DAC Pi Zero and the Raspberry Pi.

For more details visit https://www.abelectronics.co.uk/p/74/adc-dac-pi-zero

AdvaBoard RPi1
The AdvaBoard RPi1 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

Amescon RasPiComm
The RasPiComm by Amescon is a piggyback-mountable extension board and offers:

with driver support. Fully compatible with the B+!
 * RS-485
 * RS-232
 * RTC
 * direct I2C connector
 * 5-way joystick

More information: Technical Specifications.

Amescon RasPiComm+ ***NOT AVAIL?***


The RasPiComm+ by Amescon is a modular extension board for the Raspberry Pi and offers:


 * 4 module slots for a wide range of modules (RS-232, RS-485 4 Wire, GSM, GPS, 1Wire, CAN, 8 Input, 8 Output, 16 isolated I/O, Profibus,...)
 * RTC
 * easy to set up
 * full driver support
 * industrial version for isolated 24V available

The RasPiComm+ will be launched Q1 2015. If you want to have it before the official launch, you can support the Indiegogo campaign.

Expander Pi - Digital and Analogue Expansion
The Expander Pi is a highly versatile digital and analog expansion board, meticulously crafted to be compatible with the Raspberry Pi and other single-board computers with similar capabilities. Its functionality empowers users to seamlessly connect an array of devices, such as switches, lights, sensors, and more, facilitating communication with the external world.

This expansion board securely fits into the GPIO port of your Raspberry Pi, and for added stability, an optional mounting kit can be used. Power is conveniently sourced through the host Raspberry Pi, either via the GPIO port or the onboard power connector. Moreover, extended pins on the GPIO connector enable you to stack the Expander Pi along with other expansion boards, expanding your project possibilities.

The Expander Pi significantly enhances your Raspberry Pi's capabilities by offering 8 analog inputs, 2 analog outputs, and 16 digital inputs or outputs. Additionally, it comes equipped with an onboard Real-Time Clock (RTC), ensuring that your Raspberry Pi always maintains accurate date and time information.

For more details visit https://www.abelectronics.co.uk/p/50/expander-pi

PIC PI *** DEAD LINK ***
www.pic-pi.com python libraries and hardware for RS232, RS485, Real Time Clock, 2x Analog outputs, 2x 240vac 10 A Relays, 22x Individually configurable Analog inputs of digital IO

PICAN *** DEAD LINK ***
 PiCAN plugs onto GPIO pins and contains:
 * CAN controller and transceiver (2515 based). DB9 connection to vehicle OBDII connector, pins for a robot Controller Area Network.
 * 5V 2amp regulator for battery powered systems (6 to 24V)
 * EM406 GPS module connector
 * 3 GPIO buttons
 * 4 LEDS

Breakout Pi Plus - Prototyping board
The Breakout Pi Plus is an essential and flexible prototyping expansion board, specially designed for use with the Raspberry Pi and other compatible single-board computers.

The board allows easy access to all of the Raspberry Pi GPIO pins, with the exception of GPIO 24, ID_SC, and ID_SD. These GPIO pins are broken out into individual pads, while 3.3-volt, 5-volt, and ground rails run conveniently across the main prototyping area of the board.

The prototyping area features pads arranged in groups of pins, offering a dedicated working space for various projects. Additionally, there is a separate area with individual pins, further enhancing the board's versatility for various types of experimentation and development.

For more details visit https://www.abelectronics.co.uk/p/59/breakout-pi-plus

Breakout Pi Zero - Prototyping board
The Breakout Pi Zero is an invaluable and adaptable prototyping expansion board tailored for the Raspberry Pi Zero and other compatible single-board computers.

With the Breakout Pi Zero, users can easily access all Raspberry Pi GPIO pins, except for GPIO 24, ID_SC, and ID_SD, as they are thoughtfully broken out into individual pads. Along the sides of the prototyping area on the board, convenient 3.3-volt, 5-volt, and ground rails are available for quick and straightforward power connections.

The board features a practical working area with pads thoughtfully arranged into groups of three pins, providing an organized and efficient space for various project implementations and experiments.

For more details visit https://www.abelectronics.co.uk/p/68/breakout-pi-zero

Buzzberry Buzz-Board Interface
Buzzberry is an interface board enabling expansion using the Buzz-Board modular system designed primarily for educational use.

DAQCplate from Pi-Plates
The Pi-Plates DAQC (DAC-SEE) adds a rich set of input/output options to your Raspberry Pi. It includes 7 powerful digital outputs for driving external devices such as relays and high current LEDs as well as 8 analog to digital inputs for measuring temperature, voltage, humidity and more. In addition there are eight digital inputs, two analog outputs, and seven general purpose indicator LEDs. Other features include: For detailed specifications, go to https://pi-plates.com/product/daqcplate/
 * Dedicated onboard processor
 * Provides real time data collection
 * Allows for future code updates
 * Only needs two dedicated RPI pins (GPIO 25 and CE1)
 * All features accessible via rich Python command set
 * Compatible with all versions of Raspberry Pi
 * Design allows up to eight DAQCplates to be stacked together for eight times the I/O
 * Uses less than 20mA of DC current during standby
 * Conforms to ROHS, FCC Part 15 Class A, and CE standards
 * All inputs and outputs ESD and overvoltage protected
 * Protects your Raspberry Pi while providing enhanced I/O
 * Includes programmable bi-color LED
 * Additional 14-pin header included if B+ signals are required
 * Capable of reading up to seven HC-SR04 distance sensors
 * Each DAQCplate is 100% tested and verified
 * Free graphical Data Logger application with professional features
 * Detailed Online Users Guide with Examples

GertBoard

 * main page: RPi Gertboard

This board is a buffer between your Rpi and the real world, use it to flash LEDs on and off, drive motors, run sensors and all that other fun stuff.

GELI 'jelly'(GPIO Experimenter and Lab Interface Board) *** DEAD LINK ***
Raspberry Geli Board Extends the GPIO and provides I2C, D2A/A2D, DC Motor(L298), RS232, Realtime Clock (DS1307), 1-wire and prototyping area on 150 * 100mmm PCB.

GrovePi
The GrovePi from Dexter Industries is a slide on board for the Raspberry Pi that allows the Raspberry Pi to communicate with hundreds of plug and play Grove Sensors. Some highlights of the product include:
 * Modular plug and play modules, no more headaches for wiring the sensors. All modules are connect using a simple 4 wire cable.
 * Access Grove analog, digital, serial and I2C sensors from Raspberry Pi.
 * Sockets: 3x Analog, 6x Digital, 4x I2C, 1x serial and 1x pass-through Raspberry Pi serial.
 * Libraries available in C and Python - see GitHub repo.
 * The GrovePi communicates with the Raspberry Pi over the I2C interface at address 0x40.
 * I2C sockets allow sensors to directly communicate with the Raspberry Pi or interpreted and relayed via the GrovePi.
 * ATMEGA328P microcontroller.
 * Open source firmware.

IO Pi Plus 32 Channel Port Expander
The IO Pi Plus is a 32-channel digital expansion board designed for the Raspberry Pi and other compatible single-board computers. The heart of the board lies in the Microchip Technology Inc.'s MCP23017 16-bit I/O expander. On this board, two MCP23017 expanders are incorporated, enabling seamless connection of up to 32 digital channels to the Raspberry Pi.

Powered through the host Raspberry Pi's GPIO port, the IO Pi Plus features extended pins on the GPIO connector, facilitating smooth stacking of the IO Pi Plus alongside other expansion boards, expanding your project possibilities.

Moreover, the IO Pi Plus provides flexibility in I2C addressing, thanks to the onboard solder jumpers, which enable users to select the desired I2C address bits. With the MCP23017 supporting up to 8 different I2C addresses, you can stack up to 4 IO Pi boards on a single Raspberry Pi by utilizing two MCP23017 devices on each IO Pi, ultimately providing access to a maximum of 128 I/O ports.

For more details visit https://www.abelectronics.co.uk/p/54/io-pi-plus

IO Zero 32 - 32 Channel Port Expander
The IO Zero 32 is a 32-channel digital expansion board designed for seamless integration with the Raspberry Pi and other compatible single-board computers. The board is built around the NXP PCA9535 16-bit I/O expander, with a pair of PCA9535 expanders included, allowing you to effortlessly connect up to 32 digital inputs or outputs to your Raspberry Pi.

To ensure convenient power supply, the IO Zero 32 draws power through the host Raspberry Pi's GPIO port. Furthermore, the board features extended pins on the GPIO connector, enabling you to easily stack the IO Zero 32 alongside other expansion boards, expanding your project possibilities and capabilities.

The IO Zero 32 offers flexibility in I2C addressing, thanks to the onboard solder jumpers. With the PCA9535 supporting up to 8 different I2C addresses, you can stack up to 4 IO Zero 32 boards on a single Raspberry Pi by utilizing two PCA9535 devices on each IO Zero 32, resulting in a maximum of 128 I/O ports at your disposal.

For more details visit https://www.abelectronics.co.uk/p/86/io-zero-32

Iono Pi


Iono Pi by Sfera Labs is an extremely versatile I/O module that combines several digital and analog input lines, power relay outputs and support for standard interfaces like 1-Wire and Wiegand, typical of modern PLCs, with the powerful computing core of the Raspberry Pi

Iono Pi complies with CE directives for EMC, Electrical Safety, Emission and RoHS.

Features:
 * 9÷28Vdc power supply, with surge and reverse polarity protection, and 1.1A resettable fuse
 * up to 2.5A max current to the 5V Raspberry Pi power supply input pins (at 24Vdc)
 * 4 power relay outputs rated for 6A at 250V
 * 2 analog voltage inputs 0÷30V
 * 2 analog voltage inputs 0÷3V on internal pin-headers
 * 7 configurable digital input/output pins
 * 1-Wire and Wiegand support
 * optional real time clock with on-board lithium back-up battery
 * 2 on-board LEDs, one for power supply and one controlled by a Pi’s GPIO line
 * power supply and I/O connections on a screw terminal block

It is also available pre-assembled in a standard 4 modules DIN rail case together with a Raspberry Pi 3 Model B.

For more details: http://www.sferalabs.cc/iono-pi

Pi Crust
picru.st is a very compact and cheap breakout board for your Raspberry Pi that allows easy access to the Pi's pins, grouping them into a logical order and adding clear labeling. Small and simple. Now available to purchase in kit form on Kickstarter here - Pi Crust Kickstarter

Piface
Piface is simpler than the RPi Gertboard (it's aimed at less experienced users), but also intended to connect to PCs and Android to be platform agnostic

Pi MiniLab - Education / Experimental Board *** DEAD LINK ***
Pi MiniLab Education / Experimental Board is a small size RPi add-ons board. The board includes the circuitry for the experiments with analog signals, sensor connections and circuitry to control the external devices as the relays, motors, high current LEDs. Key Features: 12-bit ADC with 5 analog channels, 12-bit DAC, 4 analog amplifiers, analog comparator, frequency generator, 1-Wire port, on-boar potentiometer, RGB LED, 4 high power outputs, circuitry for LCD 20x4 or 16x2, voltage regulator. Board size - 2.1"x1.6" (53mm x 41mm).

Pi Rtc Dio Silver *NEW*


Mikronauts Pi Rtc Dio Silver I/O Expansion Board stacks on top of the Raspberry Pi and was designed by Mikronauts to add 32 digital I/O's and 3.3v power supply making one-off expansion circuits easier for everyone. Pi Rtc Dio Silver also has a four pin I2C expansion header, and a five pin COM connector for future expansion.

Pi Rtc Dio works with Rasperry Pi Model A, A+, B, B+ and the new Raspberry Pi 2 Model B

Pi Rtc DIO also works with the Banana Pro and the Banana Pi, however the Bananas already have an on-board RTC.

Pi Rtc Dio comes as a kit which includes an extra tall stacking header and mounting hardware that secures the board to the Raspberry Pi Rev.2 test mounting holes - keeping the board securely mounted on the Pi.

Up to four Pi Rtc Dio boards can be stacked on a single Raspberry Pi without the need for a bus or rack solution. The board has an extra large prototyping area that is silk screened to clearly indicate signal busses.

For more information about EZasPi, please visit the Pi Rtc Dio product page

Please note: Pi Rtc Dio Silver does NOT include an RTC.

Pi Rtc Dio can be combined with EZasPi prototyping boards, Pi Jumper breakout board, RoboPi and additional Pi Rtc Dio boards for a greatly expanded Pi system]

EZasPi prototyping board


Mikronauts EZasPi advanced prototyping board that stacks on top of the Raspberry Pi and was designed by Mikronauts to make prototyping easier for educational users, and making one-off expansion circuits easier for everyone. EZasPi also has a four pin I2C expansion header, and a five pin COM connector for future expansion.

EZasPi works with Rasperry Pi Model A, A+, B, B+ and the new Raspberry Pi 2 Model B

EZasPi also works with the Banana Pro and the Banana Pi, ODROID C1 and MIPS Creator CI20.

EZasPi comes as a kit which includes an extra tall stacking header and mounting hardware that secures the board to the Raspberry Pi Rev.2 test mounting holes - keeping the board securely mounted on the Pi.

Multiple EZasPi boards can be stacked on a single Raspberry Pi without the need for a bus or rack solution. The board has an extra large prototyping area that is silk screened to clearly indicate signal busses.

For example, you can stack an EZasPi board between your Raspberry Pi and a RoboPi robot controller to add additional custom circuits to the Raspberry Pi.

For more information about EZasPi, please visit the EZasPi product page

You can make a Pi Sandwich by stacking an EZasPi on top of your Raspberry Pi, and an EZasPi (B) under your Pi - with the mounting hardware securing your boards together.

EZasPi (B) prototyping board


Mikronauts EZasPi (B) advanced prototyping board from Mikronauts is first prototyping board that stacks UNDER the rev.2 Raspberry Pi Model A and Model B. EZasPi was designed to make prototyping easier for educational users, and making one-off expansion circuits easier for everyone. EZasPi (B) also has a four pin I2C expansion header for future expansion.

EZasPi (B) can also be used as a prototyping board for I2C add-ons for any Mikronauts product that has a Mikronauts four pin I2C connector, such as RoboPi, EZasPi, Pi Jumper, Pi Rtc Dio

EZasPi (B) comes as a kit which includes an extra tall stacking header and mounting hardware that secures the board to the Raspberry Pi Rev.2 test mounting holes - keeping the board securely mounted on the Pi.

Multiple EZasPi (B) boards can be stacked beneath a single Raspberry Pi without the need for a bus or rack solution. The board has an extra large prototyping area that is silk screened to clearly indicate signal busses.

For more information about EZasPi (B), please visit the EZasPi (B) product page

You can make a Pi Sandwich by stacking an EZasPi on top of your Raspberry Pi, and an EZasPi (B) under your Pi - with the mounting hardware securing your boards together.

Pi Plates
Adafruit Industries announced in March 2012 the intention of making expansion boards for the Raspberry Pi under the "Pi Plate" name. .

The first board available is a prototyping board that overlays the Raspberry Pi via a long plug-in header. It has screw terminals for all the Pi GPIO lines.

PiPLUS Multifunction I/O Extension Board *** DEAD LINK ***
PiPLUS Multifunction I/O Extension Board is designed as versatile, general-purpose data acquisition and control module. Key Features: Battery-backed Real Time Clock; 3.5A DC motor driver chip; 8-bits digital I/O Data Port; 10-bits ADC with 4 analog channels; DAC; 4 high power outputs; 4 PWM outputs; IR Remote Control input; 2 user's buttons; AVR ATMEGA328P microcontroller with a preloaded Arduino bootloader and Arduino Shields connectors; 3V - 5V buffers for I2C, SPI and Serial interfaces; Power supply with 5V and 3V regulators.

PiPLUS board also works as a bridge between Raspberry Pi and ARDUINO and provides a direct connection to Arduino Shields. You can use the standard ARDUINO environment and graphical interface for Windows or Linux for software development and ATMEGA328P microcontroller programming.

Pi Tin
Not yet tested, comments welcome Project files for Eagle here: Schematic and Board images: This board uses Microchip 16-pin GPIO expanders driven by SPI to provide up to 256 additional GPIO pins at a very low cost. Optionally, it can supply power for the board and the Raspberry PI.

The board can be made in a stackable manner allowing you to also place additional peripherals on the GPIO connector. It makes non-exclusive use of all four SPI pins as well as exclusive use of the CE0 Pin.

If you install (and power) the power supply components, the board will supply up to 1A at 5VDC. This is not enough to power all GPIO pins on a fully populated board, but in most applications should be sufficient to power the RPI and a reasonable number of GPIOs. An external power supply should be used for higher-power applications. This board should never be powered from the RPI as even one of the chips can draw more than the RPI can provide.

The power supply is quite flexible and will accept anything from 8-25VAC or 8-42VDC. It is based on a Recom module which provides a switching power supply in a form factor that is a drop-in replacement for 7805 series TO-220 linear regulators.

The 8 chips can be had for about $4@ or less and the power supply components total about $15. A fully populated board is about $49+PCB, $31+PCB for 64 GPIO pins.

You can have the PCB made at a variety of fabricators. does very nice work and is hobbyist friendly at very reasonable prices.

PiWeather - Raspberry Pi Weather Station Board *** DEAD LINK ***
PiWeather RPi Weather Station Board is a small size RPi add-ons board. The board provides the temperature, pressure, humidity monitoring and controls the external devices (relays, high current LEDs ...).

Key Features: Temperature, pressure and humidity sensors on the board; Two 1-Wire ports to connect the external temperature sensors DS18B20; Four high current outputs; Battery-backed Real Time Clock and Calendar; Small size - 2.1"x1.6" (53mm x 41mm).

PROTOplate from Pi-Plates
The Pi-Plates PROTOplate provides an inexpensive and convenient way to add personalized and custom hardware to your Pi-Plates based project. Key features include: For detailed specifications, go to https://pi-plates.com/product/proto/
 * A low cost yet versatile solution for adding custom hardware to a Pi-Plate based design
 * Mechanically and electrically compatible with all Pi-Plate boards
 * Mates with all three revisions of the Raspberry Pi including version A, B, B+, and R2
 * Multiple boards can be stacked to provide addition area for components
 * Comes preassembled – no soldering required
 * Additional 14-pin header included if B+ and R2 signals are required

Quick2Wire GPIO Interface Board Kit
Quick2Wire GPIO board and experimenters kit is an extension board for the Raspberry Pi that has level converters to allow the driving of TTL and real world devices such as LED's and switches. It will also provide an experimenters kit, a software framework and a number of tutorials. The Quick2Wire interface board is also available from Pi Supply.

Quick2Wire I2C PCF8591 Analogue Board
The Quick2Wire PCF8591 I2C Analogue Board has four 8-bit Analogue Inputs and one 8-bit Analogue Output. A simple Python API allows you to control the on-board PCF8591 chip and access all of its features for use with the Raspberry Pi. You can use the boards to measure four voltages and control one output voltage! - You can purchase from Pi Supply

Quick2Wire I2C MCP23017 Port Expander Board Kit
The Quick2Wire Port Expander board for the Raspberry Pi, gives you an extra 16 GPIO pins which can be used for digital input or output. You’ll find code in the Quick2Wire Library to drive it from Python, along with examples of use. - You can purchase from Pi Supply

Raspberry Pi IO Interface
forum thread showing 'paper mockup'. Another buffered IO expander.

Relay board and Raspberry Pi GPIO
a board with 8 relays and 8 input with a Raspberry Pi socket you can power the boards with 12Volt, the board has a DIN rail container http://www.progetti-hw-sw.it/raspberry.htm

SainSmart X100 Expansion Board
SainSmart X100 Expansion Board SainSmart offers the X100 expansion board "designed for ease of use", intended to make the RPi easier to use by providing various interface ports, such as a RS232 port, a HDMI to VGA converter (by using an included HDMI to HDMI male adapter, enabling the use of the VGA port; otherwise it is a HDMI input), a 3-port USB hub (one of the X100's USB ports connects to the upper USB port on the RPi itself, using an included USB to USB male adapter, thus providing power for the three other USB ports on the X100 board), SD and microSD memory card readers, an 8-channel Darlington driver and a GPIO port. The board also has a battery-powered RTC, and a variable (6-23V, nominally 12V) power port for a corded power supply. The X100 also has a reset switch, but the reset pin header (included with the X100) must be soldered onto the RPi itself.

Slice of Pi
Slice of Pi Ciseco have produced a convienient small break out board for the Raspberry PI. XBee style connector for XRF / XBee / RN-XV / XBT / RF-BEE etc. Has the SPI and I2C pins on one standard 8 way header and the Raspberry PI's 8 general purpose I/O pins on another for easy access. Comes as a kit of parts that needs to be soldered. Construction is very easy and suitable for children with basic soldering skills.

Slice of PI/O is a variation of the above produced by Ciseco based upon Nathan Chantrell's MCP23017/Slice of Pi "project". The MCP23017 may be powered from either the Pi's 3.3V/5.0V GPIO pins or, with care, an external psu. The use of a 5.0V power source means that the MCP23017's 16 (2 x 8) GPIO's can interface directly with 5V logic families etc. However, the Pi's own GPIO's, also available, will still need 3.3V - 5.0V level shifters. Trevor Gowen's experimental LED BarGraph "board" has been "piggy-backed" onto one of these.

Strato Pi


Strato Pi by Sfera Labs enhances the Raspberry Pi computer with several hardware features to make it suitable for use in professional and industrial applications where reliability and service continuity are key requirements.

Strato Pi complies with the 2014/35/UE (Low Voltage) and 2014/30/UE (EMC) CE directives, and the harmonised standards for electromagnetic compatibility (EN61000-6-2:2005), electrical safety (EN60664-1:2007), emission (EN61000-6-4:2007) as well as the RoHS directive for hazardous substances (2011/65/UE). It is also compliant with part 15 of the FCC rules (Class A), ICES-003 (A) and CISPR 32:2015 (Class A) standards.

Available versions:

Strato Pi Mini board:
 * 9-28Vdc power supply, with surge and reverse polarity protection
 * real time clock with on-board lithium back-up battery
 * on-board buzzer, connected to an I/O pin of the Raspberry Pi board, for acoustic feedback
 * on-board LEDs for power supply activity
 * power supply on a screw terminal block

Strato Pi Base board:
 * 9-28Vdc power supply, with surge and reverse polarity protection
 * real time clock with on-board lithium back-up battery
 * on-board buzzer, connected to an I/O pin of the Raspberry Pi board, for acoustic feedback
 * standard RS-232 and RS-485 interfaces to the Raspberry Pi serial line, with opto-isolator and electrostatic discharge protection
 * power supply and serial connections on a screw terminal block
 * on-board LEDs for power supply and serial line activity
 * hardware watchdog implemented in the Strato Pi board, fully independent from the Raspberry Pi, controlled via the I/O pins of the Raspberry Pi board

Strato Pi UPS board:
 * 9-28Vdc power supply, with surge and reverse polarity protection
 * real time clock with on-board lithium back-up battery
 * on-board buzzer, connected to an I/O pin of the Raspberry Pi board, for acoustic feedback
 * standard RS-232 and RS-485 interfaces to the Raspberry Pi serial line, with opto-isolator and electrostatic discharge protection
 * power supply and serial connections on a screw terminal block
 * on-board LEDs for power supply and serial line activity
 * hardware watchdog implemented in the Strato Pi board, fully independent from the Raspberry Pi, controlled via the I/O pins of the Raspberry Pi board
 * integrated uninterruptible power supply, using external lead-acid 12V battery
 * 1.1A resettable fuse on battery input
 * auxiliary power supply output voltage, to power external devices with the Strato Pi UPS
 * simple UPS status and control via the I/O pins of the Raspberry Pi board
 * on-board LED for battery operations status

Strato Pi CAN board:
 * 9-65Vdc power supply, with surge and reverse polarity protection
 * Controller Area Network (CAN) V2.0B interface, supports speeds up to 1Mb/s, with opto-isolator and electrostatic discharge protection
 * standard RS-485 interfaces to the Raspberry Pi serial line, with opto-isolator and electrostatic discharge protection
 * up to 2.5A max current to the 5V Raspberry Pi power supply input pins (at 24 Vdc)
 * real time clock with on-board lithium back-up battery
 * relay with change-over (CO), Single Pole Double Throw (SPDT) terminals
 * on-board buzzer, connected to an I/O pin of the Raspberry Pi board, for acoustic feedback
 * on-board LEDs for power supply, RS-485 and CAN bus activity
 * power supply and serial connections on a screw terminal block
 * hardware watchdog implemented in the Strato Pi board, fully independent from the Raspberry Pi, controlled via the I/O pins of the Raspberry Pi board

Strato Pi Server:

Pre-assembled industrial server including:
 * Raspberry Pi 3 Model B
 * Strato Pi board: Base, UPS or CAN
 * Standard 4-modules DIN-rail case

Strato Pi CM:

Industrial computer based on the Raspberry Pi Compute Module, in a compact 2 modules DIN rail case.

It is available in two versions: Strato Pi CM 3 ships with a Raspberry Pi Compute Module 3 pre-installed, while Strato Pi CM Solo doesn’t include the Compute Module and is compatible with all current versions of the Compute Module: 1, 3 and 3 Lite.


 * compatible with Raspberry Pi Compute Module 1, Raspberry Pi Compute Module 3/3+ and Raspberry Pi Compute Module 3/3+ Lite
 * 9-28Vdc power supply, with surge and reverse polarity protection, and 1.1A resettable fuse
 * up to 3.1A max current to the 5V Raspberry Pi Compute Module power supply input pins (at 24Vdc)
 * real time clock with replaceable CR1025 Lithium/Manganese Dioxide back-up battery
 * standard RS-485 interface to the Raspberry Pi serial line, with opto-isolator and electrostatic discharge protection
 * 10/100 Ethernet port
 * two USB2.0 type-A ports
 * hardware watchdog implemented in the Strato Pi CM microcontroller, fully independent from the Raspberry Pi Compute Module, controlled via the GPIO pins of the Raspberry Pi board and acting on the Raspberry Pi Compute Module hardware reset line
 * front-panel LEDs for power supply, serial line activity, and one GPIO-controlled LED
 * recessed push-button, hidden behind the front-panel, connected to a GPIO pin
 * power supply and serial connections on a pluggable terminal block
 * hidden service microUSB port with Micro-AB receptacle (to flash the Raspberry Pi Compute Module eMMC), can be accessed opening the case
 * hidden microSD slot to install the external flash memory of the Raspberry Pi Compute Module 3 Lite, can be accessed opening the case
 * packaged in a compact 2 modules DIN rail case

Strato Pi CM Duo:

Industrial computer based on the Raspberry Pi Compute Module, in a compact 2 modules DIN rail case, featuring dual SD card with high-speed switching matrix.


 * compatible with Raspberry Pi Compute Module 1, Raspberry Pi Compute Module 3/3+ and Raspberry Pi Compute Module 3/3+ Lite
 * 9-28Vdc power supply, with surge and reverse polarity protection, and 1.1A resettable fuse up to 3.1A max current to the 5V Raspberry Pi Compute Module power supply input pins (at 24Vdc)
 * real time clock with replaceable CR1025 Lithium/Manganese Dioxide back-up battery
 * standard RS-485 interface to the Raspberry Pi serial line, with opto-isolator and electrostatic discharge protection
 * 10/100 Ethernet port
 * two power-controlled USB2.0 type-A ports
 * two hidden microSD slots routed to a high-speed matrix for switching between primary (boot) and secondary bus
 * hardware watchdog implemented in the Strato Pi CM microcontroller, fully independent from the Raspberry Pi Compute Module, controlled via GPIO pins and acting on the Raspberry Pi Compute Module hardware reset line
 * configurable boot SD swap on watchdog reset and power cycle, and hot swap of secondary SD card
 * embedded Microchip ATECC608A secure element chip
 * front-panel LEDs for power supply, serial line activity, and one GPIO-controlled LED
 * recessed push-button, hidden behind the front-panel, connected to a GPIO pin
 * power supply and serial connections on a pluggable terminal block
 * packaged in a compact 2 modules DIN-rail case

For more details: http://www.sferalabs.cc/strato

TriBorg
TriBorg A GPIO header replicator board for your Raspberry Pi. Triple the Raspberry Pi GPIO header (26 pins). This is the older version best suited for early Raspberry Pi models.

TriBorg Plus
TriBorg Plus A GPIO header replicator board for your Raspberry Pi. Triple the new 40-pin Raspberry Pi GPIO header. This is the newer version best suited for newer Raspberry Pi models.

XBee ZB SMT Backpack
The Raspberry Pi XBee ZB SMT Backpack by bootc is a carrier board for Digi XBee ZB SMT modules. These are different to the normal XBee modules because they are surface mount and additionally can interface to a host using SPI as well as serial. The backpack also features 3 LEDs for status signals as well as two FTDI headers (one for the RPi and one for the XBee), as well as being able to host a 'normal' XBee module (though of course you can't use SPI with those).

Raspy Juice Exp Board
Raspy Juice by 2-Watt Elements is an experimental board that supplies the Raspberry Pi with +5V through the GPIO header. With its wide input voltage range (6~23V), the buck regulator can be powered by batteries, 12V Adapters, solar, etc. Other features are the RS232 level console port, PCF8523 RTC, and an expansion ATmega168A microcontroller as an I2C slave. This latter MCU has interfaces of an RS485 port, an additional RS232 port, 4 RC-servo ports and unused-pins expansion header. The MCU firmware is updateable through the I2C interface. Hardware details are in http://code.google.com/p/raspy-juice/wiki/1_Hardware_Description

pyMCU
pyMCU is a python controlled microcontroller that works with the Raspberry Pi, connects to the USB port and uses the pyMCU python module and pyserial to control the microcontroller in your python script. You can communicate with i2c, spi, serial, and one wire devices, software configurable pulse in / out functions, has 13 Digital IO Pins, 6 10-bit Analog Pins, 5 10-Bit PWM Pins, blink LEDs, control servos and motors, read various sensors, built-in functions for sound generation: arbitrary frequency generator, misc. sound / tone generator, DTMF generator. PyBootloader - python script for uploading new firmware versions or your own microcontroller code. Check out some of the Tutorials and Examples

RPi CC1101-OneWire-Clock extension
The RPi-COC board from busware.de adds Onewire, a Sub-1 GHz RF Transceiver, RTC and an EEPROM mainly for smart home automation. The Onewire RJ11 port is driven by a DS2482 chip supported by 5V levelshifter and strong pullup. The DS1339-RTC is powered by CR2032 battery or on-board 60mF supercap. The 2Kbit EEPROM (at24c02) is mainly to hold board specific config data. The CC1101 Sub-1 GHz RF Transceiver is controlled by an atmega1284 to pre-process air data. It is connected to RPis UART and contains a avr109-bootloader for firmware updates. The popular culfw-firmware lets you interact with FS20, Homematic, Intertechno or similar actors and sensors - easily using FHEM-home automation server. In addition a secured 5V power socket for external power supplies is provided.

RFM12Pi - Wireless OpenEnergyMonitor Base-station
Add's RFM12B wireless (868/433/912Mhz) RF transceiver capability to the Raspberry Pi. The RFM12Pi decodes RFM12B packets from OpenEnergyMonitor sensor modules or JeeNodes and puts the data on the Raspberry Pi's internal serial UART. Designed to be used with emoncms running on a Raspberry Pi web-server to make a low power energy, temperature and other environmental data logging and visualisation server. Developed as part of the OpenEnergyMonitor project. For more info see introductory blog post and overview documentation page. The RFM12Pi can be purchased pre-assembled and ready to go from the OpenEnergyMonitor shop

3Bpi - Three Branch Pi - Level translator board for Raspberry Pi *** DEAD LINK ***
3Bpi, aka set05_08, 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.

i2c/spi 32 GPIO Pi
32GPIO Pi with i2c/spi extra GPIO extension board 32 GPIO Board 32GPIO-Pi with i2c/spi 2 type with 32 LED for each port, display port status ON/OFF, High/LOW support by our Pi_Scratch, easy to control

AbioWire+
AbioWire+ is a 1-Wire adapter providing seventeen 1-Wire channels with ESD protection, three 1-Wire controller chips, and a real-time clock (RTC).

AbioCard model A
AbioCard model A expansion board featuring a real-time clock (RTC), 8 bidirectional I/O lines, 8 12-bit ADC inputs, 16 PWM outputs at 97 kHz with 8-bit resolution.

AbioCard model B
AbioCard model B expansion board featuring a real-time clock (RTC), 8 bidirectional I/O lines, 8 12-bit ADC inputs, 16 PWM outputs at 40-1000 Hz with 12-bit resolution.

i2c/spi 64/128 GPIO Pi
128 GPIO Pi 64 GPIO Pi with i2c/spi extra GPIO extension board 64/128 GPIO Board 64GPIO-Pi with i2c/spi 2 type with 64 LED for each port, display port status ON/OFF, High/LOW 128GPIO-Pi with i2c/spi two type 64/128 GPIO board support by our Pi_Scratch, easy to control

Rs-Pi P-HAB module ( High-Altitude Balloon)
Rs-Pi P-HAB expansion board featuring a ublox MAX 7 GPS module, FM transmitter, Temp, Humidity, Pressure, Altitude sensors), This project use balloons for exploring the edge of space. collect temperature, Humidity, Altitude, Pressure data send back through FM Transmitter and save all log to SD card, also take a photo every 30sec save to SD card. The project use 1. ublox-7Max GPS module 2. Radiometrix NTX2B 434.xxx Mhz 10mW modules. 3. TMP102 temp sensor to monitor Raspberry Pi temperature 4. BMP085  Barometric Pressure/Temp/Altitude Sensor 5. DHT22   / AM2302  Digital Temp & Humidity Sensor 6. DS18b20 Temperature sensor  7. TRACOPOWER 5V & 3.3V (TSR-1-2433 & TSR-1-2450) DC/DC converter  up to 96% efficiency - No heat-sink required ( for longer battery life)  8. Raspberry Pi Camera kit ( take photos save in SD card)

OssoPI (Relay and digital inputs)
OssoPI is an expansion board featuring 8x 277V @ 10A relays + 8x digital (opto or non-opto isolated) inputs on standard dimensions for 9 unit DIN rail enclosure

IVPort (Camera Module Multiplexer)
The IVPort from Ivmech Mechatronics is the first Raspberry Pi (also Raspberry Pi A, A+, B+ and Raspberry Pi 2 fully compatible) Camera Module Multiplexer is designed to make possible connecting more than one camera module to single CSI camera port on Raspberry Pis. Multiplexing can be controlled by 3 pins for 4 camera modules, 5 pins for 8 camera modules and 9 pins for maximum up to 16 camera modules with using GPIO.

The closest approach to simultaneous capturing at 640x480 resolution with 7 fps each camera connected to Ivport Camera Multiplexer (4 camera boards were connected.) by utilizing Raspberry Pi's video-capture capabilities with a JPEG encoder. See more details here.

Rasky (KVM over IP)
Rasky is an expansion board for raspberry pi model 2B to use the rpi as a KVM over IP. It features VGA video acquisition, 2 250VAC 10A relays, 2 digital opto-isolated digital inputs, keyboard, mouse and remote storage emulation over USB, power management using 4 Ni-MH rechargeable AA batteries to assure rpi clean shutdown in case of power loss/failure.

It is actually in crowdfunding, but production will go on no matter how the campaign will end, the price anyway will change depending on the campaign success. Estimated delivery for the first batch is Q2 2016, it will be available both as a kit and ready to use. All developement, both for hw and sw, is completely open source.

NavSpark
NavSpark is a satellite-navigation (GPS, GLONASS, and Beidou) enabled Arduino-compatible microcontroller board. The NavSpark shield for RPi enabled connecting a full-size NavSpark board to the Pi, including GPIO, the serial line broadcasting the NMEA messages, the 1PPS channel for higher precision timekeeping, I2C, SPI. It enables navigation, or satellite-backed NTP server use cases, as well as general on-board MCU use (similar to the other Arduino shields).

Guzunty
The Guzunty Pi adds open source programmable hardware to the Raspberry Pi at an amazingly low price. The design contains a 72 macrocell programmable logic device, so the board functions like a 'virtual breadboard'. This board is ideal for those with many different projects in mind, because it is so flexible. It can be a simple IO expander, a 7 segment LED driver, provide servo and regular PWM outputs, or anything you can dream up that will fit into 1600 logic gates. The device is '5 volt tolerant' and so can be used to safely interface 5v logic devices (such as Arduino) to the 3.3v Raspberry Pi. The GitHub community site contains many ready made cores that you can download and use directly. You can design your own custom cores using industry standard languages such as VHDL or Verilog.

LOGI-PI
The LOGI-PI (http://valentfx.com/logi-pi/) is an FPGA-based daughter board for the raspberry-pi. It consists in a Spartan 6 LX9 FPGA from Xilinx, 32MB SDRAM, PMODS (standardized IO connector) and an Arduino compatible connector. The board communicates with the raspberry-pi through SPI and comes with VHDL support file and Python/C support software. The Raspberry-pi can directly program the FPGA thus eliminating the need for an expensive FPGA programmer. A web based-tool (http://www.valentfx.com/skeleton/) allow the user to design the architecture to be run on the FPGA without the need of writing a single line of HDL code. The LOGI-Pi comes with several demo applications including bitcoin mining, vision processing (with the optional camera module) and more.

PiCapture-SD1
PiCapture (http://lintestsystems.com/products/picapture-sd1) is a video capture solution that enables all of the video processing capability of the Raspberry Pi Graphics Processing Unit (GPU). PiCapture SD1 captures standard-definition interlaced video in the CVBS standard (NTSC/PAL) from Composite, S-Video, and YPbPr Component sources as 640×480 video. By using the Raspberry Pi CSI-2 camera interface and providing complete camera emulation, all of the video encoding and management capabilities of the Raspberry Pi are usable with any compatible video source. In addition, applications that require large amounts of Raspberry Pi resources (e.g. real-time image processing) are now enabled since USB capture devices are not required.

Expansion boards by manufactuer
This section has been moved to a separate page. See RPi Expansion Boards: Expansion boards by manufactuer