news 2026/8/2 10:50:46

为Wio Terminal打造内置电池底盘:从电源管理到便携式产品设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
为Wio Terminal打造内置电池底盘:从电源管理到便携式产品设计

1. 项目概述:为Wio Terminal打造一块专属的“移动电源”

如果你手头有一块Seeed Studio出品的Wio Terminal,那你一定体验过它作为一款集成了屏幕、按键、传感器和无线模块的“全能型”微控制器开发板的魅力。无论是做物联网网关、数据可视化终端,还是便携式游戏机,它都能胜任。但不知道你有没有遇到过这样的尴尬:项目原型做出来了,功能跑通了,可一旦拔掉USB线,这块精致的“小电脑”就立刻“断电熄火”,只能乖乖待在桌面上。这极大地限制了它的便携性和应用场景。今天要聊的,就是如何为Wio Terminal量身打造一个内置电池底盘(Chassis Battery),让它真正摆脱线缆的束缚,成为一个可以揣在口袋里、拿在手上到处跑的独立设备。

这个“Wio Terminal Chassis Battery(650mAh)”项目,核心目标非常明确:设计并制作一个能容纳一块650mAh锂电池的物理外壳(底盘),同时集成必要的充电和保护电路,使其能够为Wio Terminal稳定供电。这不仅仅是简单地把电池用胶带粘在板子后面,而是一个涉及电源管理、结构设计、安全防护的系统性工程。650mAh的容量是一个经过权衡的选择——它能在体积、重量和续航之间取得一个不错的平衡,足以支持Wio Terminal运行数小时(具体时长取决于你的程序功耗),同时又不会让整个设备变得过于笨重。

对于开发者、创客和电子爱好者来说,实现这个项目意味着你的Wio Terminal项目可以迈向“产品化”的第一步。无论是做一个便携的室内环境监测仪,还是一个移动的LoRaWAN数据接收器,内置电池都让想法落地变得更容易。接下来,我将从设计思路、电路细节、结构实现到避坑经验,完整拆解这个项目的方方面面。

2. 核心需求解析与方案选型

2.1 为什么是“Chassis Battery”而不仅仅是“Battery Pack”?

首先需要理解“底盘(Chassis)”这个概念。在这里,它不仅仅是一个电池盒,更是一个集成了结构支撑、电气连接和防护功能的载体。一个优秀的Chassis设计需要满足以下几个核心需求:

  1. 一体化集成:底盘需要与Wio Terminal的尺寸和接口(特别是底部的Grove接口和排母)完美契合,实现“即插即用”或“无损安装”,避免飞线和外露的连接器,提升整体美观度和可靠性。
  2. 稳定的电力供给:必须提供稳定、干净的5V电压给Wio Terminal的USB口或VIN引脚。锂电池的电压是3.7V(标称),充满电约4.2V,放电截止约3.0V,这与Wio Terminal所需的5V不匹配,因此高效的升压电路(Boost Converter)是关键。
  3. 安全的充放电管理:锂电池娇贵,过充、过放、短路都会导致危险。底盘必须集成锂电池充电管理芯片(如TP4056)和必要的保护板(如DW01+8205方案),确保充电过程安全,并在电池电压过低时自动切断输出,保护电池寿命。
  4. 便捷的充电体验:用户应能通过一个标准的Micro-USB或Type-C接口为底盘内的电池充电,最好能提供充电状态指示灯(如红灯充电、绿灯满电)。
  5. 续航与体积的平衡:650mAh是一个甜点容量。以Wio Terminal在中等负载(屏幕常亮、Wi-Fi间歇工作)下约100mA的电流估算,理论续航在6小时左右。选择更大容量(如1000mAh)的电池会显著增加厚度和重量,破坏便携性。

2.2 核心方案选型:分立模块 vs 集成方案

实现上述需求,通常有两种技术路径:

方案一:模块化拼接这是最快速的原型方法。你需要采购以下模块:

  • 锂电池:一块尺寸合适的3.7V 650mAh锂电池(通常是602025或类似规格的软包电池)。
  • 充电模块:一片常见的TP4056充电板,负责通过USB口给电池充电。
  • 升压模块:一片小体积的5V升压板,如MT3608或FP6291方案的模块,将电池电压升至5V。
  • 保护板:通常锂电池会自带一个简单的保护板,但为了安全,建议确认其具有过充、过放、过流保护功能。

