KiCad EDA 中文论坛
直播中

dianzi

5年用户 1967经验值
擅长:嵌入式技术
私信 关注
[经验]

【项目分享】Xii-Boy-Ultra 无线便携式 Wii 游戏机

Xii-Boy Ultra 是一款小型便携式 Wii 游戏机,采用垂直布局设计。该系统允许用户无需使用焊锡,仅用螺丝刀就能轻松组装和拆卸。

wKgZPGhl9bqAQ6EtAA0F6YvIaeg728.png
Xii-Boy Ultra 是一款采用垂直布局、小巧紧凑的便携式 Wii。这第三个修订版提供了所有最新的功能,以及 WireFree 系统,该系统仅需一把螺丝刀即可轻松组装和拆卸,无需使用烙铁。

所有器件都经过了认证和更新,包括可以随时显示电池电量的 PMS2,以及可提供最佳视频质量/兼容性的 RVL-DD。

它还集成了一套使用任天堂 Switch 摇杆的全新模拟扳机系统、用于在线游戏的 WiFi 模块、用于连接原装 WiiMote 手柄的蓝牙等等!

wKgZPGhl9cCAGuwsAAcaeZ8_Q8g840.png

内部照片:
wKgZPGhl9cCAbPRmABIdHmUjoL0598.png

与其他 Xii-boys 对比:
wKgZPGhl9cCALs5TAAn-LTFs48s342.png

功能参数

  • OMGWTF Wii 版
  • 145x86x27mm 尺寸
  • 3.5 英寸 480p 贴合屏幕,由 RVL-DD 电池供电
  • 超级摩擦贴合技术
  • 2 节 18650 电芯
  • 7000 mAh 电池容量
  • PCM 电池保护
  • 2 至 3 小时续航
  • 包含 7 块定制 PCB
  • RVL-PMS2
  • RVL-AMP
  • GC+ 2.0
  • RVL-DD
  • 全新 Nintendo Switch 摇杆模拟扳机系统
  • 自适应风扇转速
  • 升级散热系统
  • 按键音量控制
  • 按键亮度控制
  • 自适应 RGB LED
  • 屏幕上显示电池百分比和温度
  • 更快的加载速度
  • 更佳的手感
  • 更佳的视频质量
  • 更佳的音频效果
  • 定制 ABXY 按键布局
  • USB-C 接口,用于充电和数据传输
  • 可将 Xii-Boy Ultra 连接到另一台 Wii 主机进行游戏大屏幕
  • 3.5mm 耳机接口
  • 出品的 Imagine Black 树脂外壳
  • 全新电源和同步按钮
  • 蓝牙模块
  • WiFi 模块 + 天线
  • 过温保护
  • 过流保护
  • 电池保护
  • LRA 震动马达
  • 无线系统

原理图 & PCB

系统由以下 PCB 组成:

主 PCB (XBU-001):

  • 材质: FR4
  • 厚度: 1.6mm
    wKgZPGhl9cGALin4AAR0ISp50MY829.png
    wKgZPGhl9cGAc_XFAAIMAYwGH8w461.png
    wKgZPGhl9cGAFzxfAADeY0Qf4xQ141.png
    wKgZPGhl9cGABkUmAAFQqf-c-gw749.png
    wKgZPGhl9cGAXmCcAAF0i4iwf1g078.png
    wKgZPGhl9cGAeQ3GAANhfg-3jKk314.png

Xii-DD (XBU-002):

  • 材质: FR4
  • 厚度: 1.2mm
    wKgZPGhl9cGAM3VAAAGeqvAx0gY722.png
    wKgZPGhl9cKAPlm2AAGgEJ0oNAo561.png
    wKgZPGhl9cKAPPROAABoB5h1HJ4654.png
    wKgZPGhl9cKAIgMUAAMnMM9kKHo926.png

控制器 PCB (XBU-003):

  • 材质: FR4
  • 厚度: 1.6mm
  • 表面处理: 沉金 (ENIG)
    wKgZPGhl9cKALws9AAGQzCKsyHg891.png
    wKgZPGhl9cKAJjemAAIjpZdig_s891.png
    wKgZPGhl9cKAfJpOAAGwRMW8Cxs943.png
    wKgZPGhl9cKAEs3sAAMXBXoXv2A288.png

Xii-Flex Ultra (XBU-004):

  • 材质: 柔性 (Flex)
  • 厚度: 0.12mm (? 0.11mm 也可以,但据一些人说风险更大、更脆弱。我个人没注意到太大差异。)
  • 补强: 是 (YES),聚酰亚胺 (Polyimide) 0.2mm
    wKgZPGhl9cKAFuYSAADt4bhG454532.png
    wKgZPGhl9cOABH4hAAJW2btsq90198.png
    wKgZPGhl9cOAYzLqAADb4Dm8gUA311.png
    wKgZPGhl9cOACJKNAAJqUvjXkh0114.png

