Home > Hardware, Linux > Cheap Accessories for Raspberry Pi – Camera, microSD adapter, Debug Board, Heatsink and Enclosure

Cheap Accessories for Raspberry Pi – Camera, microSD adapter, Debug Board, Heatsink and Enclosure

The Raspberry Pi just a great low cost ARM Linux board that costs $25 (Model A) to $35 (Model B), but once you start to add accessories the total cost of ownership may creep up quickly, and in some cases accessories may be more expensive than the board itself. I’ll list some alternative accessories that can be purchased online for a fraction of the cost of the more famous one.

$18 Raspberry Pi Camera

Raspberry_Pi_Camera_CloneThe official Raspberry Pi camera costs $25 + shipping and tax, but you can get a similar 5MP CSI camera for just $18.13 including shipping on Banggood.com. This camera clone should be software compatible with the original one according to the listed features:

  • Plugs directly into the CSI connector on the Raspberry Pi
  • 5MP resolution image (2592 x 1944), or 1080p HD video recording at 30fps
  • 5MP (2592 x 1944 pixels) Omnivision 5647 sensor in a fixed focus module
  • 15 pin Ribbon cable to the dedicated 15-pin MIPI camera serial interface (CSI) included
  • The camera is supported in the latest version of Raspbian
  • Dimensions – 25 x 24 x 9mm

It appears to have similar specifications as the original camera up to to sensor, so I’d guess the image quality should just be the same, but this would probably have to be tested and and compared it to the original R-Pi camera. The Raspberry Pi foundation is most likely getting some funds from your purchase via RS components or Farnell as well, which is not the case with the clone.

$1.62 microSD card adapter

The Raspberry Pi comes with a full sized SD card slot, and when you insert the SD card in the board over half of the card is outside the board, which is not always looking nice, and in some applications may be an issue due to lack of space. To solve this problem, there are a few microSD card adapters from Adafruit ($6) and Pimoroni (about $10) among others, but you could save quite a lot by purchasing a microSD card adapter with the same functionality for $1.62 including shipping from BuyinCoins.

$1.45 USB To TTL debug board

usb_tll_adapterIf you want to see what’s going on at boot time in the bootloader and the linux kernel, you need to connect a USB to TTL to the UART pins of your Raspberry Pi in order to get the boot log in putty, minicom (Linux) or hyperterminal (Windows). Adafruit sells one for $9.95, but you can also buy a cheaper one which should work just as well for $2.19, and yes, it includes shipping, from BuyinCoins. [Update: the previous product uses +5V, so using another one supporting +3.3V won’t damaged the R-Pi, and is even cheaper: $1.45]

$1.26 Heat sink set for the Raspberry Pi

The Raspberry Pi should not need heat sinks, but if your board is an environment where proper ventilation is not possible, and/or you overclock your Raspberry Pi to 1GHz or more, hits may be useful, a heat sink kits with 3 heat sinks for Broadcom BCM2835 SoC, LAN9512 Ethernet chip, and the voltage regulator are sold, and made of different materials such as ABS, aluminum and copper. Banggood is probably selling one of the cheapest aluminum kit for $1.26 including shipping. If you want a copper heatsink just for the SoC, there’s one for $1.19.

$3.52 Raspberry Pi Case

Pimoroni Pibow case is one of the most commonly used case for the Raspberry Pi, and it looks very nice, but costs a little over $20. There are many cases for a cheaper price, but this transparent Raspberry Pi case may be one of the cheapest ones for $3.52 including shipping.

Do you know any other cheap accessories for the Raspberry Pi? If so, let us know in the comments.

Thanks to onebir for the links.

  1. Laurent
    January 26th, 2014 at 22:31 | #1

    Re the USB To TTL cable, be warned that the RasPi DOESN’T have 5v-tolerant GPIO ! You _must_ adapt the TxD line of the cable to 3v3 (with a resistive divider for example), or use another cable with 3v3 IOs. The RxD line is usually able to use 3v3 signals.

  2. January 26th, 2014 at 22:44 | #2

    Thanks! I missed that important detail. I’ve replaced the USB to TTL board in the original post with a 3.3V one: http://www.buyincoins.com/item/12183.html

  3. onebir
    January 26th, 2014 at 23:00 | #3

    @Laurent Thanks for pointing that out! Both $10 & $2 models use a PL-2303HX chip (eg from Adafruit’s page: “install the Windows XP/Vista/7 or MacOS X PL2303HX.A drivers on your computer”) & the pictures of the two models look identical. Perhaps someone could comment whether the two might have internal differences making them incompatible?

  4. onebir
    January 26th, 2014 at 23:05 | #4

    Reviews on DX indicate this identical (looking?) model works fine with Raspberry PI:

  5. d1dd1
    January 26th, 2014 at 23:47 | #5

    Great article. But the cheap transparent case is crap. You will never get the pi out and back in without breaking the case. However there are other non transparent cheap case which should work fine.

  6. onebir
    January 27th, 2014 at 00:52 | #6

    Good to know; any links for more robust cheap cases?

  7. Laurent
    January 27th, 2014 at 01:36 | #7

    @onebir : Actually, I think it only depends on the voltage applied to pin 4 of the PL2303 (check its datasheet). A simple switch could make it compatible with 5v or 3v3 on-demand, but AFAIK such device doesn’t exist (yet).

  8. onebir
    January 27th, 2014 at 02:05 | #8

    Thanks. That’s a shame; the jumpers the other one comes with look a bit short (not to mention messy) for daily use. & I seem to remember when I connect a Pi directly via ethernet there are problems with my wifi connection :s

    4 port USB hub:
    (I’m using a slightly cheaper one: http://www.buyincoins.com/item/3361.html but it’s out of stock…)
    3 port USB hub + ethernet (eg for model A):
    HDMI to VGA adaptor (no audio):
    BT dongle:
    Tiny wifi adapter (RTL8192CU, might even work to set up hotspot*):

    *it’s not the same adapter, but this guide uses one based on RTL8192CUS:

  9. onebir
    January 27th, 2014 at 03:11 | #9

    @Laurent In the context of pin 4 the datasheet (www.adafruit.com/datasheets/PL2303HX.pdf‎ , p13) says:
    “The power pin for the serial port signals. When the serial port is 3.3V, this should be 3.3V. When the serial port is 2.5V, this should be 2.5V. The range can be from 1.8V~3.3V”
    But on p8:
    “On Chip USB 1.1 transceiver, 5VÆ3.3V regulator 3⁄4 Supports RS-422/RS-485 like serial interface (TXD, DTR_N, and RTS_N pins should be externally pulled-up to 5V)”
    So the TXD line could still be 5v (unless I misunderstand, which is quite possible 🙂

  10. dekswizard
    January 28th, 2014 at 03:27 | #10

    Also beware of cheap usb-serial adapters that use the PL2303 as chinese copy of this chip won’t work with the proper prolific drivers… so if you have one that doesn’t play nice with the drivers, there you go !

  11. onebir
    January 28th, 2014 at 16:57 | #11

    @dekswizard My ~$2 hub seems to work fine with Linux. I haven’t tried to test it though…

  12. Paul
    January 29th, 2014 at 05:09 | #12

    don’t use crappy proprietary prolific drivers and you’ll be fine.

  13. onebir
    February 4th, 2014 at 03:13 | #13
  14. onebir
    February 16th, 2014 at 00:55 | #14

    Quite a lot of new Raspi stuff showing up on DX recently, eg:

  1. No trackbacks yet.