然后,用电线将这些模块和Wio Terminal焊接在一起,再用外壳包裹。优点是灵活、成本低、模块易获取。缺点是体积臃肿、连接可靠性差、安全性依赖于各个模块的品质,整体显得不够专业。

方案二:定制集成PCB方案这是更优雅、更可靠的方案,也是“Chassis”概念的真正体现。即设计一块定制PCB,将充电管理芯片(如TP4056)、升压芯片(如FP6291)、电池保护电路(如DW01+MOSFET)、USB接口、指示灯全部集成在这一块板上。这块PCB的形状可以设计成与Wio Terminal底部轮廓匹配,通过排针或连接器直接插接。

为什么我们倾向于方案二?从产品思维来看,集成方案具有显著优势:

  • 体积最小化:所有SMT元件贴装在PCB背面,电池可以平铺在PCB上方或下方,整体厚度可以控制得极好。
  • 可靠性最大化:减少了模块间的连接线和焊点,降低了故障率。统一的PCB布局也有利于电源完整性,减少噪声。
  • 安全性可控:可以选用已知的、可靠的芯片方案,并合理设计PCB布局(如大电流路径走线宽度),安全性更高。
  • 用户体验好:一个整洁、一体化的设备,才是我们想要的最终形态。

基于以上分析,本项目的深度解析将围绕“定制集成PCB方案”展开。这也是一个从业者从“玩模块”迈向“做产品”的典型一步。

3. 电路设计详解:从芯片选型到原理图

3.1 电源管理核心:充电与升压

整个底盘电路的“大脑”是两片核心IC:充电管理IC和升压转换器IC。

1. 充电管理:TP4056TP4056是一款单节锂电池线性充电芯片,堪称经典。它最大支持1A充电电流(通过外部电阻设定),集成了一整套完整的充电管理逻辑:预充、恒流、恒压、充满截止。其典型应用电路极其简洁,外围仅需几个电阻电容。

  • 关键参数设定:充电电流由PROG引脚到地的电阻R_{PROG}决定,公式为 $I_{CHG} = 1200V / R_{PROG}$。对于650mAh电池,选择0.5A(500mA)的充电电流是安全且合理的,大约1.5小时可充满。计算得 $R_{PROG} = 1200V / 0.5A = 2.4k\Omega$,我们选用一颗2.4kΩ或2.2kΩ的标准电阻即可。
  • 指示灯设计:TP4056的STDBYCHRG引脚可以驱动双色LED或两个单色LED,实现“充电中(红)”、“充满(绿)”的状态指示。

2. 升压转换:FP6291FP6291是一款同步整流升压DC-DC转换器,效率高(最高达96%),外围元件少。它的任务是将电池的3.0V-4.2V输入,稳定地输出5V,以供Wio Terminal使用。

  • 输出电压设定:输出电压由连接在FB引脚的分压电阻决定。公式为 $V_{OUT} = 0.6V * (1 + R1/R2)$。要得到5V输出,选取R2=100kΩ,则R1 = $(5V / 0.6V - 1) * 100kΩ ≈ 733kΩ$,我们可以选用标准的750kΩ或两个电阻串联(如510kΩ+220kΩ)来近似。
  • 输出电流能力:FP6291在5V输出时,持续输出电流能力可达1A以上,完全满足Wio Terminal峰值电流的需求(屏幕背光全开、无线模块发射时可能达到300-400mA)。
  • 电感选择:升压电路中的功率电感是关键,需要根据芯片规格书推荐的感值(如FP6291常用4.7μH或10μH)和饱和电流(需大于峰值开关电流)来选取。一个4.7μH/2A的屏蔽功率电感是稳妥的选择。

注意:线性充电芯片(如TP4056)在工作时会有发热,特别是当电池电压较低、输入输出压差大时。在PCB布局时,必须给TP4056芯片下方预留足够的铺铜面积以辅助散热,避免长时间充电过热。

3.2 电池保护电路:安全底线

