Skip to main content

Uni Build Guide

How to Build Your Own Uni

Step 1: Buy a PCB

Go to StenoKeyboard.com and buy yourself a PCB. Cool. You are done with this step.




Step 2: Buy the other parts

You need to buy these components:

  • Pro Micro (or Pro Micro compatible Elite C)
  • 28 PCB Mount* Switches (Mx, Alps, or Choc)
  • 28 Keycaps (You can also buy keycaps from other vendors)
  • 4 Rubber Feet
  • Solder and Soldering Iron
  • USB Cable to connect your Uni to the computer

*PCB mount switches have two additional plastic legs that makes it easier for the switches to stay on the PCB while you solder. Plate mount can work, but it will be harder. Alps switches are plate mount.

Step 3: Solder the Pro-Micro

  • Make sure to position the Pro-Micro on the side of the board WITHOUT diodes.
  • It is also extremely important that you solder the pro micro on so that the smooth of the pro micro is facing up so that the footprints match up.
  • The long pins face the pro micro while the short pins face the pcb.
  • I first solder the long side of the pins to the Pro Micro, and then solder the short side of the pins onto the Uni PCB from the bottom.
Pro Micro

How to insert the pins

Pro Micro orientation

Step 4: Solder the Switches

  • Place the switches on the board
  • Flip the board over to solder
  • Be careful to not let the switches slip off the pcb or else you will be left with some crooked keys.
These are Gateron Clears

Step 5: Place the [Backplate,] Keycaps, and Rubber Feet

  • If you got a backplate, screw it on with the standoffs going in the middle. Stick the rubber feet on the backplate. Make sure to be very careful when screwing in the screws because the standoff threads can get stripped if you force the screw to go in at the wrong angle.
Screw standoffs to the backplate first.

  • Place keycaps.
Keycaps, check
  • Rubber feet go here:
Rubber feet pcb only
Rubber feet on backplate

Step 6: Flash it with QMK Toolbox

  • Download the firmware (the_uni_default.hex)
  • Download QMK Toolbox (qmk_toolbox.exe)
  • Open up QMK Toolbox
  • Select the_uni_default.hex file that you downloaded
  • Make sure it says ATMega32U4 at the top right
  • Check Auto-Flash*
  • Next, plug in the keyboard to your computer.
  • Use a conductive piece of metal to short the GND and RST pins to reset the pro micro.
  • *If you are on a Mac, don't check "Auto-Flash". Instead, short the reset pads and quickly click "Flash".

QMK Toolbox configuration

short these pads and wait for qmk toolbox to do its thing

Step 7: Hook it up with Plover (applies to those of you who bought the fully assembled version as well)

  • Make sure that the Uni is plugged in to your computer.
  • Open Plover and go to "Configure"
  • Click "Machine" and under the drop down select "Gemini PR"
  • Click "Scan"
  • Click on the drop down that says "Port" and select the "COM[insert_number]" option that shows up.
  • Click "Apply" and then "OK"
  • Click the drop down on machine and select Gemini PR if it is not already selected and then click the refresh icon.
  • Click "Enable" on the Output and you are good to go!
  • If it does not work, then go back to "Configure" and try selecting a different "COM[insert_number]" Now you should be able to use the Uni for steno and use your keyboard normally without having to toggle Plover on and off.

Step 8: Take a Picture :)

Congratulations! Make sure to post it on social media. Join the Plover Discord and add yourself the "The Uni Machine" role.

The cable in the picture is a magnetic data cable, which can help save the usb port from wear and tear. Here is an affiliate link where you can buy the exact one that I use.

Share it with the plover people


Comments

Popular posts from this blog

Debugging Tips For The Uni

 If your keyboard does not work, there are a few things that you can do. 1. Check that the cable you are using is a data cable. 2. Quit plover and run it again. 3. Go to configure > machine then click Gemini PR. Click scan and try all the ports. 4. Make sure that plover is enabled. If you are using Linux, try looking at these steps by a customer.

Magnetic Cables: Why you need them

Magnetic cables are normal cable with the ends cut off. Here is an affiliate link to the exact model of magnetic cable that I use. The tip that plugs into your device is separate from the rest of the cable. The cable snaps on to the cable magnetically, so you can unplug your device without having to worry about it damaging the port on the device. This is perfect for devices like keyboards, especially if its a device like the Uni v2 where the port is a micro-usb on a pro micro. You leave the little tip inside the device and snap the cable on and off without damaging the port. Verdict: Get them. Buy it here .