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! Saat ini sedang berlangsung kampanye crowdfunding untuk "MiciMike Home Mini Drop-In PCB" (Google Home Mini generasi pertama) yang kini tayang di Crowd Supply dalam fase pre-sale (hanya tampilan awal proyek), dan jika berhasil maka akan direncanakan kampanye serupa untuk Nest Mini (generasi kedua) yang lebih baru, jadi cek tautan berikut dan dukung proyek ini secara tidak langsung dengan mendukungnya jika memungkinkan:
- https://www.crowdsupply.com/micimike-rev-devices/micimike-home-mini-drop-in-pcb
Lingkup proyek
Tujuan dari proyek dan repository ini (yang mirip dengan Onju Voice namun di bawah lisensi perangkat keras open-source penuh) adalah merancang PCB pengganti drop-in (Printed Circuit Board) dengan skematik perangkat keras yang bisa dibuat/dibangun atau dipesan dari manufaktur PCB satu pintu sebagai PCB pengganti khusus untuk Google Nest Mini (Gen 2).
Ini terutama ditujukan untuk 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 kemungkinan juga bisa digunakan untuk aplikasi lain dengan firmware lain karena berbasis platform Espressif ESP32 yang populer).

Desain perangkat kerasnya akan (mirip 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 agar kemampuan pengenalan suara lebih baik dengan menjalankan algoritma lokal untuk Noise Suppression, Acoustic Echo Cancellation, Interference Cancellation, dan Automatic Gain Control).
Secara fungsionalitas, perangkat keras ini dibuat agar sebagian besar kompatibel dengan Home Assistant Voice Preview Edition (alias Home Assistant Voice PE desain referensi (yang telah dirilis sebagai desain perangkat keras open-source dari Open Home Foundation bersama Nabu Casa). Perbedaan utama akan disebabkan oleh batasan yang ditentukan oleh casing dan komponen Google Nest Mini, (yakni desain perangkat keras nest-mini-drop-in-pcb akan dibatasi oleh jenis input kapasitas fisik yang sama seperti perangkat keras asli dari Google).
Dengan demikian, lingkup proyek/repository ini bukan untuk mengembangkan fitur/fungsi baru untuk firmware ESPHome, jadi jika menginginkan hal tersebut maka Anda perlu 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 layout PCB, (terutama routing PCB, ground pouring, atau layout digital+analog yang sensitif terhadap noise), bantuan Anda sangat dihargai! Silakan buka issue baru, ajukan saran/permintaan, dan tambahkan masukan/feedback ke issue yang sudah ada, atau fork repository ini.
Untuk informasi lebih lanjut mengenai konsep/ide, lihat dan berkontribusi pada diskusi terkait juga di thread 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 kesalahan - sudah diperbaiki
- ⚠️ Batch uji kedua sebagian berfungsi
- ✅ Opsi debug XTAG4 ditambahkan untuk batch berikutnya

Alat yang digunakan
- 🛠️ KiCad 9
- 🧰 SnapEDA / LCSC untuk sumber footprint
Spesifikasi perangkat keras yang diketahui
- PCB 4-lapisan
- Chip telanjang ESP32-S3R8 (ESP32-S3 untuk WiFi, BLE, dan deteksi wake-word onboard)
- XMOS XU316-1024-QF60B-C24 (prosesor audio DSP XMOS XU316 xCORE)
- 16 MB SPI flash (ESP32-S3)
- 4 MB SPI flash (XMOS XU316)
- Dua bus I²S (input dan output audio simultan)
- TAS5805M (TAS5805MPWPR) amplifier stereo Class-D dengan DSP terintegrasi (audio I2S, kontrol I2C), dikonfigurasi untuk output speaker mono BTL
- 3x mikrofon MEMS (MMICT390200012) diatur pada busur radius 34 mm - firmware saat ini menggunakan 2 mikrofon, dukungan perangkat keras untuk array 3 mikrofon sudah tersedia
- 6x LED RGB SK6812
- Input daya USB-C dan 14V khusus (Catatan! USB-C dan barrel-connector tidak dapat terhubung secara bersamaan)
- Kontroler sentuh kapasitif MPR121 (digunakan untuk input sentuh menggantikan sensor sentuh native ESP32-S3)
⚠️ Melakukan 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-C24) MCU IC chip
- 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 perangkat keras ini juga harus didistribusikan di bawah lisensi yang sama.
☕ Jika Anda ingin mendukung proyek ini, silakan beli saya kopi di Ko-fi!
--- Tranlated By Open Ai Tx | Last indexed: 2026-06-24 ---