ワンコインデコーダX Plusの頒布を開始しました(2026.7.25)

⑨自作DCCデコーダ トラブル解決ガイド

 自作DCC機器の組み立てにおいて、トラブルは必ず起きると言っても過言ではありません。電子工作のベテランであっても勘違いやミスをすることはあり、トラブルが発生した際にすぐに理由がわからないのは常です。

 この記事では、自作デコーダがうまく動かないときの原因の切り分け方や、よくある解決事例をまとめました。

トラブル解決のための基本的な心構え

 トラブルを自力で解決するためには、進め方が非常に重要です。

  • 思い込みで取り組まない 「ハンダ付けは完璧にできているはず」と一つの原因に囚われると、他の原因(部品の向きの違いなど)を見落としてしまいます。まずはこのサイトに記載されている事項をステップごとに見直し、ひとつひとつ振り返りチェックしましょう。
  • 段階的にチェックし、一つずつ原因を取り除く トラブルの原因は複数重なっていることもあります。例えば、まずは基板にマイコンだけをハンダ付けしてソフトの書き込みを行い、成功すればそこまでの製作は問題ないと判断するような、段階的なチェックが効果的です。
  • 車両に組み込む前にテストする 一気に車両へ組み込んでしまうと、後からのトラブルシューティングが非常に困難になります。組み込み前のテストを推奨します。

よくあるトラブル事例:製作(ハードウェア)編

 ハードウェアのトラブルは動作しないだけでなく、時としてデコーダ自体の故障や、開発機器(パソコンや、書き込み装置)の故障を招く場合があります。書き込みツールを使用する前に、十分に確認を行い、トラブルを避けることが賢明です。

  • ハンダ付けの不良 圧倒的に多い原因です。特に表面実装部品(多ピンICなど)は、見た目ではハンダが繋がって見えても、基板と導通していない「足の浮き」が発生しやすいので注意してください。
  • 回路のショート 隣のピンとのハンダブリッジや、リード線の切断屑が原因でショートすることがあります。テスト中に基板が金属スケールに触れてショートする事故もあるため、完成後は熱収縮チューブなどで確実に絶縁してください。
  • テスター(マルチメーター)による導通チェックの徹底目視でのハンダ付け確認には限界があります。通電する前に、必ずテスターの「導通チェックモード」を利用して、隣り合うピンがショートしていないか、ICの足と基板のパターンが確実に繋がっているかを確認する癖をつけましょう
  • 部品やプリント基板の選定ミス 外見が似ている部品の付け間違いにご注意ください。例えば、FLデコーダ用のIC(uPA2753GR)とモータデコーダ用のIC(TB67H450FNG)は同じSOP8ピンですが、互換性はまったくありません。
  • 部品の向きの間違い ダイオードやICには取り付けの向きがあります。
  • 配線の間違い ファンクション配線には極性があります(青線がプラス、白・黄線がマイナスです)。また、LEDを接続する際の外付け保護抵抗を忘れると、デコーダを焼損する恐れがあります。

よくあるトラブル事例:使用・設定(ソフトウェア)編

 CV値を変更する前のデフォルト値で動作していたのに、変更すると不具合が出るなどは、誤ったCV値を設定しているケースがあります。

  • CVの書き込みが正常にできない Page/Directモード(プログラム線路)と、OPSモード(フィダー線路)の接続が間違っていないか確認してください。一部の機器(DCS50Kなど)では特定の4桁アドレスの範囲の書き込みにバグがあるため、CV17、18、29を個別に書き込みすると解決する場合があります。
  • CVの読み書きはできるが、動かない コマンドステーションとデコーダでステップ数(128/28/14ステップ)が異なっていないか確認してください。また、スロットルを30%以上開かないと動作しないデコーダもあります。
  • 走行がガクガクする・ライトがチカチカする 主な原因は集電不良です。レールや車輪の清掃を行うか、100uF〜1000uF程度のキープアライブコンデンサをお試しください。
  • 最高速度が遅い デコーダ側のCV5(最大電圧)の設定や、コマンドステーション側の速度抑制機能が働いていないか確認してください。また、ダイオードのハンダ不良による電力不足や、ACアダプタの電圧不足(又はs88-N Train Detector等の電圧を消費するセンサ類を使用している場合)も原因となります。
  • 暴走する 集電不良によりDCC信号が受信できなくなると暴走に繋がります。また、CV30の設定誤り(モーター端子をライト用として設定している状態)でモーターを繋ぐと、最高速度で暴走するため注意が必要です。
  • 昨日まで動いていたのに動かなくなった 他の車両のCV設定中に誤って設定を書き換えてしまった可能性があります。CV8に8を書き込み、リセットを行って動作確認をしてください。

掲示板等で質問をして解決に向けてのアドバイス

 トラブルが自力で解決できない場合は、掲示板を利用するのが有効ですが、以下の点にご留意ください。

  1. 一般解を求めない: 「動かない原因は何ですか?」という質問には、考えられる原因が多すぎて回答が困難です。
  2. 情報を体系的に伝える: 「どのようなシステム環境か」「CV書き込みはできるか」「モーターは回るか」など、現象を的確に把握し、情報を整理して質問することで的確なアドバイスが得られやすくなります。
  3. 直接のメール質問は避ける: トラブル解決のやり取りは、他のユーザーにとっても貴重なノウハウとなります。情報の共有のためにも、サポート掲示板をご活用ください。