josefadamcik / SofleKeyboard

A split keyboard based on Lily58, Crkbd and Helix keyboards
https://josefadamcik.github.io/SofleKeyboard/
Other
1.88k stars 284 forks source link

Sofle Choc: Should the top plate thickness be 1.6mm or 1.2mm #136

Open infused-kim opened 2 years ago

infused-kim commented 2 years ago

Which Board? Choc

Which Board Revision? 2.1.1

What is the issue? The build instructions for the Sofle Choc don't specify the thickness of the top plate and instead link to the general sourcing page., which specifies a thickness of 1.6mm for both the PCB and the top plate.

But it seems like the required board thickness for the Kailh chock switches is 1.3mm as per Kailh's own schematics:

Kailh Switch Schematic

This is also the recommended thickness by Keebio:

If you're designing your own switch plate for Choc switches, your plate must be 1.2mm thick so that the Choc stabilizers can clip into the plate properly. The stabilizers will not clip into thicker plates properly.

You can also see a plate design here that is using 1.3mm: https://imgur.com/a/Rv9xgRU

I selected HW Bug as the issue type, but I am not sure if it actually is.

I want to stress that this is my first ever build. I have never even touched a mechanical keyboard switch... So maybe a 1.6mm plate is just fine.

Keebio stressed that chock stabilizers won't clip into thick plates properly. But what about the switches themselves?

Are the little plastic clips flexible enough to clip into a 1.6mm plate?

What is your experience with using a 1.6mm plate? Those of you who have built a sofle choc @brianlow , @lytedev, @blewisemt... Did you order a 1.6mm or a 1.2mm top plate and did the choc switches properly click into your boards?

brianlow commented 2 years ago

This is some thorough research @infused-kim!

I saw some of this info when starting the choc version. Keeb.io is going to know his stuff.

On the flip side some Corne and Lily58 build guides mention 1.6mm.

I've used the 1.6mm myself. Worked with white and light blue choc switches. The switches do clip in with the clips engaging on either side of the plate. So far I haven't heard any negative feedback from the recent group buy and a few have finished builds already.

TLDR: 1.6mm is safe, would be cool to test 1.2mm

infused-kim commented 2 years ago

Fantastic, thank you.

I placed an order for my 1.2mm PCB today before seeing your reply. I was too impatient ;)

But at least we will know if 1.2mm work too!

lytedev commented 2 years ago

I ordered 1.2mm plates and they worked great. I googled for Kailh Choc schematics which indicated that the gap is 1.3mm on the switch itself:

image

lytedev commented 2 years ago

Also just realized you have this in your top post! Haha!

Yeah, 1.2mm worked perfectly for me.

infused-kim commented 2 years ago

Fantastic, thank you for sharing. After hearing that 1.6mm works perfectly I was a little worried that I ordered 1.2 and that it might be loose.

But sounds like both 1.2mm and 1.6mm works well.

So I'll close the issue for now.

brianlow commented 2 years ago

@infused-kim can you re-open?

I was surprised 4mm didn't matter so I I just double-checked. I manufactured some with 1.2mm and some with 1.6mm. The switches snap into the 1.2mm plates but don't into the 1.6mm. 1.6mm still works - the switches are held in firmly by friction and usually you are pressing down anyways. But they are easier to remove from a 1.6mm plate than a 1.2mm because the lower catch doesn't engage. Should update the docs

infused-kim commented 2 years ago

Ah very interesting. Good to know!

I have re-opened the issue.

infused-kim commented 2 years ago

One more thing I noticed in the Kailh Choc socket spec:

Screen Shot 2022-02-19 at 12 17 00

The "bump" of the socket that goes into the PCB is 1.25mm tall. So perhaps it would make sense to use a 1.2mm thickness for the PCB too.

brianlow commented 2 years ago

oh interesting, the switch may be better seated, thanks for posting

johnnytshi commented 2 years ago

@infused-kim with1.2mm, the bump will protrude the PCB (0.05mm), and keys won't sit flat.

on Kailh website, under "Precautions": 2.Please use the thickness 1.6mm PCB

infused-kim commented 2 years ago

@infused-kim with1.2mm, the bump will protrude the PCB (0.05mm), and keys won't sit flat.

on Kailh website, under "Precautions": 2.Please use the thickness 1.6mm PCB

Thank you so much for letting us know.

Sounds like 1.6mm for the PCB and 1.2mm for the top plate are the right numbers for choc keyboards.