FAQ for Pabile Keyboards

This page is a work in progress. Some questions can be answered by this page.

What are Pabile Keyboards?

Pabile keyboards are prototype mechanical keyboard DIY kits that often released assembled. These are: P9, P20, P40 Staggered or Ortho, P42.

Where can i buy Pabile Keyboards?

What's included in the kit?

PCB, FR4 top plate, Pro Micro controller with pin headers, switching diodes, screws and 3D printed casing. P9 and P42 comes with Kailh hot swap sockets. Unless specified, P20, P9 and P42 may have rotary encoders in their kit.

What do I need to use these keyboards?

Unless stated, these are the commonly need items: MX Switches, keycaps, USB Micro (data) cable.

Is there a build guide for DIY Kits?

Yes. Please follow their respective links:
P9 - follow P20 assembly guide

Does the PCB support hot swap switches?

As of writing, only P42 and P9 comes with Kailh hot swap sockets.

What are rotary encoders for? What can it do?

These are typically set on volume, mouse wheel, zoom, etc. 

Are these wireless?

No. Wireless connectivity, using Adafruit Feather 32U4 Bluefruit Feather, is still under study for P42 keyboards. 

What software comes with these kits?

None. However, you may use VIA to configure the keys.

Update 20210206: Encoders are now support in VIA. Please flash these hex files and uploaded corresponding json files from these links:

How do I configure the keyboard layout?

Except for the encoders, VIA can be used to change the layout. Please follow this guide: https://pabileonline.blogspot.com/2020/11/quick-how-to-to-configure-pxx-keyboard.html

Update 20210206: Encoders are now support in VIA. Please flash these hex files and uploaded corresponding json files from these links:

How to ____ in VIA?

What do I do after I download my firmware from config.qmk.fm?

Please follow this guide: https://pabileonline.blogspot.com/2020/09/how-to-flash-qmk-firmware.html

Your keyboard is not in config.qmk.fm?

You will need to manually compile your layout. Please follow this link for guide: 

Or, flash one of the available firmware (hex file) from this folder.

VIA could not detect my keyboard

Please follow this guide: https://pabileonline.blogspot.com/2020/11/quick-how-to-to-configure-pxx-keyboard.html

How to configure encoders in VIA / config.qmk.fm?

These applications do not support these (as of writing). Compiling your own firmware is necessary to customize your encoders. Or, fill up this form.

Update 20210206: Encoders are now support in VIA. Please flash these hex files and uploaded corresponding json files from these links:

Can you change functions of encoders for me?

Yes. Please fill up this form. No. Please follow these links...
Update 20210206: Encoders are now support in VIA. Please flash these hex files and uploaded corresponding json files from this links:


VIA could not detect my keyboard after flashing firmware from config.qmk.fm. What to do?

VIA is not enabled with those firmware from the QMK Configurator. Flash your keyboard with default firmware.

Where are default firmwares located?

Link: https://drive.google.com/drive/folders/1jmaYNK3GHMSfSzncYZQaPTM3gJFrtyDM?usp=sharing

PC could not detect keyboard?

Please make sure that you are using data cable. There are micro USB cables built for charging only. The keyboard will lit but it will still not work if you are using charging cable instead of data cable.

Why does multiple keys registers when I press a switch?

These are typically caused by grounds. Check your soldering and bits of wires/pins stuck on the PCB. One cause is that switch/encoder pins punctured the insulation between the PCB and Pro Micro USB port.

PC completes driver installation and detects the keyboard. Why does it not register keypress?

Check if you installed and soldered the Pro Micro correctly. These are typically installed in a way that the Pro Micro USB port is sandwiched between PCB. Please refer to assembly guides.

What materials are the casings?

The casings are 3D printed with PLA. Design files are available from this link should you want one fabricated or in need of a guide for your own design: https://www.thingiverse.com/pabile/designs

Does this keyboard support ____? Or will ____ work with this keyboard?

If there is no article in this blog about it, I might have not tested/used it yet. So... it may not.

Comments

  1. how to mapping rotary encoder into via software so I can asign it to another key ?

    ReplyDelete

Post a Comment