ZMKキーボード基板の製造と組み立て
ZMKは、特に小型コントローラモジュールやNordicベースのワイヤレスハードウェアを使用する場合、低消費電力Bluetoothキーボード、分割キーボード、バッテリー駆動入力デバイスによく採用されています。Highleap Electronicsは、キーボード用途だけでなく、幅広い電子製品向けにPCBおよびPCBAを製造しています。ZMKプロジェクトでは、リジッドPCBの製造、コントローラモジュールまたはチップダウンBLEアセンブリ、USB-Cおよび充電回路、ディスプレイ、エンコーダ、RGB、バッテリー、左右プログラミング、ワイヤレスペアリング、電流テスト、最終製品統合などのサービスを提供できます。
リポジトリやキーマップだけでは、完全な製造パッケージとは言えません。リリースされたPCBリビジョン、コントローラピン、ブートローダー、デバイスツリー構成、生成されたバイナリ、左右の役割、バッテリー動作、ボンディングクリアプロセス、テスト手順など、すべてが一致している必要があります。Highleapは、承認された開発データを管理された製造手順に変換することで、すべてのZMK PCBAが正しい製品バリアントに対してプログラム、識別、テストされるようにします。
ZMKワイヤレスキーボードPCBA調達ガイド
Highleapは、ZMK分割キーボード基板、nRF52ファミリーキーボード基板、モジュールベースのワイヤレスキーボード、またはチップダウンZMK BLEキーボードを製造できます。ZMKファームウェアの書き込み、ボンディングのクリア、左右の識別、ホストペアリングは製造工程に含めることができます。カスタムキーボードハードウェアは設計図に基づいて製造されます。Highleapは、お客様の承認なしにキーマップやワイヤレスアーキテクチャを変更することはありません。
| 調達品目 | ハイリープの供給と見積もり基準 |
|---|---|
| ハードウェアフォーマット | コントローラモジュールキャリア基板、チップダウンBLE基板、有線/無線ハイブリッド、スプリットペア、またはレシーバ/ドングルアーキテクチャ。 |
| ファームウェア入力 | 左右のバイナリ、ブートローダー、ZMK設定アーカイブ、キーマップ、復旧手順、およびバージョン識別子を公開しました。 |
| ワイヤレス機能 | BLEアドバタイジング、プロファイル、ペアリング、再接続、中央/周辺役割の分割、およびバッテリーレポートは、定義どおりに実行されます。 |
| アセンブリ | BLEコントローラー/モジュール、水晶発振子、USB-C、充電器、バッテリーコネクタ、キー/ソケット、ディスプレイ、エンコーダー、RGB。 |
| ホイール試乗 | プログラミング、役割識別、ボンドクリア、ハーフペアリング、ホストペアリング、マトリックス、USB、電流、およびオプションのディスプレイ/RGBチェック。 |
| 試作品の最小発注数量 | 初期の ZMK PCB アセンブリは Highleap の 5個からの少量注文で始められるエントリーポイント分割製品の場合、見積書には数量が個々の半分単位でカウントされるのか、完全なペア単位でカウントされるのかが明記されており、コントローラーモジュール、バッテリー、ペアリング時間によって最小数量が変わる場合があります。 |
| リードタイムに関する約束 | ZMKの納品は、コントローラー/モジュールの在庫、バッテリー、ブートローダー、リリース済みバイナリ、役割定義、ペアリングテストが利用可能になった後に確定します。 組立リードタイム参考値 製造および調達にかかる時間は対象となります。ファームウェアのビルド時間や無線デバッグ時間は、別途規定がない限り対象外です。 |
| コスト要因 | コントローラの可用性、モジュール設計とチップダウン設計の比較、スプリットペア処理、バッテリー、プログラミング時間、ペアリング/シリアル化、およびテスト治具の複雑さ。 |
| 推奨される見積もりファイル | Gerber/ODB++、ドリル、BOM、重心、図面、コントローラデータ、ブートローダー、リリース済み左右バイナリ、構成アーカイブ、キーマップ、バッテリー/筐体情報、ペアリング/テスト手順を提供します。Highleapの ファイルチェックリスト 基本的な製造フォーマットを提供する。 |
| ソフトウェア境界 | Highleapは承認済みのリリース版をビルドしてフラッシュすることができます。新しいZMK機能の開発、アプリケーションのデバッグ、および認証は、別途契約がない限り、別個の業務範囲となります。 |
Highleapのリジッドボード機能は、モジュールキャリアとチップダウンBLE設計の両方をサポートしています。実際のZMKビルドは、アンテナクリアランス、コントローラの配置、バッテリー回路、分割ハーフ形状、プログラミングアクセスなどの制約を受けるため、各リビジョンごとにDFM承認済みのサブセットが文書化されています。
ZMKワイヤレスキーボードのハードウェアおよび製造ファイル
ZMKは、Zephyrをベースにしたオープンソースのキーボードファームウェアで、有線および無線入力デバイス向けに設計されています。公式ドキュメントには、サポートされている機能として、無線分割キーボード、低消費電力、スリープ状態などが挙げられています(ZMKの概要と機能状況)。製造にあたっては、Highleapは「ZMKサポート」という一般的な要望ではなく、具体的なハードウェア構成情報を必要とします。
ZMKキーボードのPCB製造においては、はんだ付けだけでなく、より広範な管理が行われます。Highleapは各ハードウェアバリアントを識別し、適切なファームウェアを書き込み、出荷時のボンディング状態を確認し、リリースされたZMK PCBAのリビジョンを記録します。ワイヤレス分割製品については、2枚の無関係な基板をテストするのではなく、ペアレベルでのテストを実施します。
無線メカニカルキーボードのPCBサービスページでは、RF、バッテリー、アンテナに関するより広範な製造管理について説明しています。
| 必要なファイルまたは決定 | 重要性 | リリース条件 |
|---|---|---|
| コントローラーボードまたはSoC | ピン、無線、ブートローダー、および電源要件を定義します。 | 正確な部品と承認済みの供給元。 |
| ZMKボード/シールド構成 | ハードウェアノード、マトリックス、センサー、および役割分担をマッピングします。 | リポジトリのコミットまたは管理されたアーカイブ。 |
| 左/右または中央/周辺構築 | ファームウェアが間違った場所にロードされるのを防ぎます | 名前付きバイナリとプログラミング命令。 |
| キーマップと機能の設定 | 入力、照明、エンコーダー、プロファイルを定義します。 | 生産テスト用に承認されたバージョン。 |
| バッテリーと充電器の仕様 | 電力と安全動作を定義します | 承認済みの回路図、パッケージ、および制限事項。 |
| テストコマンドとリセット/ボンディング手順 | 繰り返し可能なペアリングと機能テストを可能にする | オペレーターへの指示および合否判定基準。 |
Highleapは、構成が進化する過程でエンジニアリングプロトタイプを構築できますが、量産には、確定済みのPCB、部品表、ファームウェアリポジトリの状態、およびテストの改訂版が必要です。
コントローラー、ピン割り当て、ブートローダー制御
ZMKの設計では一般的にnRF52ベースのモジュールまたはコントローラボードが使用されますが、製造レビューは顧客の選定内容に厳密に従って行われます。Highleapは、マトリックスピン、I²C/SPIデバイス、エンコーダ、ディスプレイ、バッテリー測定、外部電源制御、USB、およびプログラミングアクセスをデバイスツリーファイルと照合してチェックします。
- すべての回路図ネットがZMKのピン割り当てと基板定義に一致していることを確認してください。
- 選択したコントローラのプログラミングおよびリカバリアクセスを予約する。
- カスタムSoCレイアウトにおける発振器、アンテナ、レギュレータ、およびデカップリングの要件を検証する。
- ブートローダーイメージ、アプリケーションイメージ、およびフラッシュシーケンスを定義する。
- USB-Cポート、バッテリー、露出したコネクタインターフェースを保護する。
- 正しいバイナリがロードされるように、オプションのハードウェアバリアントを文書化する。
プログラミングは、マイクロコントローラボードのはんだ付けおよびプログラミングと統合できます。Highleapは、承認されたイメージ名またはチェックサムを製造ロットとともに記録します。
ZMKの分割キーボードロール、BLEおよび電源ドメイン
ZMK分割キーボードは、キーマップの状態を処理しホストと通信する中央デバイスと、キーイベントやセンサーイベントを送信する周辺機器で構成されています。中央デバイスは無線通信量が多いため、通常はより多くの電力を消費します。これらの役割とペアリング手順については、ZMK分割キーボードガイドに記載されています。
左右対称の製造、スペアハーフポリシー、梱包については、分割キーボードPCB製造で詳しく説明されています。
| デザインエリア | ZMK生産会社 | ハイリープテスト |
|---|---|---|
| 中心的/周辺的アイデンティティ | ファームウェアの誤りにより、正しい役割動作が妨げられます。 | ラベル付きバイナリをフラッシュし、役割の動作を検証する。 |
| 半分同士のBLEペアリング | 保存された結合は、新しい一致セットが接続されるのを妨げる可能性があります | 制御されたクリア/リセット/ペアリングのシーケンスを使用してください。 |
| ホストプロファイル | 古い絆は再接続の失敗を引き起こす可能性がある | プロファイルをクリアし、承認済みのホスト切り替えをテストします。 |
| 前半と後半のバッテリー容量の差 | 中枢電流と末梢電流は異なる場合がある | 各辺を規定された状態において測定する。 |
| 外部電源レール | ディスプレイや照明は、本来電源がオフの状態でもバッテリーを消耗することがあります。 | ファームウェア制御によるレールシャットダウンを確認する。 |
| USBアクセス | ホスト機能または充電機能を露出させるのは、意図した側のみです。 | 両方の半分を製品の説明書と照らし合わせてテストしてください。 |
ワイヤレス分割型製品の場合、Highleapは左右の半分をペアとしてシリアル化し、梱包することができます。販売後の製品には専用のリセットおよびボンディング手順が必要になる場合があるため、予備部品のポリシーと交換用ペアリングは製造前に定義しておく必要があります。
ZMKキーボード基板製造仕様
以下の値は、Highleap社が公開しているリジッドPCBの能力表から引用したものです。これらは工場レベルの限界値であり、あらゆる極端な仕様を1つの製品に組み込めることを保証するものではありません。ZMK製品は、小型のコントローラボードから大型のキーボードまで、幅広いサイズに対応可能です。実際の製造工程は、選択されたモジュール/SoC、アンテナ、マトリックス密度、バッテリーコネクタ、および機械的な形状によって異なります。
| 製造品目 | 公開されたハイリープ機能 | プロジェクト条件 |
|---|---|---|
| 最大レイヤー数 | 最大60層まで | 実際の構成は、DFMレビュー後に公開されます。 |
| 最小限の内部/外部トレースとスペース | 2/2 ミル | 銅の重量、基板サイズ、および製造プロセスの組み合わせによって、実際の限界値は変化する可能性があります。 |
| 仕上がり板厚 | 0.2〜8.0 mm | キーボードの機械的な積層構造とコネクタの高さが、通常、選択される厚みを決定します。 |
| 完成ボードサイズ | 最小 10 × 10 mm。最大22.5×47.5インチ | パネルの利用方法、外形形状、および組み立てサポートについて見直す必要がある。 |
| アウトライン許容値 | ±0.1 mm | 重要なスイッチ、プレート、および筐体の接合部は、図面に寸法を明記する必要があります。 |
| 最小レーザードリル/環状リング | 0.075 / 0.075ミリメートル | マイクロビアは、配線密度がHDI処理を正当化する場合にのみ使用されます。 |
| 公表されているインピーダンス許容値 | ≤50 Ωで±5 Ω。 50Ω以上で±7% | USB、RF、その他の制御型相互接続設計に関連する。 |
| 最小SMTパッド容量 | 7 × 10ミル | 部品パッケージおよびペースト塗布口は、組み立て審査の対象となります。 |
| 最小BGAピッチ | 7千 | 最終的なパッケージの組み立ては、パッドの設計、ステンシル、ビア戦略、および検査計画に依存します。 |
| 公開されている表面仕上げ | ENIG、ENEPIG、OSP、HASL、浸漬銀/錫、硬質金など | 表面仕上げは、はんだ付け性、接点、コスト、保管要件などを考慮して選択されます。 |
Highleapは、設計が対応している場合、2つの異なる分割基板、鏡像反転基板、または共通の可逆式基板を製造できます。各基板には、プログラミングおよび梱包時の混同を防ぐため、製造および組み立て専用の識別子が付与されます。
ZMKファームウェアの書き込み、ペアリング、および機能テスト
生産ステーションは、開発者が手動でプログラムしたユニットをテストするだけでなく、書き込みが不十分なコントローラや、誤ってフラッシュされたコントローラを復旧できる必要があります。Highleapは、NPIの前にブートローダー、アプリケーションファイル、プログラマ、ケーブル、スクリプト、および障害復旧手順書を要求します。
Highleapは、文書化されたキーボードPCBAテストステーション内でこれらの手順を実行できます。
- プログラム: 承認されたインターフェースを使用して、ブートローダーとZMKアプリケーションをロードします。
- 識別: 左右、中央部/周辺部、およびハードウェアのバリエーションを記録します。
- 明確な絆: デバイスを既知のペアリング状態にする。
- 半分ずつペアにする: 両側からの通信の分割と重要なイベントを検証する。
- ペアホスト: BLEの広告配信、接続、プロファイル切り替えをテストします。
- エクササイズ用具: マトリックス、エンコーダー、ディスプレイ、照明、バッテリーレポート、USB。
- 電流を測定する: 定義されたファームウェアにおける、アクティブ、アイドル、スリープの状態。
- 結果を保存: ファームウェア/テストのリビジョンをユニットまたはロットに関連付ける。
ZMKはデフォルトで複数のBluetoothプロファイルをサポートし、接続情報を保存するため、出荷状態とプロファイルクリア手順を定義する必要があります:ZMK Bluetoothプロファイルとペアリング。
代表的なZMKハードウェア製造ルート
これらの代表的な製造経路は、一般的なZMKアーキテクチャ間で製造パッケージがどのように変化するかを示しています。
| 代表的な構成 | 一般的なハードウェア範囲 | 生産と受容に焦点を当てる |
|---|---|---|
| コントローラーモジュール無線ボード | ソケット式またははんだ付け式のBLEコントローラモジュール、バッテリー、USB-C | モジュールの向き、プログラミング、電流、ペアリング、および機械的な高さの検証。 |
| チップダウンZMK製品 | BLE SoC、RFネットワーク、水晶発振器、アンテナ、充電器、キーボードマトリックス | RFジオメトリ、必要に応じたX線検査、プログラミング、電流および無線機能テスト。 |
| ZMKワイヤレススプリットペア | 中心/周辺役割を持つ左右のPCBAを分離する | 正しいバイナリ、ペア識別、ハーフ間通信、ホストペアリング、およびスペアハーフポリシー。 |
最小発注数量、試作品から量産への修正、および納期
ZMKプロジェクトは開発中に頻繁に変更されることがあります。Highleapは、リポジトリの状態、生成されるバイナリ、PCBリビジョン、BOM、テストスクリプトをまとめて管理することで、実験的なビルドとリリース済みの製品版を分離します。ファームウェアの変更によって、PCBが変更されていなくても、HIDの動作、スリープ電流、必要なハードウェアテストが変わる可能性があります。
試作段階の需要には多品種少量生産のプリント基板組立が利用でき、一方、管理対象部品は部品調達を通じて管理される。
| 管理対象品目 | 変更例 | 必要なアクション |
|---|---|---|
| PCB改訂版 | ピン、コネクタ、アンテナ、またはバッテリーの変更 | 新しいDFMと最初の論文レビュー。 |
| BOM/AVL | コントローラー、レギュレーター、またはディスプレイの代替品 | 互換性および調達承認。 |
| ZMK構成 | マトリックス、スプリット、HID、またはパワーオプション | 再構築、フラッシュ、回帰テスト。 |
| ブートローダー | リカバリまたはフラッシュインターフェースの変更 | 生産プログラマーと手順書を更新してください。 |
| テストスクリプト | 新機能または受け入れ制限 | 治具の検証とオペレーターの作業開始許可。 |
| 包装/ラベル | 左右、バッテリーまたは国名表示 | トレーサビリティと梱包管理を更新する。 |
Highleapは、試作品、多品種少量生産、および定期生産に対応しています。納期は、コントローラーの供給、ファームウェアの準備状況、治具の範囲、およびバッテリー処理が確認された後に確定します。
ZMKプロジェクト向けハイリープ生産管理システム
- PCB、BOM、ブートローダー、バイナリ、テストスクリプトはリビジョンごとにリンクされています。
- 左右および中心/周辺といったアイデンティティは、プログラミングおよびパッキングの過程で制御される。
- 消費電流は、顧客が承認したファームウェアの状態下で測定できます。
- モジュールベースのプロトタイプは、制御されたチップダウン設計または量産設計へと移行することができる。
- 交換用部品やアフターサービスにおける部品の取り付け手順は、発売前に定義しておくことができる。
ZMKキーボード基板製造に関するよくある質問
これらの質問は、ZMK製ワイヤレス、分割型、およびnRF52ベースのキーボード基板アセンブリに関する最も一般的な製造上の検索ニーズに対応するものです。
ZMKキーボード基板とは何ですか?また、QMKキーボード基板とはどのように違うのですか?
ZMKはZephyr RTOS向けに開発され、Bluetoothおよび低消費電力キーボードで広く使用されています。QMKは有線キーボード向けの高機能ファームウェアとしてより確立されていますが、無線実装も存在します。PCBの選択は、MCU、無線アーキテクチャ、消費電力、必要な機能、および製品所有者が選択したファームウェアエコシステムによって異なります。
ZMKキーボードは、コントローラーモジュールを使うべきか、それともチップダウン型のnRF52設計を使うべきか?
モジュール設計はRF設計リスクを低減し、少量生産の調達を簡素化できるが、コストが高くなり、機械的な配置が制限される可能性がある。チップダウン設計は、大量生産時のユニットコストとサイズを削減できるが、RFレイアウト、アンテナ設計、水晶発振器、プログラミングアクセス、認証計画の管理が必要となる。
基板実装とファームウェアプログラミングに必要なZMKファイルは何ですか?
コントローラー定義、ブートローダー、リリース済みの左右バイナリ、ZMK構成アーカイブ、キーマップ、バージョン識別子、プログラミング方法、ボンドクリア手順、および機能テスト手順とともに、ガーバーまたはODB++、ドリル、回路図、部品表、重心、および組立図を提供してください。
ZMK分割キーボードは、なぜ左右で異なるファームウェアが必要なのですか?
2つの半分は、異なるマトリックスピンと、中央または周辺の役割を使用する場合があります。製造工程では、それぞれの半分に正しいイメージをロードし、アセンブリにラベルを付け、それらが互いに、そしてホストに接続されていることを確認する必要があります。可逆ハードウェアには、最終的な役割を割り当てるための明確な方法が必要です。
ZMKキーボードでは、Bluetoothペアリングと接続解除はどのようにテストされますか?
製造手順では、古い結合を消去し、解放されたイメージをプログラムし、分割された半分をペアリングし、制御されたホストに接続し、再接続動作を検証することができます。出荷状態は、製品計画に従って、エンドユーザーがクリーンなデバイスまたは事前にペアリングされたセットを受け取れるように定義する必要があります。
ZMKキーボードのバッテリー寿命を延ばすにはどうすればよいですか?
低消費電力性能は、コントローラの選択、レギュレータの効率、マトリックススキャン、ディスプレイとRGBの動作、広告間隔、スリープ状態、外部回路からのリーク電流などによって左右されます。ファームウェアの最適化とハードウェアの測定は別々の作業であり、承認された設計がリリースされた後、生産段階で電流制限を検証できます。
ZMKキーボードは、Bluetoothで直接接続する代わりに、USBドングルを使用できますか?
はい、キーボードとレシーバーのハードウェア、ファームウェア、ペアリング方法、およびテスト基準がすべて提供されれば、顧客定義のドングルアーキテクチャを製造できます。ドングルは追加の製品バリエーションであり、独自の部品表、ファームウェア、識別子、およびトレーサビリティを備えている必要があります。
ZMKキーボード基板組立における最小発注数量(MOQ)とリードタイムに影響を与える要因は何ですか?
コントローラモジュールの入手可能性、nRF52コンポーネント、バッテリー、ディスプレイ、左右の数量、ファームウェアの準備状況、プログラミング治具、ペアレベルのテストなどが、実際の最小数量とスケジュールに影響します。分割製品の場合、見積書には数量が半分単位か完全なペア単位かを明確に記載する必要があります。
ZMK製分割型キーボードのPCBA(プリント基板アセンブリ)をペアで、完成品として供給することは可能ですか?
はい。Highleapは、左右対称のプリント基板アセンブリ(PCBA)の製造、プログラミング、ペアリング、テスト、ラベル貼り、パッケージングを行うことができ、機械的なパッケージングと製品の受入基準が満たされた時点で、バッテリー、筐体、または最終的なボックスの組み立てを追加することも可能です。
おすすめの投稿
TMM基板製造
目次 TMM PCB製造範囲(RFおよび...)
RT duroid 6002 PCB の見積もりとスタックアップ
このページは、引用とスタックアップ定義タスクを担当しています。
TMM6フィルター基板の製造
目次 電子レンジ用フィルター設計者が使用する理由...
Taconic RF 35 vs RO4350B PCB
目次RF-35とRO4350Bの調達と...
PCBの見積もりを取得する方法
DFM/DFA解析を実施し、結果をレポートとしてお送りします。弊社ウェブサイトから安全にファイルをアップロードできます。お見積もりには以下の情報が必要です。
-
- Gerber、ODB++、または .pcb 仕様。
- 組み立てが必要な場合のBOMリスト
- 数量
- ターンタイム
PCBAサービスをご利用の場合は、BOM(部品表)と具体的な組立指示書をご提出ください。また、DFM/DFA解析により、製造性と組立性を最適化し、スムーズな製造プロセスを実現します。
