Changes to the layout and connectors on the Raspberry Pi B+ may leave you wondering about the range of existing add-ons out there and whether they still work. Below you’ll find a table listing the add-on boards I either own or have seen other people using. The table lists the board and whether it works with the standard Model B and the Model B+.
Hopefully this will of interest to the owners of the existing 3 million Raspberry Pis out there. It will also help people continue to buy add-on boards without worrying that won’t work with their B+.
A green tick means it attaches and works as expected. A red cross means it either doesn’t physically fit or won’t work due to other changes. An orange triangle means that it is possible to use the board but it may not fit perfectly.
|Add-on Board||Model B||Model B+||Notes|
|Arduberry||All boards compatible and detailed on the Dexter Industries website with photos|
|AB Electronics||All boards compatible and detailed on their website with photos|
|BerryClip LED||Plugs onto first 26 pins as expected|
|BerryClip+ LED||Plugs onto first 26 pins as expected|
|BrickPi||All boards compatible and detailed on the Dexter Industries website with photos|
|Gertduino||Extended header lifts this board out of trouble|
|GrovePi||May require some insulating tape where the board rests on the USB sockets. See details on the Dexter Industries website with photos|
|HiFiBerry||Requires the P5 connector which is not present on the B+|
|MyPiFi LED||Plugs onto first 26 pins as expected|
|Pi Co-op||Plugs onto first 26 pins as expected|
|PiFace Control & Display||PCB edge raised a few mm as it clashes with USB ports but still works.|
|PiLite LED Matrix||PCB edge raised a few mm as it clashes with USB ports but still works.|
|RasPiO – Pro breakout||Sits on first 26 pins as expected|
|RyanTeck Motor Controller||Plugs onto first 26 pins as expected|
|Wolfson Audio||Requires the P5 connector which is not present on the B+|
Full Size Add-on Boards
Items marked with a triangle ( ) are usually boards that extend all the way to the far edge (eg PiLite) and clash with the raised USB sockets. Most of these boards will still connect to the GPIO but will have the edge raised by a few millimetres. It may be possible to use an extended 26-way GPIO header to lift the board clear of the USB sockets.
With a 26-way header on the GPIO pins it is physically possible to attach another header or jumper cables to the remaining 14-way pins. However be aware that most 26-pin add-on boards overshot the next couple of pins on the 40-pin header. You will need to consider this before assuming you can plug multiple connectors onto the larger GPIO header of the B+. Hopefully the creators of add-on boards will make this clear in their documentation.
I will strive to update this page as additional information is available. Contact me if you’ve got any suggestions.