[https://www.piborg.org/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.

+

{{clr}}

−

=== Arduino Shield and Raspberry Pi ===

+

==== Meltwater's Switched Mode Power Supply Kit ====

+

This is a DC to DC [http://www.pihardware.co.uk 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 ====

+

[http://www.pi-supply.com/product/pi-supply-raspberry-pi-power-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.<ref>http://www.kickstarter.com/projects/pisupply/pi-supply-intelligent-power-switch-for-raspberry-p</ref>

The [http://andicelabs.com/power-pi 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.

+

+

==== RPI Alim ====

+

[http://www.yadom.fr/carte-rpi-alim.html RPI Alim] is a inexpensive board that gives the possibility of powering the Raspberry with a 7V to 15V DC power supply or battery.

The [http://www.msldigital.com/products/remotepi-board RemotePi Board] is an intelligent infrared remote controlled power switch add-on board for the Raspberry Pi. It allows to switch power on and off using any button (configurable in learning mode) of an existing standard IR remote. Power is only cut after notifying the OS and giving it time to shut-down. It is mainly intended to remote control (using LIRC) and power off/on a mediacenter system. i.e OpenELEC, Raspbmc, XBian, 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 [http://www.msldigital.com/pages/more-information here].

+

{{clr}}

+

+

==== 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 [http://bitwizard.nl/wiki/index.php/Reducing_power_consumption_of_a_raspberry_Pi here]

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.

[http://ares.asso-ensea.net/robotics/raspberry-pi-easy-gpio-english-version/ 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

+

{{clr}}

+

+

==== BerryClip 6 LED Buzzer Board ====

+

The [http://www.raspberrypi-spy.co.uk/berryclip-6-led-add-on-board/ 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.<br />

+

For a more detailed description see: [http://www.raspberrypi-spy.co.uk/berryclip-6-led-add-on-board/ BerryClip on Raspberrypi-spy.co.uk]

[http://www.piborg.org/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.

The [http://www.lo-tech.co.uk/product/gpio-interface-board/ 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 [http://www.lo-tech.co.uk/product/gpio-interface-board-pcb/ 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 [http://www.pihardware.co.uk 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 [http://www.pi-supply.com/product/meltwaters-rgb-led-add-on-board-kit/ Pi Supply shop].

+

+

==== GPIO isolated expansion/RTC ***DEAD LINK*** ====

+

[http://www.utelectronics.com 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 *** ====

+

[http://electronics.cat/en/boards/set01_04/ set01_04] is a universal 8 bit inputs (microswitch) / outputs (LEDs) to be connected to [http://electronics.cat/en/boards/set05_08/ 3Bpi]. Each bit is set as input or output through jumpers position.

+

+

===Robotics/ motors ===

+

+

==== AFLEX Robotic Board *** DEAD LINK *** ====

+

[http://www.web4robot.com 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)

* Attach LEGO® Technic bricks to the BrickPi case to make awesome robots!

+

+

==== Diablo====

+

[[File:Diablo.jpg|thumb|[http://piborg.org/diablo Diablo]]]

+

[http://www.piborg.org/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 [https://www.piborg.org/doodleborg DoodleBorg - Our V1 Raspberry Pi tank] to get an idea of what [http://www.piborg.org/diablo Diablo] is designed to control.

[http://www.piborg.org/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.

[http://www.piborg.org/picoborgrev 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 [http://piborg.org/doodleborg DoodleBorg].

+

{{clr}}

+

+

==== MOTORplate from Pi-Plates ====

+

[[File:MOTORbrochure.jpg|thumbnail|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:

+

* 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

[http://www.openelectrons.com/pages/26 PiServoController] board from [http://www.openelectrons.com 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, [https://github.com/richardghirst/PiBits/tree/master/ServoBlaster ServoBlaster]. Users can program the servo movements in Python.

The [http://electronics.chroma.se/rpisb.php Raspberry Pi Servo board] by [[User:adent|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 [http://youtu.be/_W1WXnL9MeA first prototype]. Working on an alternate firmware to connect DHT22/11 humidity/temperature sensors to the board instead.

+

{{clr}}

+

+

==== RPi SOFTWARE Servo board ====

+

The [http://electronics.chroma.se/rpiswsb.php Raspberry Pi SOFTWARE Servo board] by [[User:adent|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 [http://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=15011&hilit=servo 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 Pi - PWM servo controller====

+

[[File:Servopi.jpg|thumb|Servo Pi PWM board]]

+

The [http://www.abelectronics.co.uk/products/3/Raspberry-Pi/44/Servo-Pi Servo Pi] is a 16-channel, 12-bit PWM controller suitable for driving LEDs and radio control servos. The board is based around PCA9685 PWM I2C LED controller IC from NXT and can drive each of the 16 outputs with 12 bit (4096 steps) duty cycle from 0% to 100%.

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

+

{{clr}}

+

==== UltraBorg ====

+

[[File:UltraBorg.jpg|thumb|[http://piborg.org/ultraBorg UltraBorg] ]]

+

[http://www.piborg.org/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.

[http://www.piborg.org/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.

[http://www.unipi.technology/ UniPi] (v 1.1) is universal home automation controller based on the Raspberry Pi. It features eight 5A@220V relays, 14 digital inputs (5-24V), two analog inputs (0-10V), 0-10V analog output, 1wire master and a small user-available eeprom memory. There is also many expansion boards coming up, such as relay, solid state, analog output, 8channel 1wire and many more.... On top of that, there is [https://github.com/UniPiTechnology/evok/ opensource API] with a build-in web server for easy controlling of UniPi.

[http://www.openelectrons.com/pages/15 PiPan] is a Pan/Tilt Kit for PiCamera designed by [http://www.openelectrons.com 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 [http://www.openelectrons.com/pages/26 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, [http://www.openelectrons.com/pages/19 PiLight].

+

+

{{clr}}

+

+

==== RPIDOM ====

+

[http://www.yadom.fr/carte-rpidom.html RPIDOM] is an inexpensive expansion board dedicated to home automation. It provides a 1wire interface, 2 teleinformation interfaces (french power meters), an RTC and a 5V connector.

+

+

==== Heber x10i ====

+

[[File:heber1.png|thumb|Heber x10i]]

+

[http://www.hebergaming.co.uk/product/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 ====

+

[http://www.hebergaming.co.uk/product/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.

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 ====

+

[[File:Pi-vending-pi-ss1.jpg|thumbnail|Vending-Pi System]]

+

[http://www.pridopia.co.uk/pi-vending.html Vending-Pi System ]

+

[http://vending.pridopia.co.uk/ 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 )

+

+

=== Serial interfaces ===

+

+

====1-Wire Pi ====

+

[[File:1wirepi.jpg|thumbnail|1 Wire Pi]]

+

The [http://www.abelectronics.co.uk/products/3/Raspberry-Pi/27/1-Wire-Pi 1 Wire Pi] from AB Electronics UK is a communication board supporting the 1-Wire® protocol. A 5V buffered I2C port is also provided on the board.

+

+

====1-Wire Pi Plus ====

+

[[File:1_wire_pi_plus.jpg|thumbnail|1 Wire Pi Plus]]

+

The [https://www.abelectronics.co.uk/products/17/Raspberry-Pi--Raspberry-Pi-2-Model-B/60/1-Wire-Pi-Plus 1 Wire Pi Plus] from AB Electronics UK is a communication board supporting the 1-Wire® protocol. Designed for the Raspberry Pi A+, B+ and Raspberry Pi 2. A 5V buffered I2C port is also provided on the board.

[http://www.sheepwalkelectronics.co.uk/ 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+====

+

[[File:Pi-1-wrie-17-ss1.jpg|thumbnail|1-Wire 17Port]]

+

[http://www.pridopia.co.uk/pi-2482-800-2.html 1-Wire 17Port]

+

From [http://www.pridopia.co.uk/ixx-rspi.html Pridopia]17 Port 1-Wire board for B+ with RTC

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====

+

[http://zuzebox.wordpress.com/2012/02/07/rs232-breakout-board-v0-20-for-raspberry-pi/ RPi RS232 Breakout Board] is a simple RS232 breakout board for the Raspberry Pi. You can get these boards at tindie.com in the [https://www.tindie.com/stores/DTronixs/ DTronixs store]

The [https://www.abelectronics.co.uk/products/17/Raspberry-Pi--Raspberry-Pi-2-Model-B/51/Serial-Pi-Plus Serial Pi Plus] is a stackable communication board supporting the RS232 serial protocol. Designed for the Raspberry Pi A+, B+ and Raspberry Pi 2.

+

+

==== USB - RS232 TTL / I2C translator *** BAD LINK *** ====

+

[http://electronics.cat/en/boards/set01_05/ set01_05] has three functions : 1st) translating USB to TTL Tx and Rx to be connected to [http://electronics.cat/en/boards/set05_08/ 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.

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

+

+

===Arduino===

+

==== Arduino Shield and Raspberry Pi ====

a little board with Arduino socket and Raspberry Pi socket

a little board with Arduino socket and Raspberry Pi socket

you can power the boards with 12Volt or 5Volt

you can power the boards with 12Volt or 5Volt

http://www.progetti-hw-sw.it/raspberry.htm

http://www.progetti-hw-sw.it/raspberry.htm

−

===Buffer Board===

+

==== aLaMode ====

−

[http://www.thebox.myzen.co.uk/Raspberry/Buffer_Board.html Buffer Board] How to make a Pi Buffer on Veroboard. Each of the 14 outputs can drive up to 500mA using a Darlington array.

+

[http://wyolum.com/?p=824 “À 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.

−

=== Buzzberry Buzz-Board Interface ===

+

==== ArduiPi ====

−

[http://fortito.com Buzzberry] is an interface board enabling expansion using the Buzz-Board modular system designed primarily for educational use.

+

The [https://hallard.me/arduipi-the-shield-that-brings-arduino-to-raspberry-pi/ ArduiPi] is a board that brings Arduino world to Raspberry Pi and vice-versa. It is totally open source Hardware and Software.

−

===CJE/4D RTC===

+

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 [https://hallard.me/arduipi-the-shield-that-brings-arduino-to-raspberry-pi/ here]

[http://www.cooking-hacks.com/index.php/documentation/tutorials/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 ====

+

[http://www.paperpcb.dernulleffekt.de/doku.php?id=raspberry_boards:paperduinopi 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. [http://youtu.be/e-x_ZPg8ymo A video is found here].

The [http://www.abelectronics.co.uk/products/3/Raspberry-Pi/15/RTC-Pi-Real-time-Clock-Module RTC Pi] is a real time clock module which connects via the GPIO port on a Raspberry Pi.

+

+

====RTC Pi Plus Real time Clock Module ====

+

[[File:Rtcpiplus.jpg|thumbnail|RTC Pi Plus]]

+

The [https://www.abelectronics.co.uk/products/17/Raspberry-Pi--Raspberry-Pi-2-Model-B/52/RTC-Pi-Plus RTC Pi Plus] is a real time clock module which connects via the GPIO port on a Raspberry Pi. Designed for the Raspberry Pi A+, B+ and Raspberry Pi 2.

[http://www.mikronauts.com/raspberry-pi/pi-rtc-dio/ Mikronauts Pi Rtc Dio Real Time Clock & I/O Expansion Board] that stacks on top of the Raspberry Pi and was designed by [http://Mikronauts.com 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 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 details, see [#advaboard_rpi1 below], or visit the websites [http://www.advaboard.de www.advaboard.de]

+

or [http://www.advamation.com/products/embeddedpc/advaboard.html 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====

+

[[File:Rs-pi-LCD-master-ss1.jpg|thumbnail|GPIO-LCD Master]]

+

[http://www.pridopia.co.uk/pi-LCD-master.html LCD Master]

+

support 84x48 pixels LCD & 16x2 & 20x4 character LCD

+

also have i2c Ver, full [http://www.pridopia.co.uk/rs-pi-set-scratch.html Pi_Scratch] software support,

+

+

===Multifunctions===

+

+

==== ADC Pi - Raspberry Pi Analogue to Digital converter ====

+

[[File:Adcpi.jpg|thumbnail|ADC Pi]]

+

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

+

+

==== ADC Pi Plus - Raspberry Pi Analogue to Digital converter ====

+

[[File:Adcpiplus.jpg|thumbnail|ADC Pi Plus]]

+

The [https://www.abelectronics.co.uk/products/17/Raspberry-Pi--Raspberry-Pi-2-Model-B/56/ADC-Pi-Plus---Raspberry-Pi-Analogue-to-Digital-converter ADC Pi Plus] is an 8 channel 17 bit analogue to digital converter designed for the Raspberry Pi A+, B+ and Raspberry Pi 2. . The ADC Pi Plus is based on two Microchip MCP3424 A/D converters each containing 4 analogue inputs with up to 18 bit resolution.

+

+

====ADC DAC Pi - 12 bit 2 channel ADC and DAC====

+

[[File:Adcdacpi.jpg|thumbnail|ADC DAC Pi]]

+

The [http://www.abelectronics.co.uk/products/3/Raspberry-Pi/39/ADC-DAC-Pi-Raspberry-Pi-ADC-and-DAC-expansion-board ADCDAC Pi] is a 2 channel 12 bit analogue to digital converter and 2 channel 12 bit digital to analogue converter designed to work with the Raspberry Pi platform.

The RasPiComm+ will be launched Q1 2015. If you want to have it before the official launch, you can support the [http://igg.me/p/997426/x/9106232 Indiegogo campaign].

+

+

====Com Pi RS232 Serial and 1-Wire ====

+

[[File:Compi.jpg|thumbnail|Com Pi]]

+

The [http://www.abelectronics.co.uk/products/3/Raspberry-Pi/26/Com-Pi-RS232-Serial-and-1-Wire Com Pi] from AB Electronics is a communication board supporting RS232 and 1-Wire® protocols. A 5V buffered I2C port is also provided on the board.

* 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 - Prototyping board====

+

[[File:Breakoutpi.jpg|thumbnail|Breakout Pi]]

+

The [http://www.abelectronics.co.uk/products/3/Raspberry-Pi/46/products3Raspberry-Pi46Breakout-Pi Breakout Pi] is a useful and versatile prototyping expansion board for the Raspberry Pi models A and B.

+

+

==== Buzzberry Buzz-Board Interface ====

+

[http://fortito.com Buzzberry] is an interface board enabling expansion using the Buzz-Board modular system designed primarily for educational use.

+

+

==== DAQCplate from Pi-Plates ====

+

[[File:DAQCplate-R1.0.png|thumbnail|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:

+

* 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

+

* Detailed Online Users Guide with Examples

+

For detailed specifications, go to https://pi-plates.com/product/daqcplate/

+

+

====Delta-Sigma Pi 18 bit Analogue to Digital converter ====

+

[[File:Deltasigmapi.jpg|thumbnail|Delta Sigma Pi]]

+

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

+

+

====GertBoard====

::''main page: [[RPi 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.<ref>http://www.raspberrypi.org/archives/411</ref>

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.<ref>http://www.raspberrypi.org/archives/411</ref>

[http://www.utelectronics.com 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.

+

[[File:DexterIndustries-GrovePi.jpg|thumbnail|GrovePi]]

+

The [http://www.dexterindustries.com/GrovePi/ GrovePi] from [http://www.dexterindustries.com/ Dexter Industries] is a slide on board for the Raspberry Pi that allows the Raspberry Pi to communicate with hundreds of plug and play [http://www.seeedstudio.com/wiki/GROVE_System 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.

* Libraries available in C and Python - see [https://github.com/DexterInd/GrovePi/ 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.

−

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.

+

====IO Pi 32 Channel Port Expander====

+

[[File:Iopi.jpg|thumbnail|IO Pi]]

+

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

−

=== Heber x10i ===

+

====IO Pi Plus 32 Channel Port Expander====

−

[http://www.heber.co.uk/gaming-amusement/xline/x10i-overview/ Heber Ltd] X10i integrates real time I/O into a RPi 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.

+

[[File:Iopiplus.jpg|thumbnail|IO Pi Plus]]

+

The [https://www.abelectronics.co.uk/products/17/Raspberry-Pi--Raspberry-Pi-2-Model-B/54/IO-Pi-Plus IO Pi Plus] is a 32 channel digital expansion board designed for the Raspberry Pi A+, B+ and Raspberry Pi 2. The board is based around the MCP23017 16-bit I/O expander from Microchip Technology Inc. A pair of MCP23017 expanders are included on the board allowing you to connect up to 32 digital inputs or outputs to the Raspberry Pi.

−

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.

+

==== Pi Crust ====

+

[http://picru.st 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 - [http://www.kickstarter.com/projects/pisupply/pi-crust-easily-connect-electronics-to-your-raspbe Pi Crust Kickstarter]

−

=== aLaMode ===

+

====Piface====

−

[http://wyolum.com/?p=824 “À 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.

+

[http://piface.openlx.org.uk 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

[http://www.piborg.org/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.

+

[http://www.web4robot.com 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.

[http://www.piborg.org PiBorg] is a Robotics add on board which adds the ability to control motors - from small to large (including DC motors, Stepper motors, BLDC motors and Solenoids) from your Raspberry Pi. It supports feedback via Encoders and Potentiometers, allowing closed loop (servo) control of motors to set positions, velocities and accelerations and it is capable of monitoring drive current and voltages. The loop is PID based and as PiBorg is an [http://sourceforge.net/p/piborg/wiki/Home/ Open Source project], you may change the code as you please. It has the ability to drive 10A motors and more, so you'll never be left underpowered with this board!

[http://picru.st 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.

+

−

===Piface===

+

[http://www.mikronauts.com/raspberry-pi/pi-rtc-dio/ Mikronauts Pi Rtc Dio Silver I/O Expansion Board] stacks on top of the Raspberry Pi and was designed by [http://Mikronauts.com 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.

−

[http://piface.openlx.org.uk 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 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.

[http://www.mikronauts.com/raspberry-pi/ezaspi/ Mikronauts EZasPi advanced prototyping board] that stacks on top of the Raspberry Pi and was designed by [http://Mikronauts.com 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 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 [http://www.mikronauts.com/raspberry-pi/robopi/ RoboPi robot controller] to add additional custom circuits to the Raspberry Pi.

+

+

[http://www.mikronauts.com/raspberry-pi/ezaspi/ 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.

[http://www.mikronauts.com/raspberry-pi/ezaspi/ Mikronauts EZasPi (B)] advanced prototyping board from [http://Mikronauts.com 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.

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.

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.

[http://go.je/18z Pi-Wire] Homelabs are developing options for connection of a 1-wire bus to the RaspberryPi. Boards include SPI breakout connections for future boards.

+

[http://www.web4robot.com 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 ...).

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).

−

=== Quick2Wire GPIO Expansion Board ===

+

==== PROTOplate from Pi-Plates ====

−

[http://quick2wire.com 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.

+

[[File:PROTOplate-R1.0.png|thumbnail|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:

+

* 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

+

For detailed specifications, go to https://pi-plates.com/product/proto/

−

=== Raspberry Pi IO Interface ===

+

==== Quick2Wire GPIO Interface Board Kit ====

+

[http://quick2wire.com 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 [http://www.pi-supply.com/product/quick2wire-raspberry-pi-interface-board-kit/ 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 [http://www.pi-supply.com/product/quick2wire-raspberry-pi-i2c-pcf8591-analogue-board/#sthash.PdLFc4M5.dpuf 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 [http://www.pi-supply.com/product/quick2wire-raspberry-pi-i2c-mcp23017-port-expander-board-kit/#sthash.uZFSjG2R.dpuf Pi Supply]

+

+

====Raspberry Pi B+ Breakout Kit=====

+

[[File:Breakoutplus.jpg|thumbnail|Breakout Plus]]

+

The [http://www.abelectronics.co.uk/products/3/Raspberry-Pi/48/Raspberry-Pi-B-Breakout-Kit Raspberry Pi B+ Breakout] is an easy to assemble breakout board to use with the Raspberry Pi model B+

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.

−

=== MiniPiio Relay2 ===

+

====Slice of Pi====

−

[http://zuzebox.wordpress.com/2012/09/07/minipiio-relay2-board-v0-10/] is a small (50x40mm) add-on board which provides a two 1A DPCO Relays. Each relay has a set of screw terminals for easy wiring.

[http://shop.ciseco.co.uk/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.

−

=== MiniPiio DIO16 ===

+

[http://shop.ciseco.co.uk/k002-slice-of-pi-o/ Slice of PI/O] is a variation of the above produced by Ciseco based upon [http://nathan.chantrell.net/20120602/raspberry-pi-io-expander-board/ 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. [[User:TrevorGowen|Trevor Gowen]]'s experimental [http://www.cpmspectrepi.webspace.virginmedia.com/raspberry_pi/MoinMoinExport/SliceOfPio.html LED BarGraph "board"] has been "piggy-backed" onto one of these.

−

[http://zuzebox.wordpress.com/2012/06/24/minipiio-dio16-v0-10/ MiniPiio DIO16] is a small (50x40mm) add-on board which provides an additional 16-channels of Digital Input/Outputs for the RPi. It can use either a MCP23S17 (SPI) or MCP23017 (I2C) Port Expander.

+

{{clr}}

−

=== MiniPiio RS232 ===

+

====TriBorg====

−

[http://zuzebox.wordpress.com/2012/06/24/minipiio-rs232-v0-10/ MiniPiio RS232] is a small (50x40mm) add-on board which provides a basic RS232 to TTL interface for the RPi. It uses a 3.3V MAX3232 to provide the RS232 interface.

[http://zuzebox.wordpress.com/2012/06/24/minipiio-uln2803-v0-10/ MiniPiio ULN2803] is a small(50x40mm) add-on board which connects a ULN2803 Darlington Driver chip to the RPi's GPIO allowing the RPi to control electronic circuits which require more current to drive them.

+

The [http://www.bootc.net/archives/2012/06/20/raspberry-pi-xbee-smt-backpack/ Raspberry Pi XBee ZB SMT Backpack] by [[User:bootc|bootc]] is a carrier board for [http://www.digi.com/products/wireless-wired-embedded-solutions/zigbee-rf-modules/zigbee-mesh-module/xbee-smt 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).

−

=== RPi MIDI Breakout Board ===

+

==== Raspy Juice Exp Board ====

−

[http://zuzebox.wordpress.com/2012/03/18/midi-breakout-board-for-raspberry-pi-v0-10/ RPi MIDI Breakout Board] is a simple MIDI breakout board for the Raspberry Pi using the hardware UART from the RPi's expansion interface

+

[http://2-watt-elements.myshopify.com/ 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

−

=== RPi Protoboard SM===

+

==== pyMCU ====

−

[http://zuzebox.wordpress.com/2012/06/25/raspberry-pi-protoboard-sm-v0-10/ RPi Protoboard SM] is a simple prototype board for the Raspberry Pi<br>

+

[http://www.pymcu.com 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 [http://pymcu.com/Tutorials.html Tutorials] and [http://pymcu.com/Examples.html Examples]

−

[http://www.designspark.com/knowledge/raspberry-pi-prototype-board-files another link] to the same project?

+

−

=== RPi "UserPort" ===

+

==== RPi CC1101-OneWire-Clock extension ====

−

[http://zuzebox.wordpress.com/2012/03/14/userport-for-raspberry-pi-v0-10/ RPi UserPort] is a digital and analogue I/O board for the Raspberry Pi. UserPort replicates the original BBC Micros digital User Port and Analogue Port but uses more modern components such as the MCP23S17 16-ch GPIO and MCP3204 4-ch 12-bit ADC.

+

The [http://busware.de/tiki-index.php?page=COC RPi-COC board] from [http://busware.de 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 [http://culfw.de culfw-firmware] lets you interact with FS20, Homematic, Intertechno or similar actors and sensors - easily using [http://fhem.de FHEM]-home automation server. In addition a secured 5V power socket for external power supplies is provided.

−

===rpi_serial===

+

==== RFM12Pi - Wireless OpenEnergyMonitor Base-station ====

−

BitWizard has a [http://www.bitwizard.nl/wiki/index.php/Raspberry_pi_expansion_system_page#expansion_boards Raspberrypi serial breakout board]. It breaks out four serial buses from the GPIO port.

+

Add's RFM12B wireless (868/433/912Mhz) RF transceiver capability to the Raspberry Pi. The RFM12Pi decodes RFM12B packets from [http://openenergymonitor.org OpenEnergyMonitor sensor modules] or JeeNodes and puts the data on the Raspberry Pi's internal serial UART. Designed to be used with [http://emoncms.org 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 [http://openenergymonitor.blogspot.co.uk/2013/04/introducing-rfm12pi-v2-raspberry-pi.html introductory blog] post and [http://openenergymonitor.org/emon/emonbase/raspberrypi overview documentation page]. The RFM12Pi can be purchased pre-assembled and ready to go from the [http://shop.openenergymonitor.com/raspberry-pi/ OpenEnergyMonitor shop]

[http://www.electronics.cat/en/boards/set05_08/ 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 [http://www.electronics.cat/en/ 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.

−

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.

+

==== i2c/spi 32 GPIO Pi ====

+

[[File:Pi-32gpio-ss1.jpg|thumbnail|32GPIO-Pi]]

+

[http://www.pridopia.co.uk/pi-23017-2-lp.html 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 [http://www.pridopia.co.uk/rs-pi-set-scratch.html Pi_Scratch], easy to control

[http://www.sheepwalkelectronics.co.uk/ Sheepwalk Electronics] are currently developing 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 RPI1 and RPI2 modules are now available on our website. The RPI3 8 channel master is still under development. The modules are all available as a bare PCB, kit of parts or fully assembled/tested.

[http://shop.ciseco.co.uk/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.

+

[[File:Pi-64gpio-ss1.jpg|thumbnail|64 GPIO Board]]

+

[[File:Pi-128gpio-ss1.jpg|thumbnail|128 GPIO board]]

+

[http://www.pridopia.co.uk/pi-23017-8-v2.html 128 GPIO Pi]

+

[http://www.pridopia.co.uk/pi-23017-4-lp.html 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 [http://www.pridopia.co.uk/rs-pi-set-scratch.html Pi_Scratch], easy to control

−

=== XBee ZB SMT Backpack ===

+

==== Rs-Pi P-HAB module ( High-Altitude Balloon) ====

−

The [http://www.bootc.net/archives/2012/06/20/raspberry-pi-xbee-smt-backpack/ Raspberry Pi XBee ZB SMT Backpack] by [[User:bootc|bootc]] is a carrier board for [http://www.digi.com/products/wireless-wired-embedded-solutions/zigbee-rf-modules/zigbee-mesh-module/xbee-smt 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).

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 [http://electronics.chroma.se/rpisb.php Raspberry Pi Servo board] by [[User:adent|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.

+

[[File:OssoPI.jpg|thumbnail|OssoPI]]

−

Youtube clip of [http://youtu.be/_W1WXnL9MeA first prototype]. Working on an alternate firmware to connect DHT22/11 humidity/temperature sensors to the board instead.

[http://2-watt-elements.myshopify.com/ 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/HardwareDescription

+

[[File:Ivport.jpg|thumbnail|IVPort]]

+

The [https://github.com/ivmech/ivport IVPort] from [http://www.ivmech.com/ 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.

−

=== pyMCU ===

+

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 [https://github.com/ivmech/ivport/wiki/Capture-Sequence here].

−

[http://www.pymcu.com 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 [http://pymcu.com/Tutorials.html Tutorials] and [http://pymcu.com/Examples.html Examples]

+

−

=== RPi CC1101-OneWire-Clock extension ===

+

===Programmable===

−

The [http://busware.de/tiki-index.php?page=COC RPi-COC board] from [http://busware.de 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 [http://culfw.de culfw-firmware] lets you interact with FS20, Homematic, Intertechno or similar actors and sensors - easily using [http://fhem.de FHEM]-home automation server. In addition a secured 5V power socket for external power supplies is provided.

+

==== 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 [https://github.com/Guzunty/Pi/wiki 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 programm 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 inculing bitcoin mining, vision processing (with the optionnal camera module) and more.

+

[[File:Logi-Pi-logo-med.jpg|thumbnail|LOGI-PI exapnsion board for the raspberry-pi]]

−

=== RFM12Pi - Wireless OpenEnergyMonitor Base-station ===

+

==Expansion boards by manufactuer==

−

Add's RFM12B wireless (868/433/912Mhz) RF transceiver capability to the Raspberry Pi. The RFM12pi has got an-board ATtiny84 microcontroller pre-loaded with firmware to decode RFM12B packets from [http://jeelabs.org JeeNode] and [http://openenergymonitor.org OpenEnergyMonitor] sensor modules onto Raspberry Pi's internal serial UART. Designed to be used with [http://emoncms.org 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 [http://openenergymonitor.org openenergymonitor.org] project. For more info see [http://openenergymonitor.blogspot.com/2012/11/raspberry-pi-emonbase.html introductory blog] post, [http://openenergymonitor.org/emon/emonbase/raspberrypi overview documentation page] and [http://wiki.openenergymonitor.org/index.php?title=Raspberry_Pi technical documentation wiki].

+

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

Expansion boards by functions

Power Supply and Control

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.

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.

RPI Alim

RPI Alim is a inexpensive board that gives the possibility of powering the Raspberry with a 7V to 15V DC power supply or battery.

RemotePi Board

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

UPS PIco

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.

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

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!

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.

Robotics/ motors

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)

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.

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 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.

MOTORplate from Pi-Plates

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:

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

PiRoCon

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

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.

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 Pi - PWM servo controller

Servo Pi PWM board

The Servo Pi is a 16-channel, 12-bit PWM controller suitable for driving LEDs and radio control servos. The board is based around PCA9685 PWM I2C LED controller IC from NXT and can drive each of the 16 outputs with 12 bit (4096 steps) duty cycle from 0% to 100%.

16channel Servo-Pi & 16 channel GPIO

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

32channel Servo-Pi

8 Motor-Pi

Home Automation

UniPi

UniPi (v 1.1) is universal home automation controller based on the Raspberry Pi. It features eight 5A@220V relays, 14 digital inputs (5-24V), two analog inputs (0-10V), 0-10V analog output, 1wire master and a small user-available eeprom memory. There is also many expansion boards coming up, such as relay, solid state, analog output, 8channel 1wire and many more.... On top of that, there is opensource API with a build-in web server for easy controlling of UniPi.

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

RPIDOM is an inexpensive expansion board dedicated to home automation. It provides a 1wire interface, 2 teleinformation interfaces (french power meters), an RTC and a 5V connector.

Heber x10i

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 System 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 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 )

Serial interfaces

1-Wire Pi

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

1-Wire Pi Plus

1 Wire Pi Plus

The 1 Wire Pi Plus from AB Electronics UK is a communication board supporting the 1-Wire® protocol. Designed for the Raspberry Pi A+, B+ and Raspberry Pi 2. A 5V buffered I2C port is also provided on the board.

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.

rpi_serial

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.

RS232 to TTL converter *** BAD LINK ***

Serial Pi - RS232 serial interface

The Serial Pi is a stackable communication board supporting the RS232 serial protocol.

Serial Pi Plus - RS232 serial interface

Serial Pi Plus

The Serial Pi Plus is a stackable communication board supporting the RS232 serial protocol. Designed for the Raspberry Pi A+, B+ and Raspberry Pi 2.

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.

Arduino

Arduino Shield and Raspberry Pi

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.

RTC-COM-Pi

AbioRTC

RTC Pi Real time Clock Module

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

RTC Pi Plus Real time Clock Module

RTC Pi Plus

The RTC Pi Plus is a real time clock module which connects via the GPIO port on a Raspberry Pi. Designed for the Raspberry Pi A+, B+ and Raspberry Pi 2.

Pi Rtc Dio Gold

Pi Rtc Dio expansion board for the Raspberry Pi

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 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.

LCD-Master-Pi

Multifunctions

ADC Pi - Raspberry Pi Analogue to Digital converter

ADC Pi

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

ADC Pi Plus - Raspberry Pi Analogue to Digital converter

ADC Pi Plus

The ADC Pi Plus is an 8 channel 17 bit analogue to digital converter designed for the Raspberry Pi A+, B+ and Raspberry Pi 2. . The ADC Pi Plus is based on two Microchip MCP3424 A/D converters each containing 4 analogue inputs with up to 18 bit resolution.

ADC DAC Pi - 12 bit 2 channel ADC and DAC

ADC DAC Pi

The ADCDAC Pi is a 2 channel 12 bit analogue to digital converter and 2 channel 12 bit digital to analogue converter designed to work with the Raspberry Pi platform.

PICAN *** DEAD LINK ***

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 - Prototyping board

Breakout Pi

The Breakout Pi is a useful and versatile prototyping expansion board for the Raspberry Pi models A and B.

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

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:

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

Delta-Sigma Pi 18 bit Analogue to Digital converter

Delta Sigma Pi

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

GrovePi

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.

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 32 Channel Port Expander

IO Pi

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

IO Pi Plus 32 Channel Port Expander

IO Pi Plus

The IO Pi Plus is a 32 channel digital expansion board designed for the Raspberry Pi A+, B+ and Raspberry Pi 2. The board is based around the MCP23017 16-bit I/O expander from Microchip Technology Inc. A pair of MCP23017 expanders are included on the board allowing you to connect up to 32 digital inputs or outputs to the Raspberry Pi.

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 Rtc Dio Silver *NEW*

Pi Rtc Dio expansion board for the Raspberry Pi

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 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.

EZasPi prototyping board

EZasPi Prototyping board for the Raspberry Pi

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 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.

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

EZasPi (B) Prototyping board for the Raspberry Pi

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.

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: [4]
Schematic and Board images: [5][6]
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. [7] 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

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:

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

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

Relay board and Raspberry Pi GPIO

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.

TriBorg

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, 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.

OssoPI (Relay and digital inputs)

IVPort (Camera Module Multiplexer)

IVPort

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.

Programmable

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 programm 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 inculing bitcoin mining, vision processing (with the optionnal camera module) and more.