よこむむの電子工作記

電子工作や修理日誌です

ドリームキャストにHDMI出力を追加する~追加で2台施工

自分のドリームキャスト本体と依頼の品の2台にPixelFXのRetroG.E.M.を装着してHDMI出力を追加しました。

ノウハウを残す意味もあり、改造記録としてこのブログの記事に記したいと思います。

ちなみに、自分のドリキャスはVA0基板、依頼の品はVA1基板でした。それぞれ微妙に手順が異なります。VA1基板のほうが手間は掛からないようです。

この記事について

非常に難易度が高い改造のため、勢いで挑戦すると高い確率で失敗します。実体顕微鏡などの設備も必要です。

ドリームキャスト本体の状態について

RetroG.E.M.の装着前にメイン基板および電源基板の電解コンデンサ交換をお勧めします。既に発売から25年以上経過しており、電解コンデンサの寿命を迎えています。

電解コンデンサが劣化すると、電源ノイズが発生してRetroG.E.M.の動作に影響するのと、電解コンデンサ自体も発熱して熱暴走の原因になります。

実際、RetroG.E.M.を装着したら何回かに一度映像が出ないという問題に遭遇し、だめもとでメイン基板の電解コンデンサを交換したところ、百発百中で映像が出るようになりましたし、「ドリキャスってこんなに熱くなったっけか」という現象も収まりました。

ですので、電解コンデンサの交換はRetroG.E.M.の装着とセットで考えるべきだと思いました。

まずはHDMIアダプターボードのジャンパーの設定

まずは最初にHDMIアダプターボードのジャンパーを設定します。
このHDMIアダプターボードは各種コンソール共通のボードのため、DC用にカスタマイズする必要があります。

ジャンパーを以下のようにします。

A オープンのまま
C ショート(ハンダをのせる)
D ショート(ハンダをのせる)
E ショート(ハンダをのせる)
F オープンのまま
G オープンのまま
H ショート(ハンダをのせる)
J ショート(ハンダをのせる)
K ショート(ハンダをのせる)
アンテナとHDMI変換コネクタを取り付ける

HDMIアダプターボードに予めWiFiアンテナと変換コネクタを取り付けておきます。

本体を分解する

ドリームキャスト本体を分解します。
詳説は専門のサイトに譲りますが、分解手順は概ね以下の手順になります。

  1. モデムユニットを取り外す
  2. ケースを開ける(ネジ4本)
  3. 電源ユニットを取り外す(ネジ2本)
  4. コントローラー用サブ基板を取り外す(ネジ4本)
  5. GDROMユニットを取り外す(ネジ3本)
  6. シールド(上側)を取り外す(ネジ8本)
  7. 放熱器とセンサーを取り外す(VA0基板のみ)
  8. メイン基板を取り出す
  9. シールド(下側)を取り外す
シールドを改造する

後述のフレックス(付属のFPC)を通すためシールド2つを改造します。
改造場所は以下の写真の通り(赤線で切り取り線を描いた)をカットします。鋼板1.6mm程度に対応した金切り鋏でカットすることができます。

  • シールド(下側)

  • シールド(上側)

ビデオポートとシリアルポートのコネクタを取り外す

メイン基板からビデオポートとシリアルポートを取り外します。
この2つのポートは一体化していますので、同時に2つとも取り外します。

取り外したコネクタからシリアルポート部を切り離す

ミニグラインダーのカッター等を使い、未使用のシリアルポート部を切り離します。

メイン基板にビデオポートを半田付けする

切り離したビデオポートのほうをメイン基板に半田付けします。
シリアルポート用のコネクタは使いません。

メイン基板にマウント基板を取り付ける

HDMIアダプターボードをメイン基板に取り付けるためのマウント基板を取り付けます。
タンタルコンデンサに半田付けする形でマウント基板を取り付けます。

メイン基板のリセット端子にハンダをのせる

GPUの116番ピンの付近にあるビアからレジストを削り、ハンダをのせます。
(後でFPCを接続します)

メイン基板のコントローラー接続端子にハンダをのせる

