Naze32/CC3DへのCleanflightのインストール



Naze32は現在FPVレーシングドローン用としては米国はじめ海外では最も人気のあるフライトコントローラー用ハードウェアであり、Cleanflightは最も人気のあるフライトコントローラー用のソフトウェアです。CC3Dも同様にメジャーなフライトコントローラーハードウェアになります。日本で技適を取得した送受信機が出力する信号であるSBusをNaze32はそのまま接続することができなかったのでSBusに対応したCC3Dが使われることがが多かったのですが、Naze32の最新のバージョンであるrev6(リビジョン6)からはSBusの信号も受け取ることができるようになりました。

ここでは主にここではNaze32にCleanflightをインストールし各種設定を可能とする手順をまとめていますがCC3Dの場合も大きな違いはないかと思います。

Cleanflightを使用するにはまず設定用のパソコン(WindowsまたはMac)に「Cleanflight Configurator」をインストールします。

Cleaclean-flight-screennFlight ConfiguratorはChromeブラウザ上で動作するCrome Appとして実装されています。パソコンにChromeがインストールされていない場合はまずChromeをインストールする必要があります。

Chromeを使用してCleanflight.comにアクセスし [GUI download]をクリックするとChromeウェブストアにリンクされますので「Chromeに追加」を押してCleanflight Configuratorをインストールします。

 

CleanFlight http://cleanflight.com/

 

Naze32をPC/Macに接続するためにはシリアルポートドライバをインストールする必要があります。ここでは「Silicon Labs CP210x USB to UART Bridge」というものを使用します。

以下のサイトにアクセスしWindows/Macいずれか対応したものをダウンロードします。

 

CP210x USB to UART Bridge VCP Drivers

https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx

 

Windowsの場合

Download VCPをクリックしてダウンロードします。
ダウンロードしたファイルをクリックして圧縮ファイルを解凍します。
CP210xVCPInstaller_x64 を実行します。
ドライバを有効にするためにOSを再起動します。

購入したばかりのNaze32にはBaseFlightのファームウェアがインストールされていますのでCleanflightでそのまま接続しても設定等を行うことはできません。Baseflight Configurator を使用すれば未設定のNaze32に接続することが可能ですので最初にNaze32の動作確認を行いたい場合などはBaseflightConfigurator をインストールしてチェックします。

CleanFlightを起動した状態でパソコンとNaze32をUSBケーブルで接続するとfirmwareをアップデートしないとCleanFlightが使用できない旨表示されます。この画面ではこれ以上何もすることができませんので一「Disconnect」をクリックして接続を解除します。

clean-flight-firm-screenそうすると画面が変わりますので左のタブの一番下「Firmware Flasher」を選択します。Firmware Flasherの画面上、上からまず使用するファームウェアを選択します。通常はNAZEと書かれている一番新しいものを選択します。私の場合は「1.10.0 NAZE 2015-10-2 14:31 (stable)」を選択しました。

その下にある「No reboot sequence」「Flash on connect」をオンにし、「Load Firmware[Online]」をクリックします。

パソコン上にインストールするファームウェアがロードされNaze32を接続したら自動的にファームウェアがインストールされる状態になります。

Short-wire-imageNaze32側のマイクロUSBを先に接続し次にパソコン側のUSBを接続してみます。これでインストールが始まる場合と始まらない場合があるようです。始まらない場合はNaze32の基盤上にあるBoot Padをショートさせる必要があります。私の場合は写真のようなショート用のケーブルをあらかじめ用意して使用しました。Naze32側のマイクロUSBを差し込んだ状態(パソコン側は接続しない状態)で固定しBoot Padにショート用のケーブルを接触させます。ショートした状態を維持しながらパソコン側のUSBを差し込みます。

 

 

DSC03455
うまくいけば自動的にCleanFlightファームウェアのインストールが開始され画面下部に進行状況がゲージで表示されます。

 

 

 

 

DSC03457インストールが完了したら一旦PC側のUSBケーブルを外します。再度PC側のUSBケーブルを接続しCleanflight ConfiguratorとNaze32が接続されフライトコントローラーの状態がCleanFlightの画面に表示されることを確認します。

 

(2015年12月2日現在の情報です。)