This page is under construction

some data captured with stribog

project page at

This project consists of hardware and software sections. the former is developed with gEDA, the latter with GNU toolchains.

The whole design is distributed under the GNU GPL v2.

Hardware contains a 3-axis (magnetoresistive compass, accelerometer, optionally gyroscope) and an ARM-based microcontroller to manage all.

Software includes programs for MCU to test and align hardware parts, to perform the measurements; the software part also has some programs for POSIX host to receive obtained data.

Hardware description


Stribog is primarily designed on LPC2138. these ARMs could run at 60MHz, but this rate is limited by ROM and peripherals.

The main board has an I2C and two RS-232 ports.


Magnetoresistive sensors are Honeywell HMC1022 and HMC1021Z. Philips make cheaper almost pin-to-pin analogs, but we have never test them. we use most precise measurements technique: the output value is the offset straps current when the bridge signal is zero. the samples rate is 800 Hz, which approaches to set/reset strap current limit.

Accelerometers are Analog Devices ADXL210AE (PWM outputs are used). ADXL202 are pin-to-pin compatible, with a more narrow measured acceleration range.

Angular rate sensors ADXRS300 can be added optionally.