From ad9fd45e1069253628213579d27c0a07c23603ca Mon Sep 17 00:00:00 2001 From: mintey Date: Wed, 3 Mar 2021 22:47:23 +0200 Subject: [PATCH] case doc headers --- case/README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/case/README.md b/case/README.md index 08ceca2..bd861ac 100644 --- a/case/README.md +++ b/case/README.md @@ -1,5 +1,6 @@ # GKOS keyboard case +### gkos_top.stl The top part of the case houses the trackball, four mouse buttons, and three indicator LEDs. There are holes in the corners for M2x3.5mm heat set inserts (I used 8mm height, 10mm would probably fit too) for the bottom plate to connect to. ![the top part of the case](../doc/gkos_top.png) @@ -8,17 +9,22 @@ The button covers slot into the holes for them, with the top button assembly bei The switch plates (plate M1 on the top, M3 on the bottom) and the trackball attach with M2 screws which tap into the undersized holes. The indicator LEDs slot through the three holes at the top, and are glued into place with plastic adhesive (super glue would probably work as well). ![the top part of the case, with the button plates and trackball in place](../doc/gkos_top_button_plates.png) +### gkos_bottom.stl The bottom part of the case houses the keyboard switches, and the Teensy microcontroller. The Teensy fits into the part with fairly snug support structures to hopefully keep it in place as the microUSB cable is inserted and removed. It's also taped into place with a piece of double sided foam tape on top of the main ARM chip. The reset button is accessible through a hole that fits a mechanical pencil tip, for example. ![the bottom part of the case](../doc/gkos_bottom.png) +### gkos_switch_plate_m1.stl The switch plate for the top two buttons of the mouse (buttons 1 and 2). Two tactile switches fit on top with their leads slotting through holes, with plastic adhesive added in between to hold them in place. There's a bar connecting the two sides, with a thicker part that presses against the Teensy housed in the top half to keep it in place. ![switch plate for the top two buttons of the mouse](../doc/switch_plate_m1.png) +### gkos_switch_plate_m3.stl The switch plate for the bottom two buttons of the mouse also has two tactile switches on it, attached the same way as the top two. ![switch plate for the bottom two buttons of the mouse](../doc/switch_plate_m3.png) +### gkos_m1.stl The top two button caps are a single piece that bends at the middle, similar to how mouse buttons usually work. This design allows for bigger button surfaces that actuate no matter which part they're pressed at (with a small difference in the force required to press them). ![the top two button caps of the mouse as a single part, from a top view](../doc/button_m1_top.png) There are small rounded bumps on the bottom to interface with the plungers on the tactile switches. ![the top two button caps of the mouse as a single part, from a bottom view](../doc/button_m1_bottom.png) -The bottom two mouse button caps are symmetric, and a small-ish size to reduce wobbling. +### gkos_m3.stl +The bottom two mouse button caps are symmetric, and fairly small in size to reduce wobbling. ![a single bottom button cap, from both top and bottom views](../doc/button_m3.png)