I am currently developing a dime-sized (18mm diameter) wireless IMU (9-DoF), and associated C/C++ libraries. With enough interest from others, I'd like to develop the FemtoBeacon into an open source project.
FemtoBeacon uses the Atmel SAM R21 (ATSAMR21E18A), with an onboard altimeter (MS5611-01BA03), and 9-DoF Gyroscope with integrated Accelerometer and Magnetometer (MPU-9250). The SAM R21 has integretated wireless capabilities (ZigBee, Mesh networking).
It has an onboard voltage regulator, which outputs 3.3V. Currently, the board uses a 26MHz crystal with 9pF caps, but the Atmel chip can go up to 48MHz. There is 256KB of flash available.
This board supports uploading programming over USB, thanks to the SAM-BA bootloader, and the FemtoIO fork of the BOSSA utility. The entire flash storage may be used if programmed with the ATMEL-ICE dongle over SWD.
Hopefully, this small Kickstarter campaign can raise enough money to get a small batch built, and subsequently have libraries developed. Ideally, with enough funding, I can get wireless programming, and other neat features developed. :-)
Current work on the libraries, and examples: https://github.com/femtoio/
Risks and challenges
The design is currently being tested. It appears to power on, and programming appears to work, but the IMU libraries are still being developed and are not ready for the masses (yet).Learn about accountability on Kickstarter
- (30 days)