OnStep基板 Rev3.0 で OnStepX with BT, Wifi

2022年12月26日月曜日

<ご注意>
この記事は、2022-12-25 現在の内容です。記事が古くなっている可能性がありますので各自確認してください。
また、OnStepXリリースまでに仕様が変更され、下記の通り動作しない場合もありますので、内容の正確さについては保証しません。必ずオフィシャルで確認をお願いします。

次世代の OnStepX を OnStep基板 Rev3.0 で動かす方法をメモしておきます。

 

情報とダウンロード

OnStepXについて詳細に書かれたドキュメントは今のところ存在しません。
OnStep Wiki に加筆されつつあります。

https://onstep.groups.io/g/main/wiki

特にOnStep書き込みに関するドキュメント  Uploading the Firmware は必読です。

開発中のソースは GitHub からダウンロードできます。

OnStepXの設定

ソースコードを展開し、OnStepX.ino を開くとプロジェクトが開きます。

Config.h

基本的にこれまでのOnStepのConfigファイルと同じです。

PINMAP (必須)

#define PINMAP                        MaxESP3

基板デザインを選択します。MaxESP3を指定してください。

MOUNT_TYPE (必須)

#define MOUNT_TYPE                    GEM

駆動する架台タイプです。一般的な赤道儀ならGEMです。

LED_STATUS (オプション)

#define LED_STATUS                     ON

ステータス用のLEDを使用するスイッチです。OnStep基板のD2を実装している場合は、ONにするとLEDが点灯します。

ST4_INTERFACE (オプション)

#define ST4_INTERFACE                 ON
ST4インターフェイスを使用する場合は ON に設定してください。

AXIS1_* AXIS2_* 関係 (必須)

2軸ギアから計算される各種パラメータは、オフィシャルサイトで配布されているExcelの計算シートにて計算した値を設定してください。
これを間違えると、正しい角度で軸が回転せず、まったく明後日の方向を向いてしまいます。

Extended.config.h

拡張機能用の Config ファイルです。
ここで、Bluetooth や Wifi関係の設定を行います。
BluetoothとWifiは排他指定です。どちら一つしか使用できません。

●Bluetooth用オプション

SERIAL_BT_MODE (オプション)

#define SERIAL_BT_MODE                        SLAVE

Bluetooth を使用する場合は、SLAVE に設定します。デフォルトは OFF です。

SERIAL_BT_NAME (オプション)

#define SERIAL_BT_NAME                    "OnStepX"

Bluetooth名を指定します。個別の名称に変更することをお勧めします。

●Wifi用オプション

SERIAL_IP_MODE (オプション)

#define SERIAL_IP_MODE                        WIFI_ACCESS_POINT

ESP32のWifiをどのモードで動かすか指定します。WIFI_ACCESS_POINT はアクセスポイント化します。デフォルトは OFF です。

AP_SSID (オプション)

#define AP_SSID                    "ONSTEP"

アクセスポイントモードでのSSID名称です。指定が無い場合はデフォルト値が使用されます。個別の名称に変更することをお勧めします。
Extended.config.hには記述はありません。追加してください。

AP_PASSWORD (オプション)

#define AP_PASSWORD                    "password"

アクセスポイントモードでの接続パスワードです。指定が無い場合はデフォルト値が使用されます。変更することをお勧めします。
Extended.config.hには記述はありません。追加してください。

ESP32への書き込み

Arduino IDEを使用してESP32(PCBはMaxESP3仕様)へ書き込みます。

ビルドに必要な Arduino IDEのESP32のボードバージョンについてオフィシャルの情報は下記にあります。

https://onstep.groups.io/g/main/wiki/3915 

ボードバージョンについては情報が交錯していますので、各自、実際にビルドできるか、正常動作するか確認しておきましょう。

ボードタイプは ESP32 Dev Module を選択します。


オリジナル 基板頒布

オープンソースの架台制御ソフト、OnStepのハードウェア実装基板などの話題です。


頒布状況 2024/10/3
○ OnStep基板 Rev2.1
○ OnStep基板 Rev3.0
○ GBC-SHC 基板 Rev1.0
頒布ご希望の方はこちら、基板頒布のお知らせ をご覧ください。

このブログを検索

Blog Archive

QooQ