たまたまネットでBitx40の記事を見つけた。
Raduinoのバージョンが2.04になり機能がアップしたとある。
https://github.com/amunters/bitx40-raduino-v2
過去に製作したBitx40を今回Updateしてみようと思った。
記事はこれになる。
https://ameblo.jp/kaekuma13/entry-12317077199.html
このファームウェアを誰が開発したのかは良く分っていない。
でも興味が沸いたので実施してみる事にした。
ダメなら元に戻せば良いのだ。
機能アップの内容は
・CWができるようになる
・エレキーが使えるようになる
・サイドトーンが聞こえるようになる
・LSB、USB、CWL、CWUのモード変更ができるようになる
・ファンクション設定用のボタンを追加して、モード設定、ファンクション設定が
できるようになる
・周波数の微調整ができるようになる
である。
もちろん、このためにはハードウエアの改造が必要な機能もある。
ソースのみの提供なのでコンパイルが前提である。
少しハードルが高いのだ。
何とかコンパイルは成功した。
コンパイル時の注意点はRaduinoのボードをArduino Duemilanove or Diecimilaにする必要があったくらいである。
ついでに自分のコールサインの表示と日本のハムバンドに合わせて最大周波数を7.200MHzに変更した。
コールサインはちゃんと表示された。
周波数も7.000.0-7.200.0MHzが確認できた。
なお、ハードウェアの変更は全て実施した。
悩んだのはファンクションボタンとCW SPOT&FINE TUNEボタンである。
ボタンを押してもGND(0V)にならないのだ。仕方なく2SC1815で反転させようと
したがうまくいかなかった。
原因はプッシュスイッチだった。
このスイッチはプッシュ-OFFの仕様だったのだ。
この世にプッシュ-OFFのスイッチがあることを知らなかった。
世に中には僕の知らない事がいっぱいある。
注文書を確認したら確かに
2.品名:2Pプッシュスイッチ モーメンタリー赤(プッシュOFF)
となっていた。
勉強になった。でもどんな時につかうのだろうか。
注文時には確認が必要だ。
チューニング用のボリュームを
10回転ヘリカルボリューム (4φ軸) 100kΩ をオーダーしたが
安かろう悪かろうで使うにはストレスがあった。
ただもともと10KΩの設計なので100KΩは無理があるのかもしれないが。
仕方がないので手持ちの
精密ポテンショメーター 10kΩ[RoHS] ¥3,400
に変更した。
さすがに約6倍の値段の価値はある。ストレスなしで使える。
なぜか200KHzでは上手くいかなかったので10回転あたり100KHzの範囲に設定を変更した。
CW/SPOT&FINE TUNEボタンを押す事で周波数の微調整(Fine Tuning)もちゃんと出来た。
受信が気になっていたのでAGCを追加した。
http://www.nd6t.com/bitx/AGC.htm
これの回路が簡単なので作って試してみたが今一つの感触だった。
このAGCはあきらめこちらのAGCにした。
https://cqbitx.blogspot.com/2016/08/new-bitx-agc-adjustments-updates_34.html
これの基板をpupさんからいただいていたので組み立ててセットした。
接続するIFの場所が問題だ。
μBitxではR10となっているがBitx40ではR23がそれに該当するだろうと
それなりに判断し接続してみた。
フィーリングはすこぶる良かった。
ただAGCの機能を満たしているのかどうかはわからない。
またこの回路はSメーターのための回路が中心だがケースの関係でメータは取り付けなかった。
ケースも変更した。
μBitxで使用したものを追加で購入しBitx40用にも使った。
Aitendoでこのケース用のパネルが販売されていたので注文しこれをカスタマイズした。
http://www.aitendo.com/product/12610
CWは出来るようになりエレキーも使えた。
もちろんサイドトーンも聞こえる。
でもエレキーの設定が16WPMで設定されているが変更出来ないようだ。
また16WPMとはいえかなりなスピードの感じでとってもついていけない。
通常モードでのモード切り替えが上手くいかない。
LSB-USBのモード切り替えしか出来ない。
本来は通常モードでファンクションボタンを短押し4回 - モード切替(LSB-USB-CWL-CWUが順番に表示されるはず)
いろいろ触っているとキープラグをジャックにさしてキー操作をすると自動的にCWLになる事がわかった。
しかし今度はCWL-CWUのモード切り替えしか出来ない。
いろいろ試した結果、ファンクションボタンを3秒押して設定モードに入りキャリブレーションの設定にし、それを抜けるとLSBモードに変わる。
そうするとLSB-USBに切り替える事ができる。
CWLに移るには先ほどのようにCWのキー操作をしてやるのだ。
不便である。何かがおかしい。僕の勘違いなのか。
こんな単純な現象はプログラム開発時に見つけられないはずがない。
多分、僕の環境でのみ発生する現象なのだろう。
残念ながら原因を見つける事が出来なかった。
もう少し調べてみよう。
BFO周波数の設定をしてみる。
CWを受信しゼロイン出来る様にLSB側とUSB側のそれぞれのBFO周波数を設定するのだが上手くいかない。
というかどうなれば正解なのかが分からない。
結局デフォルトのBFO周波数のままにしている。
デフォルトで特に問題なさそうである。
全体的な評価としてはCWが使えるのでSWRの調整は便利になった。
ケースが小さくなりスッキリした。
USBモードに出来るのでJT65も試してみたい。














































