Skip to main content

Quefrency Rev. 4-6 Hotswap Build Guide

Build Compatibility

This build guide is for the Quefrency Rev. 4-6, which has Kailh hotswap sockets. If you have the Quefrency Rev. 2 or 3 PCBs, see Quefrency/Sinc/KBO-5000 Build Guide.

Build Tutorial Videos by Keebio

Parts List

Now you've watched some cool videos and feel inspired! Get your parts:

Build Steps Summary

  1. Break off PCB sections
  2. ANSI to ISO Enter Conversion (optional)
  3. Solder rotary encoder (optional)
  4. Add 2u stabilizers to PCB
  5. Add switches
  6. Assemble!
    • Screw standoffs into switch plate
    • Attach bottom plate using screws
  7. Re-Programing Board Note
  8. Rejoice!

Break Off PCB Sections

Quefrency Rev. 4 PCB with breakoff sections

If you're going to go with a layout without the left macro section or right macro column, then break off those portions of the PCB. No special tools or methods are required, you can just break it off with your hands as shown below:

ANSI to ISO Enter Hotswap Conversion

If you are using a regular Enter key, then skip ahead: Skip to Next Step

Because of the limitations of where the hotswap sockets could be placed, only the ANSI Enter layout is supported out of the box.

To convert the right half of the board to support ISO Enter, you'll need to desolder 2 of the hotswap sockets and relocate them to the appropriate locations for ISO Enter support.

Tools Needed

  • Soldering iron
  • Solder
  • Tweezers, pen, or some other pointy object

Desolder Sockets

Below is the location of the two sockets that will need to be moved.

Two hotswap sockets highlighted for ISO Enter relocation

Step 1 - Add solder to sockets

The first thing you'll need to do is add solder to both pins of the socket. This will make the socket easier to desolder, as the temperature needed to melt the solder on the socket will be less, which makes it easier to work with. Be careful to not touch the iron to the plastic of the socket, but it's not a big deal if it accidentally happens.

Adding solder to socket pins

Heating pads to desolder socket

Step 2 - Heat pads and remove sockets

You'll want to be careful here and not use too much force when removing the socket, as you might damage the pads. Heat up one pad with your soldering iron while putting a slight bit of force to start lifting it away from the PCB, try for about 1mm. Do the same for the other pad.

Option 1: You can push up the socket from the top side of the PCB using something like a pen as shown here:

Pushing socket up from top with a pen

Option 2: Or, you can use a pair of tweezers to pry up the socket as you're heating it up:

Prying socket up with tweezers

Repeat the process between the two pads until the socket is free.

Desoldered socket removed

Resolder Sockets

Here's where the desoldered sockets should be moved to:

New socket locations for ISO Enter with arrows

To solder the sockets on, add solder to the top part and bottom parts of the socket pins.

Soldering socket at new location

Update Layout in VIA

If you've using VIA for remapping your Sinc, update the layout selector for ISO Enter support.

Since the ANSI Enter and ISO Enter are not connected together, make you update the keymapping for the ISO Enter key.

Step 1 - Adjust layout

First, you'll need to adjust the layout to be ISO Enter. Click on Layouts on the left side bar, and then toggle on ISO Enter.

VIA Layouts panel with ISO Enter toggled on

Step 2 - Adjust keymap

Next, click on Keymap on the left side bar, and then click on the ISO Enter key to select it. Then, click on Enter in the key selector at the bottom to change it to an Enter key.

VIA Keymap with ISO Enter key selected

Solder Rotary Encoder

Rotary encoder installed on PCB corner

Install the encoder onto the PCB and solder the 2 pins at the top side of the encoder and the 3 pins at the bottom side. The 2 side legs do not need to be soldered to the PCB.

Close-up of encoder solder joints on PCB

Add 2u stabilizers to PCB

Add the 2u stabilizers into the PCB. The stab wire will be on the bottom side of the switch for everywhere except for the bottom row. On the bottom row, the stab wire will be above the switch. Do this before installing the switch plate and switches, as stabilizers can not be removed without needing to remove all of the switches.

If you've never put together stabilizers before, see this guide on how to do it: Stabilizer Handbook

PCB with stabilizers and encoder installed

Add Switches

Now on to the exciting part: putting the switches in the switch plate.

Add switches into the switch plate. It's a good idea to add switches to the corners first before installing the rest of them:

Corner switches inserted in switch plate

Make sure all of the switch pins are straight, or else they will not fit into the hotswap sockets properly and will bend the switch pins and/or damage the hotswap socket and PCB.

Corner switches inserted in switch plate

Align the PCB over the switch pins, checking again that everything is straight.

Side view of PCB and switch plate being aligned

Squeeze the switches into the hotswap sockets, it should not take very much force at all.

Switch plate placed onto PCB with corner switches

If you encounter a bent switch pin like below, bend it back with your fingers or a tweezer.

Switch with bent pin held in fingers

Bent switch pin held with tweezers

After the first few switches have been inserted, add the rest of them.

All switches inserted in switch plate

Assemble!

Now that all of the switches are in, install the standoffs. Insert a screw through the top of the switch plate and attach a standoff from the bottom side of the plate

PCB underside with standoffs attached

Add FLAHNS (optional)

Add FLAHNS bumpers to underside of PCB to help support it up (see video below). About 4-6 for each half with work fine.

PCB underside with FLAHNS silicone bumpers

Supporting the Encoder

If you installed an encoder, you will need to add one of the FLAHNS or piece of foam about 3-4mm thick that will sit in between the bottom of the PCB and the bottom plate. This will prevent the PCB from dislodging from the switches when pressing down on the encoder.

Put the bottom plate on top of the standoffs and screw it on.

Bottom plate screwed onto standoffs

All done now, repeat for the other half of the board!

Completed left half with all switches installed

Default Keymap

Here's the default keymap if you need it: Quefrency Default Keymap

Re-Programming Board Note

Oh, looking to re-program your board? Never fear! Come look here.

Rejoice!

You have a keyboard! Savor this moment of victorious keyboard construction.