Coder Social home page Coder Social logo

30cent-keyboard's Introduction

30cent-keyboard

pic

licence

30Cent or 30₡ is a unique modular multi-layout ortholinear keyboard with south-facing MX sockets. It combines the functionalities of 30%, 40%, and 60% keyboards, allowing users to customize their layout. By removing the top and bottom rows, the keyboard can be transformed from a 5-row layout to a 4-row or 3-row layouts.Alternatively, users can keep the full layout intact to resemble a 60% keyboard, featuring a unique top row, that can be mounted either flat or at an angle.

The top row of the keyboard features two independent rotary encoders, eight function keys (or ten without the encoders), and a 0.91" I²C screen. The screen can be used to display various information, such as a WPM counter for typing speed.

The bottom row of the keyboard supports multiple space configurations. Users can choose between ultra-long options like 10U and 7U, or go with the standard 6.25U size. Additionally, there is a split configuration available, which consists of 1.50U + 2.25U + 2.25U + 1.50U.

Furthermore, the keyboard offers the flexibility to attach the top row at an angle using a FFC (Flexible Flat Cable), resulting in a truly unique and compact keyboard design.

Features

  • Multi-layout Design: Combines the functionalities of 30%, 40%, and 60% keyboards, allowing for versatile customization of the keyboard layout.
  • Breakable Top and Bottom Rows: The ability to break off the top and bottom rows, transforming the keyboard from a forty-key layout to a thirty-key layout.
  • Unique Top Row: Retains a unique top row even when the full layout is intact, providing a distinct design element.
  • Dual Rotary Encoders: Supports two independent encoders on the top row for enhanced control and customization. Function Keys: Features eight function keys (or ten without the knobs) for convenient access to additional commands. 0.91" I²C Screen: Top row includes a 0.91" I²C screen for displaying various information, such as a WPM counter for typing speed.
  • Multiple Space Configurations: Offers options for the bottom row space, including ultra-long configurations (10U and 7U), standard 6.25U, and a split configuration (1.50U + 2.25U + 2.25U + 1.50U). Additionally, users have the option to use two 2U keys as spaces if the bottom row is not being utilized.
  • Angled Top Row Attachment: Provides the ability to attach the top row at an angle using a Flexible Flat Cable (FFC), resulting in a unique keyboard design.
  • MX Sockets: Compatible with MX sockets, allowing for easy switch customization and replacement.
  • Optional Key Backlighting: Offers the option for key backlighting, enhancing visibility and aesthetics in low-light environments.
  • Unique Breakable PCB Design: The PCB is designed to be breakable, allowing for easy detachment and reattachment of top and bottom rows, facilitating customization of the keyboard layout.

3D CAD Renders

30CentRender 1 30CentRender 2 30CentRender 3 30CentRender 4

Disclaimers

All the designs and files are provided "AS IS" without any warranty or support.

The designs are licensed under CC BY-SA 4.0 International Licence

Warning! This project has not been prototyped as of right now (working on it). Bear that in mind when doing anything with it.

Project's Folder Structure

  • /case_files contains the files related to the case design
  • /plate_files contains the files related to the plate design
  • /pcb_files contains the files related to the PCB design

Each subfolder contains README.md file that is useful to read if you'd like to produce or modify the project

Acknowledgements

30cent-keyboard's People

Contributors

pikeeb avatar

Stargazers

~ aka goonf!sh. avatar  avatar crmsn_ avatar Sam Boysel avatar Rafael Yumagulov avatar Routa Keebs avatar Pavel Glushkov 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.