🕹️ AIドパガキ ミニ筐体
完成予想 v4.1(2026-09-15)— cad/ の OpenSCAD(PR #14)と同じ寸法・同じ 11 パーツ分割。RKJXV レバー+Pico 2(#15)、4 ボタン(A/B+連射・#19)、マーキー左右スピーカーを反映
寸法(cad/params.scad と同値)
外形 W132 × D155 × H170 mm・側板 4t・内寸 124
コンパネ 48→58(前傾 10.9°)・奥行 52・板厚 3.5
画面面 79.2°(10.8° 後傾)/ ベゼル開口 96×55 / LCD 105.4×67.1
マーキー面 69.4° / アクリル窓 44(印刷フィルム+WS2812・静止表示)・左右に φ27 スピーカー
レバー: RKJXV122400R(17.8×21.3×11.2)→ Pico 2 ADC で 4 方向化
開口 φ23(22〜24・要実測)・パネル下 14(要実測)・球 φ20
ボタン: 赤 = A・A連射 / 黒 = B・B連射(連射は各ボタンの奥)= 12mm タクト+印刷キャップ φ16(連射は Pico 2 が 15Hz 生成)
Start 赤・Select 青 = LED 照光タクト φ10
Dock 95×73 底面平置き(スタンドオフ 3・上方クリア 16)
背面: nes-rom-reader 84×77 を垂直マウント・カセット開口 112×19(z78–97)
X2D 256 角: 最大パーツ = 側板 170×160 ✓
表示モード
3Dプリント 11 パーツ(☑表示 / スライダー=透明度)
名前の〔 〕内は材料。組立順序は cad/README.md(bezel に LCD を入れてから top を被せる)
電子部品・基板(在庫は docs/03_inventory.md)
参考オブジェクト
スタックチャン視点: 全高≈66。緑の足台 22mm に乗るとレバー球(高さ≈72)が手元に来る。
CAD との対応(cad/parts.scad)
| part_side | 側板 L/R(アクセント溝 y20–128・z30–36) |
| part_bottom | 底板+Dock スタンドオフ+吸気スリット |
| part_front | 前面キック(装飾スリット) |
| part_control_panel | コンパネ(レバー・ボタン ×4+Start/Select 開口、M2 ボス) |
| part_bezel | ベゼル(開口 96×55・裏から LCD) |
| part_speaker_bar | 画面上の帯 9.4(WS2812 配線穴) |
| part_top | マーキー枠(窓 44・スピーカー ×2)+天面 |
| part_back | 背面 PETG(カセット・放熱・Type-C 開口) |
| part_board_mount | nes-rom-reader の垂直ブラケット |
| part_riser | スタックチャン足台 |
設計メモ(確定事項と要確認)
・レバーは RKJXV122400R(アナログ)。Pico 2 の ADC で読み、デッドゾーン付きで 4 方向+中央プッシュをオープンドレイン出力 → Dock PMOD(#15 / PR #16 マージ済み)。Dock 側の受け bitstream は #17
・要実測: RKJXV の可動範囲 → 開口 φ22〜24 / パネル下 14 / 小基板の M2 ボス位置。実測後に params.scad の LEVER_* を差し替える(#6)
・4 ボタン: 赤 = A 列(手前 A・奥 A連射)/ 黒 = B 列(手前 B・奥 B連射)= 12mm タクト TVGP01-G73BB(黒5・赤5 購入済み)に φ16 印刷キャップ。連射は Pico 2 が A/B 出力を 15Hz で ON/OFF して Dock の R8/T6 へ(#19)。Start = LED 照光タクト赤、Select = 青
・マーキーは表示装置なし(透明 OLED 廃止): 3mm スモークアクリルに印刷フィルムのロゴを WS2812 で裏から照らす静止表示。ミニ LCD(1.9" 170×320 SPI 級なら窓 44×26 に収まる・Pico 2 で駆動可)は在庫なし・候補 → 「ミニLCD(候補)」を ☑ で比較可
・スピーカーはマーキー左右(画面〜マーキー間の帯は 9.4mm しかなく φ27 が載らない)
・透明OLED は中止。NES 画面は 256×240 中央配置なので LCD 左右 112px にサイドアート(fpga-famicom#40 Phase A)
・背面の nes-rom-reader(GOROman 氏・NULL License)で実カートを読み、ESP32(M5Stamp S3A)→ UART で iNES を Dock に送って起動(ROM ロード方式。自作 cart-if 基板 #12 は廃止)
・電源: USB-C 5V(UCF2P-CB21)→ TPS2116(9/16 購入予定)で外部電源優先 → Dock / Pico / アンプ。モバイルバッテリーは Dock 上の候補配置(未確定)
・背面のみ PETG(電源部の発熱対策)・底面に吸気スリット