Dear Friends,
two years ago i developed a closed source Brushless Controller. It's based on ATmega 8 and support i2c,PWM,Serial Port. The ESC support until 20 Amp and the electronic is present a shunt resistor to evaluate the quantity of energy that the motor need in realtime.
So now I would to port a Arduino bootloader to this board and develop an opensoure code for it.
But i need help for this project ... There're some people that would join me in this project ? That's is good choice for Multipilot 2.0 / Ardupilot 32 platform.
Regards
Roberto
This is the link to forum thread: http://www.virtualrobotix.com/forum/topics/open-source-brushless
Comments
It is open source, mostly based on MatrixPilot code for UAVDevBoard.
It would be nice if the AP32 CAN and UDB CAN spoke the same language. Do you have a definition for your CAN protocol? I now notice that you have some CAN based product, even if it is not open source.
Hi Matthew ,
but your project is OS or Closed source ? The MP 2.0 / AP 32 will be CAN Bus ...
Roberto,
Good idea to add CAN as an alternative to I2C.
I have been running a radio and servo interface board connected with CAN:
http://groups.google.com/group/rc-servo-interface
CAN is bomb proof. I run it on plain servo wire at 500kbps with no problems. I cant say the same for I2C.
Unfortunately I cant help you with the Ardu code since this project is dsPIC based.
@Robro, excellent. The information i found is on the parrot shopping site. Look at the motor page and it has the description. I will keep an eye on your site. I am also following this site http://embedded-software.blogspot.com/
@NS Rana,
I'm in starting phase of open source project , now the code is not yer released , today i open on google code ArduEsc repository .. when i have some time i start to populate the wiki.
@Randy,
I love i2c ESC i don't like pwm ESC . My idea is to support a CAN bus ,too on my OS ESC. Actualy I know that pwm ESC not reply his status instead i2c esc as MK esc reply : Voltage, Ampere , Temperature but not speed of motors. I would like to implement in my protocol speed too.
@Fab
where you found info about Parrot ESC ? I write same Hack for parrot , you can found more info in my blog thread :
Parrot Hack
very nice. there seems to be a lot of people playing with the parrot ar drone cpu board (in larger frames) at the moment. Especially since it became open source. Would adding a 10bit or 12 bit adc to your board allow for an easier replacement of the parrot motors?
Description of parrot motor/esc
The motor is attached to its electronic controller which has been specially designed for the AR.Drone. An 8 bit low power microcontroller and a 10 bit ADC control the speed of the motor