コントローラーのサブ基板が繋がるコネクタ付近にある部品にハンダをのせます。
(後でFPCを接続します)

メイン基板の抵抗器2つを除去する

R610とR609(赤丸の位置にある)を取り外します。

部品にハンダをのせてピンセットでつまむと簡単に取り外せます。
取り外した跡には後でフレックスを接続するため、フラックスを塗ってハンダを盛り直しておきます。

メイン基板にフレキシブルケーブルを半田付けする

公式サイトではフレックス(Flex)と呼んでいるフィルムケーブル(正式にはFPC?:Flexible Printed Circuit)を半田付けします。

ここが最難関で、実体顕微鏡やヘッドマウントタイプのルーペが無いとほぼ無理ゲーに近いです…。

また、失敗した時に備えて予備のフレックスを発注しておくと良いです(失敗経験あり)。

  1. フレックスを位置決めする
    まず最初にオーディオICにフレックスをあてがいます。実体顕微鏡などを使って精密に位置決めします。そして両端のピンを半田付けして固定します。

    フレックスの接続部とICのピンに綺麗に橋が架かるようにハンダを乗せます。
    (写真では少し多めのように見えますが、接触不良しやすいのでわざと多めにしています)

    次に映像ICにフレックスの接続部がぴったり当たるように調整します。
    調整したら、再び両端のピンだけを半田付けします。

  2. 映像ICにフレックスを半田付けする
    残りのピンに半田付けをします。基本は1ピンづつ半田付けします。
  3. オーディオICにFPCを半田付けする
    同様に1ピンづつ半田付けします。
  4. コントローラー用とリセット用のピンに半田付けする
    フレックスの細い部分をぐにっと曲げて(この時、無理に引っ張ったり、強く折り目を付けてはいけない)、さきほどハンダをのせたコントローラー用とリセット用のピンに半田付けします。

  5. その他のパーツにFPCを半田付けする
    残りの数カ所を半田付けします。
    特に注意するのは、FPCの「C1」と「C2」のシルク印刷がある部分にも2ヶ所半田付けする必要がありますので、忘れないようにしましょう。
HDMIアダプターボードにフレックスを取り付ける

フレックスとHDMIアダプターボードを接続します。このとき、フレックスをきちんと奥まで差し込むようにし、接触不良に気をつけましょう。

HDMIアダプターボードをマウント基板に載せる

先に取り付けたマウント基板にHDMIアダプターボードをネジ止め(2ヶ所)します。
FPC基板は折り目をつけずに、やさしく曲げるだけにしておきます。きつく折り目を付けると裂けてしまいます(やらかした経験あり)。

FFCを取り付ける

HDMIアダプターボードのミニHDMI変換コネクタに15cmのFFCを接続します。
FFCは写真のようにFPCの下側を通してメイン基板の部品面まで通します。

ミニHDMIポートを組み立てる

シリアルポート部からミニHDMIポートを引き出すためにコネクタを組み立てます。

FFCは軽く折り曲げて後で作業しやすくしておきます。

なお、ミニHDMIポートは元シリアルポートのあった位置に置きますので、ショートするのを避けるためにカプトンテープで電気絶縁しておきましょう。

シールドにアンテナを取り付ける

シールドの外側にWiFiアンテナを貼り付けます。ただ、そのままだと本体を組み立てる時にケースの突起部と干渉するため、ケースの突起部をニッパー等で除去しておきます。

WiFiアンテナはシールドの側面に貼り付けます。

本体を組み立てる

本体を分解したときと逆の手順で組み立てます。
注意すべきは、VA0基板の場合は冷却器を忘れずに取り付けるのと、冷却器に付いている温度センサーのケーブルを忘れずにメイン基板へ接続します。忘れるとDCは起動しません(ハマった人)

電源を投入する

ミニHDMI端子とディスプレイ/テレビをHDMIケーブルで接続し、電源を投入します。
DCのロゴの後にメイン画面が表示されます。ここまで来たら、まずは第一関門突破です。

OSD画面を表示してみる

