薄さ
しっかりとした造りを保ちながら、できる限り薄くなるように設計しました。
Internal Wire Split Keyboard
専用PCBを使わず、内部手配線と3Dプリント構造で薄くまとめた分割キーボード。
このページは制作途中のプロジェクト記録です。
内部配線式分割キーボードの設計・試作・検証内容を、完成に向けて 順次追加 しています。
Story
2025年11月、3Dプリンターを購入した勢いで分割キーボード作りに挑戦しました。
1か月で1号機は完成しましたが、見た目や操作感には納得できず、妥協しない形でもう一度作り直すことにしました。
仕事や趣味の合間での作業となり、設計に行き詰まって中断した時期もありましたが、約4か月を経て、ようやく完成しました。
しっかりとした造りを保ちながら、できる限り薄くなるように設計しました。
配線を本体の溝に収め、振動が内部配線へ伝わりにくい構造にしました。
すべての結合部をスナップフィット構造にし、分解・組み立てしやすくしました。
PCBソケットを採用し、高価なキースイッチを再利用できるようにしました。3号機を作る気は今のところ起こりませんが、作り直しにも対応できます。
未知の領域だった専用PCBの設計を避けつつ、手配線でも薄さ・強度・メンテナンス性を両立できる構造を目指しました。
Important Note
この方式は、初心者向け・量産向けの作り方ではありません。配線本数が多く、はんだ付け、導通確認、ケースへの収まり確認にかなり時間がかかります。
その代わり、配線を構造内に収めて固定することで、長く使えることを重視しています。
ハンドワイヤリングでも、薄くて綺麗に作りたかった。そのために、配線そのものを構造の一部として設計しました。
Overview
自作キーボードは、キー配列、ケース、配線、ファームウェアを自分の用途に合わせて作るキーボードです。この作品では専用PCBを作らず、3Dプリント部品の内部に配線を通して、薄型の分割キーボードとして成立させています。
キーごとの信号配線は専用基板ではなく、内部の手配線で構成します。
配線を外に出さず、プレートやベースの溝に通して固定します。
左右ユニットを分け、手の位置に合わせて置ける構成にしています。
ロープロファイルスイッチとPCB用ホットスワップソケットを流用し、厚みを抑えます。
Concept
インターナルワイヤーは、配線を外に見せず、プレートやベースの内部に通すための設計方針です。従来のハンドワイヤリングで起きやすい空中配線を減らし、薄型化、外観の整理、配線経路の再現性を狙っています。
Specs
Comparison
配線をその場で支えるか、構造の中に先に固定するかです。
Structure
専用PCBを作らず、PCB用ホットスワップソケットを単体で固定して使います。電気的には手配線、構造的には3Dプリント部品でソケットと配線を保持する作りです。
キーマトリクスは内部配線で構成し、専用基板の厚みと発注工程を省きます。
本来PCB上で使うホットスワップソケットを、3Dプリント部品に固定して使います。
ロープロファイルスイッチ前提で、ケースとプレートの重なりを低くまとめます。
キーの読み取り、配列、レイヤーはQMKで設定します。配線図と設定の一致が重要です。
Process
実作業の流れです。ここでは全体像に絞り、配線、QMK、確認、3Dプリント設計の細部は詳細ページに分けています。
キー数、分割形状、サイズ感、薄さ、見た目の方向性を決めます。最初に「どんな構造にしたいか」を固めます。
補足 ここで方向性が曖昧だと、後工程でやり直しが増えます。
キー配列、行列マトリクス、XIAO RP2040、MCP23017、左右接続の配線を整理します。
補足 配線は意外とかさばるため、抜けや重なりがないか何度も確認します。
トップカバー、スイッチプレート、ベースプレート、ボトムケースを設計します。配線溝、ソケット固定部、ネジ穴、インサートナット位置も決めます。
補足 ここで配線ルートも決まるため、この設計が全体の難易度を左右します。
スイッチ、PCBソケット、マイコン、I/Oエキスパンダー、配線材、ネジ、インサートナット、はんだ工具などを準備します。
補足 購入ミスがあると作業が止まるため、事前整理が重要です。
実際にプリントして、寸法、強度、はめ合いを確認します。失敗や作り直しが出やすい工程です。
補足 3Dプリントは初めてのこともあり、何度も作り直すうちに、市販品を買った方が安かったかもしれないと気づく工程です。
PCBソケットを所定位置に2液式接着剤で固定します。スイッチプレートとキースイッチで位置を合わせた状態で硬化させます。
補足 ソケット位置がずれるとスイッチの抜き差しが不安定になるため、固定前の位置合わせが重要です。
プレート内部の溝に配線を通し、位置決めした状態ではんだ付けします。配線経路を構造側で支えるのがこの方式の中心です。
補足 ベースプレートのはんだ付けでは、突起ができないように配線を溝へ押し込みます。
仮配線の状態でマイコンとMCP23017を接続し、キー入力が認識されるか確認します。内部に組み込む前に、配線と設定を照合します。
補足 内部配線では、組み上げてから不具合を探すと原因の特定が難しくなるため、途中段階での確認を行います。
QMKでキーマップ、マトリクス設定、I/Oエキスパンダー設定を行います。ハード構成とピン設定を一致させます。
このファームウェアは、Take&Clock Works製分割キーボード向けに設計したQMKベースの制御プログラムです。RP2040を中心に、I2C接続のMCP系I/Oエキスパンダで左右のキーマトリクスを読み取り、4行×14列の分割キーボードとして動作します。Fnレイヤー、記号レイヤー、片手入力用のミラーレイヤーも備えています。
QMK MSYS上でファームウェアをビルドし、生成されたUF2ファイルをXIAO RP2040へ書き込みます。
Details
長くなる技術説明は別ページに分けています。作る前に読むなら、配線、QMK設定、動作確認の順がおすすめです。
Follow / Download / Buy
制作記録を更新しながら、3DモデルデータをGitHubで公開しています。
制作過程や更新情報を公開していきます。
3Dプリンターを持っていない人向けに、プリント済みモデルの提供を予定しています。