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

現在の開発は LattePanda 3 Delta 864・Windows 10・USBカメラ2台による検証ソフトです。 Windows用の導入・操作手順を参照してください。撮影・画像処理・画面表示・進路選択を本体上で行う試作で、実機出力はありません。
TC SENSOR BUFFER REVB MINI is an open-source printed circuit board by hankenken, from the hankenken/Train_control repository on GitHub. It is a 2-layer board of 45 × 32 mm with 34 parts on 26 nets.
It is built around the MCP6004T-I/SL(MS). Its parts include 11 capacitors, 9 connectors, 8 resistors and 2 ICs. It belongs with the sensors and measurement boards of this library.
まずは 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 |
|---|---|---|---|
| 8 | 100R_1% | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R4, R5, R6, R7, R8 |
| 8 | 1nF_5%_C0G | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C4, C5, C6, C7, C8 |
| 4 | MountingHole_2.2mm_M2 | MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 2 | 100nF_50V_X7R | Capacitor_SMD:C_0805_2012Metric | C9, C10 |
| 2 | MCP6004T-I/SL | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1, U2 |
| 1 | 10uF_10V_X7R | Capacitor_SMD:C_1206_3216Metric | C11 |
| 1 | SENSOR_0 | TC_Wire:Sensor3_P2mm | J2 |
| 1 | SENSOR_1 | TC_Wire:Sensor3_P2mm | J3 |
| 1 | SENSOR_2 | TC_Wire:Sensor3_P2mm | J4 |
| 1 | SENSOR_3 | TC_Wire:Sensor3_P2mm | J5 |
| 1 | SENSOR_4 | TC_Wire:Sensor3_P2mm | J6 |
| 1 | SENSOR_5 | TC_Wire:Sensor3_P2mm | J7 |
| 1 | SENSOR_6 | TC_Wire:Sensor3_P2mm | J8 |
| 1 | SENSOR_7 | TC_Wire:Sensor3_P2mm | J9 |
| 1 | TC_IO_POWER_AND_ADC0_7 | TC_Wire:Output10_2x5_P2mm | J10 |

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用の導入・操作手順を参照してください。撮影・画像処理・画面表示・進路選択を本体上で行う試作で、実機出力はありません。



marcoallegretti/Teresina-Rack
The goal is an open, self-fabricatable Daisy Patch SM-compatible Eurorack submodule: the same carrier interface and libDaisy application compatibility through a small Teresina firmware variant.




FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop

mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog
It measures 45 × 32 mm and has 2 copper layers, 1.6 mm thick.
34 parts, built around the MCP6004T-I/SL(MS). 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/sensor-buffer-mini/source/TC_SENSOR_BUFFER_REVB_MINI.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.