diff --git a/PICOTNC-3D.jpg b/PICOTNC-3D.jpg new file mode 100644 index 0000000..8f3ea41 Binary files /dev/null and b/PICOTNC-3D.jpg differ diff --git a/PICOTNC-sch-L.jpg b/PICOTNC-sch-L.jpg new file mode 100644 index 0000000..0b3ea3e Binary files /dev/null and b/PICOTNC-sch-L.jpg differ diff --git a/PICOTNC-sch-S.jpg b/PICOTNC-sch-S.jpg new file mode 100644 index 0000000..9c79eec Binary files /dev/null and b/PICOTNC-sch-S.jpg differ diff --git a/PICOTNC-silk.jpg b/PICOTNC-silk.jpg new file mode 100644 index 0000000..ff5ef3a Binary files /dev/null and b/PICOTNC-silk.jpg differ diff --git a/README_JP.md b/README_JP.md new file mode 100644 index 0000000..7a87c33 --- /dev/null +++ b/README_JP.md @@ -0,0 +1,78 @@ +# PICO TNC + +PICO TNCはRaspberry Pi Picoを使ったTNC(ターミナルノードコントローラー)です. + +# 特長 + +* WB8WGA PICTNCとほぼ同等の機能 +* Bell 202 1200bps AFSKの送信と受信 +* AX.25のUIフレームの送信 +* 定期的なBEACONの送信 +* UI-DIGIの機能 +* KISSプロトコルをサポート + +![pico-tnc](pico-tnc.jpg) + +# 回路図 + +[![pico-tnc-schemantic](PICOTNC-sch-S.jpg)](PICOTNC-sch-L.jpg) + +# 部品リスト + +|記号|値|品名|備考| +|---|:---:|---|---| +|U1||Raspberry Pi Pico|| +|Q1||DTC143EL|デジタルトランジスタ|| +|R1,R2|10k|抵抗| +|R3|100|抵抗| +|R4,R5|1k|抵抗| +|R6|4.7k/22k|抵抗|YESU 4.7k,ICOM/STANDARD 22k| +|D2,D3|1N4148|ダイオード| +|D1|赤|LED| +|D4|緑|LED| +|C1,C2,C3|0.1uF|コンデンサ| +|VR1|10k|半固定抵抗|Bourns 3362P| +|以下オプション||| +|J1||2.5mm Jack|マル信電機MJ-2-34B0| +|J3||3.5mm Jack|マル信電機MJ-8435| +|SW1||スイッチ|秋月P-03647| + +# シルク図(部品面) + +![pico-tnc-silk](PICOTNC-silk.jpg) + +# ハンダジャンパの設定 + +J1,J3を使う場合のみ必要.J2の端子から無線機に接続する場合は必要なし. + +||JP1|JP2|JP3|JP4| +|---|:---:|---|---|---| +|ICOM/STANDARD/YAESU|1-2|1-2|オープン|ショート| +|KENWOOD|2-3|2-3|ショート|オープン| + +# ファームウェアの書き込み + +![pico_tnc.uf2](https://github.com/amedes/pico_tnc/pico_tnc.uf2)をRaspberry Pi Picoに書き込む.(ドラッグ・アンド・ドロップ) + +# コマンドリスト(設定例) + +|コマンド|設定例|説明| +|---|:---:|---| +|MYCALL|mycall jn1dff-2|コールサインの設定| +|UNPROTO|unproto jn1dff-1 v jn1dff-1|送信先,デジピーターの指定,デジピーターは3つまで| +|CON|con|コンバースモードへ移行,CRで入力した文字列がUIフレームとしてUNPROTOの設定先に送信される,Ctrl-Cで終了| +|BTEXT|btext this is beacon|ビーコンで送信するテキストの設定,最大100バイト| +|BEACON|beacon every n|ビーコンの送信間隔を分で指定,n=0でオフ,設定範囲は1~59分| +|MONitor|mon all, mon me, mon off|モニターするするパケットの指定,all 全て,me 自局宛のみ,off モニターしない| +|MYALIAS|myalias RELAY|エイリアスの指定,指定されたコールサインでデジピーターとして動作する| +|PERM|perm|設定を不揮発性メモリに保存する| +|DISP|disp|設定値の表示| +|ECHO|echo on, echo off|シリアル入力のエコーバックの設定,on 表示する,off 表示しない| +|GPS|gps $GPGAA, gps $GPGLL, gps $GPRMC|GPSのどのメッセージを送信するかの設定,それぞれの$GPSメッセージを送信| +|TXDELAY|txdelay n|PTTをオンにしてからパケットを送信するまでの待ち時間,待ち時間はn/150秒| +|CALIBRATE|calibrate|テスト用のトーンを送信する,スペースでトーンの切り替え,Ctrl-Cで終了| +|KISS|kiss on, kiss off|KISSモードのオン,オフ| + +# シリアル出力例 + +![PICOTNC-serial](command.png) diff --git a/pico-tnc.jpg b/pico-tnc.jpg new file mode 100644 index 0000000..1cbfa47 Binary files /dev/null and b/pico-tnc.jpg differ