INDIとOnStepを接続し同時に電源を入れても接続されない問題がありましたが、やっと解決できました。
OnStep自身はST4に接続したスイッチでモーターが回り、赤経モータもトラッキングをしています。
しかし、INDIから接続を確立できません。
電源が立ち上がった後にINDIをリセットすると正常に接続するようになる?
最初に疑ったのが、ModemManagerが悪さをしていないかである。のりきゅうさんが指摘されていたので、気になっていました。
最初にRaspberry piのドキュメントにある以下のコマンドを実施
sudo systemctl disable hciuart
変わらず、のりきゅうさんと同様削除
apt remove modemmanager
変わらず、困った。
電源投入時のI/O設定時に瞬間的にRaspberry piとteensyが同時に出力となり不具合が起きているのではと考え
- teensyのRXを外し電源投入後接続する ---> OK
- teensyのTXを外し電源投入後接続する ---> NG
これで、teensyのRXピンの接続に問題があると分かる。
そこで、teensyのRXピンとRaspberry piのTXピンの間に抵抗(330Ω)を入れ電源を投入する。
問題なくINDIとOnStepが接続できた。やはり、電源投入時の同時に出力になる時間があり過大な電流が流れ不具合が出たものと思われる。
もう基板を発注している・・・
パターンを切って、間に抵抗を挿入することとする。
とりあえず作動することができた。
次は、ケースであるが、Raspberry piはコネクターが90度方向の2面にあり、ケースに基板面が当たる様に取り付けるのが不可能。
基板が来るまでにまだ時間があるのでじっくり考えよう