Muse gadgets / ideaspark ESP32 with 1.9" LCD

ideaspark ESP32 with 1.9" LCD board
StatusOfficially supportedESP32 SDK

ideaspark ESP32 with 1.9" LCD

$12-18

Classic ESP32 (no PSRAM) with a 1.9" 170x320 ST7789 LCD. Muse shows status and draws images straight to the screen, but there is no home-network tunnel. Needs chip rev 3.0+ for signed apps (the D0WD-V3 qualifies). Cheap, bare PCB, no case.

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 × ideaspark ESP32 with 1.9" LCDBuy
  • 1 × USB-C data cableFind

Firmware

Build command

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

tools/board.sh ideaspark 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