Raspberry Pi rev2 template with mounting holes

Thank you to Adafruit for bringing my attention to this!

Raspberry Pi Spy has created a handy little template of the v2 Raspberry Pi, complete with mounting holes and the location of ports and other components, for you to use in your projects. Case designers and people wanting to mount the Pi securely for robotics and other projects that move around a lot will find this particularly helpful.

For print, ensure that the image is sized as a 85x56mm rectangle. Click to enlarge.

Visit the most excellent Raspberry Pi Spy for printable PDFs of this template (where the image is pre-sized for you) and discussion of what size screws you’ll need for those holes, along with much more Raspberry Pi goodness. A word of warning: Pete Lomas always asks me not to refer to the holes, which are there to aid the robots in the production process, as mounting holes. (Don’t look at the title, Pete.) This is because enthusiastic screwdriver wranglers can compress and fatally crush the PCB by tightening screws too firmly. If you screw your board to something, you’re doing so at your own risk!


A nice shiny photo of the rev2 board – and User Guide news

A couple of things today: Eben and Gareth’s Raspberry Pi User Guide is now available in full as a Kindle download from Amazon, and there is a big discount at the moment – it’s only £3.99. The paper version is expected later this month, along with other electronic formats, probably on the 21st.

The user guide is basically a full manual for the Raspberry Pi, and will take you from working out how to plug the thing in to a point where you can write your own software and do your own physical computing (sensors! robots!) with the device; you’ll also find out how to set up your Raspberry Pi as a media centre and much more. (And thank you for the great review, Jim M!)

I’ve also got a high-res picture of the rev2 board with lots of detail from David Siepp at Farnell for you to goggle over. Not much to say here – other than enjoy!

Click to enlarge

I’m going to bunk off for the rest of the day – it’s been a hell of a week.


Made in the UK!

There’s a little bit of news about what’s new with the Rev2 board design we posted about yesterday that we saved for today.

Rev 2 board

Look carefully (click to enlarge). Alongside the obvious differences like the mounting holes, there are a few words along the short side on the right you might want to read. Many thanks to makeamillion.de (Homwer on our forums), who got his hands on this when the news was still embargoed but kept quiet about it - and took this very fine photo for us.

If you’ve been following us for a while, you’ll remember the time last year when we had to make the decision to manufacture the Raspberry Pi in China. The Raspberry Pi is a British enterprise, and as well as improving things in the computing industry’s future here by educating kids, we wanted to improve things in the present too, by actually doing our manufacture here in the UK.

Last year, when nobody had heard of the Raspberry Pi, we had been unable to find a British manufacturer whose prices per unit (especially at a point where we were thinking of sales in the tens of thousands, not the hundreds of thousands you’re seeing now) would work for us, and who believed that the project would be enough of a success for them to risk line space for us. There was just no way to make the Raspberry Pi in the UK and keep the price at $25 for the Model A (which will be released before the end of the year at the promised price) and $35 for the Model B.

Happily, things change.

Back at the beginning of April, Eben and I paid a visit to Sony’s UK manufacturing plant in Pencoed, South Wales. Several meetings, a factory tour, a lot of phone calls, some PowerPoint and sandwiches, and an up-close-and-personal with a wave soldering machine later, we were able to introduce our manufacturing and distributing partners to Sony’s Welsh facility, where, as well as making Sony products, Sony’s team undertakes contract electronic manufacture (CEM). It’s an incredibly impressive affair; the quietest, pleasantest plant I’ve ever been in, all comfortable lighting, ergonomic workspaces, cool air and relaxed staff. Sony’s quality control system is legendary, their ability to manufacture fast and cleanly is superb, and they’ve already invested in adding PoP (Package on Package – the fiddly stuff where the Broadcom chip at the heart of the Raspberry Pi is stacked beneath the RAM chip) hardware manufacture ability and expansion capability just for us. They’re also able to take on the huge task (currently undertaken by RS and Farnell) of ensuring the parts used are sourced ethically and to the highest ecological standards – every component has to pass standard compliance via Sony’s Green Management programme.

The upshot of all this? Element14/Premier Farnell have made the decision to move the bulk of their Raspberry Pi manufacture to South Wales. Moving manufacture like this is an enormous undertaking; from the start of the process, it’s taken us (especially Pete), Farnell and Sony nearly six months to get all our respective ducks in a row. The initial contract will see the Pencoed plant producing 30,000 Raspberry Pis a month, and creating around 30 new jobs.

How do you know if you’ve got a UK-made board? Easy. Look next to the power jack; you’ll see the words “Made in the UK”. We couldn’t be prouder.


Upcoming board revision

Update: Added locations of mounting holes. Fixed minor error in I2C paragraph. Clarified expected use of P5 connector.

Update: A lot of people are asking when revision 2.0 boards will appear in the wild. They’ll be filtering out over the next month as the last stocks of the revision 1.0 at each distributor and in each geography are exhausted. I’m aware of at least one person who has received a revision 2.0 board already (from Farnell, in the UK).

