From 77aff89f20e5ad75a134812d033bb582a257b20b Mon Sep 17 00:00:00 2001 From: Ryan Roden-Corrent Date: Sat, 4 Jan 2025 14:00:51 -0500 Subject: [PATCH 1/4] Clarify hotswap and switches for the Dilemma. I started my first Dilemma build, and was a bit confused by some things in the docs. First, the docs specifically call out 3D keyboards not being compatible with hotswap, but say nothing about the Dilemma. After asking on the Discord, I found out that the Dilemma also does not support hotswap, which I think covers all keyboards from BastardKB, so I don't think the "3d keyboards" qualification is necessary. Second, I couldn't find any information about what kind of switches are supported on either the docs or the product page. It would be great to add this to the product page as well, where it says "Keycaps, switches and cables not included.". I got the information on compatibility from `burkfers` on Discord. --- bg_dilemma/v1.md | 5 ++++- bg_dilemma/v2.md | 5 ++++- faq.md | 1 - 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/bg_dilemma/v1.md b/bg_dilemma/v1.md index 5289e79..4aee9f3 100644 --- a/bg_dilemma/v1.md +++ b/bg_dilemma/v1.md @@ -102,7 +102,10 @@ This step is optional, but highly recommended. # Soldering the switches -Solder in your switches of preference. +Solder in your switches of preference. The dilemma is compatible with MX and Choc V1 switches. + +{: .warning } +Choc V2 switches are not compatible! # Customize your firmware diff --git a/bg_dilemma/v2.md b/bg_dilemma/v2.md index c249501..a22dd0d 100644 --- a/bg_dilemma/v2.md +++ b/bg_dilemma/v2.md @@ -114,7 +114,10 @@ This step is optional, but highly recommended. # Soldering the switches -Solder in your switches of preference. +Solder in your switches of preference. The dilemma is compatible with MX and Choc V1 switches. + +{: .warning } +Choc V2 switches are not compatible! # Customize your firmware diff --git a/faq.md b/faq.md index 788ff8c..84fda13 100644 --- a/faq.md +++ b/faq.md @@ -21,7 +21,6 @@ You can read more on how to customize your keyboard [on the How to use and custo {: .question } Is it possible to build a hotswap Bastard Keyboard? -**On the 3d keyboards (Scylla, Charybdis...):** It's not possible to use MX sockets, because they need a specific footprint on the PCB which is not present. It is in theory possible to use Millmax sockets, though not recommended. When installing the PCBs, you bend them to fit it to the curvature so the whole thing is continuously under tension, pulling away from the switch plate, only held in place by the switch pins and solder joints. From 21e361a20615c5d951376ffb7b355084bfeb25de Mon Sep 17 00:00:00 2001 From: Ryan Roden-Corrent Date: Sun, 5 Jan 2025 08:13:13 -0500 Subject: [PATCH 2/4] Capitalize Dilemma Co-authored-by: burkfers <6268175+burkfers@users.noreply.github.com> --- bg_dilemma/v1.md | 2 +- bg_dilemma/v2.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bg_dilemma/v1.md b/bg_dilemma/v1.md index 4aee9f3..5e1088e 100644 --- a/bg_dilemma/v1.md +++ b/bg_dilemma/v1.md @@ -102,7 +102,7 @@ This step is optional, but highly recommended. # Soldering the switches -Solder in your switches of preference. The dilemma is compatible with MX and Choc V1 switches. +Solder in your switches of preference. The Dilemma is compatible with MX and Choc V1 switches. {: .warning } Choc V2 switches are not compatible! diff --git a/bg_dilemma/v2.md b/bg_dilemma/v2.md index a22dd0d..20c0a9b 100644 --- a/bg_dilemma/v2.md +++ b/bg_dilemma/v2.md @@ -114,7 +114,7 @@ This step is optional, but highly recommended. # Soldering the switches -Solder in your switches of preference. The dilemma is compatible with MX and Choc V1 switches. +Solder in your switches of preference. The Dilemma is compatible with MX and Choc V1 switches. {: .warning } Choc V2 switches are not compatible! From 474001d8249068ddbdc0710a111160cecbb39add Mon Sep 17 00:00:00 2001 From: Ryan Roden-Corrent Date: Sun, 5 Jan 2025 08:16:31 -0500 Subject: [PATCH 3/4] Clarify normal vs low-profile MX. --- bg_dilemma/v1.md | 4 ++-- bg_dilemma/v2.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bg_dilemma/v1.md b/bg_dilemma/v1.md index 5e1088e..4cf1374 100644 --- a/bg_dilemma/v1.md +++ b/bg_dilemma/v1.md @@ -102,10 +102,10 @@ This step is optional, but highly recommended. # Soldering the switches -Solder in your switches of preference. The Dilemma is compatible with MX and Choc V1 switches. +Solder in your switches of preference. The Dilemma is compatible with MX (normal profile) and Choc V1 switches. {: .warning } -Choc V2 switches are not compatible! +Choc V2 and low-profile MX switches are not compatible! # Customize your firmware diff --git a/bg_dilemma/v2.md b/bg_dilemma/v2.md index 20c0a9b..9df1b91 100644 --- a/bg_dilemma/v2.md +++ b/bg_dilemma/v2.md @@ -114,10 +114,10 @@ This step is optional, but highly recommended. # Soldering the switches -Solder in your switches of preference. The Dilemma is compatible with MX and Choc V1 switches. +Solder in your switches of preference. The Dilemma is compatible with MX (normal profile) and Choc V1 switches. {: .warning } -Choc V2 switches are not compatible! +Choc V2 and low-profile MX switches are not compatible! # Customize your firmware From 81fd6132efebdcb2a1c518f4d2df04d226b145bb Mon Sep 17 00:00:00 2001 From: Quentin Date: Mon, 6 Jan 2025 10:25:13 +0100 Subject: [PATCH 4/4] choc+mx sockets --- faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/faq.md b/faq.md index 84fda13..7ccbbc0 100644 --- a/faq.md +++ b/faq.md @@ -21,7 +21,7 @@ You can read more on how to customize your keyboard [on the How to use and custo {: .question } Is it possible to build a hotswap Bastard Keyboard? -It's not possible to use MX sockets, because they need a specific footprint on the PCB which is not present. It is in theory possible to use Millmax sockets, though not recommended. +It is not possible to use MX or Choc sockets, because they need a specific footprint on the PCB which is not present. It is in theory possible to use Millmax sockets, though not recommended. When installing the PCBs, you bend them to fit it to the curvature so the whole thing is continuously under tension, pulling away from the switch plate, only held in place by the switch pins and solder joints.