自作キーボード温泉街の歩き方

自作キーボードの世界は温泉に例えられます。自作キーボードの温泉街の楽しい歩き方を紹介します。

7Nanoというマクロパッドを作ったよ!

こんにちは。自キ温泉ガイドのサリチル酸です。

Hello. I am Salicylic_acid3 from DIY-Keyboard Guide.

f:id:Salicylic_acid3:20181119233252p:plain

今回はSeeed Fusion DIY XIAO Mechanical Keyboard Contest用に作った7Nano(ナナナノ)のことを紹介したいと思います。

I would like to introduce 7Nano, which I built for the Seeed Fusion DIY XIAO Mechanical Keyboard Contest.

出来たもの - The finished product

コンセプト - Concept

Ent4Spaceの経験を活かした簡易版として頒布を前提に設計したため、Ent4Spaceと同様の部分が多く、個別の挑戦的な部分は少なめです。

  1. 5mmインテグレーテッドマウントかつスタビの共存
  2. ケースの意匠を自分なりに凝ってみる
  3. ピンヘッダを使ってソケット裏にXiaoマイコンボードを付けてみる
  4. PRK Firmwareに対応する
  5. LEDを光らせる
  6. 3Dプリントケースに直接タップネジを使う

Because it was designed to be distributed as a simplified version of Ent4Space based on our experience with Ent4Space, many parts are similar to Ent4Space and there are fewer individual challenging parts.

  1. Coexistence of 5mm thick integrated mount and stabilizer

  2. Consider my favorite elaborate case design

  3. Attach Xiao microcontroller board behind the socket using pin headers

  4. Support PRK Firmware

  5. Make the LEDs glow

  6. Use tap screws directly on the 3D printed case

1.5mmインテグレーテッドマウントかつスタビの共存 - Coexistence of 5mm thick integrated mount and stabilizer

(Ent4Spaceからのフィードバック)

私は5mm厚のインテグレーテッドマウントのケースに結構可能性を感じていまして、低コストで良好な打鍵感にできるように色々な工夫を試行錯誤しています。

この7Nanoも最初はEnt4Spaceと同様にアルミ削り出しで考えていましたが、途中で3Dプリントケースのみとすることにしました。

それは思ったよりレジンケースの出来が良く、コストも安く作れそうだったからです。

(Feedback from Ent4Space)

I see quite a bit of potential in 5mm-thick integrated-mount aluminum cases, and I am working on various ways to make them low-cost and good hitting feel.

I was initially thinking of using a machined aluminum case for the 7Nano as well as the Ent4Space, but halfway through the design process, I decided to use only a 3D printed case.

The reason was that the resin case was better than expected and it could be made at a lower cost.

2.ケースの意匠を自分なりに凝ってみる - Consider my favorite elaborate case design

(Ent4Spaceからのフィードバック)

私はあまりセンスがある方ではないことを自覚しているため、キーボードに華美な意匠を付けることは有りませんでした。

しかし、最近のキーボードがかなり凝った意匠をしているのでチャレンジしてみたくなったのです。

私の好きなデザインは直線主体の角張ったデザインなので、大きく面取りした直線的なデザインです。

(Feedback from Ent4Space)

I am aware that I am not a person of good taste, so I have never had a keyboard with an exquisite design.

However, I wanted to try my hand at designing a keyboard since the latest keyboards have quite elaborate designs.

My favorite design is straight lines and angular, so I wanted to try a linear design with a large beveled edge.

またこの側面のデザインは「クジラのようだ」とよく言われますが、クジラみたいですかね?

私としては最高に格好いいんですが、デザインって難しいですね。

Also, this side design is often said to "look like a whale," but does it look like a whale?

As far as I'm concerned, it's the best looking, but design is difficult.

Ent4Spaceからのフィードバックとして、3Dプリントでケースを作ることでエッジがキレイに出ています。

また、金属のケースでは光を通しませんでしたが、LEDの光を通す事ができました。

これは思ったよりよく、3Dプリントを使うように変更する理由になりました。

As feedback from Ent4Space, the edges of the case were beautifully made by 3D printing.

Also, the metal case did not allow light to pass through, but the LED light did.

This was better than we expected and was the reason for the change to use 3D printing.

白いケースだと光をぼんやり通します
A white case allows light to pass through dimly.

透明なケースだと涼しげに光ります
A transparent case makes it glow coolly.

3.ピンヘッダを使ってソケット裏にXiaoマイコンボードを付けてみる - Attach Xiao microcontroller board behind the socket using pin headers

よくあるキーソケットの裏にマイコンを付ける構成をやってみようと思い、やってみました。

結構他のキーボードにも使えるノウハウだと思いましたので試してみました。

下の写真を見るように、7Nanoは中にケーブルコネクタを内蔵することにしています。

ケーブルが取り外せないのがデメリットですが、この写真で使用しているケーブルのように中継コネクタがあるとそのデメリットも帳消しに出来ます。

MOMOKA Silver Bullet Keyboard Cableshop.yushakobo.jp

I decided to try a common configuration of attaching a microcontroller to the back of the key socket.

I thought it was a know-how that could be used for quite a few other keyboards, so I gave it a try.