DCが起動したら、コントローラーの「L」+「R」+「右」+「B」ボタンを同時に押します。
OSD画面(On-Screen-Display)が表示されるはずです。

動作確認のため、ここで以下の操作を実行します。

  1. 自己診断モードを実行する
    OSD画面が表示されたら方向ボタンで「System」を選び、Rボタンで決定した後、次に現れたメニューで「Debug / Self test」を選択します。自己診断モードに入りますが、全ての項目でハートマークが表示されたらOKです。
  2. 画面モードの設定
    デフォルトでは480iモード(RGBモード)で起動してきます。これを480pモードで起動するために以下の設定をします。
    トップの「System」メニューの「DCDigital Settings」で「Display Mode」を「force VGA」とし、Rボタンで保存します。
    次にトップの「Reset」メニューから「Reset」を選んでRボタンを押します。すると、VGAモードで立ち上がってきます。

ここまで動作確認ができたら、全て正常動作していることになります。
簡単な改造ではないため、ここまでできたということは腕に自信を持って良いことになります!

ちなみに私がハマったのを整理すると以下の箇所です。

  • フレックスのハンダ不良(ハンダ不足)による黒画面
    →結構盛らないと接触不良になる
  • フレックスの半田付け位置間違い
    →そして外す時にフレックス破損。仮留めしないとこうなる
  • VA0基板の温度センサ取り付け忘れによる黒画面
    →単なるポカミス(笑)
  • HDMIケーブルの相性問題による黒画面
    →安物のHDMIケーブルだとダメです。4K/60Hzハイスピードタイプ推奨
  • 電源オフオンを短周期で繰り返すと黒画面
    →電源オフ後30秒おいてからオンしないと映像が出ない事がある。2台ともそうなのでMODの仕様か?

結構、やらかしているのが分かります(笑)
でもそのお陰で、2台目となる依頼品は1発で動作しました。

おまけ

最後におまけとして、スキャンコンバーターによるHDMI出力と、RetroG.E.M.によるHDMI出力の映像の比較を載せたいと思います。

こちらの画像は、HDMI出力をキャプチャボードを使って取り込んだものをトリミングしました。

  • スキャンコンバーターによるHDMI出力(VGAモード)

  • RetroG.E.M. DCによるHDMI出力(VGAモード)

RetroG.E.M.の映像はピクセルがはっきりと見えています。これは、ドリキャス内部のデジタル映像をアナログに変換することなく、そのままデジタル出力しているためです。

もちろん、RetroG.E.M.のOSDのメニューからスキャンラインを設定したり、インターレース出力に切り替えたりすることも可能です。

ドリキャスへのRetroG.E.M.装着を代行します!

RetroG.E.M.を装着したドリキャスを使ってみたいけど、改造が難しそうで…という方のために、お使いのドリキャスへRetroG.E.M.を装着します。
お問い合わせフォームを設置しましたので、こちらからお気軽にお問い合わせください。ご相談でも構いませんのでお気軽に何なりとどうぞ!場数には自信があります。

なお、部品(RetroG.E.M.)は海外から取り寄せることになりますので、多少お時間は頂きます。

ということで…

改造した自前のドリキャスを近日中にフリマアプリへ出品する予定です。
興味のある方はご覧ください!

古物商許可証を申請しました

物販の副業を拡大すべく、古物商許可証を申請しました。

古物商許可証は、所轄の各都道府県の公安委員会が発行しているもので、中古品を仕入れて営利目的で販売する場合に必要となる許可証です。
メルカリやヤフーオークションも例外ではなく、個人で取引する場合でも古物商許可証は必要です。

私のように中古品(古品)を仕入れて修理し再販するというケースでは、もろに古物商取引にあたります。
一応、形式上では「買って直したけど、やっぱりいらないので売る」という形を取っています。でないと、今度はメルカリの規約に抵触します。

しかし、何と言っても許可証を取るための難関は…

  • 申請料が\19,000円と高い
  • 営業所の登録が必要
  • 各種証明書を取りに走り回る必要がある

申請料が高いので、なかなかの覚悟は必要です。がしかし、不法営業がバレて、100万円以下の罰金刑になるのを考えたら、十分に安いものです。

