Pengganti PCB drop-in MiciMike untuk Google Nest Mini
MiciMike Nest Mini adalah pengganti PCB drop-in untuk "Google Nest Mini" (speaker pintar generasi kedua Google dengan port pengisian daya konektor barel)), namun berbasis mikrokontroler ESP32 dan XMOS untuk menjalankan firmware open-source.

Tips! Jika Anda justru mencari pengganti PCB drop-in serupa untuk "Google Home Mini" (perangkat keras speaker pintar generasi pertama Google dengan port pengisian daya Micro-USB) silakan lihat proyek saudara di https://github.com/iMike78/home-mini-v1-drop-in-pcb Heads-up! Kampanye crowdfunding yang akan datang untuk "MiciMike Home Mini Drop-In PCB" (Google Home Mini generasi pertama) sekarang terdaftar dalam fase pra-peluncuran Crowd Supply (hanya tampilan proyek), dan jika berhasil akan direncanakan kampanye serupa untuk Nest Mini, jadi cek di sini:
- https://www.crowdsupply.com/micimike-rev-devices/micimike-home-mini-drop-in-pcb
Ruang lingkup proyek
Tujuan dari proyek dan repositori ini (yang mirip dengan Onju Voice namun di bawah lisensi perangkat keras open-source sepenuhnya) adalah mendesain PCB pengganti drop-in (Printed Circuit Board) dengan skematik perangkat keras yang dapat dibuat/dibangun atau dipesan siapa saja dari manufaktur PCB sebagai PCB pengganti khusus drop-in untuk Google Nest Mini (Generasi ke-2).
Ini terutama menargetkan orang-orang yang ingin mengubah/memanfaatkan speaker pintar Google Nest Mini lama mereka menjadi perangkat keras open-source untuk Kontrol Suara Home Assistant dan/atau output speaker pemutar media untuk Music Assistant, (perangkat keras ini juga mungkin dapat digunakan untuk aplikasi lain dengan firmware berbeda karena berbasis platform Espressif ESP32 yang populer).

Desain perangkat keras akan (serupa dengan Home Assistant Voice Preview Edition) mengintegrasikan ESP32-S3 SoC untuk WiFi, BLE, dan deteksi wake-word onboard (menggunakan firmware ESPHome tanpa kode) + chip XMOS xCORE XU316 untuk pemrosesan audio lanjutan (dengan firmware khusus untuk pembersihan mikrofon offloading agar kemampuan pengenalan suara lebih baik dengan algoritma lokal untuk Noise Suppression, Acoustic Echo Cancellation, Interference Cancellation, dan Automatic Gain Control).
Secara fungsional, perangkat ini dibuat agar sebagian besar kompatibel perangkat keras dengan Home Assistant Voice Preview Edition (a.k.a. Home Assistant Voice PE desain referensi (yang telah dirilis sebagai desain perangkat keras open-source dari Open Home Foundation bekerja sama dengan Nabu Casa). Perbedaan utama akan disebabkan oleh keterbatasan yang ditentukan oleh kotak dan komponen Google Nest Mini, (yaitu desain perangkat keras proyek nest-mini-drop-in-pcb akan dibatasi oleh jenis input kapasitas fisik yang sama seperti perangkat keras asli dari Google).
Dengan demikian, ruang lingkup proyek/repositori ini bukan untuk mengembangkan fitur/fungsi baru untuk firmware ESPHome, jadi jika Anda menginginkan hal tersebut silakan beralih ke pengembangan firmware Home Assistant Voice Preview Edition serta kode utama ESPHome:
- https://github.com/esphome/home-assistant-voice-pe
- https://github.com/esphome/esphome
- https://github.com/esphome/feature-requests
Permintaan kolaborasi
Jika Anda memiliki pengalaman dengan desain tata letak PCB, (terutama dengan routing PCB, ground pouring, atau tata letak digital+analog sensitif terhadap noise), bantuan Anda sangat dihargai! Silakan buka issue baru, ajukan saran/permintaan, dan beri masukan/umpan balik pada issue yang sudah ada, atau fork repositori ini.
Untuk informasi lebih lanjut tentang konsep/ide lihat dan berkontribusi pada diskusi terkait juga di forum komunitas Home Assistant berikut:
- 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/
Status saat ini
- ✅ Skematik selesai
- ✅ Penempatan komponen selesai
- ✅ Routing selesai
- ✅ Ground pour, strategi shielding, dan pertimbangan EMI selesai
- ⚠️ Batch uji pertama gagal pada dua error - sudah diperbaiki
- 🕓 menunggu batch pengujian kedua

Alat yang digunakan
- 🛠️ KiCad 9
- 🧰 SnapEDA / LCSC untuk sumber footprint
Spesifikasi perangkat keras yang diketahui
- PCB 4-lapis
- Chip ESP32-S3R8 (ESP32-S3 untuk WiFi, BLE, dan deteksi wake-word onboard)
- XMOS XU316-1024-QF60B-C24 (XMOS XU316 xCORE DSP pemrosesan audio)
- Dual SPI flash (karena ESP32 dan XMOS memiliki flash SPI masing-masing)
- Dual bus I²S (untuk memungkinkan antarmuka I2S secara bersamaan, yaitu output audio dan input audio simultan)
- TAS5805M (TAS5805MPWPR) untuk output speaker (Amplifier Audio Mono Class-D I2S dengan konfigurasi DSP via I2C)
- 2x mikrofon MEMS (dual MMICT390200012 dengan jarak antar-mikrofon 68mm)
- 6x LED RGB SK6812
- Input daya USB-C dan 14V custom (Catatan! USB-C dan barrel-connector tidak dapat terhubung secara bersamaan)
⚠️ Flashing melalui USB-C memerlukan pemutusan input daya utama 14V. Lihat catatan silkscreen pada PCB untuk detailnya.
Referensi
Sumber daya Home Assistant Voice Preview Edition termasuk file desain 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) chip IC MCU
- 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
Lisensi
Proyek ini dilisensikan di bawah [CERN Open Hardware License Version 2 - Strongly Reciprocal (CERN-OHL-S v2)] Setiap versi modifikasi dari perangkat keras ini juga harus didistribusikan di bawah lisensi yang sama.
☕ Jika Anda ingin mendukung proyek ini, silakan belikan saya kopi di Ko-fi!
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-22 ---