This repository contains the build guide, firmware, and assorted design files for the QAZpad keyboard.
Go to [ https://get.vial.today/download/ ] to download the Vial GUI.
QMK and Vial source code, alond with pre-compiled firmware .hex's, are in the QMK+Vial Firmware
directory.
With the default keymap, to reset the keyboard, hold down the right-most key on the second row, and tap the left-most key on the second row.
The Kit comes with a PCB, switch plate, base plate, and M2 screws and 10mm standoffs. You may also have a 3D-printed midlayer and/or an encoder & knob.
In addition to the kit, you will need fifty-one (51) MX-compatible switches, your choice of stabilizers, and a Philips #1 or #0 screwdriver.
If you have an encoder, first separate the knob from the encoder. The knob will not fit through the switchplate.
Remove the PCB from its anti-static bubble wrap and lay it on a safe surface (the bubble wrap works for this, or a silicone mat).
If you are opting for an encoder (or two) solder those first. You can immediately test the encoder function by plugging the PCB into your computer.
On the front of the PCB, the stabilizer and switch locations are marked corresponding to their layout. The 2u keys (numpad '0') are labeled 2A, 2B, 2C, and 2D.
For the regular QAZpad layout, the stabilier locations are marked SL and BL, for Split bars Left and Big bar Left.
For the full-stagger layout, the locations are marked SC and BC, for Split bars Center and Big bar Center.
For the soupthpaw layout, the locations are marked SR and BR, for Split bars Right and Big bar Right.
The full-stagger split bars are 3u and 2.25u, and needs a 3u stabilizer wire.
Then screw in the stabilizers that you are using. You won't be able to access the stabs once you assemble the board so don't forget this!
Now it is time to prepare the switch plate to be mated to the PCB. The front/top of the switch plate is completely blank, while the back/bottom (inside) of the switch plate has a manufaturer's mark near the middle. Place the plate right-side-up with that mark facing down. Clip switches in to the corners and one in the center of your plate (or as close to the corners as you can get).
Being careful to line up the switch legs and pins, assmeble the PCB and switch plate to make the switch assembly. If you are using 5-leg switches, this may take a little force, and result in a "snap" as the switch legs mate with the PCB.
Starting with the locations closest to the existing switches, fill in the plate with switches, snapping them into the plate.
Retaining tabs on the top and bottom of the switch housings should mate well with the switch plate as you press them in.
Periodically check to make sure none of the switch pins are bent, and all 3 (or 5) pins and legs of each switch are visible protruding through the bottom of the PCB.
Solder the switches to the PCB. At this point, plug the PCB in to your computer and load up the Vial GUI.
Use the Layout tab to confige the GUI to match the layout of your build. You can select your spacebar layout, which side the numpad is on, and if you are using a 2u '0' key.
Once the Layout tab is correct, use the Matrix Test tab to test all the switches. You will have to click "Unlock" in the bottom right (and follow the on-screen instructions) to enable the matrix test.
After the keyboard and all switches are confirmed working, is it time to assemble the rest on the board. If you do not have a 3D printed milayer, use the brass standoffs and screws to attach the bottom plate to the switch plate. If you have a midlayer, please note its orientation:
Angling the switch assembly in to the top of the midlayer, slide the USB port on the PCB under the top lip of the midlayer.
Using the included screws, attach the switch plate to the midlayer.
Start with opposite corners, and working your way to the middle.
Flip the board over and repeat the same thing with the bottom plate.
Place rubber feet in the 4 corners, and one in the very center.