Skip to content

creidhne-a16i/zmk-config-mikefive

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mikefive, a Kailh PG1316S keyboard

Welcome to my repo about my mikefive keyboard!

It's wireless and five millimeters thick. Here's a picture of it:

The keyboard above is completely custom designed around Kailh PG1316S switches. These switches I got unexpectedly offered by Kailh when ordering other stuff. They do not seem to be on shelves yet to buy. Read on to learn more.

Where are the files?!

Sorry. You won't find files or info to build the keyboard yourself here, yet.

You will only find the ZMK config files for the custom shield, my current keymap, and a custom json for ZMK Keymap Editor. Most commits here will probably be me updating my keymap :)

Maybe I was a fool to show it to the world already, while I only built a single prototype. Because, like with most first prototypes, I found stuff that needs to be improved before other people start building. Next to that, another unexpected opportunity arose, which I will definitly scream from the rooftops about when it's more concrete...

Devlog

Find all noteworthy project developments here.

I will update this page when there is news, and post on r/ergomechkeyboards or r/olkb too.

2024-07-16 3D CAD file of PG1316S switch now available!

I received a lot of questions about the availability of a 3D CAD file of the switch and keycap of the PG1316S. Well, I asked Kailh if I could share, and I can! You can find it in the files folder. I also used the switch model to render images like below and select matching materials before I had the prototype produced. NOTE: This is the original 3D CAD file I received from Kailh. I noticed the switch dimensions are spot-on and the inside of the keycap is too but the outside of the keycap is too small. In reality, the keycap is 16.25mm vertically and 16.05mm horizontally.

2024-06-19 Lighter switches are installed!

I received the lighter prototype switches from Kailh and installed them in the mikefive. They feel much better and are a lot more quiet. I uploaded a small video update on Reddit. I am planning on making an extensive video update soon, with much more news to share!

2024-05-26 KiCad footprint now available!

I received a message from someone that was able to order some switches, and asked if I could share the footprint. The KiCad 8.0 footprint is in the files folder, and looks like this:

Some explanation:

  • The outer, biggest square is the 16x16mm keycap.
  • The slighty smaller square is the switch 'frame' size.
  • The two small circles are holes for the allignment pins on the switch.
  • Pads 1 and 2 are the switch pads.
  • Pads 3 are the SMD mounting points for the switch frame. NOTE: I placed vias in these pads in the PCB to give the switch a more secure connection to the PCB. (I hope) this way the switch connects to both sides of the PCB instead of only the top layer. I connected all pads 3 to GND in the switch diagram and schematic.
  • The weird shape in the top half is the available space under the switch for components. I placed my diodes there in the mikefive.

Kailh also made a product page for the PG1316S switch, including spec sheet where I based the footprint on. I did some further measurements on the physical switch to complete some details such as the space underneath.

2024-05-06 kbd.news reposted!

kbd.news was kind enough to repost my Reddit post on their website!

2024-04-28 Hello world :)

After completing the build on Wednesday 24th of April and working with it for a couple days, I decided to make a post on r/ergomechkeyboards. It became a really long write-up, as I wanted to share as many details as possible. Thank you all for your flattering replies! They really gave me energy to continue the project and make sure the keyboard will eventually get in the hands of people that want it.

About

ZMK Config files for my own shield design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published