C3ii Booster Pack - high-performance GPS-Aided Inertial Navigation System (INS)


just wanted to give you a sneak preview of my Stellaris Launchpad Booster Pack - the C3ii!

When all the software is in place it will resemble an high-performance GPS-Aided Inertial Navigation System (INS) that combines MEMS inertial sensors, a high-sensitivity GPS receiver and a Bluetooth Class1 communications interface. The main objective for the C3ii is using it as a multirotor flight controller!

Some details on the 'guts' of my new creation:

- some TI components for voltage level translation and power supply (Vin < 26V)
- Invensens MPU-9150 9-axis motion tracking device (contains a 3-axis gyroscope, 3-axis accelerometer, 3-axis magnetometer and an onboard Digital Motion Processor(TM))
- Measurement Specialties MS5611-01BA03 24-bit barometric pressure sensor (primary pressure sensor)
- Bosch Sensortec BMP180 barometric pressure sensor (secondary pressure sensor)
- Globaltop Technology PA6C GPS Module with high sensitivity (-165 dBm), 66 Channels, running at 10Hz update rate
- Roving Networks RN-41 Class 1 Bluetooth Module (for short/medium range communication)
- microSD-card socket for Data Logging etc.
- anti-vibration mounts integrated into the PCB
- some undisclosed options

The Stellaris Launchpad will be connected to the bottom of the C3ii.

Initial testings were fine but some more were needed to prove the design. If everything works fine I'm willing to offer the C3ii to the community (PCB only, maybe I will include a stencil). So, if somebody is interested in please let me know!

Kind regards




Stellaris I2C driver API: http://e2e.ti.com/support/microcontrollers/stellaris_arm_cortex-m3_microcontroller/f/473/p/235926/829939.aspx#829939

SSD1308 OLED driver: http://e2e.ti.com/support/microcontrollers/stellaris_arm_cortex-m3_microcontroller/f/473/t/238721.aspx



'I2COLEDprintf'  in action - 
A simple I2C based printf function supporting \%c, \%d, \%p, \%s, \%u, \%x, and \%X for use with OLED displays

First data from the PA6C GPS module. 

This is 'work in progress'! More details to follow!


This is 'work in progress'! More details to follow!