Git Product home page Git Product logo

uskg's Introduction

Universal Silicone Keyboard Gasket

Preface

The initial Universal Silicone Keyboard Gasket was a keyboard gasket sock that was originally used in the Mira keyboard designed by Saker. Primary goal to design it to be easily implemented in future designs with and be used by others openly without many restrictions.

With USKG-2, the design was changed to be easier to use in other designs and be easier to use securely by builders.

Use USKG with your own keyboard

The files for the gasket are located in the production directory.

The ideal mounting tabs and implementation for USKG should be 16.20(w) x 1.50mm(h). The mounting tab depth needs to be at least 3.50mm for the plate sock to be seated completely. USKG has a internal piece to clip onto the mounting tab. A slot should be made 2.00mm away from the end of the mounting tab. Check the example implementation in examples directory.

The minimum area around the plate socks (bounding box) should be at least 20.00(w) x 4.90(h) x 5.00mm(d). Using these exact numbers for the mounting location cutouts will result in a very tight fit. If you would like the gasket to aid as a force break between the top and bottom case, consider reducing the height of the cutout to below 4.90mm.

SAKER USKG 2 GASKET SOCK REFERENCE 01

Roadmap

  • Finalize naming to be easier to reference
    • Current naming is bit long and very specific to personal Mira keyboard project, not ideal for universal use
  • Finalize technical drawings for reference for manufactures and implementation for designers
    • Many improvement and callouts can be made in technical drawings
    • Title block needs to be updated to include general tolerance information instead of it being a separate note
  • Add reference images of prototypes/production in readme
  • Utilise releases for USKG versions and alternate models
    • move USKG-1 files to separate branch/release
  • Manufacturer details that have the production molds
  • License?
  • Update production files to version 2 of USKG

Contributing

This project is meant to be a resource and benefit for the community. It is open to contributions to any who are willing to suggest improvements, changes, or corrections.

uskg's People

Contributors

a-saker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

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.