LA30 Decwriter
これで、メインシステムと同じくらいの優れたターミナルを手に入れるために、探求の最後の部分を開始しました。 幸運なことに、ストレージにLA30があり、これから再構築を開始しようとしています。 コピーは1973年の初めに作成されました。ただし、プリントヘッドは1979年に交換されたようです。
LA30は明らかに最初のドットマトリックスプリンターの1つであり、PDP-11から隔離されていても、それ自体が面白くなりました。

とても素敵なヴィンテージ風のプリントターミナル! また重いです。 ボディはアルミニウムから鋳造されているようです(私には思えます)。トップカバーは通常のプラスチックで強化されたグラスファイバーでできています。
右側のDecwriterにはデータレートスイッチがあります。そのため、シリアルポート用のLA30Sであったと思いますが、LA30Pは背面の情報プレートに記載されています。 また、シリアルポート経由で接続するために必要な2つのカードはありません。

すべてのプリンター制御ロジックは、文字デコード用のROM、キーボードエンコーダー、およびオプションのUARTを除き、トランジスター( TTL )です。

掃除した後、キーボードはかなりまともに見えます。 レイアウトは最新のキーボードとは少し異なります。 キーボードエンコーダーのマイクロチップはとても美しいですね。 SMCによって作成された非常に初期のLSI。
コンデンサを固定することから始めました。 すべてのコンデンサは非常に良好な状態でしたが。 最悪の場合の漏れ電流は100 µAです。 悪くない、特に40年後。 その後、古いインクのプリントヘッドをクリーニングしました。
私がそれを機能させるとき(そしてそうする場合)、私はまだ深刻な問題を抱えています:これはPDP-11上のM7910ボードを必要とするパラレルターミナルです。 持っていません もう1つの選択肢は、2つの不足しているボード-M7731とM7389を見つけることです。これは、私の意見ではさらに困難です。 最後のオプションは、Arudinoで小さなアダプターをパラレルポートからシリアルポートにアセンブルすることです。
オールスパイス?
下の写真は、LA30のプリントヘッドです。 タイムスタンプには1979が含まれています。これは、ヘッドが交換されたことを意味します。 これは、LA36とLA180で使用されているのと同じヘッドのように見えます。

私は非常に短い時間で各コイルに15V〜2Aを印加して、プリントヘッドをテストしました。 7本の針のうち2本のみが反応しました。 だから、私は特別に推奨されるオイル-Omega 636を購入しました。ところで、オールスパイスと呼ばれるものが含まれています。 液体オイルと数日間の休息は、3本の追加の針に命を吹き込み、残りの2本は解放するのにほとんど圧力を必要としません。 プリンタにヘッドを戻すときに、これらの針も機能することを願っています。
自家製キーボードエンコーダー
SMC KR2376、pMOSキーボードエンコーディングチップが壊れています。 適切な代替品を見つけることは簡単ではなく、非常に高価です。 AVRで独自のアナログを作成しました。
キーボードは容量性であるため、これはすべてのキーがトランジスタであることを意味します。 コレクターはXマトリックスに、エミッターはYに接続されています。ベースは、キーの可動部分とボード自体によって形成される可変コンデンサーに接続されています。 一方、このコンデンサには発振器が接続されています。

元のSMCチップは左側にあり、交換品は右側にあります
Arudinoには、ほんの少しの編集を必要とするだけの非常に優れたキーボードライブラリがあります。 故障したエンコーダーに加えて、キーボードボードに微小な亀裂があり、少量のはんだで修正しました。 その後、キーボードは正常に機能しました!
ソフトウェアはこちらからダウンロードできます 。
電源
電源には、大きな変圧器と4つの電解コンデンサが含まれています。 トランス巻線の1つはACコンデンサに接続され、鉄共振回路を形成します。 したがって、電源は電源グリッチに対する耐性が高くなります。 コイルとコンデンサのエネルギーを節約します。 しかし、このコンデンサはすでに非常に古く、ほとんどの場合ポリ塩化ビフェニルが含まれています。 コンデンサの命名法はボード要素のリストに記録されていたので、作業を続行する前に、念のために交換することにしました。 Cornell-Dublierから適切なコンデンサを見つけました