We don’t believe that the changes are large enough to make it worth “holding on” for revision 2.0, unless you have a specific requirement to add an audio codec or you need mounting holes for some industrial application.

In the six months since we launched Raspberry Pi, we’ve received a lot of feedback about the original board design. Over the next few weeks, we’ll be gradually rolling out a new revision 2.0 PCB which incorporates some of the most popular suggestions. You can determine which board revision you have by typing cat /proc/cpuinfo at the command line and looking up the hardware revision code in the following table:

Model and revision Code(s)
Model B Revision 1.0 2
Model B Revision 1.0 + ECN0001 (no fuses, D14 removed) 3
Model B Revision 2.0 4, 5, 6

There has been a small change to the GPIO pin out of revision 2.0, to add ARM JTAG support and to present a different I2C peripheral from that which is (heavily) used on the camera interface. Users wishing to produce portable GPIO code should either avoid using the these pins, or add code to check the board revision and behave appropriately.

Reset

A reset circuit has been implemented, although in the standard build the required header is not fitted. Users wishing to use this circuit should fit an appropriate header to P6. Shorting P6 pin 1 to P6 pin 2 will cause the BCM2835 to reset.

USB Output Power

The resetable fuses protecting the USB outputs have been removed. This feature was implemented on some later revision 1.0 PCBs by replacing the fuses with links; revision 2.0 permanently implements this modification. It is now possible to reliably power the RPI from a USB hub that back feeds power, but it is important that the chosen hub cannot supply more than 2.5A under fault conditions.

JTAG Debug Support

Two GPIO pins have been interchanged to allow a missing debug signal (ARM_TMS) to appear on P1 pin 13.

Originally the connections were:

  • CAM_GPIO [BCM2835/GPIO27] routed to S5 pin 11
  • GPIO_GEN2 [BCM2835/GPIO21] routed to P1 pin 13

The new connections are:

  • CAM_GPIO [BCM2835/GPIO21] routed to S5 pin 11
  • GPIO_GEN2 [BCM2835/GPIO27] routed to P1 pin 13

I2C Support on P1/P6

The primary and secondary I2C channels have been reversed.

Originally the connections were:

  • SCL0 [BCM2835/GPIO1] routed to P1 pin 5
  • SDA0 [BCM2835/GPIO0] routed to P1 pin 3
  • SCL1 [BCM2835/GPIO3] routed to S5 pin 13
  • SDA1 [BCM2835/GPIO2] routed to S5 pin 14

The new connections are:

  • SCL0 [BCM2835/GPIO1] routed to S5 pin 13
  • SDA0 [BCM2835/GPIO0] routed to S5 pin 14
  • SCL1 [BCM2835/GPIO3] routed to P1 pin 5
  • SDA1 [BCM2835/GPIO2] routed to P1 pin 3

Version Identification Links

The four GPIO signals originally used for version identification have been removed. These were never read by the system software and were redundant.

Additional I/O Expansion

To utilise GPIO signals released by the removal of the version identification links, a new connector site P5 has been added. This carries the four GPIO signals [BCM2835/GPIO28 – BCM2835/GPIO31] named GPIO7 – GPIO10 respectively, along with +5V0, +3V3 and two 0V. Currently this connector is not populated.

This GPIO allocation provides access to one of:

  • SDA0, SCL0 (Operating independently of P1 SDA1, SCL1); or
  • PCM_CLK, PCM_FS, PCM_DIN, PCM_DOUT or I2S; or
  • Four GPIO signals.

This connector is intended to be a suitable attachment point for third-party clock and audio codec boards, and is pinned to be mounted (ideally) on the underside due to connector clash. Pin 1 is marked with the square pad (top left – looking from the top).

+5V0 Leakage from HDMI

Some users have found that connecting an unpowered Raspberry Pi to an HDMI television interferes with the correct operation of CEC for other connected devices. This was fixed on some later revision 1.0 PCBs by removing the ESD protection diode D14; revision 2.0 fixes this issue by connecting the top side of the diode to +5V0_HDMI.

SMSC +1V8

The SMSC 1V8 power has been disconnected from the system supply.

Mounting Holes!

Two 2.5mm (drilled 2.9mm for M2.5 screw) non plated mounting holes have been provided to assist with ATE test mounting. Positions of these holes relative to the bottom left of the PCB (Power Input Corner) are:

  • Corner: 0.0mm,0.0mm
  • First Mount: 25.5mm,18.0mm
  • Second Mount: 80.1mm, 43.6mm

Warning: If used to permanently mount the PCB – do not over tighten screws or drill out to fit larger screws, as this will lead to damage to the PCB.

LED Marking

Two minor changes have been made to the silk screen:

  • D9 (Yellow LED) graphic changed from the incorrect 10M to 100
  • D5 (Green LED) graphic changed from OK to ACT (Activity)