Nest mini drop in
iMike78·nest-mini-drop-in-pcb
About the Nest mini drop in PCB
Nest mini drop in is an open source ESP32 PCB design by iMike78, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 74.5 × 70.6 mm, with 243 components from 97 distinct parts.
Its main chip is the ESP32-S3R8, from the ESP32 family. Other key parts include the TPS62065DSGR, TPS62130, TLV75518PDBVR, W25Q128JVSIQ and MPR121QR2. By type, the board carries 111 capacitors, 72 resistors, 17 inductors, 13 ICs, 6 LEDs and 5 connectors.
It belongs with the iot & wireless designs in this gallery.
From the project
Drop-in PCB replacement for the Google Nest Mini v2 with XMOS integration. Inspired by Onju Voice and Home Assistant Voice PE hardware.
MiciMike Nest Mini is a drop-in PCB replacement for the "Google Nest Mini" (Google's second-generation smart speaker with a barrel connector charging port)), but based on ESP32 and XMOS microcontrollers for running open-source firmware.
Tip! If you are instead looking for a similar drop-in PCB replacement for the "Google Home Mini" (Google's first-generation smart speaker hardware with a Micro-USB charging port) then check out the sister-project at https://github.com/iMike78/home-mini-v1-drop-in-pcb

Main components on the Nest mini drop in
Nest mini drop in bill of materials (BOM)
243 components, 97 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS62065DSGR Texas Instruments | SOT-23-5 | U1 |
| 2 | TPS62130 Texas Instruments | VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias | U2, U3 |
| 1 | TLV75518PDBVR Texas Instruments | SOT-23-5 | U4 |
| 1 | ESP32-S3R8 Espressif Systems | QFN40P700X700X90-57N | U5 |
| 1 | W25Q128JVSIQ Winbond Elec | SOIC-8_5.3x5.3mm_P1.27mm | U6 |
| 1 | MPR121QR2 NXP | MPR121QR2 | U7 |
| 1 | ESP32-C6FH8 | ESP32-C6FH4 | U8 |
| 1 | XU316-1024-QF60B-C24 XU316-1024-QF60B-C24 XMOS | XU316-1024-QF60B-C24 | U9 |
| 1 | W25Q32JVSSIQ | SOIC-8_5.3x5.3mm_P1.27mm | U10 |
| 1 | SN74LVC125APWR Texas Instruments | SOP65P640X120-14N | U11 |
| 1 | TLV73333PDBVR Texas Instruments | TLV73333PDBVR | U12 |
| 1 | TAS5805MPWPR | TAS5805MPWPR | U13 |
| 1 | LBSS138WT1G LRC | SC-70-3_L2.1-W1.3-P0.65-LS2.1-BR | Q1 |
| 1 | LBSS138WT1G LRC | SOT-323_SC-70 | Q2 |
| 1 | BC847B hongjiacheng | SOT-23 | Q3 |
| 1 | 7F24000E12UCG 24MHz 12pF SJK(SHENZHEN CRYSTAL TECH) | X4-SMD-2.0X1.6MM | X1 |
| 2 | TAXM40M4ZCBCDT2T 40MHz Yajingxin | Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1, Y2 |
| 1 | usb_c MOLEX | USB-C-SMD_TYPE-C-USB-18 | J1 |
| 1 | C6 PROGRAM POGO | PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | XTAG DEV | PinHeader_1x04_P2.54mm_Vertical | J3 |
Show 77 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XMOS JTAG | PinHeader_2x05_P2.54mm_Vertical | J4 |
| 1 | 1775443-2 TE Connectivity | 1775443-2 | J5 |
| 2 | 2450AT18A100E JOHANSON DESIGN | Johanson_2450AT18x100 | AE1, AE2 |
| 3 | MMICT390200012 TDK InvenSense | MIC_T3902 | MK1, MK2, MK3 |
| 1 | FH34SRJ-10S-0.5SH_50_ Hirose | HRS_FH34SRJ-10S-0.5SH_50_ | POWER_IN1 |
| 1 | Reset C&K | SW-SMD_4P-L4.2-W3.2-P2.15-LS4.5 | SW1 |
| 1 | PTS810SJS250SMTRLFS BOOT C&K | SW-SMD_4P-L4.2-W3.2-P2.15-LS4.5 | SW2 |
| 1 | CUS-12TB | CUS-12B | SW3 |
| 2 | SK6812D-EC3210R OPSCO Optoelectronics | LED-SMD_4P_SK6812D-EC3210R | LED1, LED6 |
| 4 | SK6805-EC20 OPSCO Optoelectronics | SK6805-EC20 | LED2, LED3, LED4, LED5 |
| 2 | LRB520S-30T1G LRC | D_SOD-523 | D1, D2 |
| 2 | PESD0402V05 DOWO | D_0402_1005Metric | D3, D4 |
| 2 | BLM18PG121SN1D 120R Murata | BLM18PG121SN1D | FB1, FB2 |
| 2 | BLM18KG601SN1D 600R Murata | BLM18PG121SN1D | FB3, FB5 |
| 1 | BLM18AG121SN1D 120R Murata | BLM18PG121SN1D | FB4 |
| 2 | 2.2uH BOURNS | L_Cenker_CKCS4020 | L1, L2 |
| 1 | DFE201610E1R0M Murata | L_Murata_DFE201610P | L3 |
| 2 | SDCL1005C3N3STDF 3.3nH Sunlord | L_0402_1005Metric | L4, L10 |
| 2 | MHQ1005P2N7BT000 2.7nH TDK | L_0402_1005Metric | L5, L9 |
| 2 | LQG15HS2N2B02D 2.2nH Murata Electronics | L_0402_1005Metric | L6, L8 |
| 1 | 24nH | L_0402_1005Metric | L7 |
| 2 | 10uH | XAL4040-103MEC | L11, L12 |
| 2 | 10uF Murata Electronics | C_0603_1608Metric | C1, C8 |
| 8 | 22uF Samsung Electro-Mechanics | C_0805_2012Metric | C2, C3, C12, C13, C93, C95, C98, C99 |
| 3 | 10uF Samsung Electro-Mechanics | C_0805_2012Metric | C4, C5, C9 |
| 1 | 10nF Samsung Electro-Mechanics | C_0402_1005Metric | C6 |
| 3 | 100nF | C_0603_1608Metric | C7, C96, C105 |
| 2 | 220pF FH (Guangdong Fenghua Advanced Tech) | C_0603_1608Metric | C10, C11 |
| 3 | 100nF YAGEO | C_0805_2012Metric | C14, C15, C19 |
| 1 | 22pF | C_0402_1005Metric | C16 |
| 2 | 2.2uF Murata Electronics | C_0603_1608Metric | C17, C78 |
| 3 | 4.7uF Murata Electronics | C_0603_1608Metric | C18, C94, C104 |
| 4 | 1uF Samsung Electro-Mechanics | C_0402_1005Metric | C20, C40, C58, C82 |
| 2 | CC0603KRX7R9BB104 100nF YAGEO | C_0603_1608Metric | C21, C41 |
| 7 | 0402CG120J500NT 12pF FH (Guangdong Fenghua Advanced Tech) | C_0402_1005Metric | C22, C23, C25, C42, C43, C44, C45 |
| 2 | CC0402BRNPO9BN1R2 1.2pF YAGEO | C_0402_1005Metric | C24, C55 |
| 15 | CL05B104KO5NNNC 100nF Samsung Electro-Mechanics | C_0402_1005Metric | C26, C27, C29, C30, C31, C34, C36, C37 +7 |
| 7 | CL05A105KA5NQNC 1uF Samsung Electro-Mechanics | C_0402_1005Metric | C28, C32, C35, C38, C51, C53, C67 |
| 2 | 0402CG2R4C500NT 2.4pF FH (Guangdong Fenghua Advanced Tech) | C_0402_1005Metric | C33, C46 |
| 2 | CL05A106MQ5NUNC 10uF Samsung Electro-Mechanics | C_0402_1005Metric | C39, C52 |
| 32 | 100nF | C_0402_1005Metric | C56, C57, C59, C60, C61, C63, C64, C65 +24 |
| 2 | 0402CG200J500NT 20pF FH (Guangdong Fenghua Advanced Tech) | C_0402_1005Metric | C62, C68 |
| 1 | CC0402KRX7R8BB104 100nF YAGEO | C_0402_1005Metric | C77 |
| 4 | 0.22uF | C_0603_1608Metric | C88, C89, C90, C91 |
| 2 | 0.68uF MuRata | C_0805_2012Metric | C100, C101 |
| 1 | 220uF jieerrui | C_Elec_6.3x7.7 | C103 |
| 8 | 100k | R_0402_1005Metric | R1, R2, R3, R4, R5, R6, R14, R42 |
| 2 | 49.9R UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric | R7, R10 |
| 1 | 210k UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric | R8 |
| 1 | 40k VO | R_0603_1608Metric | R9 |
| 1 | 68.1k UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric | R11 |
| 1 | 22.1k UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric | R12 |
| 1 | 51k | R_0402_1005Metric | R13 |
| 3 | 10k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R15, R31, R59 |
| 4 | 0402WGF1002TCE 10k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R16, R32, R33, R34 |
| 16 | 0402WGF0000TCE 0R UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R17, R20, R21, R22, R23, R24, R25, R26 +8 |
| 2 | 0402WGF4701TCE 4.7k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R18, R19 |
| 1 | 0402WGF2003TCE 200k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R29 |
| 1 | 0402WGJ0105TCE 1M UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R30 |
| 1 | 0402WGF1004TCE 1M UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R35 |
| 1 | 0402WGF6800TCE 680R UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R36 |
| 5 | 47k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R37, R52, R53, R66, R72 |
| 2 | 0402WGF220JTCE 22R UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R38, R39 |
| 1 | 0402WGF1000TCE 100R UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R40 |
| 1 | RC0402JR-07100RL 100R UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R48 |
| 1 | RC0402FR-07470KL 470k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R49 |
| 1 | RC0402FR-0710KL 10k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R50 |
| 1 | 4.7k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R51 |
| 1 | 3.3k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R54 |
| 1 | 470k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R55 |
| 8 | 100R UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R56, R57, R60, R61, R62, R63, R64, R65 |
| 1 | 1k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R58 |
| 1 | 0R | R_1206_3216Metric | R67 |
| 1 | 0R | R_0603_1608Metric | R68 |
| 1 | 0402WGF0000TCE 0R UNI-ROYAL(Uniroyal Elec) | R_0805_2012Metric | R69 |
| 1 | ERJ-6GEY0R00V 0R Panasonic Industry | R_0805_2012Metric | R70 |
| 1 | 0R | R_0402_1005Metric | R71 |
Nest mini drop in design files
The KiCad project lives in the iMike78/nest-mini-drop-in-pcb repository on GitHub; these links point at the commit this page was built from.
Nest mini drop in: common questions
What microcontroller does the Nest mini drop in use?
The Nest mini drop in is built around the ESP32-S3R8, from the ESP32 family.
How big is the Nest mini drop in PCB?
The Nest mini drop in measures 74.5 × 70.6 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Nest mini drop in?
243 components, from 97 distinct parts. The full bill of materials is listed on this page.
Where can I download the Nest mini drop in design files?
From the iMike78/nest-mini-drop-in-pcb repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Nest mini drop in design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which iMike78 chose for the repository.
Can I test firmware for the Nest mini drop in without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k