古い交換用コンデンサ
配達を待っている間に、電解コンデンサを再確認しました。 それらはすべて順調で、ACコンデンサが到着するとすぐに、テスト負荷の下で問題なく電源を起動することができました。 すべての仕様は優れていました。
拡張エンコーダーボード
私の手作りキーボードエンコーダーは少し不器用で、あまりクールに見えませんでした。 独学のために、私は配線を作り、中国でボードを注文することにしました。 結果は素晴らしかったです!

ターミナル全体のテスト
完全なテストを開始する前に、プリンターを解体し、必要なすべての場所にグリースを塗るためにプリンターを分解しました。 もちろん、マシンを再組み立てして「オン」の位置に上げた後、何も起こりませんでした。 最初の問題は、2つのロックキーがあり、ブロックを操作できる状態にするために正しい位置になければならないことでした。 そのうちの1人は、プリンターに用紙があることを確認しました。 プリンターが「準備完了」状態の場合、「B INI L」信号が高レベルになり、キーボードの「準備完了」ライトが適切に点灯します。 さらに、キーボードからプリンター制御ロジックへのストローブパルスが生成されます。 パラレル接続のLA30バージョンにはLINE / LOCALスイッチがないため、このオプションはユーザーが制御することはできませんが、この機能を備えた論理回路はM7712ボードに存在しますが、使用されません。 信号「LCL ENA L」がM7712ボードのピンAR2を介して送信されると、プリンターはローカル動作モードに閉じられます。
出来上がり、キーボードで入力したときに何かを印刷しますが、その場所にリボンがないため、印刷する内容を理解するのは非常に困難です。

店内を見ると、元のパッケージに3つの異なるインクリボンがあり、まだ収縮しており、折り畳まれた紙でさえ見つかりました。 上部はLA30用で、下部はLA36 / LA180用であるようです。 平均値は正確にはわかっていませんが、おそらくLS01 / Centronics 101についてです。ところで、普通紙はLA30に適合しませんでした。 216mmではなく250mmの用紙が必要です。
キャラクター生成問題
プリンターに用紙を挿入したので、私はそれを確認でき、何かを印刷しましたが、この「何か」は間違っていました。

各文字の最後の列が消えたようで、さらに、押されたキーにもかかわらず、限られた文字セットのみが紙に表示されます。 ASCIIテーブルを参照すると、2ビットがスタックしていることがわかります。 これらのビットをトレースすると、正しい値がシンボルジェネレーターの入力に適用されていることがわかります。 列ジェネレーターもこのジェネレーター内にあるため、主な疑いがあります。 最初に、赤でマークされたトリガーを確認する必要があります。

これらのチップは正常に動作していないことが判明しました。 ナショナルセミコンダクターが製造した壊れた7474(再びNS!)を、1972年にフェアチャイルドとテキサスインスツルメンツのセラミックに交換します。

目に見える最後のキャラクター
もう1つ問題がありました。 「目に見える最後の文字」機能は、マシンがウォームアップするまで初めて機能しません。 開始後しばらくして機能し始めます。 これは、1秒のタイムアウト後にプリントヘッドを2文字右に移動して、プリンターが最後に入力した文字を認識できるようにする機能です。 マシンをコンソール端末として使用するのは素晴らしいことです。 動作していない1秒のタイムアウトジェネレーターで問題を追跡しました。 図の赤い領域。

最初は壊れたE14(7440)のように見えましたが、冷却スプレーを使用してテストすると、このカウンターE12(7493)の動作が悪いことがわかりました。 NSチップ! 1969年にリリースされたTIチップに交換すると、発電機が動作していることがわかりました。

動作します!
最後の問題は、充填されたライン上のキャリッジの移動中にステッピングモーターが停止したという事実に関連しています。 ステップパルスは速すぎました。 LA30には、キャリッジ移動中の加速を制御する独立したユニットがあります。 G936モジュールのポテンショメーターの1つを調整することで、単に最高速度を下げました。
この最後の編集で、プリンターは正常に機能しました!
