資料介紹
PCB圖如下:
成分
609-4965-ND USB 母插座 | × 1 |
151-1292-ND DB9 公端口 | × 2 |
S2012EC-20-ND 40 排針 | × 1 |
S1212EC-20-ND 20 排針 | × 1 |
CP-202A-ND PWR JACK 2X5.5MM 扭結銷 | × 1 |
360-4016-ND 開關搖桿 DPDT 6A 125V | × 1 |
390歐姆電阻 | × 1 |
任何 3 針公頭 | × 1 |
描述
BMC64 鍵盤/操縱桿 PCB
使用菜單中的 GPIO Config #2。
必須使用 BMC64 v2.4 或更高版本(可在https://github.com/randyrossi/bmc64獲得)。
請注意,此 PCB 僅適用于 BMC64(或 BMC128/BMVIC20 姊妹項目)。它允許在 Rasbperry Pi 2/3 上運行的模擬器通過 GPIO 掃描真正的 C64 鍵盤和操縱桿。它還在與真正的 C64 相同的位置為您提供可切換的電源。(注意:操縱桿端口上沒有模擬輸入,因此撥片不起作用。)
PCBWay 將根據 gerber 文件正確制作此板。OshPark 不會。我沒有嘗試過其他供應商或格式。這是一個概念驗證板,我不打算自己制造或出售它們。我希望有人會接受設計并改進它。可能有很多事情可以做來降低它的成本。
另外,請記住,此板上沒有 ESD(靜電放電)保護電路。因此,在觸摸操縱桿端口引腳之前請注意將自己接地,否則充電可能會損壞您的 GPIO 引腳。(順便說一句,這在真正的 C64s 上是個問題!)
這是一個涉及焊接的自己動手的項目。記得從 DB9 連接器上取下四個鎖緊螺栓,否則它不會滑過側板!(見圖)將 PCB 安裝在面包箱式外殼內相對簡單。?
將 PCB 安裝在 C64-C 模型外殼內需要 3D 打印支架,您需要一個掛在兩個帶狀電纜連接器上方并為它們提供足夠空間的右手支架無需向上推支架即可連接。用于 Keyrah 的其他類型的支架不適合,因為右支撐被接頭/電纜阻礙。我還建議打印幾個這樣的小支架,夾在 PCB 的“自由”邊緣
這是使用 digikey 零件的真實零件清單:
1x 609-4965-ND USB 母插座
2x 151-1292-ND DB9 公端口(記得拆下側螺栓!)
1x S2012EC-20-ND 40 排針
1x S1212EC-20-ND 20 排針
1x CP-202A-ND PWR 插孔 2X5.5MM 扭結銷
1x 360-4016-ND 開關搖桿 DPDT 6A 125V
1x 390 歐姆電阻
+ 1 個用于 LED 連接器的 3 針接頭
您還需要一根 40 針 IDC 電纜將 Pi 的 40 針接頭連接到 PCB。像 H3CCS-4018G-ND 之類的東西,但是請記住 6" 可能太短,具體取決于您將 Pi 安裝在 C64 外殼內的位置。您可能想要獲得更長的或構建自己的。另外,請確保使用40 芯電纜,而不是 80 芯電纜。
要在 C64 shell 中安裝它:
1.將PCB安裝在機箱右側,安裝操縱桿和開關穿過孔。在 64-C 機箱上,不需要側板。在面包箱上,您需要像安裝真正的主板一樣將側板安裝在 PCB 下方。PCB 上有孔可以讓你在兩個地方做到這一點。
2. 將標準 USB 電源線從 PCB 上的母連接器連接到 Pi。
3. 在 Pi 的 40 針接頭和 PCB 的 40 針接頭之間連接 40 針 IDC 電纜。請參閱照片以了解正確的方向。
4. 將 C64 鍵盤連接到 PCB 上的鍵盤連接器。
5. 將 C64 外殼的電源 LED 連接到 PCB 上的電源 LED 連接器。
6. 在 BMC64 的 Prefs 菜單中,將 GPIO Configuration 設置為 '#2 Keyboard/Joysticks'。
可切換電源是可選的,因此您可以將電源插孔、開關和母 USB 一起去掉。這將大大降低成本。在這種情況下,只需像往常一樣將電源直接插入您的 Pi。如果您確實使用電源,則需要一個 5V 2.5Amp 電源適配器,帶有 2.10mm ID、5.50mm OD 桶形插孔連接器(類似于 102-3425-ND)。確保電源插孔有一個正極內針!切換極性可能會損壞您的 Pi。
注意:當您的 Pi 連接到此 PCB 時,您不應運行 BMC64 以外的任何東西。其他程序可能會在 HI/LO 組合中將某些 GPIO 引腳設置為輸出 3.3V。因此,按鍵或使用操縱桿可能會導致短路,沒有限制電流的電阻,并且引腳可能被燒斷。
代碼
https://github.com/randyrossi/bmc64
- 如何使用模擬操縱桿來控制LED
- Arduino基于網絡的操縱桿
- PHPoC基于網絡的操縱桿
- DIY按鈕操縱桿模塊 0次下載
- 基于Arduino Pro Mini的操縱桿手柄和DIY相機滑塊 0次下載
- 使用操縱桿來控制RGB LED
- 將USB操縱桿連接到Commodore C64
- 由操縱桿控制的SCARA手臂
- 如何使用Arduino和操縱桿控制BLDC電機
- 如何用操縱桿控制伺服
- 使用PWM和操縱桿來控制RGB
- 使用操縱桿模塊和LCD制作游戲
- Atari Commodore 64 Amiga操縱桿測試儀
- MAME旋轉操縱桿轉USB
- 復古操縱桿的自動開火
- 如何操縱高壓配電裝置? 303次閱讀
- R5300 G4服務器修改BMC命令行系統登錄密碼的方法 4029次閱讀
- 使用IPMI命令批量禁用服務器BMC Web門戶的強密碼策略 643次閱讀
- 在服務器BMC Web門戶無法查看加密的SNMP共同體 722次閱讀
- 撥動開關是如何工作的,五種撥動開關接線圖分享 2w次閱讀
- 恢復BMC出廠設置的步驟 2667次閱讀
- 使用操縱桿和Arduino控制多個LED燈亮滅的過程 6844次閱讀
- 如何自己制作無線鼠標和鍵盤 1.5w次閱讀
- digilentPmodJSTK二軸操作桿介紹 1167次閱讀
- digilentPmodJSTK2二軸操縱桿簡介 1390次閱讀
- 游戲手柄的工作原理及故障方法與檢修方法 1.9w次閱讀
- 使用我們的身體來操作無人機,要比普通的操縱桿或者手柄使用起來更直觀、更精確 7434次閱讀
- 什么是電動汽車的操縱穩定性_如何評價電動汽車的操縱穩定性的好壞 6847次閱讀
- 矩陣鍵盤有什么用_矩陣鍵盤有何用途 1.6w次閱讀
- 壓電圓片式鍵盤的設計方案介紹 2004次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多