営業所に関しては、持ち家だったら問題にはならないのですが、私のように賃貸住宅の場合には、管理会社から営業許可の承諾書を貰う必要があります。通常、賃貸物件は住居として契約していると思うので、正面を切って「営業許可の承諾書をください」と言っても、話すら聞いて貰えない可能性があります。私の場合は、「あくまでも個人の営業で、看板を出したりする訳ではありません!」と強く念を押した上で、承諾書を依頼したら一発で貰えました。

各種証明書については、本籍地が記載された住民票と、行政が発行する身分証明書が必要です。住民票くらいならコンビニでも取れますが、身分証明書は本籍地の役所でしか取れないので厄介です。

ということで、申請書は今日受理されましたので、記載に問題が無ければ40日以内に許可証が発行されるはずです。

反重力装置について考えてみたら頭のネジが数本外れた件

このところ忙しくて遅寝、早起きだったのですが、珍しく深夜に目が覚めてしまいました。そこで、多少は眠くなるかなと思い、Chat GPTに無理難題を吹っかけて遊んでみました。案外、話題になった数学のエルデシュ問題1196番とやらのように証明できちゃったりするのを期待したりしなかったり。

「反重力装置はどのような仕組みですか?」

Chat GPTの答えはあっさり。

現在知られている物理法則では、SF的な「重力を遮断する/反発する反重力装置」は作れません。

嫌われるかなと思ったのですが、突っ込んでみる。

「反動や回転を利用した反重力装置は作れますか?」

答え:運動量保存則が核にあり、反動や回転だけで浮き続ける反重力装置は作れません(意訳)。

その後も何度もプロンプトを投げてみたのですが、現在の物理法則だけでは反重力装置を作ることは不可能と思われ。

そこで、アインシュタインの相対性理論より、重力場に波の性質があるのであれば、発振器と増幅器(レンズやアンテナ)があれば第一段階として重力場を作れるのではないかと考え(すでにネジが外れ掛かってる)、

「重力波を生成する装置はどのような仕組みですか?」

答え:四重極モーメントの変化を利用します(意訳)。

ムムッ、どこかで聞いたことのある言葉が(物理の授業か?)。
そもそも重力波というものは、何か質量があるものを動かすと極微小なり発生するもので、効率よく発生するためには四重極モーメントの変化を利用するのが良いだろうと言っているようです。
四重極変化の典型的な例は、次の図のように宇宙空間で2つのブラックホールが(合体直前に)高速に公転する例で、強い重力波が発生し、遠くまで伝わるということです。

それを人工的に再現させるとしたら、ダンベルのように重りが両端に付いた棒を回転させると、理論的には極超微小ながら重力波は発生します。概念図を示します。

このとき、重力波は時空のゆがみとして装置の回転軸と垂直な方向へと伝わっていきます。

そして更に、この重力波を収束し、任意の方向へ放射するために、次の図で示す収束・放射システムを用います。

※もっともらしく書いていますが、この程度の装置では重力波強度は絶望的に小さい(=無いのと同じ)のと、重力波は物質を容易に貫通する性質があり、仮に収束できたとしても物質を浮遊させるのは絶望的ではないかということです。

そもそも、重力場は電波や磁場のように正負の性質は無いのが通説で、常に引力のみということなので、反重力という言葉自体がおかしいということになります。

要は、重力波は簡単に作り出せるが、物体を浮遊させるには現代の技術では不可能(と言える)ということです。

ラピュタ人が結晶化が困難な飛行石の結晶を科学技術で作り出したように、いつかは人類が重力波を制し、反重力装置を作り出す日が来るのでしょうか。

…と、そんなことを考えているうちに朝になってしまったのでした(どうしてくれるー)。

PC-8801MA2の整備

先日中古で購入したPC-8801MA2の整備を実施しました。整備内容は以下の通りです。

  • 本体メイン基板上のNi-Cd電池除去
  • 両フロッピードライブの可動部グリスアップ、磁気ヘッド清掃
  • 本体内側清掃

