This is something I've been working on these days. The other day I was thinking about what would be the coolest possible thing you could fit in a 50x50mm 2 sides PCB. How about a quadcopter?
I'm aware that miniquadcopters have already been done but I'm not sure if anyone has tried to fit one in such a small size. I've tried to design one that would fit. It's powered by a PIC32 and it uses a MPU-6050 as the inertial sensor, which will implement the motion-apps firmware inside to offload the main processor from motion fusion algorithms. I've thrown in a MAX1555 as battery charger via a microUSB port which will also be used to program the PIC via bootloader, as no ICSP pins are available. The PIC will have to be programed with the bootloader before soldering. I'll figure out how to do that. It also has a MPL3115A2 precission altimeter/barometer for altitude control and a TPS63031 as the main switchmode buck-boost regulator for everything but the motors (maybe overkill, but I couldn't find anything smaller). It will use 4mm coreless tail motors and propellers from SYMA S107 helicopters. Maybe that won't be powerful enough and bigger motors will be required, who knows. Each motor features an independent integrated H-bridge from Texas Instruments (DRV8837). Surely I could have just used a discrete mosfet per motor, but I didn't want to prematurely limit the capabilities of the thing. Maybe it turns out powerful enough to perform backflips and fly inverted, and motor direction control would be required for that. It uses a cheap HC-05 serial to bluetooth module for communications. Other radio options were thought and I don't fear RF desings, but I just wanted to keep things simple for now on that side.
As always here's the board and schematics. Schematic is crappily laid out, but I've tried my best to route the PCB. Beore you say it, I'm aware that the 22uF capacitors are placed in one of the worst possible spots and that they will likely break or crack sooner than later. We'll see. I've also checked that the microUSB connectors can indeed be soldered.
Don't expect too many updates on this one, but I'll tell you and provide code if it finally works. For now boards and components have been ordered. First prototype will be built in about 15 days and firmware development will start at some time. The question here is will they fly? Only time will tell!.