即使有了充电管理,一个独立的锂电池保护电路仍然是必不可少的最后防线。最常用的方案是保护IC DW01配合双MOSFET(如8205)。

  • DW01:这片小芯片持续监测电池电压和充放电电流。当检测到电压高于过充保护阈值(通常4.3V左右)或低于过放保护阈值(通常2.5V左右)时,它会通过控制MOSFET来切断回路。
  • 双MOSFET(8205):它相当于两个串联在电池正极上的电子开关,一个控制充电回路,一个控制放电回路,由DW01控制其通断。
  • 连接方式:保护电路应串联在电池和后续电路(充电IC的BAT引脚、升压IC的输入引脚)之间。这样,无论是充电过程还是放电过程,都处于保护电路的监控之下。

3.3 整体电路框架与PCB布局要点

将以上部分组合,就得到了完整的系统框图:Micro-USB输入 -> TP4056充电电路 -> 电池及保护电路 -> FP6291升压电路 -> 5V输出

在绘制PCB时,有几个必须遵守的“军规”:

  1. 大电流路径优先:从电池接口到升压输入,从升压输出到5V输出接口,这些路径可能流过1A以上的电流。走线必须足够宽(建议至少1mm),并尽量短。可以在这些路径的顶层和底层都进行铺铜,通过过孔连接,以增加通流能力和散热。
  2. 模拟地(AGND)与功率地(PGND)的考虑:虽然对于这种小功率数字系统,单点接地或统一地平面通常可行,但最好将充电芯片、升压芯片的反馈电阻分压节点等敏感模拟地,与功率电感、大电流开关节点所在的功率地区域分开,最后在一点连接(如电池负极),可以减少噪声干扰。
  3. 元件摆放:功率电感要远离芯片的反馈(FB)走线,避免磁场干扰导致输出电压不稳。USB接口、按键、指示灯等需要与外壳结构对齐。
  4. 为Wio Terminal接口预留位置:PCB上需要预留与Wio Terminal底部40针排母对应的通孔或排针。通常我们只连接VIN(接我们的5V输出)、GND以及可能需要用到的RST3.3V引脚。其他引脚保持悬空即可。

4. 结构设计与装配实操

4.1 底盘结构的三维设计

电路板设计好后,我们需要一个外壳来固定PCB、电池和Wio Terminal。使用3D建模软件(如Fusion 360, SolidWorks)进行设计是最佳选择。

设计时需要精确测量:

  1. Wio Terminal尺寸:长约72mm,宽约57mm,厚度(含底部排针)约12mm。
  2. PCB尺寸:你的定制PCB尺寸,通常比Wio Terminal略小一圈,以便嵌入。
  3. 电池尺寸:例如一块602025(厚6mm,宽20mm,长25mm)的650mAh电池。
  4. 连接器高度:Micro-USB母座、排针的高度。

一个典型的分体式外壳设计包含上盖和下盖(底盘):

  • 下盖(底盘):这是核心。内部有卡槽用于固定PCB,有电池仓用于放置电池(通常用双面胶固定),四周有立柱和螺丝孔用于与上盖结合。侧面要开孔露出USB充电口和状态指示灯。底部可以设计一些防滑脚垫。
  • 上盖:主要作用是固定Wio Terminal。中间需要开一个大方孔露出Wio Terminal的屏幕,周围开小孔露出三个按键和光线传感器。上盖与下盖通过螺丝固定,将Wio Terminal和内部PCB电池夹在中间。

实操心得:在3D打印前,务必用软件进行“虚拟装配”,检查所有零件的干涉情况。特别是螺丝柱的内径与所选螺丝(常用M2或M2.5)的匹配,以及外壳闭合后是否对排针、USB口产生挤压。建议留出0.2mm-0.3mm的装配间隙。

4.2 材料选择与3D打印

  • 打印材料:PLA是最常见、最易打印的材料,强度足够,适合原型。如果需要更好的耐热性和韧性,可以考虑PETG。ABS强度高但打印时有气味且易翘边。
  • 打印设置:层高0.2mm,填充率20%-25%即可保证强度。外壳需要受力,所以打印方向很重要,最好让螺丝柱的轴向与打印层方向一致,以增强其抗剪切力。如果外壳有悬垂结构(如内侧卡扣),可能需要加支撑。
  • 后处理:打印完成后,需要仔细清除支撑材料,并用小锉刀或砂纸处理螺丝孔、USB开口处的毛刺,确保装配顺畅。

