基于RP2040 MCU设计的一款低成本模块化四键小键盘开发板
默认固件设计用于音游使用场景
代码库基于PlatformIO(Arduino)重写,运行速度相较V1(MPY)更快,功能更多
硬件设计经过重做,布线更合理;精简外围元件,节省冗余成本;扩展接口IO扩增,开发潜力更广
全新基于Flutter开发的上位机,提供相较于V1串口指令设置更多的便捷性,更改设置通过专用串口协议
固件功能
- ✅ 基础按键检测与发送
- 可选两种消抖方式
- 6键无冲
- ✅ 简易按键宏执行器
- 按键宏可以通过上位机轻松设置
- ✅ 板载 4 键位预设切换
- 通过板载按钮+按键切换
- ✅ 板载快速灯效调整
- 通过板载按钮+按键切换
- 可调节背光颜色、背光亮度、背光灯效
- ✅ 使用情况统计
- 按键次数、通电时间、etc .........
上位机功能
- ✅ 设置所有板载功能
- 预设组、背光、etc.......
- ✅ 简易宏编辑器
- 快速设置简短按键宏
- ✅ 预设编辑器
- 配置每一组每一个键的功能
- ✅ 文件浏览器
- 上传下载查看板载文件系统的文件
- 支持查看剩余空间
- ✅ 固件上传与更新
- 直接通过上位机更新板载固件
- 无需进入RP2 Boot模式
固件功能
- 🚧 全键无冲
- 🚧 长宏序列执行
- etc .........
上位机功能
- 🚧 实时按键显示(KeyViewer)
- 🚧 安卓端适配
- etc .........
扩展模块
- SDVX
- 继承自V1,将重新设计
- 分体式按键扩展板
- 你为什么要用两个独立主控的小键盘?
- etc .........
- Kicad
- 硬件设计
- VSCode
- 代码编辑器
- FreeCAD
- 外壳3D设计
- ArchLinux
- 我的主力系统😎
- Yes,所有开发都是在Linux上面进行的😎😎