This is a temporary page to give a quick guide on the RPI3. It will be replaced by better documentation shortly.
Please ensure you order the correct RPI3 for your Raspberry Pi. The RPI3 v1 is only suitable for the original models A and B, the RPI3 v2 is suitable for the models A+ and B+. The two models are electrically identical, the only differences being the physical shape and size of the PCB and the size of the header connector.
It is very important if you have an RPI3 with the RTC option that you do not connect the RPI3 to your Raspbery Pi without inserting a battery in the holder on the underside.
Doing so could potentially damage the RTC IC on your RPI3.
You will need a 3V CR1632 button cell. Due to postage restrictions we are not able to supply a battery
so you will have to source your own.
The battery is to be inserted with the positive side upwards allowing you to read the writing on the top of the battery.
If you have an early Pi and an RPI3 with the RTC option
then the battery holder on the RPI3 and the P2 header on your Pi will clash. If you want it to work you'll have to remove/bend/alter the header. On the later Pis this header has nothing soldered into it so there is no issue.
If you have the non-RTC RPI3 then there is also no issue as the battery holder is not present.
If you have a later Pi
then the supplied nylon screw assembly can be used to secure the RPI3 to your Pi.
For the RPI3 v1 the spacer should be assembled with one of the thin washers each side of each PCB (the Pi and the RPI3) with the large spacer in the middle of the whole lot, so from bottom to top the order goes screw, washer, Pi, washer, spacer, washer, RPI3, washer, nut.
For the RPI3 v2 two spacer assemblies are supplied. We recommend these are used in the bottom pair of holes (on the edge furthest away from the header connector). The spacer should be assembled with one of the thin washers either side of the Raspberry Pi PCB, two washers on the spacer side of the RPI3 PCB and a single washer on the top side of the RPI3 PCB. So from bottom to top the order goes screw, washer, Pi, washer, spacer, washer, washer, RPI3, washer, nut. If you would like to support your RPI3 at all four corners then additional spacer assemblies are available to buy in the "Misc Components" page of our online store.
Do not overtighen
the spacers or you will either snap the screw, damage your Pi, or both.
The software setup
for the 1-Wire part of the RPI3 is essentially the same as for the RPI2 but you will see 8 1-Wire busses instead of 1, numbered bus.0 up to bus.7. See the RPI2 page for more details of this. To configure the RTC part this post
on the Raspbery Pi forum seems to cover most of what you need to do, but the line starting "echo pcf8563" should have the "pcf8563" replaced by "ds1307".
The USB socket
on the RPI3 is a power input socket and is not normally needed, the RPI3 will get its 5V supply from the Raspberry Pi. If you will be using power hungry 1-Wire devices and wish to provide your RPI3 with its own power supply then remove jumper J3 (to disconnect the RPI3s 5V line from the 5V line on your Raspberry Pi) and connect a regulated 5V supply to the USB socket on the RPI3.
The RJ45 sockets along the left side of the PCB
(above the power connector and SD card) have one bus on each (busses 0 and 1) and are wired to the same standard as the RPI2 and all our other modules to allow easy connection via Cat5 cable. Four pins are connected, pins 1 and 2 (GND and +5V), and pins 4 and 5 (1-Wire Data and Ground).
The RJ45 sockets along the bottom of the PCB
(above the HDMI socket) have three busses on each (busses 2,3,4 and 5,6,7) and are wired as follows. Pins 1 and 2 are GND and +5V. Pins 4 and 5 are data and ground for the first 1-Wire bus (the blue cable pair on normal Cat5). Pins 6 and 3 are data and ground for the second 1-Wire bus (the green cable pair on normal Cat5). Pins 8 and 7 are data and ground for the third 1-Wire bus (the brown cable pair on normal Cat5).
The easiest (well cheapest at least) way to connect to these is cut one end off a length of Cat5 cable and use the blue, green and brown pairs as your three busses.
Alternatively if you want to convert these sockets to normally wired RJ45 sockets or screw terminals then the RPI3a module
is what you need. Simply connect the RPI3 to the first RJ45 on the RPI3a and you then get either three normally wired RJ45 sockets or three sets of 3 pin screw terminals.
I hope that all makes sense. Questions are welcome via email or on Facebook.