Latin1 encoded tables or databases with UTF8 data stored: convert them to native mysql UTF8 Tables/Database

In the years before MySQL 4.1, the first MySQL version which provided a complete and good support to different character encodings, developers who needed their databases to store UTF8 encoded data used different encodings (usually latin1) for table and databases while still storing real UTF8 data inside. While the DB and tables were, as an …

Latin1 encoded tables or databases with UTF8 data stored: convert them to native mysql UTF8 Tables/Database Read More »

From the AHRS sensor fusion orientation filter to a 3d graphical rotating cube

In a comment from Ciskje on my sensor fusion implementation, I’ve been asked to explain how the Processing graphical uses rotations to visualize the orientation informations coming from the sensor fusion algorithm. The question was basically, what’s the reason about using the Yaw, Pitch and Roll in a “strange” order in the following lines of code in my …

From the AHRS sensor fusion orientation filter to a 3d graphical rotating cube Read More »

two fingers scrolling on a linux synaptics notebook touchpad with X.org 7.4 (xorg-server 1.5)

X.org version 7.4 with xorg-server 1.5 introduces a new way of handling input devices (keyboards, mouses, touchpads, trackball, etc..). Instead of using some configuration rules in xorg.conf like in Xorg 7.3 and previous versions, input devices are now automatically configured and enabled in Xorg once the system found them. This process is called Xorg input hotplugging and …

two fingers scrolling on a linux synaptics notebook touchpad with X.org 7.4 (xorg-server 1.5) Read More »

An homebrew DIY breakout board for the ADXL345 accelerometer: first process try. Tested with Arduino & Processing

This is my first try in creating an homebrew DIY breakout board for the ADXL345 accelerometer. Yes, I know: it’s pretty ugly.. but it works! This is the first try.I’ll try again soon using all the things I understood this time! This is how I did it: Design the PCB using Kicad Print the PCB …

An homebrew DIY breakout board for the ADXL345 accelerometer: first process try. Tested with Arduino & Processing Read More »

FreeIMU: designing a free (as in speech) 9 DOM/DOF MARG IMU

UPDATE 2011-02-10: Check out FreeIMU project page for all the informations about FreeIMU! In the past months I worked a lot on accelerometers, gyroscopes and digital compasses. I’m now pretty intimate with the ADXL345, the ITG3200 and the HMC5843. I’ve been able to design and construct homebrew DIY breakout board PCBs for all of them (ADXL345 and ITG3200) and to …

FreeIMU: designing a free (as in speech) 9 DOM/DOF MARG IMU Read More »

A new homebrew DIY breakout board PCB for the ADXL345 accelerometer

Some time ago I created my first homebrew breakout board PCB for an ADXL345 accelerometer. After getting more experienced and testing the whole procedure some times I created a new and improved version. In the attachments below you find all the Kicad sources needed to edit the design or printing the design by yourself. All …

A new homebrew DIY breakout board PCB for the ADXL345 accelerometer Read More »

An I2C logic level converter/translator with integrated voltage regulator

When using I2C to interface devices operating at different voltages, for example an Arduino running at 5 Volts and a sensor running at 3.3 Volts, it’s usually a best practice to use a logic level converter/translator to translate one logic signal from one voltage to the other and vice versa. There are devices which will …

An I2C logic level converter/translator with integrated voltage regulator Read More »

An homebrew DIY breakout board for the ITG3200 gyroscope: tested with Arduino and Processing

Some days ago I posted about my first homebrew DIY breakout board for the ADXL345 accelerometer. That was pretty ugly but worked very good. Today, after some other tests, I show you my new homebrew DIY breakout board: this time it is for an ITG3200 gyroscope. And you’ll see that I really improved a lot! Some changes …

An homebrew DIY breakout board for the ITG3200 gyroscope: tested with Arduino and Processing Read More »

Scroll to Top