Home - pabile/Pabile-Keyboards GitHub Wiki
Pabile Keyboards!
Pabile Keyboards are fully programmable mechanical keyboards and macropads designed for high configurability and modularity. Most units support hot-swappable MX-compatible switches and integrate one or more rotary encoders for additional control.
Pabile Keyboards takes advantage of the open-source keyboard firmwares, primarily Vial-QMK and ZMK.
Vial-QMK provides the most user-friendly configuration workflow through the Vial GUI, enabling real-time keymap editing, macro definition, layer management, and other advanced features without requiring firmware reflashing. Comprehensive functionality is described in the Vial manual.
ZMK Firmware enables Bluetooth LE connectivity. Although its GUI configuration tools are still in early development, they already support essential keymap customization and are suitable for typical wireless workflows.
For firmware-level customization or extended feature development, users may compile custom builds using (Vial-)QMK Firmware, referencing these board definitions and keymaps. For wireless operation, ZMK-compatible shields and configuration files are available in this ZMK repository.
All Pabile Keyboards are designed and assembled in the Philippines.
Keyboards and Macro Pads
| Item / Version | Encoder | MX Hotswap | RGB | Controller | |
|---|---|---|---|---|---|
| P60 Keyboard | Up to 1 | Yes | Yes | RP2040 Pico | |
| P48 Keyboard | Up to 1 | Yes | Yes | RP2040 Pico | |
| P45 Keyboard | 1 | Yes | Yes | Photos | Pro Micro |
| P45v2 Keyboard | 1 | Yes | Yes | RP2040 Zero | |
| P42 Ortholinear Lite | Up to 2 | Yes | v2+ | Photos | Pro Micro / Feather 32U4 |
| P42 Staggered | Up to 1 | Yes | No | Atmega32U4 | |
| P43 Keyboard | No | Yes | Yes | Photos | RP2040 Pico |
| P40v1 Staggered | No | No | No | Photos | Pro Micro |
| P40v3 Staggered | No | Yes | Yes | Photos | Pro Micro |
| P40v1 Ortholinear | No | No | No | Photos | Pro Micro |
| P40v2 Ortholinear | No | Yes | No | Atmega32U4 | |
| P40v3 Ortholinear | No | Yes | Yes | Photos | Pro Micro |
| P40v4 Ortholinear | No | Yes | Yes | RP2040 Pico | |
| P38v2 Keypad | 2 | Yes | Yes | Pro Micro | |
| P38 Keypad | 2 | Yes | Yes | RP2040 Zero | |
| P37v2 Keypad | No | Yes | Yes | Pro Micro | |
| P37 Keypad | No | Yes | Yes | RP2040 Zero | |
| P30v2 Keypad | No | Yes | Yes | RP2040 Zero | |
| P30 Keypad | No | Yes | Yes | Photos | Pro Micro |
| P20v8 / P17 | Up to 4 | Yes | Yes | RP2040 Pico | |
| P20v7 Macropad | Up to 4 | Yes | Yes | Photos | Pro Micro |
| P20v6 Macropad | Up to 4 | No | Yes | Photos | Pro Micro |
| P20v5 and below | Up to 4 | No | No | Photos | Pro Micro |
| P20v1 | 2 | No | No | Photos | Pro Micro |
| P18 Macropad | 2 | Yes | Yes | Pro Micro | |
| P12v2 Macropad | Up to 3 | Yes | Yes | RP2040 Pico | |
| P12 Macropad | Up to 3 | Yes | Yes | Photos | Pro Micro |
| P9 Macropad | Up to 3 | Yes | Yes | Photos | Pro Micro |
| P6 Macropad | Up to 3 | Yes | Yes | Photos | Pro Micro |
| P2 Macropad | Up to 1 | Yes | Yes | Photos | Pro Micro |
| P1 | 1 | NA | NA | Pro Micro | |
| STP | No | Yes | Yes | Pro Micro | |
| OHK | No | Yes | Yes | Pro Micro |
More stacked acrylic casing photos