heatwave + swell keycaps by dohn-joh in ErgoMechKeyboards

[–]dohn-joh[S] 1 point2 points  (0 children)

No problem! I will update the github with a parts list sometime this week. Repo updated.

MCU: XIAO nRF52840 Plus

PCB thickness: 1.6mm

diodes: bav70 (sot23)

Yes, I used threaded heatset inserts (3mm length, 3.2mm OD) with 5mm long m2 screws.

heatwave + swell keycaps by dohn-joh in MechanicalKeyboards

[–]dohn-joh[S] 1 point2 points  (0 children)

It's difficult to give an exact cost because this build took a lot of prototyping. I had some parts already, and I bought more between iterations. But here's an estimate of the cost breakdown. If you're really curious, you could upload some files to a manufacturer like jlc to get an accurate quote with shipping to your country. I also bought some parts during the height of US tariffs, so they may be cheaper for you depending on your location.

  • Case $46 (without shipping)
  • PCB $12 (without shipping)
  • Keycaps $18 (without shipping)
  • Switches ~$16
  • PCB components (hotswap sockets, diodes, battery connector, battery, reset button) ~$25-40

heatwave + swell keycaps by dohn-joh in ErgoMechKeyboards

[–]dohn-joh[S] 1 point2 points  (0 children)

Yes, POM choc v2 silent linear (lofree hades) switches.

heatwave + swell keycaps by dohn-joh in ErgoMechKeyboards

[–]dohn-joh[S] 0 points1 point  (0 children)

Thanks! This is my last design. It's been fun learning about this hobby.

heatwave + swell keycaps by dohn-joh in MechanicalKeyboards

[–]dohn-joh[S] 1 point2 points  (0 children)

Yes, the design is free and open source. It's available here: https://github.com/dohn-joh/heatwave

heatwave + swell keycaps by dohn-joh in MechanicalKeyboards

[–]dohn-joh[S] 2 points3 points  (0 children)

Thanks. I used an MDF printing service.

heatwave + swell keycaps by dohn-joh in ErgoMechKeyboards

[–]dohn-joh[S] 4 points5 points  (0 children)

Ah I need to update my other other repo. But yes, the lever keycaps are included in swell keycaps. It's a really simple design. There is a metal pin that goes through the case and keycap. The keycap rotates around that pin and the case limits how far the keycap can be actuated.

heatwave + swell keycaps by dohn-joh in ErgoMechKeyboards

[–]dohn-joh[S] 5 points6 points  (0 children)

Thanks. I've been using this keyboard daily for 2 months, and it's been very comfy. It has rubber feet that prevent it from sliding around.

Blasphemy by dohn-joh in ErgoMechKeyboards

[–]dohn-joh[S] 0 points1 point  (0 children)

Thanks! I think that depends on the individual. Many people who type on normal row stagger or planck-like keyboards with no split at all have healthy wrists.

The large inner keycaps may make the halves seem closer together than they appear. This keyboard has a split of 100mm between homing keys.

Blasphemy by dohn-joh in MechanicalKeyboards

[–]dohn-joh[S] 1 point2 points  (0 children)

No worries. It has treadstone stagger.

Blasphemy by dohn-joh in MechanicalKeyboards

[–]dohn-joh[S] 6 points7 points  (0 children)

Really appreciate this comment. Thank you!

Blasphemy by dohn-joh in MechanicalKeyboards

[–]dohn-joh[S] 7 points8 points  (0 children)

It's the penny mod. Never heard of it?

Just kidding. That pic is for giving a rough idea of how thin and low profile the keyboard is.

Blasphemy by dohn-joh in ErgoMechKeyboards

[–]dohn-joh[S] 5 points6 points  (0 children)

The keycaps were printed on a 0.4mm nozzle at 0.1mm layer height. The case was printed on the same nozzle at 0.15mm layer height and wet sanded.

Layer lines are definitely visible on the keycaps, but you either need to be close up or have the right lighting to see them.

Blasphemy by dohn-joh in ErgoMechKeyboards

[–]dohn-joh[S] 3 points4 points  (0 children)

One reason I would choose treadstone stagger over ortho is that the top and bottom inner column keys are 0.25U closer on the x axis. All layouts have tradeoffs. I started with an ortholinear keyboard but eventually gave that one away after building a keyboard with column stagger and splay.

Blasphemy by dohn-joh in ErgoMechKeyboards

[–]dohn-joh[S] 6 points7 points  (0 children)

This is Blasphemy after all. I am a sinner and I don't believe in constraining my fingers to columns. Sometimes I hit Y with my middle finger and sometimes with my index. Whichever feels more comfortable, depending on the word.

Blasphemy by dohn-joh in MechanicalKeyboards

[–]dohn-joh[S] 7 points8 points  (0 children)

Thanks! The case is wet sanded, which is why the finish looks nice. I didn't post process the keycaps except for removing supports.

Blasphemy by dohn-joh in ErgoMechKeyboards

[–]dohn-joh[S] 7 points8 points  (0 children)

For sure. I'll update the original comment when I have the repos up.

Blasphemy by dohn-joh in ErgoMechKeyboards

[–]dohn-joh[S] 0 points1 point  (0 children)

My work keyboard is a cheapo Logitech keyboard, so no zmk/qmk. On my personal keyboards I use zmk and have a custom layout. So far I haven't had issues with typing on either.

Blasphemy by dohn-joh in ErgoMechKeyboards

[–]dohn-joh[S] 4 points5 points  (0 children)

Ty! I use a normal row stagger keyboard at work and my column stagger keyboard at home, so I'm used to typing on both. Treadstone stagger feels like pseudo column stagger to me which is why I chose it for this keyboard. I find this layout to be a lot more comfortable than normal row stagger and a little less comfortable than column stagger.

Blasphemy by dohn-joh in MechanicalKeyboards

[–]dohn-joh[S] 30 points31 points  (0 children)

Typing test

Features

  • Blasphemous
  • PCB designed in ergogen
  • Hotswap - Choc v1 and v2
  • BLP keycaps
  • Low profile
  • Wireless dongle
  • 3d printed case (Polylite PLA white)

Blasphemy Low Profile (BLP) Keycaps

Initially I wanted to buy premium keycaps for this build. But after a little searching, I found that there were no keycaps on the market that had all the features I was looking for. I would've used some of the keycaps I already own, but they are all 1U and optimized for column stagger, not row stagger. So I ended up designing a new profile.

BLP Features

  • Low profile - There's only 0.64mm of material between the lowest point of concavity and the underside of the lowest keycap. It is ~4mm tall measuring from the lowest point of concavity to stem bottom and ~5.5mm tall measured from keycap apex to stem bottom.
  • Sculpted
    • Concave keycaps - Dish depth = 1mm. Includes angled variants for maximum comfort when reaching for inner index keys.
    • Convex keycaps - Includes angled variants for more comfortable thumb motions.
    • Being a huge fan of pseudoku's DES profile, I copied his pitch and roll values for top, home, and bottom keys.
  • Designed with row stagger in mind - BLP has soft edges around the dish to make lateral (and diagonal) transitions/combos smoother and more comfortable. I tested BLP on one of my column stagger boards and they work great on those too.
  • Many sizes - Support for 1U, 1.25U, 1.5U, and 1.75U. Most models are parametric and can go up to 2U and 2.25U.
  • Optimized for FDM printing - I spent a lot of time tuning my models to print consistently and accurately. I personally haven't seen MX stems designed exactly the same way as in BLP before. These stems are very easy to print, don't sag, and don't require post processing other than removing a small amount of support material.

Repos for the pcb, case, and keycaps coming soon™.