Skip to content

deepdass/akeyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

akeyboard

A custom 68 key mechanical keyboard which is QMK and VIA compatible

Why

I started this project as I wanted a mechanical keyboard, so I decided to build it

How

  1. First i made the Keyboard Layout in keyboard-layout-editor, this gave me the idea of how I wanted the keyboard to be and the wiring matrix and the key summary
  2. Then i got the layout into QMK, defined the matrix and keymapped the keyboard
  3. Then I choose a microcontroller, I choose the raspberry pi pico h as the microcontroller as I had that one in my house, it was a bit hard to make the firmware for it as not much docs on it and was quite new to hardware
  4. Then flashed the firmware onto the microcontroller and Ta da, I had a working keyboard but not a mechanical one
  5. I also made it VIA compatible for easier keymaping

The problem

  • I haven't assembled the keyboard yet because the case and keycaps require 3D printing, and I currently don't have access to a 3D printer. I asked my school if I could use the one they had available, but it wasn't accessible for student projects, so I started looking for other ways to get the parts printed
  • The cost of MX switches is another reason, so I will probably go with cheaper third-party MX switches

Current Status

The firmware and keyboard matrix design are complete and I have tested it on the microcontroller

The keyboard has not been assembled yet because the case and keycaps requires a 3D printer to print, so the physical build is pending

Components needed

  • 1 raspberry pi pico h
  • 3D printer
  • 68 mx switches
  • 68 diodes to prevent ghosting and more
  • i have made custom size of keys so just print the keycaps given as the premade purchasable ones wont fit
  • 16 M2 screws
  • wires as needed

image alt

image alt

image alt

Whats next

  • build this and fix any problem with the design but probably will build the split ergonomic keyboard first(WIP),
  • might make a docs on this like showing the whole process, also the problems i faced and solutions i came up with and easier and time saving ways of doing some things.

Overall this Project made me more comfortable with Hardware stuff

Releases

No releases published

Packages

 
 
 

Contributors