Trigger PCB (XBU-005):

  • 材质: FR4
  • 厚度: 1.6mm
    wKgZPGhl9cOAN1pNAAHGrsnRpmI754.png
    wKgZPGhl9cOAES0HAAGgbA2QM4M571.png
    wKgZPGhl9cOAKCgrAACRQDRCzs4711.png
    wKgZPGhl9cSAGwyfAAH2y1I9InE784.png

Xii-Strip (XBU-006):

  • 材质: FR4
  • 厚度: 0.8mm
    wKgZPGhl9cSAUGxYAACsxhkAf5E849.png
    wKgZPGhl9cSAdWSBAAIOyg5dHjg977.png
    wKgZPGhl9cSAdJ7eAAEQYNORHaM297.png
    wKgZPGhl9cSAW2IYAAJiXlbtKuQ658.png

40p 屏蔽 FFC (XBU-007):

  • 材质: 柔性 (Flex)
  • 厚度: 0.12mm (? 对于这块板,0.11mm 效果也很好)
  • 补强: 是 (YES),聚酰亚胺 (Polyimide) 0.2mm
    wKgZPGhl9cSAZeSNAAD5_uHP7mk182.png
    wKgZPGhl9cSAdTtlAAC9RJ9SwW8350.png
    wKgZPGhl9cSAXF_wAADbF-5dOAQ477.png
    wKgZPGhl9cWAck67AAIpqGxkk2s140.png

软件

Xii-Boy Ultra 运行在 RVLoader 上,这是由 BitBuilt 论坛的 Aurelio 制作的一款出色的自制程序。但是,需要对其进行轻微修改以适配 Xii-Boy Ultra 的功能。

您可以在该仓库的软件部分找到所有新文件:

https://github.com/Xenii1642/Xii-Boy-Ultra/tree/main/Software

GCPlus2.0Update.hex

  • 此文件用于将4LayerTech 的 GC+ 2.0更新到与 Xii-Boy Ultra 扳机系统兼容的新版本。要更新您的 GC+ 2.0,只需将该文件复制/粘贴到您的 Xii-Boy Ultra µSD 卡的根目录。

boot.dol:

  • 此文件用于在 GameCube 游戏中通过按键添加音量和亮度调节功能。要添加这些功能,只需将原文件拖拽替换到 <span leaf="">/apps/Nintendont</span> 目录中。

LCDDriver.bit

  • 此文件用于在启动时刷入 DD 软件。RVLoader 中默认存在的原始文件在 I2C 方面存在一个小问题,会导致随机崩溃以及音量或亮度控制干扰。要安装它,您只需替换 µSD 卡根目录中的原始文件。

hud.elf

  • 与 boot.dol 类似,此文件用于在 Wii 游戏中通过按键添加音量和亮度调节功能。要添加这些功能,只需将原文件拖拽替换到 <span leaf="">/rvloader/Hiidra/modules</span> 目录中。

安装完所有内容后,安全弹出您的 µSD 卡 / Xii-Boy Ultra 主机。启动它并进入 Settings --> Controller --> Firmware Update 。如果一切操作正确,您的 Xii-Boy Ultra 应该会更新。将您的 Triggers mode 设置为 Analog ,然后按 Save Config 。重启您的设备并进入 Settings --> Controller --> Buttons Tester 。您现在应该能看到所有按键和模拟扳机都正常工作了!

通用软件设置

  • Power --> Charge Settings 中,Battery Capacity 需要设置为 7000mAh (或单个电芯容量 * 2,即 3500mAh * 2 = 7000mAh)。
  • Charging Current 应设置为 3520mA。
  • PrechargeTermination current 应设置为 128mA。
  • Charge Voltage 应设置为 4200mV。
  • Misc Settings 中,您需要将 Status LED type: 更改为 Adressable Type B 。? 不要更改其余的电源设置。
  • Audio 中,Volume control system 需要设置为 Buttons 。? 您可以根据自己的喜好调整所有设置。我个人将 Status LED Intensity 设置为 5,Rumble Intensity 设置为 60。

文档

项目仓库:
https://github.com/Xenii1642/Xii-Boy-Ultra

项目打包下载:*附件:Xii-Boy-Ultra-main.zip

Wroklog:
https://bitbuilt.net/forums/index.php?threads/xii-boy-ultra-v3.6641/

更多回帖

发帖
×
20
完善资料,
赚取积分