購入時点ではFDD2のレバーをロック解除してもディスクが出てこないという不具合があったのですが、グリスアップによりキレイに治りました。また、なんだかフロッピーの読み込みが遅いなーと思っていたのは、実はリードリトライをしていたようで、磁気ヘッド清掃によりすこぶる快調に動作するようになりました。

Ni-Cd電池除去については、NEC機では定番の整備です。整備前のNi-Cd電池周辺の状態を見ると…

やはり液漏れをしており、緑青がこびりついていました。また、周辺のビアにも飛び火している状況。テスターで当たってみたのですが、これで断線していないというのが奇跡的な状況です。

そこで、やはり今回もNi-Cd電池を除去します。

丁寧にやった積もりなのですが、左側の足(ー側)の表側のパターンをはがしてしまいました。もう強度が限界だったのでしょう。もしこの先、Ni-Cdを取り付ける場合には、裏側のパターンのみで支えることになります。

なお、液漏れしたものは、これ以上浸食しないようにIPAでキレイに洗浄します。

あとは電解コンデンサの交換ですが、ぱっと見た感じ全くキレイな状態で問題無いようなので、将来的にメンテナンスする場合に交換することにします。

…ということで、一応ジャンクだったMA2君は完動品に復元され、目出度く家宝に加わりました。

 

 

PCエンジンDUOの全く音声が出ない個体の修理

今回は、既に修理をしたものの、音声が全く出ないというPCエンジンDUOの個体を仕入れてフルメンテナンスを行いました。再修理の記録です。

結論から言うと、原因は以下の通りでした。

  • コンデンサ劣化による性能不良
  • 基板のパターン剥がれによる導通不良
  • 基板のビアが浸食されたことによる導通不良

これら3つの原因が重なって音声が出ないという状態に至っていました。丸二日掛かりの修理+フルメンテナンスでした。
▼修理の様子

コンデンサ劣化による性能不良

修理されたものとは言え、問題のあるコンデンサだけを交換されたものであるため、残ったコンデンサが劣化して性能不良を起こしていました。

そのため、全チップコンデンサを交換する作業をまず行いました。

併せて、ヘッドホンのボリュームも新品に交換しました。その結果、特性は改善されたものの、相変わらず音声は全く出力されません。

基板のパターン剥がれによる導通不良

オペアンプの電源が0.9Vと低いため、電源周りを疑いました。電源はデジタル系、アナログ系など何系統かありますが、オペアンプの電源は別になっていて一つにまとめられています(回路図より)。

その回路をチェックしていたところ、コンデンサ交換時に失敗してパターンを剥がしたと思われる箇所を発見しました。

足を無理矢理引き抜いたのでしょうか、パターンが陥没して浮島のようになってしまっています。回路図を見ながら元通りになるように処置します。

▼配線面

▼部品実装面

処置したところ、オペアンプのV+/V-の電源は正常になりました。が、まだ音声はノイズまみれです。まだ何かあるようです(泣)

基板のビアが浸食されたことによる導通不良

コンデンサから漏れた電解液がビアを浸食することはよくあります。そのため、普段のフルメンテナンスでは、それ以上浸食しないように電解液をIPAで洗い流す処置をします。今回の場合は既に基板はIPAで洗浄されていました。

そこで、音声回路周りのビアというビアを全て目視&テスターで総当たりして不良箇所の特定を行う作戦に出ました。

怪しいビアの特徴としては以下のような感じです。

  • ビアの中に何か詰まっていて黒くなっている
  • ビアの周辺のレジストが変色している(最悪レジスト剥がれ)

0.4mmのすずめっき導線をビアの中に突っ込んで電解液が凝固したものを取り除いていきます。そしてテスターで当たり、導通をチェックします。その中で一カ所だけ導通不良がありました。すずめっき導線を通して半田付けし、チャッチャと処置します。

そして電源を入れてみると…Yes!麗しい音声が聞こえるようになりました。

これで完動品に復活しました。

補足

今回参考にした回路図は以下のリンク先にあります。(要KiCad)

github.com

