Giter VIP home page Giter VIP logo

gvlsplit's Introduction

gvlsplit - custom handwired split keyboard

gvlsplit

Licence: Free for personal use. No commercial use allowed without consent.

This repository contains the keyboard case STL files for my custom split keyboard.

3d printing

You can 3d print in whatever filament you prefer, I used PETG. No gcode provided as I don't know your setup.

Bottom and top cases are printed with

0.20 layer height

8 perimiters/walls.

7 bottom layers

30% infil

Supports (for the usb-c and ttrs openings)

For the plates

set first layer to 0.20 and the rest to 0.15

4 perimeters/walls.

5 bottom and 5 top layers

30% infil.

The reason for this is because MX switches need 1.5mm relief so they grab the plate.

Depending how good your printer is set up this can be a hit or miss so play around with it.

My printer is a cheap one and some switches do grab properly and some don't so whenever I would need to change a keycap I use pliers to keep the switch in place while pulling the keycap.

The top and bottom cases are a tight fight and don't need screws but I've also added holes for 4mmx3mm round magnets. So far I haven't had the need to add the magnets but that might change in the future.

So make sure your printer is at least decent on accuracy.

Components

The keyboard has 60 keys arranged in 5x6 grid, so you need the get the following to build it (buy more than what you need just in case):

2 Promicros - Type-C USB 3-6V New

2 TTRS ports

60 Switches

Keycaps - find a set that has 2x 1.25u spacebars, 1u modifiers

60 1N4148 Diodes

60 Kalih Hotswap Sockets

1 TRRS cable 3.5mm 4pole M2M

12 4x3 magnets

Single copper wire for wiring the grid 26 or 24 AWG

Soft silicon wire for grid to promicro or strip an old usb cable

Poron foam for gaskets

Rubber feet

Wiring

Wiring

Licence

Again FREE FOR PERSONAL USE. NO COMMERCIAL USE ALLOWED WITHOUT CONSENT.

Why?

It's funny to even think this would end up being a product BUT the entry to split keyboards is pretty high from what I've seen.

I'd hate it if it ends up being sold at such a premium price.

Although there are "cheap" lily58 or softle kits I find it funny that they still cost over $120+ to get a complete keyboard kit with cases.

I see components being sold 2x or 3x their actual price and even though it's a business for someone such markup doesn't help the community.

Selling a case for lily58 for $50+ is just too... much.

For example to print this keyboard which has actual parts which are not flat and you don't need standoffs and screws to put together costs $10 in filament at the most.

Takes around 400g of filament and 10 hours per side to print everything.

And it doesn't sound like you are bashing plastic parts together, nor does it have hollowness since it has thick walls and its gasket mounted which also helps with how the keyboard sounds and feels and won't wake up people in the same room as you.

The only sound produced is from the switches and with some lube the keyboard sounds even better.

gvlsplit's People

Stargazers

Pedro Maltez 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.