SIMPLE CIRCUITS
Xiaozhi Desk Buddy
Choose your board and local time zone, then install the matching firmware from desktop Chrome or Microsoft Edge.
Hardware: Select the exact ESP32-S3 board below.
Display: 128×64 SH1106 OLED
Included: face UI, clock, chat page, touch controls, external microphone, speaker and “Hi, Jason” wake word
Display: 128×64 SH1106 OLED
Included: face UI, clock, chat page, touch controls, external microphone, speaker and “Hi, Jason” wake word
All options use the same GPIO wiring shown below. Match the flash and PSRAM marking on your board.
Checking this computer’s current UTC offset…
- Connect the selected ESP32-S3 board with a USB data cable.
- Choose the exact board, then choose your country or current UTC offset.
- Click the install button and choose that board's serial port.
- After reboot, connect to the Xiaozhi setup hotspot and enter your Wi-Fi details.
- Wait for the six-digit activation code on the OLED.
- Open xiaozhi.me, add a device, and enter that code to bind your agent.
GPIO wiring for every option: touch 1; microphone SCK 2, WS 3, SD 4; OLED SDA 5, SCL 6; amplifier BCLK 7, LRC 8, DIN 9.
The selected offset is fixed. If your country changes clocks for daylight saving time, choose its current UTC offset when flashing. Installation clears saved Wi-Fi settings. If this physical board is already listed in xiaozhi.me, delete that old device entry before installing so the server will issue a new activation code.
The selected offset is fixed. If your country changes clocks for daylight saving time, choose its current UTC offset when flashing. Installation clears saved Wi-Fi settings. If this physical board is already listed in xiaozhi.me, delete that old device entry before installing so the server will issue a new activation code.