Skip to content
pabile edited this page Dec 12, 2022 · 27 revisions

Welcome to the Pabile Keyboards!

Pabile Keyboards are programmable mechanical keyboards and macro pads. Most of these keyboards features detachable MX compatible switches (hot swap) and typically comes with rotary encoders - some call these knobs or dials.

Assigning function on each key and/or encoder can easily be done using VIAL's GUI configurator. Each key is not limited to one function but can be a combination of functions, called macro. Get more information on the Vial GUI and its capabilities through its manual.

To unlock even more functionality, hardcoding can be done by compiling your custom firmware with QMK Firmware guided by these configurations.

Keyboards and Macro Pads

Item / Version Encoder Hot swap RGB Backlight ALPS Switch Support Photos
P45 keyboard 1 Yes Yes No
P42 Keyboard 2 Yes v2+ No Photos
42-Key Staggered 1 Yes No No
P40v1 Staggered No No No Yes Photos
P40v3 Staggered No Yes Yes No Photos
P40v1 Ortho No No No Yes Photos
P40v2 Ortho No Yes No No Photos
P40v3 Ortho No Yes Yes No Photos
P20v7 Macropad 4 Yes Yes No Photos
P20v6 Macropad 4 No Yes Yes Photos
P20v5 and below 4 No No Yes Photos
P20v1 2 No No Yes Photos
P18 Macropad 2 Yes Yes No
P12 Macropad 3 Yes Yes No Photos
P9 Macropad 3 Yes Yes No Photos
P2 Macropad 1 Yes Yes No Photos

More stacked acrylic casing photos

Online stores

fb.com/pabilekeyboards/shop

lazada.com.ph

shopee.ph

Wireless

The P42 was designed to accommodate any of the two micro controllers - Pro Micro or Adafruit Feather 32u4 Bluefruit LE. Using Adafruit Feather 32u4 Bluefruit LE instead of Pro Micro will give P42 wireless connection through BLE. Test, configurations and modifications can be found here.

Bluetooth LE option can be achieved by replacing the Pro Micro with NRFMICRO or similar products. Most, but not all, keyboards and macro pads on this page were tested with NRFMICRO. Aside from additional hardware, hardcoding is required to compile and change configuration of each key. Shared in this folder are those I recently tested and configured to work with NRFMICRO.

I have limited knowledge and experience with these controllers and its configurations. Please seek official documentation for guidance.

Clone this wiki locally