The Move-Mech Util. a Handwired Mechanical Keyboard for Fps Games.

by Ryan 0Loughlan in Circuits > Electronics

228 Views, 1 Favorites, 0 Comments

The Move-Mech Util. a Handwired Mechanical Keyboard for Fps Games.

kebord.png

Custom FPS Mechanical Keyboard designed in mind for CSGO The Keyboard runs on KMK documenttion on how to customize KMK to your needs can be found here http://kmkfw.io/docs/Getting_Started/ You will need to install micropython on whatever device you use as a micrcontroller. documentation for the KB2040 used is here https://learn.adafruit.com/adafruit-kb2040/circuitpython

Supplies

Materials:

25x Mechanical switches of your choice, Link to mine here

1x Stabilizer bar search for 3u stabilizer bar

1x Stabilizer just buy a plate mount kit and use the 3u bar heres a kit I used here

25x 1N4148 Diodes

Single core wire. Different colours are helpful to keep track of things

1x KB2040 or a board of your choice. Link

13x M2.5 10mm bolts.

For keycaps you can use whatever style you want. I used some oems I had from an old keyboard. the Tab, Capslock and shift keys are 1.25u and the spacebar is 3u

Hardware:

Soldering Iron

Files or Sandpaper

Solder Wire

Pliers

Wire strippers or I used a knife. (be carefull)

3d printer, or just get it ordered to print.

A usb C wire is needed if you use a KB2040

Head to the Github

All the files can be downloaded at the github.

Get the plate and Case printed out.

NOTE: the usb cutout in the case will need to be made way larger.

^ The area above the stabilizer bar will need to be sanded heavily. Alternatively you can rock with out the stabilizer and its fine.

Put Switches Into the Case

IMG_4543[1].JPG

ignore the diodes

Wiring Guide

Red wires are columns grean is rows.

Complete Wiring

IMG_4560[1].JPG

Upload Code to the Board

It is pretty simple to install just download the firmware folder unzip and copy the files to the circuit.py drive. NOTE the drive wont show up if you plug it in after uploading the code. I have it set so the drive will only mount if a certain key is being pressed while being plugged in. It is currently set to space bar, this can be changed in the boot file. If you don't want this just comment out the boot file.

Use Your New Keyboard

IMG_4549.jpg
IMG_4565.jpg
IMG_4563.jpg
IMG_4562.jpg
IMG_4564.jpg
IMG_4563.jpg

It may turn out a bit janky but I have been using it for over half a year and it hasn't failed me once. i would suggest adding some rubber feet to each corner to help it grip the surface.

Let Me Know How Yours Go!!!