Giter Site home page Giter Site logo

avlokbd's Introduction

Avlo44 Keyboard

Avlo44 Build Avlo44 PCBs

Avlo44 is a 6x3+4 column-staggered, split, unibody keyboard.

Inspired by the Kyria, Reviung41 and Lily58, it was designed with the following goals in mind:

  • Goal: Easy to carry around the office with my laptop when I have meetings.
    • Choice: Unibody design. I like split keyboards, but they can be awkward to pick up and carry around.
    • Choice: Wireless. I intend to install a nice!nano on the board eventually.
  • Goal: Minimize keymap customization and learning curve for everyday office work and programming.1
    • Corollary: This means 3x6 with dedicated keys for all Mac modifiers. I don't find a worthwhile tradeoff in fewer keys.
    • Choice: 44 keys in a 6x3+4 layout.
  • Goal: Experiment with an aggressive column-stagger, especially for the pinky. This seems intuitive to me, given my pinky is significantly shorter than other fingers.
    • Choice: The column-stagger is lifted directly from the Kyria. All credit to Thomas Baart for its design.
  • Goal: Ease of assembly
    • Choice: Through-hole diodes were used instead of surface-mount. Initial revisions still have surface-mount LEDs because I didn't care enough about backlighting to invest additional effort into them.
  • Goal: Fun stuff!
    • Choice: I included an OLED, which has always been more fun than functional for me, because it's relatively easy. I will probably add a rotary encoder in a follow-up revision.

Future plans:

  • 4x6 variant:
    • I have a PC used mostly for gaming. I'd like a dedicated number row for this1 paired with the aggressive column-stagger.
  • Breakaway sixth columns (for a 3x5 variant), as requested by someone when I first posted the Avlo44.
  • Choc switch support, as requested by someone when I first posted the Avlo44.
  • As mentioned above, I'd like to experiment with a rotary encoder.

Footnotes

1 In my experience, there is an inflection point as one reduces the number of keys, where there is a drastic increase in the complexity of keymap customizations (combos, layers, mod-taps, etc.) I think this inflection point depends on application: general office work versus programming versus gaming. In all cases, moving beyond it requires significantly more time/energy to adapt, tune, etc.

avlokbd's People

Contributors

johnplanow-mlb avatar johnplanow avatar

Stargazers

Mikkel Rask avatar Wouter Van Goey avatar Hieu avatar  avatar  avatar Stephan avatar  avatar  avatar Ben avatar  avatar Phuwathid Summaviwat avatar Luke D Russell avatar kaz (lowercase) avatar  avatar Antanas Majus avatar Luis Montero avatar whitehatmiddleman avatar Kyle Mitchell avatar keny avatar

Watchers

Luke D Russell avatar  avatar

Forkers

lukedrussell

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.