As you can see in the picture below, 7Nano has decided to build a cable connector inside.

The disadvantage is that the cable cannot be removed, but this disadvantage can be canceled out by using a relay connector like the cable used in this picture. 

MOMOKA Silver Bullet Keyboard Cableshop.yushakobo.jp

キースイッチを縦に付けることでUSBコネクタを外に出すことが出来るかもしれませんが、私のポリシーでキーを縦に付けることが出来なかったのです。

It might be possible to put the keyswitch vertically to keep the USB connector out, but my policy did not allow me to put the keys vertically.

4.PRK Firmwareに対応する - Support PRK Firmware

これは非常に簡単でした。

PRK Firmwareの作者の(@hasumikin)に感謝です。

This was very easy.

Thanks to the author of PRK Firmware (@hasumikin).

github.com

5.LEDを光らせる - Make the LEDs glow

LEDを直結しましたが光りませんでした。

Monksoffunkさんの記事を参考にダイオードを挟むと光りました。(Monksoffunkさんありがとう!)

I connected the LED directly to it, but it did not light up.

I put a diode between the LED and the LED and it lit up. (Thanks Monksoffunk!)

25keys.com

6.3Dプリントケースに直接タップネジを使う - Use tap screws directly on the 3D printed case

3Dプリントケースと言えば、インサートナットを埋め込んだりスペーサーをはめ込んだりするのが主流?ですが、この7Nanoは安価かつ簡単にするためにタップネジを直接ねじ込む方式にしています。

普通のタップネジではなく、3Dプリンタ用のタップネジを使用しています。(ネジを仕入れたら広告が入っていて存在を知りました)

凄くしっかり入りましたし、10回程度の締め直し程度では緩むことは有りませんでした。(ネジのほうがナメそうなくらいしっかり入ります)

大きく高価なケースではインサートナットの方が安心かもしれませんが、小さく安価な7Nanoにはこの方が適切だと判断しました。

When it comes to 3D printed cases, the mainstream method is to embed an insert nut or fit a spacer into the case.

However, 7Nano uses a direct tapped screw to make it inexpensive and simple.

Instead of ordinary tap screws, we use tap screws for 3D printers. (I found out about their existence when I stocked up on screws and saw an ad for them.)

They went in very securely and did not loosen after about 10 re-tightenings.(The screw goes in so tight that it almost looks like it is going to be nipped.)

Insert nuts may be safer for larger, more expensive cases, but for the smaller, less expensive 7Nano, I found these to be more appropriate.

wilco.jp

赤丸部分にタップネジを使用(1個は穴がズレていたため使用できず)
Tap screws are used in the red circled area (one could not be used because the hole was misaligned)

些細な宣伝 - advertisement

※7NanoはコンテストのPCB製造クーポンを使用しておらず、自前で発注しました。

*7Nano did not use the contest's PCB manufacturing coupon and placed its own order.

www.seeedstudio.com

www.seeedstudio.com

www.seeedstudio.com

まとめ

私はこのEnt4Spaceマクロパッドで色々挑戦的なことを行いました。

しかし、私一人で全てを開発し切るのは難しいので、手伝ってくれる方を募集中です。

また、頒布しないとSeeed Fusion DIY XIAO Mechanical Keyboard Contest的に良くないのかな、と思い7Nanoマクロパッドというものを作りました。

7NanoマクロパッドはEnt4Spaceを小さくまとめたケース形状でPRK Firmwareに対応し、安価に製造できるような作りにしてあります。

近々7Nanoマクロパッドについても記事にまとめたいと思いますので、乞うご期待です。

そしてSeeed様、このような面白い企画をありがとうございました。

I did many challenging things with this Ent4Space macro pad.

However, I thought it would not be good for the Seeed Fusion DIY XIAO Mechanical Keyboard Contest if I did not distribute it, so I created the 7Nano Macro Pad.

The 7Nano Macro Pad is a smaller version of the Ent4Space case that is compatible with PRK Firmware and can be manufactured inexpensively.

We will soon write an article about the 7Nano Macro Pad, so please stay tuned.

And thank you Seeed for such an interesting project.

おわりに

Ent4Spaceは実験的なことをやりすぎてSeeed Fusion DIY XIAO Mechanical Keyboard Contestとしてはちょっと違うかなと思いましたので、無難な頒布用マクロパッドを作ってみました。

ケースは発注しているので、少量から頒布してみたいと思います。

※ただし、透明のケースはアルミ削り出しよりもコストが高くついたので、通常の白と黒で発注しました。

I thought Ent4Space was too experimental to be a Seeed Fusion DIY XIAO Mechanical Keyboard Contest, so I made a macro pad for safe distribution.

I have already ordered the case, so I would like to start distributing it in small quantities.

However, the transparent case is more expensive than the machined aluminum case, so I ordered a normal white and black case.

本記事の記載内容に対して変更や更新要望等あれば遠慮なく私のDiscordまでどうぞ。

If you have any requests for changes or updates to the information in this article, please feel free to contact me on my Discord.

salicylic-acid3.hatenablog.com

本記事はNaked64SF v3 Proto3で書きました。

This article was written by Naked64SF v3 Proto3.