Google Nest Mini用MiciMikeドロップインPCB交換
MiciMike Nest Miniは、「Google Nest Mini」(バレルコネクタ充電ポートを備えたGoogleの第2世代スマートスピーカー))用のドロップインPCB交換品ですが、オープンソースファームウェアを実行するためにESP32およびXMOSマイクロコントローラをベースにしています。

ヒント!もし「Google Home Mini」(Micro-USB充電ポートを備えたGoogleの第1世代スマートスピーカーハードウェア)用の類似ドロップインPCB交換品をお探しの場合は、姉妹プロジェクト https://github.com/iMike78/home-mini-v1-drop-in-pcb をご覧ください。 これらはどちらも完全なオープンソースハードウェアプロジェクトであり、Onju Voiceからいくつかのコンセプトのインスピレーションを得ていますが、PCB設計と仕様に関してはOpen Home Foundationのオープンボイスアシスタント標準およびHome Assistant Voice Preview Editionのリファレンスに従うことを目指しています。
プロジェクト範囲
このプロジェクトおよびリポジトリの目標(Onju Voiceと類似していますが、完全なオープンソースハードウェアライセンスの下で運営)は、誰でも作成・製造・注文できるカスタムのGoogle Nest Mini(第2世代)用ドロップイン交換用PCB(プリント基板)とハードウェア回路図を設計することです。
これは主に、古いGoogle Nest MiniスマートスピーカーをHome Assistantの音声操作やMusic Assistantのメディアプレイヤースピーカー出力用オープンソースハードウェアに改造・再利用したい人々を対象としています。(ただし、ハードウェアは人気のあるEspressif ESP32プラットフォームに基づいているため、他のファームウェアを使って他のアプリケーションでも使用できる可能性があります)。

ハードウェア設計は(Home Assistant Voice Preview Editionと同様に)WiFi、BLE、オンボードウェイクワード検出用のESP32-S3 SoC(ノーコードESPHomeファームウェア使用)+高度なオーディオ処理用XMOS xCORE XU316チップ(ノイズ抑制、アコースティックエコーキャンセル、干渉キャンセル、オートゲインコントロールなどのローカルアルゴリズムによるマイククリーンアップオフロードのためのカスタムファームウェア)を統合します。
機能面では、Home Assistant Voice Preview Edition(通称Home Assistant Voice PEリファレンス設計(Open Home FoundationがNabu Casaと共同で公開したオープンソースハードウェア設計)とほぼハードウェア互換になるように作られています。主な違いはGoogle Nest Miniの筐体と部品による制約に起因します(つまり、nest-mini-drop-in-pcbプロジェクトのハードウェア設計はGoogleの元ハードウェアと同じ物理的入力容量に限定されます)。
したがって、このプロジェクト/リポジトリの範囲はESPHomeファームウェアの新機能開発ではありません。もしそれを希望する場合は、Home Assistant Voice Preview Editionのファームウェア開発やESPHome本家の開発を参照してください。
- https://github.com/esphome/home-assistant-voice-pe
- https://github.com/esphome/esphome
- https://github.com/esphome/feature-requests
コラボレーション募集
PCBレイアウト設計(特にPCB配線、グランドポア、ノイズに敏感なデジタル+アナログレイアウト)の経験がある方は、ぜひご協力ください!新しいissueの作成、提案・要望の提出、既存issueへの意見・フィードバックの追加、またはリポジトリのフォークをお気軽にどうぞ。
コンセプト・アイデアについての詳細や議論への参加は、関連するHome Assistantコミュニティフォーラムスレッドもご覧ください:
- https://community.home-assistant.io/t/any-news-on-alternative-to-onju-voice-pcb-repacement-design-for-google-nest-home-mini-speakers-with-added-xmos-chip-to-match-official-home-assistant-voice-preview-edition-reference-hardware/860001/
現在の状況
- ✅ 回路図完成
- ✅ 部品配置完了
- ✅ 配線完了
- ✅ グランドポア、シールド戦略、EMI対策完了
- ⚠️ 第1試作バッチで2箇所エラー発生 - 修正済み
- 🕓 第2試作バッチ待ち

使用ツール
- 🛠️ KiCad 9
- 🧰 SnapEDA / LCSC(フットプリント調達用)
既知のハードウェア仕様
- 4層PCB
- ESP32-S3R8 ベアチップ(WiFi、BLE、オンボードのウェイクワード検出用ESP32-S3)
- XMOS XU316-1024-QF60B-C24(XMOS XU316 xCORE DSPオーディオ処理用)
- デュアルSPIフラッシュ(ESP32とXMOSがそれぞれ専用のSPIフラッシュを持つ)
- デュアルI²Sバス(同時にI2Sインターフェース利用可、例:同時オーディオ出力と入力)
- MAX98357(スピーカー出力用、I2SクラスDモノラルオーディオアンプ)
- 2x MEMSマイク(デュアルMMICT390200012、マイク間隔68mm)
- 6x SK6812 RGB LED
- カスタムUSB-Cおよび14V電源入力(注意!USB-Cとバレルコネクタは同時接続不可)
⚠️ USB-C経由での書き込み時は、メインの14V電源入力を切断する必要があります。詳細は基板上のシルクスクリーン注意書きを参照してください。
参考文献
Home Assistant Voice Preview Editionの各種リソース(PCB設計ファイル含む)
- https://www.home-assistant.io/blog/2024/12/19/voice-preview-edition-the-era-of-open-voice/
- https://voice-pe.home-assistant.io/resources/
- https://support.nabucasa.com/hc/en-us/articles/26195279589277-Home-Assistant-Voice-Preview-Edition-PCB-design-files
- https://raw.githubusercontent.com/NabuCasa/support/refs/heads/main/static/docs/voice/home_assistant_voice_pe_schematic_v1.0_241009.pdf
- https://github.com/esphome/home-assistant-voice-pe
- https://esphome.github.io/home-assistant-voice-pe/
- https://voice-pe.home-assistant.io/
XMOS xCORE DSP(XU316-1024-QF60B-C32)MCU ICチップ
- https://www.xmos.com/download/XU316-1024-QF60B-xcore.ai-Datasheet(3).pdf
- https://www.xmos.com/software-tools/
- https://www.xmos.com/develop/xcore-voice
- https://www.xmos.com/usb-multichannel-audio/
- https://www.xmos.com/xcore-ai
- https://github.com/esphome/voice-kit-xmos-firmware
- https://github.com/esphome/xmos_fwk_rtos
- https://github.com/esphome/xmos_fwk_io
ライセンス
このプロジェクトは [CERN Open Hardware License Version 2 - Strongly Reciprocal (CERN-OHL-S v2)] でライセンスされています。 このハードウェアの改変版も同じライセンスで配布する必要があります。
☕ このプロジェクトをサポートしたい場合は、Ko-fiでコーヒーを一杯ご馳走してください!
--- Tranlated By Open Ai Tx | Last indexed: 2026-01-03 ---