Вначале небольшое лирическое отступление.
Специально пересчитал названия полетных контроллеров в списке крайней версии конфигуратора 1.8 и насчитал аж 60 шт различных наименований! Куда же мир катится? Вот наваяли!
https://github.com/iNavFlight/inav/releases

Если раньше было 3-4 названия и прошивок раз два и обчелся то теперь опены всякие бета флай, клин флай, inav ... что же дальше то будет. Причем хотя в списке inav 1.8 CC3D и NAZE присутствуют, реально они уже не поддерживаются в этом конфигураторе.
Потому ребята, сохраняйте все свои старые конфигураторы и прошивки которыми вы пользовались при настройке уже летающих своих квадров.
Дальше вполне возможно их поддержка закончиться!
Так случилось и с СС3D полетным контроллером.
Итак в основу берем кинушку.
https://www.youtube.com/watch?v=5KlPed657Z0
Схему соединений автор там правильно рисует. Но это еще не все что там он сообщает, чтобы это все заработало то на закладке конфигурации надо еще двинуть движок GPS. Если в опциях барометра и компаса стояло автоопределение то они должны распознаться автоматически.
Однако если надо подключить еще и OSD то двумя портами MAIN, FLEX тут не обойтись. Нужет еще один последовательный порт. Так вот в CC3D такой порт есть и он в INAV 1. 7 версии поддержан.
Для включения такого порта (SOFTPORT) его надо включить во закладке конфигурация. Надо включить опцию Enable CPU based serial port в разделе Other Featuris. Тогда в закладке Ports в списке портов появится еще один порт с названием SoftPort и двинуть соответсвующий движок в столбике GPS. В этом случае риемник GPS подключается к этому програмному порту ( к 4 ому и 5 пятому контактам 8 пинового разъема на плате контроллера) Receiver Port. Да и в таком случае к MAIN порту на RX TX подключается приемник OSD, а на шину I2C на порт FLEX подключаются компас и барометр на SCL и SDA.