BiBoard V1 规格与接口
BiBoard V1 是 Bittle X V2(BiBoard V1)的主板,基于 ESP32 MINI 1 模块搭建,处理器为 Xtensa 双核 32-bit LX6。本页把官方规格表与板上模块清单整理成可逐项对照的形式,再单独讲清三件容易踩坑的事:JP1 什么时候动、外部 EEPROM 还要不要焊、BOOT 按钮的强制下载模式怎么用。主线是 Bittle X V2(BiBoard V1);老款 Bittle X(BiBoard V0)只在本页末尾的驱动口径处分列对照,初代 Bittle 与 NyBoard 不在本项目范围。
整机规格
| 项目 | 官方数值 |
|---|---|
| Processor | ESP32-U4WDH |
| SRAM | 520KB |
| ROM | 448KB |
| Flash | 4MB |
| Input Voltage | 7–9V |
| Operating voltage | 5V |
| Operating current | 0.1–0.2A |
| Baud rate | 115200 |
| Bluetooth | 4.2 BR/EDR + BLE |
| Wi-Fi | 802.11b/g/n |
| 舵机接口 | 12 路 PWM |
| Grove 扩展 | UART2、I2C、4x Analog input |
| Raspberry Pi 端口 | 支持 Raspberry Pi 3A+、4、5(需装 5-pin socket) |
板上模块
- 可编程 LED 与 DC-DC 芯片
- 12 x PWM servo socket
- MPU6050 陀螺仪
- 语音命令模块与扬声器
- 外部 EEPROM 焊位
- Grove 插座:G1 为 UART2,G2 为 I2C,G3 与 G4 各为 2x Analog input
- 2.54mm 电池输入与 Raspberry Pi 端口
- ESP32 Mini 与 CH343P 串口芯片
- BOOT 按钮与 Reset 按钮
- 8.4V 电源指示灯(黄色)与 5V 电源指示灯(蓝色)
- 触摸板插座
两只电源指示灯有实际的判断价值:主板由 USB 供电时蓝灯亮,由外部电池供电时黄灯亮。烧录或排查串口问题时,如果灯色与当前供电方式对不上,先解决供电再看串口,比反复换线更有效。
JP1:只为第 12 路舵机反馈而动
BiBoard V1 默认就支持 12 路 PWM 舵机,组装、烧录、校准 Bittle X V2 的整个流程都不需要动 JP1。唯一需要断开 JP1 的场景,是你要读取第 12 路舵机(Pin 27)的反馈角度;断开之后 LED27 不能再用。JP1 是「第 12 路反馈读取」与「LED27」之间的取舍开关:想要第 12 路的角度反馈,就牺牲 LED27;两者都要,官方没有给出兼得的方案。普通使用保持默认即可。
外部 EEPROM:最新固件已接管
规格表把外部 EEPROM 标注为可自定义项,型号是 M24C64-FMC6TG,可以另行购买后焊到主板上使用。但最新固件已经用内置 flash 实现了外部 EEPROM 的功能,不做硬件改动也完整可用。判断依据很直接:固件能正常保存校准参数与配置,说明这块功能已在位,不必补焊芯片。
BOOT 按钮:强制进 Download mode
烧录过程被外部因素意外中断,可能出现之后再也烧不进固件的情况。官方给出的恢复顺序是:先给主板断电,按住 BOOT 按钮不放,再重新上电,强制 ESP32 进入 Download mode;烧录完成后,再重新上电。注意正常烧录完全不需要碰 BOOT,只有在烧录卡死、连接不上时才用这个手段,它不是每次烧录的固定步骤。
USB 连接与驱动口径
上传固件必须用 USB Type-C 数据线直连 BiBoard 主板;有些 USB 线只供电不传数据,连上后不会出现串口,优先换用套件附带的数据线。装驱动之前必须先分清自己手里是哪块板——官方文档里驱动芯片有三种写法,不能笼统地当作「装个 USB 驱动」处理:
| 主板 | 驱动芯片口径 | 口径出处 |
|---|---|---|
| BiBoard V0(老款 Bittle X) | CP210x | Arduino IDE 教程「找不到串口」提示 |
| BiBoard V1(Bittle X V2) | 模块表写 CH343P;驱动下载页写 WCH CH343SER | BiBoard V1 Guide;Upload Firmware · BiBoard V1 页 |
| NyBoard | CH340C | 官方 FAQ 的 NyBoard 烧录失败条目 |
BiBoard V1 的两条口径指向同一块 WCH 系列串口芯片:CH343P 是板上串口芯片的型号,CH343SER 是 Windows 驱动安装包的名字,两条口径在官方文档里并列存在,这里照原样分列、不合并也不裁决。实际装驱动的动作分系统:
- Windows:设备管理器端口列表里没有串口时,安装 WCH 的 CH343SER 驱动
- Mac:在 /dev 目录下查找 tty.wchusbserial 或 cu.wchusbserial 开头的设备名,找不到就装驱动
- macOS Sequoia 15.1 及之后:装完驱动还要到 Settings、General、Login Items & Extensions、Driver Extensions 里启用驱动
驱动装对、也换成了能传数据的数据线之后,串口仍然不出现,再回头核对供电状态与灯色,而不是反复卸装驱动。