I have been working on the AVR Mega48 IMU board and am slowly making progress however a few issues have cropped up and I am not happy with the implications. First the M48 processor acting as an I2C slave is…
Surprise. There is NO GCC QTouch library for the ATTINY40!
Atmel does not have QTouch support for the GCC compiler when using the ATTINY40. Of course you can write your own library but that would defeat the purpose of using the Atmel’s patented closed source design. On the up side…
300kHz I2C Sniffer
For the quadracopter code I use the NXP I2C driver which works well with the MEMs sensors however it proved unreliable with the AVR slave. This is a huge issue since this is the radio and motor control path and…
Capacitive touch switch
Capacitive switches have shown up in many products most notably the iPod where it really hit the mainstream. Despite its commercial success I rarely see capacitive touch switches in hobby projects. A friend of mine asked me what I thought…
LPC1769 Bootloader
This project provides a flash-based USB bootloader for the LPC1769 and has been tested on the quadracopter core processor. These notes are based on a modified copy of the Code Red README.TXT file. I have modified the notes to only…
3D Printed Quad Test Jig
While assembling my new dual motor test jig I realized that my drill press manufacturing tolerances were too loose to ensure reliable operation. Then it struck me that a 3D printed part would give me the required tolerances; as well…