Pabile Keyboards with the NRF52840 chip is a powerful combination for creating a wireless keyboard that connects via Bluetooth Low Energy (BLE). The NRF52840 is well-suited for BLE applications due to its robust BLE stack, low power consumption, and strong processing capabilities.
BLE is designed for low-power wireless communication, making it ideal for battery-operated devices like keyboards. It allows the keyboard to communicate with any device that has BLE capability, including computers, tablets, and smartphones.
ZMK Firmware manages the Bluetooth Low Energy (BLE) connection between the P40 keyboard and other devices. For detailed information and guidance on using ZMK Firmware, visit the official documentation at https://zmk.dev/.
The P40 is currently the only released variant that uses the NRF52840 controller. For details on its default configurations, please refer to this link.
Other Pabile Keyboards with Pro Micro footprints can be converted to support Bluetooth connectivity; however, documentation and support for this conversion are currently unavailable.
Ensure that the computer or device you are connecting to supports Bluetooth Low Energy (Bluetooth LE or BLE). For additional troubleshooting, refer to the ZMK Troubleshooting Guide. This article also provides information on compatible Bluetooth dongles and common connection issues.
ZMK powered keypad will not connect to devices during encrypted boot. Make sure you are logged in and have bypassed encryption or BIOS before attempting to connect. More details on this issue can be found here.
Each BLE Pabile Keyboard we release has been tested with our devices, and some profiles may still be saved on them. If your BLE keyboard is detected but fails to connect, try clearing all saved profiles and then reconnect.
For Pabile40, Pabile42 and Pabile38 keypads, you can clear profiles by pressing the following key combinations five times:
Enter + X: Access BLE function layers and clear the current profile.
Enter + C: Switch to the previous profile. You can also use V (BT_NXT) to move to the next profile.
Ensure that the computer or device you are connecting to supports Bluetooth Low Energy (Bluetooth LE or BLE). For additional troubleshooting, refer to the ZMK Troubleshooting Guide. This article also provides information on compatible Bluetooth dongles and common connection issues.
ZMK powered keypad will not connect to devices during encrypted boot. Make sure you are logged in and have bypassed encryption or BIOS before attempting to connect. More details on this issue can be found here.
Pabile keypads utilize ZMK Firmware, and setting them up requires building a local ZMK environment and compiling the firmware. For detailed instructions, please refer to the ZMK documentation and our Pabile Keyboards ZMK fork.
At this time, there is no graphical user interface (GUI) for configuring or modifying settings on these keypads. Any changes must be made at the firmware level.
Update 20241124: ZMK has launched ZMK Studios! You can explore the release notes here. For those eager to try it out, we've compiled a ZMK Studio-compatible firmware for the P40v3, which you can download here.
The blue LED on the controller indicates charging status: it will light up while charging and turn off when fully charged. If the LED is blinking, it means the controller is either not connected to the battery or the power switch is in the OFF position.
A 90mAh 401030 LiPo battery typically takes about an hour to fully charge. Under our limited testing with RGB LEDs turned off, this battery can last up to 3 days.
Short answer, No.
Long answer, possible with a lot of skill. We currently do not have nor offer this option. Pabile BLE keypads are powered by ZMK only.
Flashing firmware on the nRF52840 controllers is similar to the process for RP2040 controllers, with the primary difference being the folder name that appears based on the controller type. For nRF52840 controllers, you will typically see folder names such as nicenano or nrfmicro.