Muse gadgets / Waveshare ESP32-C6-LCD-1.47

Waveshare ESP32-C6-LCD-1.47 board
Status screenOfficially supportedESP32 SDK

Waveshare ESP32-C6-LCD-1.47

Board $12-13 · about $22 with cable/parts

Beginner · no toolsA USB-C data cable and one flash command. No backup or workaround.

ESP32-C6 board with a 1.47" 172x320 ST7789 LCD and 4 MB flash, no PSRAM. Muse shows status on the screen and draws images; no PSRAM, so no home-network tunnel. Uses the BOOT button.

What it can do

  • Voiceno
  • Images · Coloryes
  • Touchscreenno
  • Camerano
  • Air sensorsno
  • Home-network tunnelno
  • Batteryno
  • Over-the-air updatesno

Things to say to it

“Show a picture of a sunset on my gadget.”“Put today's top three tasks on the gadget's screen.”

What you need

  • 1 × Waveshare ESP32-C6-LCD-1.47Buy
  • 1 × USB-C data cableBuy
  • 1 × USB-C power adapter (5 V / 2 A or more) (optional)Find
Developer details · build command and SDK notes

Your coding agent runs this for you. The full sequence (token, flash, pair) is on the build page.

tools/board.sh waveshare-c6-lcd-147 build

Limits

Good to know

  • Boards without PSRAM (classic ESP32, ESP32-C6) run without the home-network tunnel; Muse can still reach and control them.
  • Pairing has no manufacturer verification and can't prevent an active man-in-the-middle attack.
  • Builds are signed with the included development key and never enable Secure Boot. Enable NVS encryption (CONFIG_HOMEHUB_NVS_ENCRYPTION).
  • Custom ESP32 commands are not a documented API yet: the command set (display.draw_url, sensors.read, camera.capture, ...) is hardcoded in main/app.c.

Alternatives

Compare with

Primary links

Sources