Quick2Wire Combo Kit
Each kit contains an Interface Board, a Port Extender Board, the components you need to assemble them, and the cables to connect them.
We also provide Python libraries to help you drive connected devices. All the libraries include working examples and tests.
The kit does not include a Raspberry Pi™.
The Interface board
The Quick2Wire Interface Board gives you easy access to all the features on your Raspberry Pi’s expansion header:
- 8 General Purpose I/O (GPIO) pins
- ground, 3.3 volt and 5 volt supplies
- an Inter-Integrated Circuit (I2C) interface
- a Serial-Peripheral Interface (SPI) interface
- serial communications
The board connects to the Pi with an included 26-way ribbon cable.
We protect the GPIO pins from mistaken connections that might burn out the Pi. We have diodes to catch incorrect voltages and resistors to limit the current.
The Raspberry Pi expansion header includes a 3.3v power line, but this only supports a low current. The interface board provides a high-power 3.3v power supply regulated down from the Pi's 5v supply. The current available depends on the power supply to the Pi. We find we can provide 1 amp with a conventional power adapter.
We bring out the I2C lines in an SDC header that includes ground, interrupt, 5v, and high-power 3.3v lines. Our extension boards can be daisy-chained to connect multiple I2C devices to your Pi.
We bring out the SPI lines in an SDC header that includes ground, interrupt, 5v, and high-power 3.3v lines. The board is wired to accept a second SDC header for SPI (not included in this kit).
The Pi's serial port uses 3.3v signal levels. Our serial connections include level shifting so that you can safely connect 5v devices such as an Arduino™. You can connect to your Pi's console from your PC using a USB FTDI™ cable (not included), so you can work with your Pi without an Ethernet connection.
The Port Expander Kit
Our Port Expander board gives you another 16 GPIO pins which can be used for digital input or output. You’ll find code in our library to drive it from Python, along with examples of use.
Here's why our testers liked the kits:
Easy to assemble
The boards will take you a couple of hours to assemble and test if you're a beginner at soldering, less if you're an expert. There are no fiddly surface mount components. Don't worry if you don't know how to solder, soldering is easy!
Easy to connect
Easy to test
The Interface Board has an on-board LED and push button which you can access on GPIO channels 0 and 1. Once you've installed our library you can flash the LED and read the button in a few short lines of Python code, or just run one of our example scripts.
Easy to program
We've written Python libraries to drive GPIO, I2C and SPI peripherals, with plenty of examples to get you started quickly.
The hardware designs and software libraries are all published under permissive open source licenses, so you can adapt and extend our work for hobby or commercial use. We've already had some great contributions from users, and we're expecting many more.
Safer to play with
The 8 GPIO pins on the Pi's header are protected by diode clamps, which help prevent damage if you connect them to a 5v or negative voltage. Resistors on the GPIO pins also help to limit current so you don't strain the Pi's output capabilities.
The interface board will prevent many common wiring errors from damaging your precious Pi - although we should point out that it's still possible to destroy the Pi (and even yourself) if you do something really misguided like attaching an input to mains power.
Easy to expand
You can do a lot with the Interface Board and Port Extender, but you can do even more with additional boards. Our Analogue Board will be available in February. We're prototyping an LCD display and a 16-key keypad, and we're experimenting with motor controllers, servo drivers and PWM controllers.