FreeIMU is a libre 9DOM/DOF inertial measurement unit. It is a small PCB with an accelerometer (ADXL345), a gyroscope (ITG3200) and a magnetometer (HMC5843). FreeIMU can be easily used on Arduino compatible boards using the Arduino FreeIMU library which implements sensor fusion MARG orientation filter enabling you to do easy and straightforward orientation sensing.
FreeIMU PCB is a libre hardware, it's designs are released under CC-BY-SA and have been produced using KiCAD a libre PCB design software. You have the freedom to study, modify, improve and even produce and sell your own FreeIMUs. But, you will have to share your desings keeping attribution and sharing them using the same libre license.
FreeIMU sensor fusion orientation filtering library is libre software released under the GNU GPL v3.
Project information
- Maintainer:
- Fabio Varesano
- Driver:
- Not yet selected
- Licence:
- GNU GPL v3, Creative Commons - Attribution Share Alike
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- C, Arduino, Processing, KiCAD, Python
All bugs Latest bugs reported
-
Bug #1073450: No license for FreeIMU_GUI
Reported -
Bug #1040860: FreeIMU::zeroGyro:: array index out of bounds. rawValues for pressure and temperature are written outside array
Reported -
Bug #917936: wont compile with #define SEN_10724 for sparkfun 9dof stick
Reported -
Bug #900215: FreeIMUv1 hangs MultiWii v1.9
Reported -
Bug #832006: Yaw bug / Magnetometer.
Reported
All blueprints Latest blueprints
-
student
Registered