4.3 焊接与总装步骤

  1. PCB焊接:按照BOM表焊接所有元件。先焊小件(电阻、电容、IC),再焊大件(USB口、电感、排针)。焊接TP4056和FP6291这类有裸露焊盘(散热Pad)的芯片时,务必在焊盘上上好锡,用热风枪或烙铁充分加热,确保焊盘与PCB良好接触以利散热。
  2. 功能测试(非常重要!):焊接完成后,先不要连接电池和Wio Terminal。
    • 用万用表检查5V输出端与GND之间有无短路。
    • 接上USB充电线,测量电池接口两端的电压,应在4.2V左右(空载),并且充电指示灯(红灯)应亮起。
    • 断开USB,接上电池(注意正负极!),测量5V输出端,应有稳定的5V输出。此时放电指示灯(如果设计了的话)或升压电路本身应工作。
  3. 电池安装:用双面泡棉胶将电池固定在PCB背面或电池仓内。电池引线焊接到PCB的电池接口上,务必先焊负极,再焊正极,并在焊接处用热缩管绝缘。
  4. 总装
    • 将PCB放入下盖卡槽。
    • 将Wio Terminal对准排针,轻轻垂直压下。确保没有针脚弯折或错位
    • 合上上盖,拧紧四周螺丝。螺丝不宜拧得过紧,以免压裂塑料外壳。

5. 软件适配与功耗优化

硬件组装完成,但要让设备好用,软件层面的适配同样关键。Wio Terminal基于ATSAMD51,我们可以通过编程来优化体验和续航。

5.1 读取电池电压与电量估算

虽然我们的底盘没有直接通过数据线告知Wio Terminal电池电量,但Wio Terminal的模拟输入引脚可以测量电压。我们可以将底盘电池电压(经过电阻分压后)连接到Wio Terminal的某个模拟引脚(如A0),来实时监测电池电压。

电路连接:由于电池最高电压4.2V在MCU的模拟输入范围(0-3.3V)内,可以直接通过一个简单的分压电路(例如两个等值电阻)将电池电压减半后送入A0引脚。注意,这个测量点应该在电池保护电路之后、升压电路之前,以反映真实的电池电压。

软件实现

// Wio Terminal 电池电压监测示例 #define BATTERY_PIN A0 // 假设连接到底盘分压后的电压 #define DIVIDER_RATIO 2.0 // 分压比,如果用了两个10k电阻,就是2.0 float readBatteryVoltage() { int analogValue = analogRead(BATTERY_PIN); float voltageAtPin = (analogValue / 1023.0) * 3.3; // 10位ADC,参考电压3.3V float batteryVoltage = voltageAtPin * DIVIDER_RATIO; return batteryVoltage; } void displayBatteryLevel() { float v = readBatteryVoltage(); // 简单的电量估算:4.2V为100%,3.6V为20%,3.0V为0%(保护板会切断) int percentage = 0; if (v >= 4.2) percentage = 100; else if (v <= 3.6) percentage = 20; else { // 在3.6V到4.2V之间线性估算 percentage = 20 + (v - 3.6) / (4.2 - 3.6) * 80; } Serial.print("Voltage: "); Serial.print(v); Serial.print("V, Estimated: "); Serial.print(percentage); Serial.println("%"); }

注意:这种电压估算法精度有限,电池放电曲线并非完全线性,且受负载电流影响。但对于显示一个大概的电量条,提醒用户充电,已经足够。

5.2 深度睡眠与功耗管理

最大化续航的关键是让Wio Terminal在不工作时进入低功耗模式。

  1. 关闭外围设备:在代码中,主动关闭不需要的外设。例如,如果不用Wi-Fi/蓝牙,调用WiFi.disconnect()WiFi.mode(WIFI_OFF);调低屏幕亮度或完全关闭背光(tft.setBrightness(0));将未使用的模拟引脚设置为输入上拉或下拉。

  2. 使用低功耗库:对于SAMD51,可以利用ArduinoLowPower库进入深度睡眠。

    #include <ArduinoLowPower> void setup() { // ... 初始化代码 attachInterrupt(digitalPinToInterrupt(BUTTON_PIN), wakeUpHandler, RISING); // 设置唤醒中断 } void loop() { // 完成工作后... Serial.println("Entering deep sleep..."); delay(100); // 等待串口输出完成 LowPower.deepSleep(); // 进入深度睡眠,等待中断唤醒 // 被唤醒后,程序会从loop()开头重新执行 } void wakeUpHandler() { // 唤醒处理,这里通常什么都不用做 }

    在深度睡眠下,Wio Terminal的电流消耗可以从几十mA降至几百μA级别,续航时间可延长数十倍。

  3. 定时唤醒:对于数据采集类应用,可以结合实时时钟(RTC)和深度睡眠,让设备每隔一段时间(如每5分钟)唤醒一次,采集数据并通过无线发送,然后继续睡眠。

