What is the smallest size digital 3-axis gyroscope pcb compatible with an arduino that I can buy or maybe make if its simple enough. I need one really really tiny probably around 0.8x0.1x0.5 (doesn't have to be that small but the smaller the better).


  • How small you can make depends on your skills - what are they? You may find trouble finding a fab house that is willing to make such small boards - commonly 10mm² is a minimum size.
    – Majenko
    Mar 11 '16 at 23:23
  • The recent invensense parts come in 3x3 mm QFN packages, you could probably put them on a 6mm x 6mm PCB - really the challenge would be getting the wires for the offboard connections to them. If you want really small, put a QFN ATmega on the reverse side as your "Arduino" and make the board no bigger than that requires. OSHPark should be able to make the board for you for around $1 each, and you can build it with solder paste and a $60 hot air station. Mar 12 '16 at 1:41

smallest board is no board. pick a small BGA or LGA shaped accelerometer and superglue it face down to the arduino board then solder fine wires beween the chip terminals and arduino terminals.

search digikey for 'spi accelerometer'

  • That technique is known as Dead Bug.
    – Majenko
    Mar 12 '16 at 11:13
  • @Jasen I meant gyro but I get what you mean. I found an example of a LGA shaped gyro here: amazon.co.uk/GYROSCOPE-3AXIS-2000DPS-L3GD20-STMICROELECTRONICS/… How big would that chip be?
    – DaE-Asew
    Mar 12 '16 at 21:52
  • Of course that ends up as big as the arduino - which by extension means you could do the same thing with substantially easier soldering by using a typical SMT part as sold on a breakout board (which is incidentally often cheaper than buying a single bare chip anyway) Mar 12 '16 at 22:32
  • @ChrisStratton Yh of course but couldn't I solder some 0.35mm^2 wires to the IC chip so that I can mount it wherever I want and have an Arduino somewhere else?
    – DaE-Asew
    Mar 13 '16 at 8:25

Arduino accesories are generally large because they are meant to be easy to use. mpu-6050 is a good example and you can find many decent breakout boards for it. But if you really want it to be very small, you should consider a custom solution for your problem like designing a PCB that holds both the microcontroller and the accelerometer.


Bosch CNO055 chip is an IMU-Cortex combo capable of outputting 3-D coordinates directly in several formats via several data interfaces. Adafruit has a product based on this chip, along with Arduino library (the CNO055 is in the middle to get you an idea about minimum size) -> https://www.adafruit.com/products/2472.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.