GithubHelp home page GithubHelp logo

amatelus73's Introduction

Amatelus73ビルドガイド

概要

m.teiさんのセミエルゴレイアウトを参考に作成したシンメトリカルスタッガードキーボード。
RGBMATRIXに標準対応しているのも特徴。

材料リスト

品目 数量 備考
PCB 1枚
トッププレート 1枚
ボトムプレート 1枚
アクリル保護プレート 2枚
ProMicro 1個
ダイオード 73個 スピーカーを使う場合74個。
スルーホールは使えないので注意。
LED(YS-SK6812mini) 74個
Kailhソケット 73個
M2L4ネジ 18本
M2L7六角スペーサ 5本
M2L8丸スペーサ 4本
タクトスイッチ 1個
ゴム足 4個
2Uスタビライザー 4個
MX互換スイッチ 73個
キーキャップ 73個
USBケーブル 1本

オプション機能

品目 数量 備考
コンスルー 2本
圧電サウンダ 1個 スピーカーオプション
型番: PKMCS1212E4000-R1
1kΩ抵抗 1個 スピーカーオプション
OLED 1個 ピン、ソケットも。

組み立て手順

LED

LEDをはんだ付けします。
小さくドットが入っているのが欠けている足に対応しています。

行ごと向きが違うので注意してください。

ダイオード

ダイオードをはんだ付けします。
向きに気をつけてください。
うっすら線が書いてあるほうが左です。

先に予備ハンダとしてどちらかのパッドにハンダを盛って、 予備ハンダを溶かすようにしてダイオードの片足をはんだ付けします。
この状態で横から見てダイオードが浮いていないことを確認してください。
浮いてしまっている場合はダイオードをピンセットで押さえつけながら、 はんだづけした部分を再度熱すればきれいになります。

浮いていないことを確認し、反対側をはんだ付けします。

ソケット

ソケットをはんだ付けします。

リセットスイッチ

反対側(表、スイッチ側)にひっくり返して、 タクトスイッチを差し込み、 再度裏面に戻してはんだ付けします。

圧電サウンダ(オプション)

1kΩ抵抗、ダイオード、圧電サウンダをはんだ付けします。

ProMicro

ここだけは間違えるとリカバリが面倒なので、細心の注意をして作業にあたってください
コンスルーを使う場合はHelixのビルドガイドなどを参考にしてください。
また、ProMicroはあらかじめいわゆる「モゲ対策」をしておくといいです。

まず4角のピンをはんだ付けし、 ピンヘッダとプロマイクロが浮いていないことを確認して、 他のピンをはんだ付けします。
浮いてしまっていた場合、やけどに気を付けて、指で少し抑えながら、 浮いているピンにハンダをあてます。 裏面に戻し、表面と同様に4角からはんだ付けしていきます。

この段階で一度後述のLEDテスト用のファームウェアの書き込みをして導通テストしておくといいです。
問題なければ全LEDが点灯するはずです。
(RGB_MATRIXはキー押下に応じてLEDが光るモードがデフォルトになっているようなのでLED_testで確認するのが吉です。)

git clone https://github.com/swanmatch/qmk_firmware.git --recursive
cd qmk_firmware
make amatelus73:led_test:avrdude

OLED(オプション)

OLEDにピンをはんだ付けし、基板側にソケットをはんだ付けします。 いずれも斜めになりやすいので注意してください。

スタビライザ

スタビライザを組み立てて、回路基板にはめ込みます。

スイッチ、トッププレート

トッププレートにスイッチをはめて、PCBに刺します。
これも最初に4角からはめるといいです。

プロマイクロ保護プレート

PCB裏側から丸スペーサーをネジ止めして、 表側に保護プレートを挟み込む形でPCネジで止めます。

ボトムプレート

ボトムプレートに六角スペーサーをネジ止めして、 本体にはめ込み、ネジ止めします。

ボトムプレートにゴム足を貼り付けてください。

ファームウェア

ファームウェアの書き込みは以下のコマンドを叩きます。
QMKの環境構築についてはお使いのOSによって異なりなりますので、 公式ドキュメントを読んでください。

# LEDテストの書き込みを実施した場合は↓は不要
git clone https://github.com/swanmatch/qmk_firmware.git --recursive
cd qmk_firmware
make amatelus73:default:avrdude
# OLED ver
# amatelus73/oled:default:avrdude
# Audio ver
# amatelus73/audio:default:avrdude

キーキャップ

キーキャップの取り付けは下記を推奨しています。
図はm.teiさんに作成いただきました。

Special Thanks!!

完成図

完成図

完成図

amatelus73's People

Contributors

swanmatch avatar

Watchers

James Cloos avatar  avatar Takeshi Nishio avatar

Forkers

gkeyboard

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.