Giter Site home page Giter Site logo

cemrajc / stenotoppers Goto Github PK

View Code? Open in Web Editor NEW
59.0 4.0 5.0 154.42 MB

Convert your Mechanical Keyboard into a Stenotype!

Home Page: https://cemrajc.github.io/stenotoppers

License: GNU General Public License v3.0

Shell 100.00%
stenography stenotype 3d-models keycaps plover keyboard autodesk 3d-printing

stenotoppers's People

Contributors

cemrajc avatar jasoncdn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

stenotoppers's Issues

Generate smaller STL files that will print faster?

Is it possible to generate smaller sets of STI files? My local library has a 6 hour print maximum.
Maybe group by left and and right and final?
I don't have Autodesk Inventor to attempt it myself.

Thanks

ready for standard use?

So when do you think the project will reach 1.00, didn't find any info of why you said it was not recommend for use yet.

My StenoTopper set - Just learning

Just thought I would modify the STL file and create a StenoTopper for learning. Printed on a Prusa MK3s in 4h.

I modified the stl file so there was no need to file the keys. They went on the key switches straight off the printer.

Issue with stems

The stems in StenoToppers are fragile, unlike mass produced keycaps. I've alredy broken several keycaps due to this flaw
keycap comparison

On the top is a mass produced Strike Battle Spectra keycap, on the bottom a StenoTopper. Notice how the StenoTopper does not cover the switch stem fully, but the default keycaps do.

Low profile stenotopper models

Hey, I'm not sure if this project is still active as of now, but maybe these files could be added to the repo?
I wanted to install stenotoppers on my low profile mech keyboard, which has gateron low profile switches with a different connection than the standard mx stems, so I modified the models to work with my keyboard (they should also work with khail low profile switches and maybe others I'm unaware of). I'll drop the files in here if anyone needs them. I'll also include the freecad file I used if anyone wants to modify it more.

stenotoppers_lowprofile.zip

lp-stenotoppers

Feature request: More accessible option.

Solid Steonotoppers.zip

This is what I did to make the Toppers so that I can pull them on and off without much issue, thus not having to devote my daily driver keyboard to existing solely for plover, or have to slowly pull and replace the keycaps to more easily use the program.

Each key sits on top of a cherry mx keycap, a loose amount of string runs through all four rows, loose enough to not interfere with the key presses, but enough that the entire lot can be pulled off all at once without much issue. To keep each of the keys seated properly on the keycaps, a small amount of silicone was spread around the inner lip of the cherry keycap portion to act as a nonslip surface to keep the keys from sliding or popping off at release of the key.

To slice these on SuperSlicer I enabled the Arachne perimeters. I used a negative volume cube with each of the keys to hollow out the existing stem, and reduce the weight. 2 2mmx30mm negative volume cylinders were used parallel to the xy plane intersecting at the midpoint of the cherry key stem to facilitate the string.

I am very new to 3d drafting, so this is little more than 3 models stuck together, but it is a start. I noticed that the keys that are to be placed on the qwerty row are far more stable than the others, for the numbar this was a simple matter of turning them 180deg around, but all keys on the asdf row as well as the vowel keys would need to be reworked. I am working on that now, as well as making it so that the print head will not be printing onto nothingness. for several layers.

My set are being printed into PETG with a 0.4 nozzle at 0.24 layer height.

Now would be a good time to also say that you should look around at your local libraries to see if they have access to a 3d printer. I promise it will be significantly cheaper than the Shapeways method, and most libraries with exhaustively work towards helping you get to where you need to be with this skill.

Version0.2 of this idea will rectify "newbie" model issues
Version0.3 will reduce the height and thus material
Version0.4 will hopefully be a more elegant final version someone will find useful.

Orthographic layout

Would be great to have stenotoppers made for orthographic keyboard layouts like the Plank. I guess that would basically mean removing the staggered offset. Great work, thanks so much!

Stenotoppers and POM Jellies

Here is my board with the stenotoppers installed, printed at my university's library. The board is a GK64X with gateron black switches and strawberry POM jelly alpha numerals.

IMG_5522
IMG_5523

Stems snapping

Curious if I'm doing something wrong on the standard prints for these. Printed two at .15mm and both of them had the stem legs flair out and snap off when trying to install onto halo clears and gateron yellows.

I really want to use these on the board I'm building.

conversion in freeCAD format

I'm trying to model your buttons using FreeCAD (both because it is free and because I want to test my skills :D).
I'm having hard time to follow your drawing regarding the dimensions of the internal upper face and the positioning of the pole supports.
Can you add them into your drawings?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.