PDF版も以下のサイトにあります。

https://consolemods.org/wiki/images/0/09/Pc_engine_duo_schematics.pdf

フリマアプリに出品決定!

今回、渾身のフルメンテナンスを施したPCエンジンDUOを、近日中にプリマアプリに出品することにしました。もし宜しければご覧頂き、購入もご検討いただけると幸いです。

jp.mercari.com

ということで…



 

PC-8801MA2の中古を買いました

買い物ネタが続いていますが、今回はNECから1988年に発売されたPC-8801MA2というレトロPCの中古を買いました。

実は数ヶ月前にPC-8801MHの中古を買ったばかりなのですが、後付けにすれば良いと思っていたサウンドボード2の単体がなかなか見付からず、そうこうしているうちにサウンドボード2単体の市場価格と同じ値段でMA2の実機が出てきました。…思わず飛びついてしまいました(汗)

あと、丁度時を同じくしてシステムディスクとマニュアル一式も出品されていたため、そちらもゲット。何というタイミングでしょう。

そして、肝心の動作ですが、前オーナーさんの話によると、通電はするものの動作は未確認とのことだったので、総出でメンテナンス大会になるかと思いきや、、、

電源を入れてみると、「V2」という緑色の表示が出てきて、やがてディスクアクセスランプが点灯しました。もしやと思い、PC-8801mkII FRのシステムディスクのバックアップを入れてみると、異音等無く普通に起動するではありませんか!ついでに、デモンストレーションディスクを入れて起動してみると、前面スピーカーからサウンドもちゃんと出ていますし、デモンストレーションも完走しました。

別に購入したMA2のシステムディスクもリードエラー無しで、しっかりとバックアップを取れました。デモンストレーションの「Panic Bears」も正常に動作するようで、暫く遊んでみました。

その後、色々と動作確認をしてみると、FDD2のノブを回してもフロッピーが引っ掛かる感じで飛び出してこない以外は特に問題無しでした。2ドライブをフル活用するゲームも正常に起動しました。

今回の買い物は久々にやっちまったかと思いましたが、大当たりを引いて満足です。ただ、動作するにはするのですが、まだ中を開けてみた訳ではないので、色々と気持ち悪いです。きっとバッテリーとかコンデンサが液漏れして緑青だらけのはずですし、近いうちにフルメンテナンスを掛ける予定です。

文句なしの完動品になったら、家宝に加える予定です。

デジタルマルチメーターを買いました

日置電機のデジタルマルチメーターDT4282を買いました。

今まで色々なDMMを使ってきましたが、個人用途としてここまで“ガチ”なモデルを購入したのは今回が初めてです。メーカー希望小売価格は約6万円、実勢価格でも4万8千円前後と、ホビー用途としてはやや覚悟のいる価格帯です。

それでもこのクラスに手を出した理由は、単純なスペック表では見えない「使い心地」の差にあります。最近のDMMは多機能化が進み、温度測定やロギング、PC連携など付加機能が充実していますが、正直なところ日常的に使うのは電圧・電流・抵抗といった基本測定が中心です。

そうした基本性能にフォーカスしたとき、レビューを見ていてもこのHIOKI DT4282はかなり印象が違います。特に感じるのは以下の点です。

  • 測定値の安定性が高く、ふらつきが少ない
  • レンジ切替やオートレンジのレスポンスが速い
  • プローブを当てた瞬間に値がスッと決まる感覚

このあたりはスペックシートの数値以上に、実際の作業効率やストレスに直結する部分で、使い込むほど差が出てくると思います。

いわゆる“尖った機能”は少ないものの、「毎回確実に測れる」「挙動が読みやすい」といった堅実さは、長く使う道具としてはむしろ重要だと感じました。

個人的に、こういった方向性のDMMとして信頼しているのはSANWAとHIOKIの2社です。どちらも派手さよりも測定器としての基本性能や品質をしっかり作り込んでいる印象があります。

趣味用途でも「測る」という行為をストレスなく行いたいのであれば、このクラスのDMMは十分に投資する価値があると感じています。

amzn.to