Dynamically Assignable Macro Keyboard With E-ink Display 3D Printer Model

Author: @
License:
File formats: stl
Download type: zip
Size:79.4KB

The file 'Dynamically Assignable Macro Keyboard With E-ink Display 3D Printer Model' is (stl) file type, size is 79.4KB.

Summary

This is the case, keycaps and knob for my macro keyboard. It's main feature is that the keys and the jog wheel can be dynamically reassigned depending on the currently active window and the current key assignment is shown on an e-ink display next to the corresponding keys.

The entire project is rather complex and built around a custom designed PCB. It requires Arduino code to run and a Python script on the host computer.

The parts here are the bottom of the case, the top of the case, the keycaps, the knob for the jog wheel and a little "debug plug" to close the opening through which a reset button can be attached.

I printed everything in PLA at 0.1mm. I think larger layers should work fine, but you want the device to look nice, right? You can mix colors as you like, but I would recommend a white jog wheel, so the LEDs can shine through.

You can find more details about its function, the PCB design, assembly instructions and the code at https://there.oughta.be/a/macro-keyboard and you can see it in action at https://youtu.be/nndeAxd5FdM.

bottom.stl 140.3KB
debug-plug.stl 2.2KB
key.stl 11.4KB
knob.stl 69.0KB
top.stl 93.0KB