资料介绍
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 上运行的vwin 器通过 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次下载 | 免费
评论
查看更多