5.3 创建一个简单的电池状态显示界面

利用Wio Terminal的屏幕,可以创建一个美观的电量显示界面。例如,在屏幕角落画一个电池图标,并根据估算的电量百分比填充绿色。当电量低于20%时,图标变为红色并闪烁警告。这大大提升了产品的用户体验。

6. 测试、问题排查与进阶优化

6.1 完整功能测试清单

组装完成后,请按以下清单逐一测试:

测试项目操作方法预期结果不合格的可能原因
充电功能连接USB充电线红色充电指示灯亮起USB线坏、TP4056焊接不良、电池保护板锁死
充满指示充电数小时后红色灯灭,绿色灯亮(或指示灯变化)电池已损坏、TP4056外围电阻错误
5V输出万用表测量输出端稳定在5.0V±0.1V升压芯片未工作、电感虚焊、反馈电阻错误
带载能力接一个1Ω/5W电阻负载电压仍能维持在4.9V以上电感饱和电流不足、输入线径太细、芯片过热保护
Wio Terminal供电装上Wio Terminal并开机屏幕正常点亮,程序运行排针接触不良、5V输出电流不足
放电保护持续运行至断电电池电压降至~3.0V时,输出切断保护板阈值不准或损坏
睡眠功耗使Wio Terminal进入深度睡眠整机静态电流<1mAWio Terminal有外设未关闭、底盘电路存在漏电

6.2 常见问题与解决方案

  1. 问题:接上USB充电,指示灯不亮,电池也不充电。

    • 排查:首先测量USB接口的5V是否正常。然后测量TP4056的输入脚(VCC)是否有5V。如果有,检查PROG引脚电阻是否焊接正确。如果电池电压过低(低于2.5V),部分保护板会进入锁死状态,TP4056可能无法启动预充。解决方法:尝试用稳压电源直接对电池正负极(务必小心,限流!)短暂施加3V左右电压,将电池“激活”至3.0V以上,再接入电路充电。
  2. 问题:空载时有5V输出,一接上Wio Terminal电压就跌落到4V以下。

    • 排查:这是典型的带载能力不足。首先检查升压芯片的电感规格是否满足要求(感值和饱和电流)。然后检查从电池到升压输入、升压输出到Wio Terminal的走线是否足够宽,焊点是否牢固。解决方法:更换饱和电流更大的电感(如3A),并加粗相关走线。也可以在电池输入端并联一个较大容量的电解电容(如100μF)来提供瞬时电流。
  3. 问题:设备运行时,升压芯片或电感发热严重。

    • 排查:发热是正常的,但烫手就不正常。原因可能是效率低。检查电感直流电阻(DCR)是否过大,或芯片开关频率设置是否合理(FP6291通过EN引脚电阻可调)。解决方法:选用DCR更小的功率电感。确保PCB布局良好,功率回路面积小。如果负载电流确实大(>800mA),考虑为芯片增加一个小散热片。
  4. 问题:电池续航远低于预期。

    • 排查:首先用万用表串联在电池回路中,测量设备在待机和工作状态下的实际电流。如果待机电流就很大(>10mA),说明存在漏电。解决方法:检查Wio Terminal程序是否关闭了所有不必要的外设。检查底盘PCB上是否有元件(如LED限流电阻过小)导致额外耗电。优化软件,增加睡眠时间。

6.3 进阶优化方向

