Category: Quadracopter

LPC1347 Hardware Part 2

The minimum hardware to build the development board is shown here. The reset circuit is very important to the design because it allows you to either reset the processor or start the boot loader using a single button. A brief…

LPC1347 USB Library Part 1

In preparation for the new LPC1347 board I have compiled the USB code into a library file that can be included into a project to provide access to printf. The library includes access to the USB CDC, UART and standard…

Preliminary LPC1347 Testing

I received the LPC1347 boards just before Christmas and have completed the board build. So far I have two issues with the design. First I needed to increase the size of capacitor C4 on the boot-loader/reset pin to allow reliable…

LPC1347 IMU

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…

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…

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…

Packaging the ATMega128RFA1 Radio

I am exploring the capabilities of 3D printing and am always looking for an excuse to make some new object. After designing the AVRRF radio board I thought wouldn’t it be cool if I could build a small package to…

Wireless Zigbee Radio

As part of the quadracopter telemetry system I want to be able to wirelessly send flight data back to the ground station. The obvious choice would be some sort of wireless module however this solution cannot be integrated as tightly…

IMU Sensor Board

The sensor board provides a 3.3V 6DOF sensor system which includes an accelerometer and gyroscope. The physical sensors are the L3G4200D gyroscope and MMA7455L accelerometer which are described in detail in the associated datasheets. This board also terminates the radio…