Hi Everyone,
I thought that I would share my project on the forum. I call it BLDC Booster. It is a booster pack for the MSP430 LaunchPad that allows for sensored or sensorless control of a brushless DC motor. It is open source hardware & firmware under Creative Commons Attribution Share Alike license.
I designed the PCB in Design Spark and prototyped fabs at iTead. Currently I have the first prototypes and motors are spinning using my alpha firmware and custom GUI written in Python+QT. For slower motors, I think that it works pretty decent but currently I'm having some difficulty spinning high Kv motors under no load conditions due to my PWM method (unipolar) and slow ADC sample rate (20 kHz). Moving forward, I see not technical reason why I cannot leverage the full sample rate of the MSP430, just need more time to iron out the code. Also in version 2 I added current feedback via a lowside shunt resistor and TI INA199.
My current scheme for sensorless commutation is using BEMF integration and flux thresholding based on the theory of operation for TI's InstaSpin technology however my libraries are 100% written from scratch because the InstaSpin code does not port well to the Value Line series of MSP430's and is somewhat closed. My source is licensed under BSD so everyone is welcome to hack away.
All files are available on github. There's still a lot of work to do on the firmware side but I'm pretty happy with the hardware. Currently I have a few more v1 boards on hand but just ordered 50 of the v2 fabs which I plan on building up on Jan 9th with my friend who owns a CM service. I'd like to offer them for sale and was thinking that I would ship them USPS to anyone in the US for $35. I do have a connection with a motor vendor in China that if there is sufficient interest, we could do a order. Baseline motor would cost an additional $9. Contact me if you are interested.
Some pictures attached, more info is on github. Looking for feedback on the design and anyone interested in helping out with code development. Ian's comments are always welcome and by the way, nice interview on theamphour it is my inspiration for sharing this design on the forum.
-Luke