如果你不满足于基础版本,这里有几个进阶玩法:

  • 无线充电集成:在底盘内部加入一个Qi接收线圈和无线充电接收芯片(如BQ51013B),实现无接触充电,科技感十足。
  • 智能电量计:使用专业的电量计芯片(如MAX17048),通过I2C与Wio Terminal通信,提供精确到1%的剩余电量报告,而非简单的电压估算。
  • 太阳能充电扩展:在底盘外壳上预留一个连接小型太阳能板的接口,并设计一个支持MPPT(最大功率点跟踪)的太阳能充电管理电路,打造永久续航的户外监测设备。
  • 结构强化与防水:使用更高强度的工程塑料(如尼龙)进行3D打印,并在外壳接缝处设计密封圈槽,实现基本的防尘防水功能。

为Wio Terminal制作一个专属的电池底盘,这个过程本身就是一个绝佳的嵌入式系统学习项目。它串联了电源管理、模拟数字电路、PCB设计、3D建模、嵌入式编程等多个环节。当你的Wio Terminal终于能亮着屏幕,脱离线缆自由运行时,那种成就感是无可比拟的。这个650mAh的小电池,赋予它的不仅仅是电力,更是将其从一个开发板转变为真正“产品”的可能性。在实际操作中,最深的体会是“测试先行”——每完成一个子模块,就彻底测试一遍,这能节省大量后期调试的时间。另外,不要吝啬在PCB布局和结构设计上的时间,一个好的设计带来的可靠性和美观度提升,远超你的想象。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/2 10:45:51

排异反应——当开源世界开始集体拒绝 AI 写的代码

2026 年上半年&#xff0c;一件几乎不可能发生的事&#xff0c;接连发生了&#xff1a;全世界最重要的一批开源项目&#xff0c;开始把"AI 写的代码"挡在门外。 GCC、QEMU、Godot、curl、Ghostty、tldraw……这些名字撑起了半个软件世界的地基。它们不约而同地竖起高…

作者头像 李华
网站建设 2026/8/2 10:45:17

24GHz毫米波雷达在跌倒检测中的应用:从原理到实战开发

1. 项目缘起&#xff1a;为什么毫米波雷达成了跌倒检测的新宠&#xff1f;最近在做一个智慧养老相关的项目&#xff0c;客户的核心需求是在卫生间、卧室这些私密空间里&#xff0c;实现无感、精准的老人跌倒检测。一开始我们团队也考虑过摄像头、红外热释电、压力地垫这些传统方…

作者头像 李华
网站建设 2026/8/2 10:43:26

基于FOLPD模型的PID参数整定:从理论到工程实践

1. 项目概述&#xff1a;当传统PID遇上FOLPD模型 在工业控制、机器人、智能设备这些领域&#xff0c;只要涉及到让一个物理量&#xff08;比如温度、速度、位置&#xff09;稳定地跟随我们的设定值&#xff0c;PID控制器几乎就是绕不开的经典工具。它的结构简单&#xff0c;三个…

作者头像 李华
网站建设 2026/8/2 10:43:24

3D游戏开发:5大艺术风格与工具栈选型实战指南

1. 项目概述&#xff1a;为什么游戏风格与工具栈是开发者的必修课聊到做3D游戏&#xff0c;很多刚入行的朋友第一反应就是学引擎、学编程&#xff0c;这当然没错。但在我十多年的项目经历里&#xff0c;踩过最大的坑往往不是技术实现&#xff0c;而是“风格”和“工具”没选对。…

作者头像 李华
网站建设 2026/8/2 10:40:28

R1225嵌入式开发板实现RS485 Modbus通信:从硬件连接到FreeMODBUS移植

1. 项目概述&#xff1a;为什么要在R1225上折腾RS485和Modbus&#xff1f;如果你手头有一块R1225开发板&#xff0c;并且项目需要连接工业现场的传感器、PLC或者仪表&#xff0c;那么RS485总线和Modbus协议几乎是你绕不开的技术组合。R1225作为一款资源丰富、接口灵活的嵌入式核…

作者头像 李华
网站建设 2026/8/2 10:39:48

FF14 ACT辍学插件终极指南:快速跳过副本动画的完整教程

FF14 ACT辍学插件终极指南&#xff1a;快速跳过副本动画的完整教程 【免费下载链接】FFXIV_ACT_CutsceneSkip 项目地址: https://gitcode.com/gh_mirrors/ff/FFXIV_ACT_CutsceneSkip 还在为《最终幻想14》副本中冗长的过场动画而烦恼吗&#xff1f;FF14 ACT辍学插件正是…

作者头像 李华