
TC IO REVD MINI
hankenken/Train_control
現在の開発は LattePanda 3 Delta 864・Windows 10・USBカメラ2台による検証ソフトです。 Windows用の導入・操作手順を参照してください。撮影・画像処理・画面表示・進路選択を本体上で行う試作で、実機出力はありません。

現在の開発は LattePanda 3 Delta 864・Windows 10・USBカメラ2台による検証ソフトです。 Windows用の導入・操作手順を参照してください。撮影・画像処理・画面表示・進路選択を本体上で行う試作で、実機出力はありません。
TC IO REVC is an open-source printed circuit board by hankenken, from the hankenken/Train_control repository on GitHub. It is a 2-layer board of 100 × 100 mm with 78 parts on 56 nets, routed with 968 tracks and 114 vias.
It is built around the SN74HC08DR(LX), CD74HC221M96 and 3224W-1-104E. Its parts include 26 resistors, 14 connectors, 13 capacitors and 7 ICs.
まずは PC+USBカメラ1台で車両認識と画面上の模擬制御を確認します。 PCでの試験手順・検証用ZIP。 画面を4回クリックして検出範囲・A/Bを登録できます。制御出力は模擬ポイントとLEDで表示し、実機へは出力しません。
現在の開発は LattePanda 3 Delta 864・Windows 10・USBカメラ2台による検証ソフトです。 Windows用の導入・操作手順を参照してください。撮影・画像処理・画面表示・進路選択を本体上で行う試作で、実機出力はありません。
周辺機器の低予算案と、通信内蔵DRV8235によるポイント制御案を追加しています。 駆動回路の設計作業は保留し、先に実カメラでの認識・模擬制御を検証します。 旧Pi版・ToF・基板設計と下記の旧シミュレーターは保留・保存しています。
旧シミュレーターの説明:
Nゲージ路面電車向けの進路選択シミュレーター。実機・GPIO出力はありません。
start-windows.bat をダブルクリックします。http://localhost:8000 を開きます。index.html のダブルクリックではJavaScriptのモジュールが読み込まれないため、必ずサーバー経由で開いてください。
Python 3とNode.js(テスト用)を使用します。外部パッケージの導入は不要です。
cd /workspace/Train_control
npm test
npm startブラウザでサーバーの8000番ポートにアクセスします。クラウド環境では公開方法が別途必要です。
図のセンサ・ポイント位置は仮配置です。交差部での線路接続はありません。 列車の速度・停止・発車は運転者が操作します。信号は進路決定の模擬表示のみで、在線・競合進路の連動は未実装です。
ポイント駆動と車両非加工の光センサについて、実機回路の設計案を参照してください。未確認の電気仕様があり、まだ通電用の確定回路ではありません。
Raspberry Pi 4 Model B、KATO 40-231を基準に設計しています。 センサとPiの配線・取付設計、機種・8入力の設定例を追加しました。 センサの検知フィルタは単体テスト済みですが、SPI読み取り・校正画面・既存操作盤への接続はまだありません。 センサ型番と実測による校正、ポイント駆動条件、信号の仕様は今後確定します。 ポイント切替完了の確認、列車通過・在線検知、競合進路の排他、入力のチャタリング対策を追加してから実機出力を実装します。 GPIOにポイントの駆動負荷を直接接続しないでください。
ポイントの12V試作回路と部品表・試験手順は駆動回路設計を参照してください。設定例の出力は無効のままで、実機GPIO制御は未実装です。
JLCPCB向けの試作基板データ・実装依頼準備を追加しました。 100×100mm・2層の3.3V制御基板で、8センサ入力と4系統のパルス制御を搭載します。 DRV8871と12V負荷回路は別置きです。信号灯の駆動回路は今回の基板に含みません。 DRC/ERCと回路図・基板の接続一致を確認済みですが、実機動作は未検証です。
最新のRev Cでは、4系統それぞれにパルス幅調整用の多回転トリマVRを追加しました。
目安は約50〜80msで、100ms以下になることを実機接続前に測定する必要があります。発注ZIP・PDFはTC_IO_REVC版を使用してください。
部品実装込みへ方針を変更しています。PCBA用BOM/CPL草案と未確定事項を確認してください。 現行はVRを含め表面実装50点の候補回路です。コネクタ部品を使わず、電線直結用の穴を残します。JLCPCBでの実装対応・部品番号・在庫・CPLの位置と回転が未確認のため、実装注文に使える確定セットではありません。
| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | 10k_1% | Resistor_SMD:R_0805_2012Metric | R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +6 |
| 12 | WIRE_PADS_NO_COMPONENT | TC_Wire:WirePads_1x03_P2.50 | J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12, J13 |
| 8 | 100nF_X7R_50V | Capacitor_SMD:C_0805_2012Metric | C5, C6, C7, C8, C9, C10, C11, C12 |
| 7 | WIRE_PADS_NO_COMPONENT | TC_Wire:WirePads_1x02_P2.54 | JP1, TP1, TP2, TP3, TP4, TP5, TP6 |
| 4 | 150k_1% | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R4 |
| 4 | 3224W-1-104E | Potentiometer_SMD:Potentiometer_Bourns_3224W_Vertical | VR1, VR2, VR3, VR4 |
| 4 | 470nF_10%_X7R_50V | Capacitor_SMD:C_1206_3216Metric | C1, C2, C3, C4 |
| 4 | MountingHole_3.2mm_M3 | MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | Fiducial_1mm_Mask2mm | Fiducial_1mm_Mask2mm | FM1, FM2, FM3 |
| 3 | SN74HC08DR | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U4, U5, U6 |
| 2 | CD74HC221M96 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U2, U3 |
| 1 | 10uF_X7R_25V | Capacitor_SMD:C_1206_3216Metric | C13 |
| 1 | MCP100T-300I/TT | Package_TO_SOT_SMD:SOT-23 | U7 |
| 1 | MCP3008T-I/SL | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | WIRE_PADS_NO_COMPONENT | TC_Wire:WirePads_1x04_P2.54 | J14 |
| 1 | WIRE_PADS_NO_COMPONENT | TC_Wire:WirePads_2x20_P2.54 | J1 |

