BETAFPV Configurator:5 分钟配好你的 Whoop 飞控
【免费下载链接】BETAFPV_Configurator项目地址: https://gitcode.com/gh_mirrors/be/BETAFPV_Configurator
拿到 Cetus 的第一关不是飞,是连不上电脑:COM 口找不到、固件刷不进、ELRS 配对要手算哈希。BETAFPV Configurator 就是干这些活的桌面工具,插上 USB 就能刷固件、配 ELRS、查电机和传感器。如果你是 whoop 玩家,看这篇导读就够了。
一|3 步跑通本地环境 🚀
| 依赖 | 版本/说明 |
|---|---|
| Node.js | 16.20.0,建议用 nvm 管理 |
| npm | 随 Node 自带 |
| electron-rebuild | 重编译 serialport 等原生模块 |
- 克隆仓库:
git clone https://gitcode.com/gh_mirrors/be/BETAFPV_Configurator - 切到指定版本:
nvm use 16.20.0 - 装依赖:
npm install - 重建原生模块:
./node_modules/.bin/electron-rebuild(Windows 用.cmd后缀) - 启动:
electron .
窗口能弹出来、顶部有 COM 口下拉框,就算跑起来了:
二|它能帮你解决什么
最常见的活儿是刷固件。按住飞控上的按钮再上电,LED 常亮白表示进了下载模式,然后在工具里选对目标板和版本,点 Flash 就行。固件可以在线加载,也可以指定本地的 bin 文件,Cetus、Lite、Aquila、Pavo 这些板子都在板型列表里。
第二个高频场景是 ELRS 绑定。Setup 页打开 Enable Bind phrase,输入你自己起的短语,工具会直接算出 6 字节 UID,省得你自己做哈希。SPI 接收机的话,把生成的set expresslrs_uid命令贴进 Betaflight CLI 保存一次,以后不用反复配对。docs/BindingProcedure.md 里还有按按钮配对的具体步骤。
再往后是电机和接收机检查。Motors 页能让单个电机转几秒,装桨前确认转向不会翻车;Receiver 页可以看通道映射和信号是否丢失。改一个通道缩放,右侧表格立刻更新,不用再猜。
三|技术栈速览
| 组件 | 在项目中承担的角色 |
|---|---|
| Electron | 跨平台桌面壳 |
| serialport | 与飞控的 USB 串口通信 |
| node-hid / usb | 访问 HID 和 USB 设备 |
| jQuery + D3 | 页面交互和曲线图渲染 |
| i18next | 中英文界面切换 |
选 Electron 的核心原因:桌面端要直接碰串口和 HID,Windows、macOS、Linux 三端一套代码能跑,前端技术栈也够熟。
四|适合谁 + 一个诚实的限制
它适合玩 BETAFPV 产品的人:刷 Cetus 固件、给 LiteRadio 配 ELRS、装桨前查电机转向,都是它的日常。
要坦白说,板型列表只覆盖 BETAFPV 自家板子,拿它当通用飞控工具去刷别的牌子会扑空。另外 Windows 上第一次连接,经常要手动把 MMF103 虚拟串口驱动更新成 USB Serial Device,仓库 docs/ 里有分步图文,别嫌麻烦。项目按 GPL-3.0 开源,代码可以随便读。
clone 下来跑一遍,两分钟就知道适不适合你。
【免费下载链接】BETAFPV_Configurator项目地址: https://gitcode.com/gh_mirrors/be/BETAFPV_Configurator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考