Updated March 27, 2019: Broken construction product link fixed and replaced with Amazon link. Over the next 5 years the links will point to new models instead of broken or discontinued product pages. Article originally posted in March 2014.
Back in January 2014 I ordered my first Raspberry Pi (Model B Revision 2). Pretty soon I realized there were so many options to choose from with the essential accessories I needed to get started. As such, I spent months researching and testing it to make sure I don’t waste time changing stuff until I find the best one. So in this post I will provide you some tips about quality Raspberry Pi accessories.
Raspberry Pi Power Supply (Micro USB)
Raspberry pi 5v is powered by micro usb. The Raspberry Pi Foundation recommends a 1.2A (1200mA) power supply. This is a safe suggestion because on forums and blogs you will see that users with popular 750mA, 850mA and 1000mA power supplies often have problems with random resets and freezing. Don’t fall for the popular cheap chargers, especially if less than 1200mA. Of course, how much current (mA) the Raspberry Pi requires depends on what you plug into it. Also, note that many cheap power supplies provide less amperage than advertised. To avoid frustration, I recommend that you use a . go with Minimum A
1.5a 2A power supply, See also: Raspberry Pi Safe Overclocking.
Raspberry Pi SDHC Card (SD Card)
There are a lot of Raspberry Starter Kits being sold on the web and I’ve found that most of them include class 4 SD cards. Yes! If you’re interested in performance, you might want to go with a Class 10 or minimum Class 6 SD card, Keep in mind how you will transfer data from your PC to SD card, you may need an SD card reader and it takes longer with a slower SD card. If you plan on messing around with multiple Linux distros on your RPi make sure you have multiple cards so that you can swap them out without reformatting. Lastly if you are installing NOOBS then a Minimum 8GB storage is recommended, Otherwise 4GB is usually fine for most projects. My cards are 4GB, 8GB and 32GB. I once used a 1GB class 4 SD card (it had laying around) with openelec and found it to be slow. I got the same performance issue with Arch Linux ARM on 4GB class 4 SD card vs faster class 10.
Recommended for the price: Go beyond 16GB microSDHC Class 10 UHS-1 memory card with adapter 45MB/s
Recommended for speed: 16 GB microSDHC Class 10 UHS-I memory card with adapter 90 Mb / s . proceed from
Recommended for long term projects: Adapter 90 Mb/s . 16GB High Endurance MicroSD Card With Cross
USB Wi-Fi dongle or network cable
Be aware that there are lots of cheap WiFi dongles that can cause poor signal strength, random connection drops and/or require manual installation of drivers. Thus why I would recommend some specific dongles. tp-link tl-wn725n wireless n nano usb adapter either Official Raspberry Pi WiFi Dongle
wired or wireless keyboard
Chances are you already have a keyboard sitting in your garage, or in a closet alongside an old computer. If not, invest in a wireless keyboard with a built-in trackpad. I really like this Logitech Wireless Touch Keyboard K400 And Microsoft’s All-in-One Media Keyboard, I used an old wired Microsoft keyboard for months before going wireless. Check Out If You Prefer Smaller Wireless Keyboards Country And Favi, Choose wisely, everyone’s preferences are very different and in most cases this will be your most used accessory. I started with the smaller Rii and Favi keyboards, they are good for travel but slow to work with due to size. I recommend the Logitech K400 for compromise between size and usability or the Microsoft keyboard for all usability. There are other options too so pay attention to the layout of the keys and compare your preferences.
recommended: Ri Mini Wireless Keyboard