Собирая первый коптер покупаешь то, что необходимо для полета, "лишних", завалявшихся и т.д. платок с ардуинкой обычно нет, а прошить регули посмотрев тесты прошивки BLHeli хочется.
 Покупаешь например  Turnigy 9XR к ней програматор USBasp AVR, и по ходу планирования процесса сборки натыкаешься на статью Перепрошивка или реинкарнация Plush, справедливо думешь, что все что нужно заказал, поскольку програматором USBasp от Туринги можно прошить купленные регули. Вскрываешь регуль, и обнаруживаешь вот такую картину: контроллер на регуле SiLabs , USBasp AVR его прошить не получится.

 Для прошивки регулей на контроллере SiLabs нужно сделать специальный програматор, и если при заказе ничего "лишнего" не заказать, то можно попасть на покупку в местных магазинах мелочевки по цене в тридорого, или на ожидание нового заказа с необходимыми для изготовления програматора деталями.
 В сети я нашел описание процесса прошивки с использованием различных плат, про AIO Flight Controller вроде ещё небыло.
И если имеется  AIO и не преодалимое желание прошить регули,