Pabile40 Assembly Guide

This guide is for those who have Pabile40 PCB with v0.01 452019. There are other method or approach that may work but the guide below is how I did it. Feel free to comment if you see anything off or if I miss anything. This guide will not teach you how to solder nor install components. If you you do not know what you are doing, it is advised to let this to the professionals before you hurt yourself and others. Common sense should to be used at all times.

Begin...

Step 1: Check your components
You should have the following:
  • P40 3d printed case - p40-case-plate.stl
  • P40 3d printed bottom cover - p40-case-bottom-cover.stl
  • Pro Micro micro-controller with standoff pins
  • 40 pcs 1N4148 Diodes
  • 40 pcs Cherry MX or compatible switches
  • Pabile40 PCB

The following tools will also be needed:
  • soldering iron and lead
  • wire cutter

Step 2: Soldering of components.

I typically start with the diodes. For this build, i placed the diodes on the front of the pcb for a cleaner back. Mind the orientation of your diodes.

Trim excess wires from the diodes.

Next, I soldered the Pro Micro's standoffs. I used the controller to hold and keep the pins straight before i solder.



Step 3: Install the switches

I had the switches oriented as they should be, that is north side up. Now place the switches in this orientation to the top cover.


With all the switches in plate, gently seat the pcb.



Inspect each socket if all switch pins are seated. Once all is in order, solder the switches to the pcb.

Step 4: Solder the micro-controller

The back of the pcb should be facing back of the micro controller. If you wish to seat it the other way around, you will need to make necessary pin adjustments in the configuration file (config.h).


Cut excess pins.

Step 5: Flash firmware

This pcb is powered by QMK. Please head over to the official QMK documentation for flashing instructions and use the configuration files found on this page.

Update 20200510: P40 is now part of (merged with) QMK's main repository. You may now use QMK's configurator for P40 keyboards: https://config.qmk.fm/#/pabile/p40/LAYOUT_ortho_4x10. Please take note that the default PINs are for promicros positioned back facing back of pcb (like the one shown in above photo). You will need to update config.h if you wish to place the controller the other way.


Step 6: Place bottom cover.

update 201911241749: use of glue may be required for your bottom cover to hold in place. there have been an issue with initial design wherein the top cover breaks due to tight fit with bottom cover.

I used a rubber strip that is typically used in kitchens, cut in half and size.

Here are some photos of the finished build.


design files for the case may be found here: https://www.thingiverse.com/thing:3986945/

Comments