1. 项目概述:为什么选择升级FS-I6?
玩航模和无人机这些年,经手过不少遥控器,从几百块的入门款到几千块的高端货都用过。说实话,Flysky FS-I6这款遥控器在圈子里是个挺有意思的存在。它价格便宜,功能基础,塑料感强,原厂固件也就能玩玩六通道,对于刚入门的玩家来说,它是个不错的“敲门砖”。但玩久了,尤其是开始接触穿越机、固定翼特技或者需要更多辅助通道的航拍机时,它的局限性就非常明显了:通道不够用、没有回传数据显示、开关太少、手感也一般。
然而,正是这种“够用但不够好”的特性,加上庞大的用户基数,让它成为了开源社区和DIY爱好者们最喜欢“折腾”的对象之一。你会发现,围绕FS-I6的改装教程、3D打印件和第三方固件资源异常丰富。这意味着,你只需要花费极低的成本(甚至不超过一顿饭钱),就能让这台“玩具感”十足的遥控器,在功能和性能上实现越级提升,达到甚至超越某些中端产品的水平。这不仅仅是省钱,更是一种动手改造、让设备完全贴合自己使用习惯的乐趣。我手上这台FS-I6经过全面改造后,已经成为我飞一些小飞机和测试机的绝对主力,14个通道、电压回传、可自定义的混控逻辑,用起来非常顺手。
2. 升级方案总览与核心思路拆解
这次对FS-I6的升级不是单一维度的,而是一个涵盖外观、硬件、软件的系统性工程。我们可以把它拆解为四个相对独立但又可以组合进行的模块,你可以根据自身需求和动手能力选择全部或部分进行。
2.1 人体工学与外观改造(3D打印件)
核心目标:提升握持舒适度与操作便捷性。 原厂的握把比较平直,长时间握持容易疲劳。通过3D打印加厚的握把后盖、指托、肩带挂钩等部件,可以显著改善手感,让遥控器更“跟手”。此外,打印的屏幕遮光罩、开关帽等小配件也能提升户外使用的体验。这部分改造纯物理,无风险,是提升使用幸福感最直接的步骤。
2.2 信号范围增强(天线改装)
核心目标:优化射频信号辐射模式,提升有效控制距离与信号稳定性。 原厂天线是内置的偶极子天线,信号辐射呈“甜甜圈”状,且在特定方向有盲区。我们的改造思路是:更换为可外接的SMA接口,并使用更高增益的棒状天线。高增益天线并非增大发射功率(功率受法规限制),而是通过改变天线物理结构,将信号能量更集中地辐射到水平方向,牺牲一部分垂直方向的覆盖,来换取水平方向更远的传输距离。简单理解,就是把原本向四面八方均匀散开的“灯泡”光,变成了指向性更强的“手电筒”光。
2.3 功能与通道扩展(固件刷写)
核心目标:解锁硬件潜能,获得远超原厂的功能。 这是本次升级的灵魂。FS-I6的主控芯片和射频芯片本身能力不弱,只是原厂固件将其功能阉割了。开源社区(如著名的“FlySkyI6”项目)开发了功能强大的第三方固件。刷写后,可以实现:
- 通道数从6个扩展到最多14个(10个PWM通道 + 4个虚拟通道)。
- 支持i-BUS/S-BUS输出,方便连接飞控。
- 增加回传数据显示,如接收机电压、RSSI信号强度。
- 提供丰富的可编程功能:自定义混控、曲线调整、计时器、逻辑开关等。
- 改进用户界面和模型管理。
2.4 物理输入设备扩充(加装开关)
核心目标:为新增的通道和功能提供实体控制开关。 固件提供了更多通道,但原厂机身只有有限的几个开关。通过加装一个三位开关(替换原厂一个两位开关),我们可以新增一个独立的控制通道(如用于控制云台模式、投弹等),并将另一个开关升级为三档位(如用于飞行模式切换:自稳/定高/返航)。这需要简单的焊接和钻孔操作。
3. 工具、材料与准备工作
在开始动手前,请准备好以下物品。大部分材料在电商平台都能以很低的价格购得。
3.1 工具清单
- 精密螺丝刀套装:用于拆卸遥控器外壳。
- 电烙铁与焊锡、助焊剂:必备,用于焊接天线接头和开关线路。建议使用尖头烙铁。
- 热风枪或热熔胶枪:用于固定线材和绝缘。
- 手电钻配6mm钻头:用于在遥控器外壳上开孔安装天线座。
- 万用表(可选但强烈推荐):用于检查线路通断和电压,避免接错。
- 剥线钳、剪钳、镊子:处理线材的小工具。
- 电脑一台:用于下载固件和刷写工具。
3.2 材料清单
- 3D打印件:
- 握把后盖、指托、屏幕遮光罩、肩带挂钩等。模型文件可以在
Thingiverse、Printables等网站搜索 “FS-I6” 找到。 - 材料建议:使用PLA即可。它打印成功率高,尺寸精确,强度对于此类非承重件完全足够。很多人担心PLA不耐用,其实在常规户外环境下,其老化速度极慢,喷涂一层丙烯酸漆后更能防紫外线和水汽。
- 握把后盖、指托、屏幕遮光罩、肩带挂钩等。模型文件可以在
- 天线改装套件:
- IPEX to SMA 转接线(俗称“猪尾巴线”):2根,长度约10-15cm。一端是IPEX(或称U.FL)接头,连接主板;另一端是SMA母头,安装在外壳上。
- SMA接口 2.4GHz 棒状天线:2根。建议选择增益为2-3dBi的。可以从旧的无线路由器上拆,但需确认是单频2.4GHz天线。
- SMA母头 面板安装接头:2个。
- 固件刷写工具:
- 方案A(推荐,省心):专用的“Flysky USB Linker”。它集成了电平转换和正确的接线,即插即用,几乎无刷砖风险。
- 方案B(经济,需仔细):通用的USB转TTL串口模块(如FT232RL、CH340芯片)。需要自己连接RX/TX/GND三根线,并确保模块输出为3.3V电平,否则可能损坏遥控器主板!
- 开关改装材料:
- 三位拨动开关(ON-OFF-ON):1个。尺寸要适合安装在遥控器侧边空闲位置。
- 微型轻触开关(6x6mm):若干(可选,用于添加额外按钮)。
- 电阻:220欧姆、4.7K欧姆、10K欧姆 的0805或0603贴片电阻各一个,或者直插电阻也可。
- 细导线:如AWG30的硅胶线,用于飞线。
- 热缩管:用于绝缘。
重要提示:请确认你的遥控器是FS-I6,而非FS-I6X。两者主板不同,固件不通用,强行刷写可能导致设备变砖。检查方法:看遥控器背面标签,或开机查看系统信息。
4. 分步实操详解
4.1 第一步:人体工学改造与3D打印件安装
这一步骤没有电路风险,可以作为热身。
- 获取与打印:从开源模型网站下载你喜欢的外改件STL文件。使用切片软件(如Cura、PrusaSlicer)生成G-code。打印时建议层高0.2mm,填充率15-20%即可,以保证强度和表面质量。
- 后处理:打印完成后,去除支撑,用砂纸稍微打磨结合面,确保安装平整。如果追求完美,可以喷涂哑光黑的丙烯酸喷漆,不仅能统一颜色,还能填补层纹,让零件看起来更像原装。
- 安装:拆卸遥控器后壳(拧下背面4颗螺丝,小心掰开卡扣),替换原厂的握把后盖等部件。安装时注意排线,不要压到或扯到内部连接线。
4.2 第二步:天线改装与信号优化
这是提升物理性能的关键一步。
- 拆卸与定位:完全拆开遥控器后壳,找到主板。在主板上你会找到两个极小的IPEX天线接头,原厂天线就是插在这里的。轻轻拔下原厂天线。
- 确定开孔位置:常见的安装位置是在遥控器手柄的下侧方。用手电钻和6mm钻头,在确定的位置钻孔。务必小心,可以先用小钻头引孔,再扩孔。开孔后,用锉刀修整毛刺。
- 安装SMA面板接头:将SMA母头面板安装接头从外壳内侧放入钻好的孔,拧上螺母固定。
- 焊接与走线:将“猪尾巴线”的IPEX端插入主板原来的天线座。其SMA端穿过外壳,连接到刚安装好的SMA面板接头上。注意:IPEX接头非常脆弱,插拔时要垂直用力,不要摇晃。线材要用扎带或热熔胶固定在主板附近,避免拉力直接作用在接头上。
- 安装外置天线:最后,将2.4GHz棒状天线拧到SMA接头上。建议将两根天线呈90度夹角放置(一横一竖),这样可以实现极化分集,无论飞行器处于何种姿态,都能保证至少有一根天线有较好的信号接收。
实操心得:天线改装后,遥控器的信号辐射模式会变得更“扁”。最佳操控姿势是让天线棒垂直于你与飞机之间的连线。简单记:想象你的拇指是天线的方向,那么信号最强的方向是垂直于拇指的四个方向,而拇指指尖指向的方向信号最弱。飞行时,尽量避免让天线尖端直指飞机。
4.3 第三步:刷写开源固件(核心步骤)
这是软件层面的升级,请严格按照步骤操作。
- 下载资源:
- 前往GitHub上的
qba667/FlySkyI6项目 Releases 页面,下载最新版本的固件包(如FlySkyI6-1.7.6.zip)。 - 如果使用通用USB-TTL模块,可能需要安装对应的驱动程序(如CH340驱动)。
- 前往GitHub上的
- 连接硬件:
- 如果使用专用Flysky USB Linker:直接将其插到遥控器背部的训练端口即可。
- 如果使用通用USB-TTL模块:需要连接三根线:模块的TX接遥控器端口的RX,模块的RX接遥控器端口的TX,模块的GND接端口的GND。最关键的一点:USB-TTL模块必须设置为3.3V电平输出!用万用表测量VCC针脚确认。
- 进入刷机模式:遥控器先不要开机。将两个摇杆同时拨到左下角(油门最低,方向最左),然后按住此状态不放,再给遥控器通电。此时屏幕会显示一个包含“Firmware Upgrade”选项的工程菜单。
- 执行刷写:
- 在工程菜单中,选择“Firmware Upgrade”,按确认键进入。
- 屏幕上会提示,此时长按确认键,直到出现是否升级的提示,选择“YES”。
- 遥控器此时进入等待刷机状态。
- 在电脑上,解压下载的固件包,根据你的系统运行
flysky-updater-win.exe(32位)或flysky-updater-win64.exe(64位)。建议右键以管理员身份运行。 - 在刷写工具中,选择正确的COM端口号(可在设备管理器中查看)。
- 工具会提示你选择固件。如果你不打算进行下一步的硬件开关改装,就选择选项
1(通常是fs-i6_updater_01_13_12_08.bin)。如果你计划改装开关,就选择选项0(对应的bin文件)。 - 确认后,刷写过程通常几秒钟即可完成,遥控器会自动重启。
- 首次设置:刷写成功后,所有用户设置会被清空。你需要重新对频接收机,并重新设置你的模型参数。进入系统菜单,你会发现界面和可设置项已经大大丰富。
4.4 第四步:加装与改装物理开关
这一步需要一定的焊接技巧,目的是充分利用新固件提供的额外通道。
- 规划与开孔:确定你要加装新三位开关的位置(通常在遥控器左侧或右侧空白处)。做好标记,小心钻孔,并修整孔洞至开关刚好能卡入。
- 理解电路原理:原厂的两位开关(如SWB)实际上只使用了两个引脚(中位和一侧)。我们要把它替换成三位开关,并利用主板上的预留焊盘(标注为SWB、SWE、GND、3V3等)和分压电阻,为单片机提供不同电压来识别开关的不同档位。
- 具体焊接操作(以升级SWB为例):
- 首先,拆下原厂的两位开关SWB,记下两根线的位置(中心脚和一侧脚)。
- 将新三位开关安装到孔位中。将刚才从原开关上拆下的中心脚连线,焊接到新三位开关的中心脚。
- 将另一根线焊接到新三位开关的任意一个侧脚。这决定了开关哪一边是“开”。如果方向反了,后续可以在软件中反转,或者把开关旋转180度安装。
- 现在,新开关的第三个空闲的侧脚需要连接。用一根导线,将其连接到主板上标记为“SWB”的测试焊盘。
- 关键电阻安装:找到一个标有“C22”的空焊盘位置(靠近开关电路)。将一个4.7K欧姆的电阻焊接在这两个焊盘上。
- 新增开关SWE的接线:
- 从主板“GND”焊盘引一根线到新开关SWE的一个侧脚。
- 从主板“3V3”焊盘引一根线,中间串联一个10K欧姆电阻,然后连接到主板“SWE”焊盘。
- 从新开关SWE的中心脚引一根线,中间串联一个220欧姆电阻,然后也连接到主板“SWE”焊盘。
- 最后,原厂的两位开关(现在空闲了)可以安装到新的位置,作为新增的SWE开关使用,接线方式同理但更简单,通常只需连接中心脚和一侧脚到对应的SWE焊盘和GND。
- 绝缘与固定:所有焊接点检查无误后,用热熔胶或绝缘胶带覆盖裸露的焊点和导线,防止短路。将线材整理好,用扎带固定。
- 功能测试:先不要装机壳,连接电池,开机。进入新固件的通道监视器(Channel Monitor)页面。拨动你新改装和加装的开关,观察对应的通道指示条是否会随着开关档位变化而在0%、50%、100%等位置跳动。确认所有功能正常后再组装外壳。
5. 升级后设置、使用心得与常见问题排查
5.1 新固件基础设置指南
刷机并改装硬件后,第一次使用会觉得菜单复杂很多,这是功能强大的体现。重点设置以下几项:
- 模型类型与协议:在模型设置里,选择正确的接收机协议(如PPM、i-BUS)。i-BUS是数字协议,响应快,推荐使用。
- 通道映射:检查每个摇杆、开关控制的通道是否正确,方向是否符合你的习惯。可以在“通道监视器”里实时查看。
- 混控设置:这是高级功能。例如,你可以设置一个旋钮(电位器)同时控制云台的俯仰和横滚速度,或者设置一个开关作为“紧急返航”模式,一键触发多个舵面的动作。
- 回传显示:在 telemetry 菜单中,添加你想在屏幕上显示的数据,如RSSI(信号强度)、接收机电压。确保你的接收机(如FS-IA6B、FS-X6B)支持回传功能。
5.2 实际使用体验与对比
- 通道数量:从6通道跃升到14通道,对于操控多舵面的固定翼、带云台的航拍机、或者需要独立控制多种任务设备(如灯光、收放起落架、投掷器)的模型来说,是质的飞跃。
- 信号稳定性:外置高增益天线后,在开阔地飞行,信号确实更加稳定,远距离下的“抽动”现象减少。但切记天线具有方向性,飞行中要有意识保持最佳指向。
- 操作效率:增加的实体开关,让我可以把飞行模式、解锁、蜂鸣器、灯控等常用功能分配到不同的物理开关上,实现盲操作,提升了飞行安全性,尤其是在FPV竞速时。
5.3 常见问题与故障排查速查表
在改造和后期使用中,你可能会遇到以下问题:
| 问题现象 | 可能原因 | 排查与解决方法 |
|---|---|---|
| 刷写工具无法连接遥控器 | 1. 未进入刷机模式(摇杆位置不对或时机不对)。 2. USB-TTL模块电平不是3.3V。 3. RX/TX线接反。 4. 驱动未正确安装。 | 1. 严格按照步骤:摇杆左下角,先保持再通电。 2. 用万用表测量模块VCC对GND电压,必须是3.3V。 3. 交换RX和TX的连接线。 4. 检查设备管理器,确认COM端口识别正常。 |
| 刷写过程中失败或卡住 | 1. 刷机线接触不良。 2. 电脑端杀毒软件或防火墙拦截。 3. 选择了错误的固件文件。 | 1. 检查所有接头,重新插拔。 2. 暂时关闭杀毒软件,并以管理员身份运行刷写工具。 3. 确认下载的固件包完整,并选择与是否改装硬件对应的bin文件。 |
| 升级后遥控器无法开机 | 极少数情况刷写中断导致固件损坏。 | 尝试重新进入刷机模式,再次刷写。如果仍不行,可能需要使用ST-Link等编程器进行救砖(操作复杂)。 |
| 新加的开关在通道监视器里无反应 | 1. 开关焊接点虚焊或短路。 2. 电阻值焊错或位置错误。 3. 固件未选择支持硬件改装的版本。 | 1. 用万用表通断档检查开关各引脚与主板焊盘的连接。 2. 核对电阻值(4.7K、10K、220R)和焊接位置(特别是C22)。 3. 重新刷写选择“0”选项的固件。 |
| 外置天线安装后感觉距离没提升甚至变差 | 1. 天线安装方向错误,信号盲区对准了飞机。 2. IPEX接头没有插紧或损坏。 3. 两根天线平行放置,未能实现极化分集。 | 1. 飞行时保持天线棒与飞机连线垂直。 2. 重新插拔IPEX头,确保有“咔哒”声。 3. 将两根天线调整成90度夹角。 |
| 回传数据(如电压)不显示 | 1. 接收机不支持回传(如老式FS-IA6)。 2. 遥控器端未正确开启和设置回传功能。 3. 传感器线未接或接错。 | 1. 更换为支持i-BUS/S-BUS回传的接收机(如FS-IA6B, FS-X6B)。 2. 在遥控器Telemetry菜单中,添加并启用对应的传感器项。 3. 检查接收机与传感器(如分电板)的连接线。 |
最后一点个人体会:折腾FS-I6的过程,其乐趣和收获远不止于得到一台好用的遥控器。它更像是一个通往无线电控制、嵌入式硬件和开源软件世界的入口。当你亲手完成这些改造,看着它脱胎换骨,那种成就感和对设备“了如指掌”的掌控感,是直接购买一台高级遥控器无法给予的。当然,改造有风险,动手需谨慎,但只要耐心细致,遵循步骤,成功率非常高。这台经过“爆改”的FS-I6,至今仍是我工作台上最值得信赖的工具之一。