hankenken/Train_control
現在の開発は LattePanda 3 Delta 864・Windows 10・USBカメラ2台による検証ソフトです。 Windows用の導入・操作手順を参照してください。撮影・画像処理・画面表示・進路選択を本体上で行う試作で、実機出力はありません。

hankenken/Train_control
現在の開発は LattePanda 3 Delta 864・Windows 10・USBカメラ2台による検証ソフトです。 Windows用の導入・操作手順を参照してください。撮影・画像処理・画面表示・進路選択を本体上で行う試作で、実機出力はありません。

hankenken/Train_control
現在の開発は LattePanda 3 Delta 864・Windows 10・USBカメラ2台による検証ソフトです。 Windows用の導入・操作手順を参照してください。撮影・画像処理・画面表示・進路選択を本体上で行う試作で、実機出力はありません。

hankenken/Train_control
現在の開発は LattePanda 3 Delta 864・Windows 10・USBカメラ2台による検証ソフトです。 Windows用の導入・操作手順を参照してください。撮影・画像処理・画面表示・進路選択を本体上で行う試作で、実機出力はありません。

hankenken/Train_control
現在の開発は LattePanda 3 Delta 864・Windows 10・USBカメラ2台による検証ソフトです。 Windows用の導入・操作手順を参照してください。撮影・画像処理・画面表示・進路選択を本体上で行う試作で、実機出力はありません。


Takazudo/zudo-osc-hole-field
This directory retains the rejected #38 nine-board-era schematic, PCB and route receipts at base commit 1fc6e5347308fe5e8166d5828ba3ba6fa8e101c7. It is excluded from the current ten-board manifest.

Ashet-Technologies/Home-Computer
A retro-inspired home-computer project.

misko/prompt2device
The separate vNext PCB skill and orchestrator package is available alongside the reference workflow below; existing projects keep their accepted toolchain until an explicit migration.

01binary/str1ker
A human-scale mech integrated with Robot Operating System



It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
78 parts, built around the SN74HC08DR(LX), CD74HC221M96 and 3224W-1-104E. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the hankenken/Train_control repository on GitHub, at the commit this page was made from: the board is hardware/pcb/source/TC_IO_REVC.kicad_pcb and its schematic hardware/control-board-mini/source/TC_IO_REVD_MINI.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask hankenken before reusing the design.