this post was submitted on 12 Jul 2023
38 points (100.0% liked)

ErgoMechKeyboards

5877 readers
1 users here now

Ergonomic, split and other weird keyboards

Rules

Keep it ergo

Posts must be of/about keyboards that have a clear delineation between the left and right halves of the keyboard, column stagger, or both. This includes one-handed (one half doesn't exist, what clearer delineation is that!?)

i.e. no regular non-split¹ row-stagger and no non-split¹ ortholinear²

¹ split meaning a separation of the halves, whether fixed in place or entirely separate, both are fine.
² ortholinear meaning keys layed out in a grid

No Spam

No excessive posting/"shilling" for commercial purposes. Vendors are permitted to promote their products/services but keep it to a minimum and use the [vendor] flair. Posts that appear to be marketing without being transparent about it will be removed.

No Buy/Sell/Trade

This subreddit is not a marketplace, please post on r/mechmarket or other relevant marketplace.

Some useful links

founded 1 year ago
MODERATORS
38
submitted 1 year ago* (last edited 1 year ago) by Rilton to c/ergomechkeyboards
 

This was my first dab at creating a custom split mechanical keyboard, or any keyboard as a matter of fact. I wanted to go the budget way to see if I'll even like the keyboard or not so I decided to create one myself. I'm a fan of the pi pico as well as micropython/circuitpython and after some github scrolling I found the piantor. I have big hands so the aggressive stagger seemed to be a good fit for me. Side view

The build:

Beekeeb offered the design files for the switchplate and the base cover that I worked off off. The initial sizing of the switchplate was a bit too loose for the keys so after some iterations I got a version that's a snug fit, and that the keys don't move around too much. Since I wasn't using a pcb, I had to adjust the standoffs, as well as adding standoffs for the pico controller. I made a mistake of using old split CAT5 Ethernet wire for the wiring of the left half and I should've stuck with enameled wire like I did for the right half. I also added a bit of glue to each underside of the key switches to eliminate any rattle. Each key is wired separately, there is no matrix.

Left hand

Right hand

They Keycaps were also 3d printed and found them in Printables. They came out alright, but I'm a bit worried that I might break the little legs if I try to replace them again.

3D prints breakdown:

Total weight was about 100g of filament used, in my case it was 150g beacuse I was iterating a bit and a misalignment at one point. In total the print time took about 8 hours and with no supports.

My cost breakdown:

  • 50x Kailh Choc Reds = € 27,95 (Used only 42, but came in bundle of 50)
  • 2x Pi pico w = € 7,95 (Normal pico would work, but I had these on hand)
  • 150g PLA fillament = € 4,50 (on average 1kg is € 30)
  • old CAT5 and broken transformer enameled wire = priceless
  • my time = priceless

Total = ~€ 48 + € 30(shipping) = ~€ 78

Now I have to actually learn how to use this thing. I currently have it set up with KMK and using the example from github kmk and board wiring adapted from the following. I'll ask BeeKeeb if I can post my adapted designs on Printables so that if you're interested you can make one yourself.

Edit: If the pico-w ever gets a bluetooth library for circuit python, there's currently one in development for C++, I might be able to convert it to a battery powered Bluetooth keyboard in the future since I ended up using pico w's. It can currently do wifi, but I haven't figured out a use case for that. A display would be nice for starters to know what layer I'm on. I've still got 3 GPIO's left that I can use.

you are viewing a single comment's thread
view the rest of the comments
[–] richard_wagner 3 points 1 year ago (1 children)

Your keyboard looks great. Nice job!

I currently use a moonlander with a small tilt.

I’ve never typed on one so I’m wondering what the experience is like on one of these super thin, low profile switch keyboards. How would it compare to the moonlander? I am thinking something like the Cornish Zen.

[–] Rilton 2 points 1 year ago

It'd be quite easy to 3d print a tilt that snaps on to the bottom and sides if you wanted one for the piantor, or any other keyboard tbh. I'm coming over from a black widow elite razor keyboard and this low profile makes it so that I don't need a wrist cushion. I have no experience with the moonlander unfortunately.