this post was submitted on 25 Apr 2025
82 points (96.6% liked)

Mechanical Keyboards

9790 readers
57 users here now

Are you addicted to the clicking sounds of your beautiful and impressive mechanical keyboard?
If so, this community is for you!

Here you can discuss everything about mechanical keyboards (and only mechanical keyboards).

Banner by Jay Zhang on Unsplash

founded 4 years ago
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 1 day ago* (last edited 1 day ago)

Hi. I have largely settled in on a pattern for making my boards, which I admit will always reveal their DIY nature when you look close, and sometimes even from afar, LOL!

  1. Design layout at https://www.keyboard-layout-editor.com/
  2. Import that information into the swillkb or ai03 plate generators
  3. Edit the outside profile of the plate manually in 2D CAD software, and usually use that to also make a baseplate
  4. Only done this once, as I usually hand-wire, but here is where I'd design the PCB and send it off for manufacturing, at least in the before-times when this wasn't prohibitively expensive.
  5. Import the plate into 3D CAD software and design a case around it. This is still a time-consuming undertaking for me, so a couple of times I've skipped it and just used standoffs to separate the switches and circuitry from the base plate.
  6. 3D print the case and any other bits that need it, like feet or blockers or MCU shells.
  7. Laser cut the plates from something that my cheap Diode engraver can get through, generally "Masonite" hardboard.
  8. Install switches into the plate and solder it up; for handwires this takes an awhile.
  9. Install and edit the firmware. So far, I've always used KMK, but at some point I'd like to move on to the more common QMK.
  10. Assemble the rest of the keyboard.

I haven't sold any DIY boards yet, but for the right customer, someone who understands the aesthetic limitations but still wants to pay too much for my time and needs something unique, I'd certainly consider it. I'm under no illusions that this is a large market, LOL.