Last week, when I saw LilyGO T-Keyboard based on ESP32-C3, I didn’t think much of it and did not expect many people to be interested, so I skipped it. But earlier today I also noticed Solder Party launched a very similar-looking product – the BB Q20 Keyboard with Trackpad – based on Raspberry Pi RP2040 MCU. So after all, it might be worthwhile to look into those mini keyboards for makers.
- SoC – ESP32-C3 single-core RISC-V processor with Wi-Fi 4 and Bluetooth 5.0 LE connectivity
- Display – 0.99-inch TFT color LCD
- QWERTY keyboard
- Battery – 400mAh built-it battery
- Power Supply – 5V via USB port
- Dimensions – 6.9 x 5.3 x 1.7 cm
The company promotes it as a mini Bluetooth keyboard for iOS and Android smartphones, as well as Windows machines, but also has plans to make it work with their T-Echo LoRa messaging hardware. LilyGO provides an Arduino sketch to make it work as a Bluetooth LE keyboard.
The T-Keyboard can be purchased on Aliexpress for $25.98 including shipping.
- MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ MCU with 264 KB of embedded SRAM
- Storage – 16 MBit SPI flash (Gigadevices GD25Q16C)
- USB – 1x USB Type-C port for power, programming, and USB HID support
- User input – QWERTY keyboard, optical trackpad that works as a USB HID mouse
- Audio – Built-in microphone (enable/disable with jumper)
- PMOD connector (I2C)
- Qwicc/Stemma QT connector (I2C)
- Dimensions – TBD
It’s quite a different product than the T-Keyboard as it lacks wireless connectivity and a small display, but does offer expandability via I2C through PMOD and Qwicc connector. It does not need a battery either, and instead can be used as a USB HID keyboard & mouse when connected to a desktop computer (Windows/Linux/MacOS), a smartphone (iOS/Android), or an SBC (Raspberry Pi, etc).
The keyboard can be programmed with Arduino or CircuitPython, and you’ll find more details, including KiCAD and PDF schematics and code samples, on the documentation website.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.