Have you ever felt cramped while typing on an ortholinear keyboard? Was your monoblock ergo perfect in one position and terrible in all others? Are you tired of hauling two separate halves with your fully split keyboard?
Well, I may have a solution! The Protractor. It's slim, it's slick, it's hard to pronounce!
Made for Gateron KS-33 switches, with handwiring in mind, it is compatible with regular keycaps (in its 2-layer form). In addition, it comes with a custom 3D-printed set of low-profile tinted keycaps that allow for a more rigid 3-layer case while maintaining the overall height.
And an actual angle finder for good measure!
Excited yet? Let's look at the list of parts:
- 1 x Nice Nano v2, or any other ZMK-supported board with the same dimensions;
- 60 x Gateron KS-33 switches;
- 60 x Diodes (1n4148 or similar);
- ~1-1.5m of wire (ribbon cable of 6+ wires is recommended for better wire management);
- 12 x M2.5 x 4mm heat inserts;
- 12 x M2.5 x 8mm flat head screws;
- ~300g of PETG (PLA/ABS may do).
For wireless version: - 1 x 16340 (CR123A) Li-ion battery;
- 1 x 16340 battery holder (example picture attached).
Take a good look at the photos I've provided.
- The bottom right part is the sole one printed with supports to hold the slots, ribbon cable goes through. This part, as well as the Lockring, may benefit from low and wide layers to have a nice finish on the printed thread that tightens the joint.
- For regular-size keycaps, you'll need to print the files from Body_L, Body_R, the Lockring, and the Top_cap. For custom keycaps (Caps_L, Caps_R) you'll want to print the Skin_L and Skin_R, as well as the short version of the Lockring from the Center folder.
- The Skins and the Top_cap are printed in two colors with the following guide in mind: https://www.youtube.com/watch?v=D7FiT5VqLSg
- The matrix is wired for a COL2ROW setup: black marks of diodes pointing toward the rows. Columns are wired first. The diodes are then trimmed from one side to around 7mm. The short end is bent into a loop, and the solder is applied. The prepared diode is placed on the pin and soldered. Row by row, the diodes are bent toward each other and then soldered together.
- Finally, the ribbon cables are soldered to rows and columns. I strongly recommend putting them the same way I did, so that they do not interfere with the swiveling feature.
- My ZMK repository is at https://github.com/thisgradi/zmk-config-protractor .
I'll be happy to help if you have any questions or if you require support building and/or remixing the model. Feel free to leave your makes and comments.
I am Ukrainian, and such projects (and my life in general) are possible only due to the sacrifices made by our people and your continuous support. Please consider donating to volunteer platforms such as https://u24.gov.ua/ . Thank you!
Tags
The author marked this model as their own original creation.