I also have Mikrokopter quad with old FC1.2 (upgraded to 1.3) and Bl-Ctrl 1.
I want to try put APM on it. If there will be support for I2c ESCs it would be plug'n'play replacement.
I read somwhere i2c support is planned, but when it will be ready for use? Would it be simple enough to do quick and dirty hack? Will planned support include Mikrokopter's ESC as well?
try it yourself, it's not that hard
If you need some info about how to control I2C ESC with an ardupilot, ask me ;)
I have a couple questions. I sent the Add to Friends request. Hope ou can help me with adaptation I2C ESC's.
Do you have a screenshot of your I2C Setup in Arduino IDE?
I looked at the code ant I think it should be enough to replace content of APM_RC_Class::OutputCh. First scale values to fit MK 1byte (if I'm correct, yet to be find out). Second use Wire function to send values out. I2C bus for ESC to be connected to I2C port shared with magnetometer? Can you confirm this aproach? Thanks
Today I will try to spin up MK ESC with buspirate to findout how it comunicates.
And please Tom, place your questions here, not PM. Let the knowledge avaialbe for all
the adress for the ESCs is 0x29+motor number (so 0x29, 0x30, 0x31 and 0x32 for a quad)
you need to send one byte (0-255) to each ESC
then you need (i think so, have not tried without that) to request data from each ESC (1 or 6 bytes, I'm not sure)
this data you get back has something to do with the current flowing through the ESC, you don't need to do anything with that
How far did you get on this, any progress ? I too am interested in getting a Hexacopter off the ground using this approach.
Unfortunately almost nowhere. I hope to have enough free time to look at it.
Some news for this addon for I2C esc