Features Compared

BlueMicro is currently missing some features found in other popular firmware. This table compares the features supported by BlueMicro, QMK and ZMK:

FeatureBlueMicroQMK nRF52 ForkZMK
Connectivity and Power Saving Options
Low Latency BLE Supportโœ…โœ…
Multi-Device BLE Support (Several Computers) 1โœ…โœ…
USB HID 1,2โœ…โœ…โœ…
Battery Reporting (BLE Battery Service)โœ…๐Ÿšง
Low Power Sleep Statesโœ…๐Ÿšง
Low Active Power Usageโœ…
Firmware Options
Keymaps and Layersโœ…โœ…โœ…
Basic Keycodesโœ…โœ…โœ…
Basic consumer (Media) Keycodesโœ…โœ…โœ…
Mouse Keysโœ…โœ…
Hold-Tap (which includes Mod-Tap and Layer-Tap)โœ…โœ…โœ…
One Shot Keysโœ…โœ…๐Ÿšง
Combo Keysโœ…โœ…๐Ÿšง
Macrosโœ…โœ…๐Ÿšง
Keyboard and Controller Board Hardware Options
Ghosted Keys Support๐Ÿšงโœ…
Split Keyboard Supportโœ…โœ…โœ…
Key Backlight LED PWM Controlโœ…โœ…
RGB Underglow 1โœ…โœ…โœ…
Encodersโœ…โœ…โœ…
OLED Display Support 1๐Ÿšงโœ…๐Ÿšง
Audio/Speaker Supportโœ…โœ…
Low Power Mode (VCC Shutoff)โœ…๐Ÿšง
Microcontroller Support
Support for Nordic nRF52 Microcontrollersโœ…โœ…
Support for Wide Range of ARM Microcontrollersโœ…
Support for AVR/8 Bit Microcontrollersโœ…
Tooling and Build Configuration
Serial Debug CLIโœ…
Web Bluetooth Configuration๐Ÿ’ก
Hardware Troubleshooting toolsโœ…
User Configuration Repositoriesโœ…
Realtime Keymap Updatingโœ…๐Ÿ’ก

This Features Compared page is licenced under CC-BY-NC-SA-4.0 and was adapted from ZMK Firmware Documentation originally created by the ZMK Project Contributors.

Notes


  1. Requires Community nRF52 Support Package instead of Adafruit nRF52 Board Support Packageโ†ฉ
  2. Requires nRF52840 SoC.โ†ฉ