-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #101 from brklntmhwk/99-add-new-article
docs(content): 📖 add new article
- Loading branch information
Showing
32 changed files
with
488 additions
and
95 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
203 changes: 203 additions & 0 deletions
203
src/content/blog/en/split-keyboard-the-endpoint-build.mdx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,203 @@ | ||
--- | ||
draft: published | ||
level: 2 | ||
type: blog | ||
title: Total newbie builds a split keyboard kit "The Endpoint" | ||
publishedAt: 2024-11-22T02:27:47.379Z | ||
fmContentType: blog | ||
modifiedAt: 2024-11-25T07:20:21.304Z | ||
category: | ||
metadata: en/categories | ||
slug: attempt | ||
tags: | ||
metadata: en/tags | ||
slugList: | ||
- keyboard | ||
- electronics | ||
description: '"Split Keyboard" is taking the keyboard world by storm nowadays. On the pretext of field work, I built one of them, "The Endpoint". Here is the build log.' | ||
--- | ||
|
||
## Intro | ||
|
||
{/* textlint-disable ja-technical-writing/max-comma */} | ||
Entering the 2020s, this has been creating a huge whirlwind in the self-made keyboard community. | ||
It calls itself "Split Keyboard", as the eye of the storm, and seems to be gaining more fans around productivity supremacists, efficiency fanatics, desk setup freaks, etc. | ||
|
||
What's obviously different about them is, they are literally split into left and right. Thanks to this unique feature, users can do typing with their comfortable shoulder widths. "THIS IS 'Ergonoimics'...!" | ||
|
||
As I continued investigating it, I couldn't help chafing at the bit in the end. So I ended up diving into the split keyboard world on the pretext of undercover investigation. | ||
|
||
This time, the target is a keyboard kit "[The Endpoint](https://booth.pm/ja/items/5397024)". The developer is YMG WORKS. | ||
|
||
As to how to build, see the clear official build guide below. I'm not going to show every build step here. | ||
|
||
https://note.com/underthrow_/n/n577c993cd733 | ||
|
||
https://note.com/underthrow_/n/n65385d90a76e | ||
|
||
### Reader personas | ||
|
||
- Want to see how "The Endpoint" is built | ||
- Want to know how many and what sort of steps have to be taken to build a custom keyboard kit in general | ||
- Interested in electronics overall | ||
|
||
### My proficiency level | ||
|
||
As of the day I'm writing this article, my proficiency level in this field is as follows: | ||
|
||
- A total newbie in building a keyboard from a build kit | ||
- Have tried more than 10 off-the-shelf keyboards | ||
- Haven't done soldering ever since elementary school | ||
|
||
## Main | ||
|
||
Here's the final product. | ||
The key caps are transparent so the color of the switches stands out as the main color. | ||
|
||
![The Endpoint](../../../assets/images/the-endpoint.jpg) | ||
|
||
What's nice about it is, it offers 4 optional areas where you can install a trackball. They are the index finger and the thumb positions from both left and right. | ||
Plus, it can make your dream of dual trackballs come true. | ||
|
||
In my case, The batting order is, right index finger a trackball, left index finger and right thumb rotary encoders. | ||
|
||
I didn't setup LED lights this time, but might add them as a sign of keyboard layers changing. The feeling's getting stronger day by day. [^1] | ||
|
||
[^1]: He just wants to do soldering making up a plausible reason. | ||
|
||
### Preparation | ||
|
||
![They are all set Part 1](../../../assets/images/the-endpoint-parts-1.jpg) | ||
|
||
![They are all set Part 2](../../../assets/images/the-endpoint-parts-2.jpg) | ||
|
||
All the keyboard parts are as follows: | ||
|
||
| Product | Cost (Yen) | | ||
| --- | --- | | ||
| The Endpoint build kit | 25,000 | | ||
| Pro Micro Type-C with 12-pin conthrough x2 | 3,146 | | ||
| Trackball 34mm | 1,300 | | ||
| Metal knob for rotary encoder x2 | 1,320 | | ||
| Rotary encoder switch x2 | 660 | | ||
| Type-C cable | 2,580 | | ||
| Type-C magnetic adapter L-shaped | 1,988 | | ||
| TRRS metal cable | 1,100 | | ||
| Yushakobo Fairy Silent Linear Switch x70 | 5,004 | | ||
| Asimov Cherry Profile Transparent Keycaps Colorless | 9,350 | | ||
|
||
And the tools I used are: | ||
|
||
- Soldering iron | ||
- Soldering iron stand | ||
- Solder wick | ||
- Solder for PCB 0.8mm | ||
- Soldering flux | ||
- Epoxy resin glue | ||
- Self-closing tweezers | ||
- Precision tweezers | ||
- Key puller | ||
- Sandpaper | ||
- Masking tape | ||
- Anti-static mat | ||
- Compartment box | ||
|
||
It costs well over 30,000 yen together with the key caps and switches, and is definitely not affordable compared to those off-the-shelf keyboards. | ||
However, no one could stop me; with a one-way ticket to a utopia, I got onto the train bound for SOMEWHERE. | ||
|
||
### Start building | ||
|
||
As I mentioned earlier, I'm not going to describe how to build it here. Instead, I'm going to share some photos along the way and come clean about all the steps that I found tricky as a newbie. | ||
|
||
::::card-grid | ||
:::card | ||
![Soldering process](../../../assets/images/the-endpoint-soldering.jpg) | ||
Soldering process | ||
::: | ||
:::card | ||
![Continuity checking process](../../../assets/images/the-endpoint-continuity-check.jpg) | ||
Continuity checking process | ||
::: | ||
:::card | ||
![Soldering switch sockets](../../../assets/images/the-endpoint-switch-sockets.jpg) | ||
Soldering switch sockets | ||
::: | ||
:::: | ||
|
||
#### A formidable enemy: Trackball unit | ||
|
||
It's rather laborious than hard. | ||
I was doing better than I'd expected with building the main part, but the flag was finally triggered and resolved here. | ||
|
||
How laborious is it? | ||
|
||
- A lot of infinitesimal screws and nuts | ||
- The installation directions of the parts are specified meticulously and it requires a considerable amount of energy | ||
|
||
![The parts for the trackball unit (not all of them though)](../../../assets/images/the-endpoint-trackball-unit.jpg) | ||
|
||
#### The toughest part ever: Soldering the trackball connector | ||
|
||
Along the way of building the trackball unit, there's a step where you solder the 6-pin SH connector to the board. It was extremely hard. | ||
I'd done a lot of soldering processes up until this point and was almost narcissistic about my own soldering work, but my heart was broken in a heart beat. | ||
|
||
![6-pin SH connector and its soldering pads](../../../assets/images/the-endpoint-trackball-sensor-connector.jpg) | ||
|
||
I ended up starting it over and over about 10 times and wasting 100mm or so of the solder wick just for this process. | ||
|
||
> [!info] | ||
> If your trackball doesn't move the mouse cursor at all, check if this process is done properly first. | ||
#### Plates are tougher than they look | ||
|
||
There's the most exciting phase, installing key switches and caps, after this... but life is not that easy. | ||
|
||
As the official build guide explains, it's important to set some key switches to the edges of the plate prior to installing the top plate. [^2] | ||
This is because the plate will tilt if you rush headlong into tightening the screws. | ||
By doing so, you can tighten them while keeping the balance. | ||
|
||
[^2]: As of Nov 2024. This may change depending on updates down the road. | ||
|
||
![Fixing the plates with key switches set to the edges ](../../../assets/images/the-endpoint-plates.jpg) | ||
|
||
> [!note] | ||
> The knack of screw tightening is checking the whole balance while tightening little by little rather than tightening each all at once. | ||
### Customization of keymap | ||
|
||
The keymap of "The Endpoint" is customizable via [Remap](https://remap-keys.app/). It's very convenient to be able to tweak it on the browser. | ||
|
||
One noteworthy thing is, it supports the Auto Mouse Layer. [^3] | ||
By default, the 3rd layer works as its mouse layer. It automatically switches to it when detecting the mouse movements, and switches back when the mouse cursor stops. | ||
Personally, I allocate the left and right click jobs to the left middle and index fingers at the home position respectively on the 3rd layer. | ||
|
||
[^3]: As of Nov 2024. | ||
|
||
#### New key layout | ||
|
||
Having been together with the QWERTY layout for so long, it might be high time we led our own lives each other. | ||
So I started using the "[Ohnishi Layout](https://o24.works/layout/)", which has recently been very hot in Japan. | ||
|
||
For more details , see the article below. | ||
|
||
(🚧Coming soon...) | ||
|
||
## Outro | ||
|
||
It's been a week or two since I built and started using it and it's indescribably comfortable without having to move my hands between the mouse and the keyboard. | ||
I'm also enjoying one of the privileges split keyboards offer: | ||
The capability to adjust it to my shoulder width. | ||
|
||
On the other hand, it doesn't include anything like trackball cover, which means your trackball is merely there like a strawberry on top of a strawberry shortcake. | ||
Once you tilt your keyboard outside, it will jump out vigorously and then walk out on you very soon. | ||
|
||
I used to be one of them who thought it'd be no problem if using it home only, but reconsidered quickly, "Definitely need something to cover it". That's because it's often gone like a pinball game whenever I accidentally hit my keyboard. [^4] | ||
Luckily and thankfully, one great volunteer has created and published the 3D data of the cover, so I'm thinking about giving it a shot. | ||
|
||
[^4]: I played it 3 times in shorter than 2 weeks. They were all gone too far unbelievably. | ||
|
||
https://x.com/kepeoo/status/1787519812505407943 | ||
|
||
### Acknowledgement | ||
|
||
I would like to thank YMG WORKS, the developer of "The Endpoint", for swiftly and carefully responding to my questions countless times despite most of them being rudimentary. |
Oops, something went wrong.