OpenSource Brushless Drive Controller - The official repository is at http://github.com/open-bldc/open-bldc
This project aims to create a fully open-source Brushless Drive Controller.
The hardware design files got split into a separate repository on github called open-bldc-hardware.
The current design uses an STM32 microcontroller, Allegro halsensor based current sensors, IRS2101 bridge drivers. This combination will allow:
Some application notes were consulted while designing the circuits of the drive conntrollers:
http://www.atmel.com/dyn/resources/prod_documents/doc7518.pdf http://www.atmel.com/dyn/resources/prod_documents/doc7658.pdf
Also some inspiration was taken from the brushless controllers designed by Holger Buss for the Mikrokopter project (http://www.mikrokopter.de). But the design is constantly changing and moving away from designs that were considered as inspirations quickly.
For more information take a look at http://open-bldc.org. A lot of progress reports are posted on http://www.esden.net, so this page may be worth a look too.
All sourcecode is licensed under GPL version 3 or later, all circuitry designs and pcb layouts are available as original source files and licensed under CreativeCommons BY-SA 3.0.
Feel free to use everything here as you wish! :)