
This is a generic enclosure which is meant for hobbyist use. The side compartments support BL-5C type batteries and pathways are made to the center compartment which can hold the main electronics. The keyboard supports Cherry MX style keyswitches and Costar stabilizers. The cover/lid can support a monitor, or other type of display, or can be left as-is. The lid can be attached to the main body with off-the-shelf friction hinges.
The individual components are split into cover, bottom, switch, and top printable sections. The handle versions have a _h suffix in the file name. The “assembled.stl” and “assembled_h.stl” models are previews of the plates in assembled orientation.
To ensure proper scaling before printing, make sure the switch cutout size is exactly 14 x 14mm. The rest of the enclosure should proportionally match after that. To ensure better stability and sturdy typing feel, the switch plate can be laser cut in ABS or similar material instead of 3D printing.
The bottom layer has pathways for connecting to batteries in the side compartments as well as an entry into the keyboard well. There is an additional cutout to wire up to the cover and there are weep holes to prevent retention of any spilled liquids. The pathways to the main compartment can be sealed with silicone to prevent ingress of moisture from the keyboard well.
Screws used to attach all three bottom layers must be tall enough to reach the top plate, but short enough to not protrude too much from the end.
This and other items are also listed on my GitHub.
This article was first featured at https://ift.tt/2TYctGx on March 12, 2020 at 08:09AM by cypnk
More Stories
Can this possibly be true? “Metal 3D printing is now possible on any 3D printer…with the right settings and a few minor upgrades like a hardened steel nozzle…” – July 2 2023 at 04:59PM
New NASA Funding Ignites 25 3D Printing Projects in Space Exploration – June 18 2023 at 04:34PM
Nvidia AI produces 3D models from 2D videos 3D printing applications forthcoming? – June 15 2023 at 02:55AM