Share this project


Share this project

BerryIMU - An accelerometer, gyroscope and magnetometer which is specifically designed for the Raspberry Pi.
BerryIMU - An accelerometer, gyroscope and magnetometer which is specifically designed for the Raspberry Pi.
382 backers pledged AU$ 8,436 to help bring this project to life.


BerryIMU - Orientation sensor for the Raspberry Pi project video thumbnail
Replay with sound
Play with

BerryIMU - Orientation sensor for the Raspberry Pi

AU$ 8,436


What is it?

BerryIMU  is an inertial measurement unit, or IMU, that measures and reports on velocity, orientation and gravitational forces, using a combination of an accelerometer, gyroscope and a magnetometer.

IMUs can be found in devices like,  quad copters, smart phones, segways, Wii Remote etc.. and are used to sense movement and orientation.

Adding BerryIMU  to your Pi will open up a whole new world of possibilities.

BerryIMU is specifically designed for the Raspberry Pi and is designed to take some of the complexity out of IMUs and to try and make them more enjoyable  to use. BerryIMU includes the latest and greatest sensor ICs.

BerryIMU is powered off the Raspberry Pi 3.3v pin and is compatible with all Raspberry Pi models.

UPDATE 17th December 2014

Thank you too all our backers!

For those that may have missed out, BerryIMU will be available for purchase after the Kickstarter at; 

Stretch Goal $6,500

If this stretch goal is reached, we will add a barometric pressure and temperature sensor (BMP180). The pressure sensor can be use as an altimeter to measure altitude. 

Technical specifications

Gyroscope (L3GD20H)

  • i2c interface
  • Measurement range ±245/±500/±2000 dps
  • Sensitivity 8.75, 17.50, 70.00 mdps

Accelerometer (LSM303D)

  • i2c interface
  • Scales of ±2g / ±4g / ±6g / ±8g / ±16g

 magnetometer (LSM303D)

  • i2c interface
  • Magnetic field full scale of ±2 / ±4 / ±8 / ±12 gauss.
  • Internal temperature sensor

Why a Kickstarter?

ln order to get BerryIMU in the hands of Raspberry Pi users at a reasonable price, 200+ boards need to be produced.

Documentation and Code

We are aiming to make the use of these sensors fun and enjoyable. We will have documentation explaining the "ins and out" as well as complete code if you just want to jump right in.


We have been working with accelerometers and gyroscopes for over 6 years now.  In recent times these sensors are more readily available and at an improved price, however the documentation is still lacking. With BerryIMU we plan to have documentation (and code) available to help users understand how an accelerometer, gyroscope and magnetometer work. In clear and easy to understand guides and examples.   

BerryIMU Schema
BerryIMU Schema

BerryIMU also can sit right on top of your Raspberry PI GPIO pins, no need for any hookup wires.


Mid November 2014

  • Launch Kickstarter Campaign.
Mid December 2014
  • End Kickstarter campaign.
  • A wait of 2-3 weeks for funds to be transferred from Kickstarter.
Mid January 2015
  • Procure a small batch of PCB and components to confirm quality and functionality.
  • Have PCB FAB house create a few assembled BerryIMU to test Fab house assembly processes.
Late January 2015
  • Submit final order.

Early February

  • Receive BerryIMUs and perform testing on a few.
  • Begin fulfillment.

Late February

  •  Completion of BerryIMUs shipping.

Risks and challenges

For this project, we think the risk we have is the sourcing of the PCB manufacturing and assembly in Hong Kong. To mitigate this risk, we have two Fab houses available for use. And both we have used before. One of which did the PCBs for our last Kickstarter project. (PiScreen)

There is also the risk of delivery delays due to hardware manufacture delays. I have mitigated this by including some padding in the delivery dates. I have also sourced components from multiple suppliers.

This is our second Kickstarter campaign and we have learnt a great deal from our first, so this campaign should be further improvement.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ


  1. Select this reward

    Pledge AU$ 3 or more About $2

    Thank you for your support! You will receive project updates. You will also receive a warm fuzzy feeling inside for backing a great project.

    Estimated delivery
    0 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge AU$ 20 or more About $14

    Receive one BerryIMU with headers!

    FREE shipping worldwide!

    Estimated delivery
    Ships to Anywhere in the world
    382 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)