Skip to content

Commit a8ac5d5

Browse files
authored
Update README.md
1 parent 3442cb5 commit a8ac5d5

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,20 @@ It uses Cherry MX switches or clones of it to really capture that keyboard feel.
1010
It can do a lot more than simulate key presses though, it can replicate a mouse,
1111
launch programmes and much more! I've left an easter egg in profile 5 :).
1212

13+
I built this macro keyboard because I was spending way too much time with
14+
repetitive keystrokes, it was too difficult and even annoying to not have media
15+
control keys on my keyboard, the ones in the market were way too expensive
16+
and finally, after looking up many designs of people who've built their own
17+
macro keyboards and finding only a few with a display, none of them met my
18+
criteria, and I decided to build my own.
19+
20+
I decided to implement an OLED display that's compact and instead of a diode-resistor
21+
configuration I've decided to go with a shift register instead, simply because
22+
the complexity of the PCB is brought way down with fewer components to fail
23+
and its a lot easier to replace a socketed dip-16 IC than it is to desolder
24+
a diode and the number of pins I save using a shift register allows for future
25+
explansion.
26+
1327
Apart from the code and required libraries, the PCB gerber files, 3D CAD files
1428
for the housing, parts list and snapshots of the different skews are included
1529
as well. Do note that the Arduino (pro) micro that is compatible

0 commit comments

Comments
 (0)