Adafruit的KB2040和Keeb Boar键盘:如何利用RP2040轻松DIY?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-04
Adafruit的RP2040革命性键盘解决方案:DIY的高效捷径

一直以来,打造个性化的机械键盘都需要深入学习Arduino/Teensy平台和C/C++编程。然而,随着Raspberry Pi的RP2040 System-on-Chip(SoC)和Adafruit的CircuitPython的诞生,DIY键盘制作的门槛被大大降低。Adafruit正引领一场键盘创新热潮,推出了KB2040和Keeb Boar,这两款革新性的产品为键盘爱好者提供了一种简单而强大的新平台。



KB2040,如同Arduino Pro Micro的完美升级,它基于 Arduino Pro Micro的引脚设计,尺寸小巧(1.3 x 0.7 英寸/33 x 18 毫米),却内置了RP2040的强大性能。这款板子凭借其成本效益和133 MHz的高效运行,搭载264KB RAM,以及8MB QSPI闪存,能满足复杂的代码存储和扩展硬件连接的需求。KB2040还配备了Stemma QT兼容的Qwiic接口,如SparkFun Pro Micro RP2040,为键盘添加了额外的媒体控制、OLED屏幕和传感器连接能力,让创意无限。



KB2040板上16个GPIO引脚集成了数字IO、PWM、模拟和SPI接口,还额外支持一个I2C通道,类似于Adafruit的QTPy RP2040,这为键盘设计者提供了更大的灵活性。GPIO引脚的城堡形布局使其能够轻松集成到机械键盘PCB上,减少布线,实现更紧凑的构建结构。



而Keeb Boar作为一款3 x 4宏键盘,专为兼容Kailh/Cherry MX开关而设计,全部由RP2040驱动。它摒弃了矩阵扫描,每个按键都有独立的GPIO,与Keybow 2040一样,配备了WS2812B NeoPixels。顶部预留空间用于1.3英寸128 x 64 OLED屏幕和旋转编码器,提供媒体控制和额外配置选项,甚至内置蜂鸣器,用于反馈和短暂的音乐体验。



底部则是核心组件,包括RP2040 SoC、8MB QSPI闪存、Stemma QT连接器,以及USB C端口,为CircuitPython编程和电路板供电提供了全面支持。无论是初学者还是高级玩家,Adafruit的RP2040有源键盘方案无疑为DIY键盘的制作提供了前所未有的便利与可能性。



  • Adafruit的KB2040和Keeb Boar键盘:如何利用RP2040轻松DIY?
    答:KB2040还配备了Stemma QT兼容的Qwiic接口,如SparkFun Pro Micro RP2040,为键盘添加了额外的媒体控制、OLED屏幕和传感器连接能力,让创意无限。KB2040板上16个GPIO引脚集成了数字IO、PWM、模拟和SPI接口,还额外支持一个I2C通道,类似于Adafruit的QTPy RP2040,这为键盘设计者提供了更大的灵活性。GPIO引脚...