element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Blog Meet the Raspberry Pi B+
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
GPIO Pinout
Raspberry Pi Wishlist
Comparison Chart
Quiz
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: biglesp
  • Date Created: 14 Jul 2014 7:28 AM Date Created
  • Views 3425 views
  • Likes 5 likes
  • Comments 13 comments
Related
Recommended
  • raspberry_pi_b+
  • raspberry
  • raspberry-pi-b+
  • b+
  • raspberrypibplus
  • pi
  • raspberry-pi-bplus
  • bplus
  • raspberry_pi
  • raspberrypi-b+
  • raspberry-pi
  • raspberrypib+
  • raspberrypi
  • raspberry_pi_bplus

Meet the Raspberry Pi B+

biglesp
biglesp
14 Jul 2014

image

 

The Raspberry Pi is now two years old and in it's lifetime it has found itself deep under the sea, controlling complex machinery and floating in space. The initial goal of the project, to educate children in Computer Science has revolutionised the education landscape with children and adults learning more about Computing and Electronics.

 

Revisions

Since it's initial launch there have been many Models of the Raspberry Pi

 

Model

RAM

CPU

GPIO

USB

Storage

Ethernet

A

256MB

ARM11 700MHZ

26

1

SD Card

None

B (Rev 1)

256MB

ARM11 700MHZ

26

2

SD Card

10/100

B (Rev 2)

512MB

ARM11 700MHZ

26

2

SD Card

10/100

Compute

512MB

ARM11 700MHZ

120

1

EMMC flash storage

None

B+

512MB

ARM11 700MHZ

40

4

Micro SD Card

10/100

 

 

image

 

Introducing the Model B+

 

At 7am BST the Raspberry Pi Foundation officially launched the new Model of the Raspberry Pi. The Model B+, is considered the final version of the Model B and uses the same Broadcom BCM2835 SoC that is present on all of the previous Raspberry Pi revisions. By basing the Model B+ on an existing architecture the Foundation have smartly retained compatibility with the existing software and projects that have been previously developed.

 

The Model B+ provides a more refined product based on feedback received from the community, and here are a few of those refinements.

 

Hardware

image

 

 

The B+ measures 85 x 56 x 17mm in size, slightly smaller than the original form factor. With this size reduction comes an improved layout and organisation of the board and looking around the board there are a number of changes present.


Most noticeably is the layout of the ports. Instead of being dotted around the perimeter of the board, as in previous models, the B+ only has ports on two sides of the board. With this new layout comes a few improvements, noticeably the increase of USB ports present, courtesy of the new LAN9514 chip as opposed to the older LAN9512 used on previous models.


By doubling the number of ports to 4 the B+ can have more devices attached including external hard drives thanks to the ports supporting a higher current, enough for most portable USB2 hard drives. Hot swapping of USB devices is now more stable, a very welcome addition for those that encountered the USB reboot issue present on previous models.


The Ethernet port remains the same as the Model B, running at 10/100. But you will now see that the USB and Ethernet ports are now level on the board, which will be great news for case manufacturers.

Moving further round the board you will see a 3.5mm headphone connector which on the original Raspberry Pi provided audio output only. But for the B+ this connector also supplies video in place of the now missing composite RCA socket, this is thanks to it now boasting 4 poles. To use this new port with your Composite connected TV you will need to purchase an adaptor. Analogue audio output has been vastly improved for the B+ as in the previous Models this was a little under developed.


Moving over the HDMI port, the last port is the micro USB rated for 5V 2A which is connected to a much improved power circuit enabling greater power efficiency, a welcome addition for those using their Pi for robotics where batteries are the norm. The power circuit also provides a greater tolerance for cheaper, under powered power supplies.

For the upcoming official Raspberry Pi touchscreen display and the existing Pi Camera there are the same DSI and CSI ports, but they are now helpfully labelled DISPLAY and CAMERA.


The Model A and B Pi have all used SD cards as their data storage device, but in a smart move by the Foundation they have replaced standard SD with a rather robust and tactile Micro SD slot with a push locking mechanism. With the cost of Micro SD cards coming down in recent years this gives the end user a cheap, plentiful source of cards with full compatibility with all Models of Raspberry Pi.

 

image

 

 

The previous Model A and B Raspberry Pi came with a 26 pin GPIO, but the B+ comes with a larger GPIO (General Purpose Input Output). Now sporting 40 pins of which 26 can be used by the user, and there are 3 extra GND pins.


The previous Model A and B had 26 GPIO pins, and these pins are still present, with the extra 14 adding to the series of pins. By ordering the pins in the same manner as previous Models the B+ can be used with the majority of the add-on boards currently on the market.



image



I was keen to know if the expanded GPIO impeded the use of the many add-on boards on the market. So I tested the B+ with the popular Pibrella board from Pimoroni and I am happy to report that it worked flawlessly. For the majority of boards this will be the case, and I am keen to test my other boards with the B+.

 

image

 

I tested the B+ with the latest NOOBS release, downloading and copying the install files with ease. NOOBS worked just as I expected and installed Raspbian in about 10 minutes. Once installed and rebooted I was back in familiar territory with everything working as expected.

 

Verdict

The B+ is a refined and well thought out product, it expands the firm foundation of the previous Raspberry Pi models and provides a great middle ground between the 26 GPIO pins of the Model A and B and the 120 pins of the Compute module. The B+ covers many project types and provides everything that advanced users will need for their makes.


Keeping the price in parity with the Model B is fantastic and enables informed purchases to be made with ease.

 

You can purchase your Model B+ via the product page on Element14 .

  • Sign in to reply
  • Former Member
    Former Member over 11 years ago

    Hello, I see differemt colors on the csi port (black or white) Does that mean anything?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to Former Member

    To clarify I have three programs. Robot.py which is the main program I run. Servo.py and Ultrasonic.py are imported into Robot.py. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 11 years ago

    Hi all.

     

    I've been using the Raspberry B+ with a pribrella it works well. I've been using it to control the wheels on my robot. However I have now added sensors and servos to my robot on the remaining unused pins. This is where the issues start to come up. When I use the pins on their own while the board is attached it all works fine. The issues are when I try to combine the pibrella powered motors and the sensors on the other spare pins in the same program. The import 'RPi.GPIO as GPIO' and 'GPIO.setmode(GPIO.BOARD)' code seems to directly conflict with the 'import Pibrella' code required to get the board working. I can't not use these commands as they are needed to configure the pins for my HS04 sensor and 9g tower server motors. Any ideas how to get around this? One extra bit of info the servo and HS04 are each imported .py files. I have not tried running the lot in just one package...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 11 years ago

    Want a free Pibrella?  I upgraded to a PiFace and have no need for the one I have.  Just send a prepaid mailer to me and I'll send it along.

     

    Richard Brewer

    Keene, NH

    r2pbrewer@yahoo.com

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Problemchild
    Problemchild over 11 years ago in reply to biglesp

    Good cover all  that should work unless they don't fit image

    I took a load of photos etc and basically had the same as Mark, one thing to note was that a prototype board from Adafruit had a slightly stacked connector making it higher than the others. I think  a 26 way IDC male and female soldered together would be good enough. To be honest many of these boards would of been better off doing that earlier rather than trying to shape the board around the old RPI B connectors ... More height for example would of given more separation for High voltage work for example ...although that's all a bit dodgy anyway !!

    http://www.element14.com/community/community/raspberry-pi/blog/2014/07/16/raspberry-pi-b-in-pictures

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube