昔マウスを作ろうとして...
昔マウスを作ろうとして実験した基板が出てきました。
とりあえず機能が確認できればと作ったものです。
X11で使うのが前提だったので3ボタン、インターフェイスはPS/2です。コード部分は壊れたマウスから流用しようとしたみたいです。
これは基板表面の拡大です。
コントローラにはお気に入りのAtmel AT90S2313-10PCを使用しています。左横の6ピンのコネクタはISPによるソフトウェアの書き換え用です。
個人的に製作してきたものの紹介です。
電子的なものがほとんどですが、そうでないものも出来るだけ出していきたいと思っています。
回路図、ソースコードなどは出来ればすべて載せたいのですが、以下の理由で難しいものが多いです。
残っていないのではなく、そもそも書かないことが多かったためです。
もちろん仕事ならば書きますが。
特に古いものでは雑誌など掲載のものをベースにしているものがあり、オリジナルと分離できないものは公開できません。
5インチや8インチのフロッピーだったり、PC-9801フォーマットだったりして読むのが難しいものがあります。
昔マウスを作ろうとして実験した基板が出てきました。
とりあえず機能が確認できればと作ったものです。
X11で使うのが前提だったので3ボタン、インターフェイスはPS/2です。コード部分は壊れたマウスから流用しようとしたみたいです。
これは基板表面の拡大です。
コントローラにはお気に入りのAtmel AT90S2313-10PCを使用しています。左横の6ピンのコネクタはISPによるソフトウェアの書き換え用です。
これは昔PC-8001mk2のクロックアップをするために作ったクロック発振器です。
作ったのは高校生の頃と思います。メイン基板のパターンカットやハンダ付けは必要なく、いつでも元に戻せるようにしています。
前にAVR用ツールとして紹介したボード、AT90S1200用のRCEN書き換えボード(の未完成品)であることがわかりました。
これが表側の完成形です。前回の写真とどう違うのかって? ICの1ピンの横に100kΩの抵抗が増えています。
裏側にも先ほどの抵抗以外に、配線が1本追加されています。
前回用途がわからなかったのですが、気になるのでいろいろと探してみました。
まず対象デバイスですが、20ピンデバイスで12Vを使用するもの、しかもおそらく使ったことがあるか使おうと検討したことのあるデバイス、ということで挙げてみると候補は次のような感じになります。
作りかけたまま放置していたPS/2-USBのキーボード変換器です。
そんなものいくらでも安く売っているのに何で作るのか、と思うかもしれませんが、普通とは逆でUSBキーボードをPS/2ポートに接続するための変換器です。探せば売っていなくはないのですが非常に高価(見つけたのは2万円ほど)です。
何が大変ってUSBキーボードを接続するためにはUSBホストの機能が必要になります。USBはホスト側はPC等に積むから複雑になってもかまわないという思想で作られているようで、ホストは手頃なコントローラも少なく情報もあまりありません。
私は幸いにも仕事でホストのエニュメレーションのコードを書いた経験もあり、何とかなるかと思って作り始めました。
これまでにZ80ボードは1号機, 3号機, 4号機(MAA-1)と紹介してきました。そう、2号機がまだなのです。今回はその2号機について書いてみたいと思います。
まずこの「2号機」という呼び方です。1号機が最初で4号機が最後(今のところ)なのは確かなのですが、どうも2号機と3号機は製作順序が逆のように思えてきています。でも「3号機」という表記をすでにかなり使っていて面倒なのでこのまま行きたいと思います。
机を買い換えるために一時仕舞っていた電線類を出してきました。
左奥は工作を始めて最初期に買ったものと思います。千住金属のスズ60%径1.0mmのもの、500g巻きですがかなり減っていますね。
右奥は派手なうたい文句に「本当かな?」と思って使ってみたものです。これもスズ60%で直径は0.65mmです。鉛とスズ(かなり古いもので有鉛です)の組成は一般的なものと変わりませんが、特別なヤニが売りのハンダです。
使ってみると他のものとは融け方というか付き方がだいぶ違っていたように記憶しています。
前にフライスマシンで作ったパネルをお見せしましたが、あれよりらしいモノも出てきました。
アルミのブロックを削って作ったモノです。左端の窪みは間違えて開けてしまった穴だと思います。
2つの小さな穴にはM3のネジが切ってあって取り付け用です。
データセパレータの基板がもう一枚出てきました。
前回のものと似たような構成です。
50ピン側にはDDKの57シリーズコネクタが1つのみなので末端に接続しますが、ターミネータはありません。34ピンコネクタへ直結している信号は3.5/5.25インチドライブ側で終端されることを前提にしています。使わない信号は未終端になりますので途中に8インチのドライブは接続してはいけません。おそらくはPC-286NOTE F, PC-386NOTE A用に製作したものと思います。
先日のデータセパレータの回路図、ドライブ構成を変更できるように修正してみました。
NECのPC-8001, PC-8801, PC-9801シリーズの8インチFDDインターフェイスに3.5インチ・5.25インチのFDDを接続するためのものです。
元は私が25年以上前になにかの雑誌記事を参考に製作したものです。その現物から回路図を起こし、修正を加えました。現在動作確認する環境がありませんので、この回路は動作未確認であることをご承知置きください。
また元々は学生時代に「とりあえず動作すればよい」との前提で製作したものですので、本来必要なものが省略されていたりもします。
もし製作される場合は各自の責任でお願いします。
以下、注意点などをあげますので、参考にしてください。
今日はパネルメータ回路の基板です。
LED基板、7セグメントのLEDはすべてバラを並べています。使用しているICがスタティック駆動なので多桁のいいものがあまりありません。
下の3端子IC(NJM317)はLEDの電源です。
裏面はほとんど1対1で接続されているだけです。
2つのコネクタはA/Dコンバータの基板へ行くもの、さすがにスタティックで8桁もあると本数がスゴいことになります。