Supported Hardware

Supported ESP32-P4 and ESP32-S3 board profiles.

ForgeUI supports named board profiles—not arbitrary displays automatically. The registry includes supported display and headless targets plus experimental minimal serial profiles. Support and physical proof are scoped per board. Four supported display targets were physically regression tested across Canvas, Preview, Sim, Build & Flash and physical runtime on 29 September 2026.

Current supported targets

ElecrowPhysically Proven / Supported

CrowPanel ESP32 7-inch Basic · SKU DIS08070H · PCB V3.0

Resolution

800 × 480

Orientation

Landscape

Support and physical acceptance apply to the named DIS08070H PCB V3.0 target.

ESP-IDFLVGL 9.2.2ESP32-S3-WROOM-1-N4R87-inch capacitive touch4 MB flash8 MB OPI PSRAM
  • Board-aware Canvas, Preview and browser LVGL Sim
  • Hosted build and browser Web Serial flash
  • Physical display and generated ForgeUI UI acceptance
  • Integrated browser Serial Terminal
WavesharePhysically Proven / Supported

Waveshare ESP32-P4-WIFI6-Touch-LCD-7B

Resolution

1024 × 600

Orientation

Landscape

Primary ESP32-P4 reference target

ESP-IDF 5.5.4LVGL 9.2.27-inch touch displayOnboard ESP32-C6SD storageExternal RTC configuration
  • Board-aware Canvas and Browser Preview
  • Hosted build, browser target verification and browser flash
  • Standalone export for local ESP-IDF development
  • Broad Standard and Interactive component support
  • Runtime SDK, UserEvents and Device Console
  • ESP-Hosted Wi-Fi, HTTPS and SNTP through the onboard ESP32-C6
  • Generated System tools
GuitionPhysically Proven / Supported for tested revision

Guition JC8012P4A1C ESP32-P4 10.1-inch — tested P4 v1.x/pre-v3

Resolution

800 × 1280

Orientation

Portrait

Physical proof applies to tested ESP32-P4 v1.x / pre-v3 hardware

ESP-IDF 5.5.4LVGL 9.2.2esp_lvgl_port 2.7.2JD9365 MIPI DSILCD ID 93 65 04GSL3680 touch16 MB flash32 MB PSRAM
  • Board Select and native portrait Canvas
  • Browser Preview and native standalone export
  • Hosted build, browser target verification and browser flash
  • Local configure/build and UART flash remains available
  • Physical display, touch, backlight and PSRAM proof
  • ForgeUI-generated physical UI
  • Native portrait AI Hero generation
WaveshareSupported / established physical display path

Waveshare ESP32-S3-Touch-LCD-7B

Resolution

1024 × 600

Orientation

Landscape

ESP32-S3 display profile; support is specific to this board.

ESP-IDFLVGL 9.2.27-inch touch display
  • Board-aware design and generated LVGL UI
  • Hosted build and browser Web Serial flash
  • SD and Storage Browser are not supported by this profile
ESP32-S3Supported / headless source target

ESP32-S3 Super Mini

Resolution

No display

Orientation

Headless

Minimal serial/source firmware; no LVGL Sim canvas.

ESP-IDFESP32-S3
  • Source projects, Hosted build, browser flash and physical Serial output
  • No display or SD support in the current profile
ESP32-S3Experimental

ESP32-S3 DevKitC-1 N16R8

Resolution

No display

Orientation

Headless

Registered minimal serial firmware profile; not a physically certified display board.

ESP-IDFESP32-S3
  • Admitted to Hosted builds and chip-aware browser flashing
  • Experimental availability does not imply physical certification
  • No display, LVGL Sim canvas or SD support
ESP32-S3Experimental

ESP32-S3 DevKitC-1 HW-678

Resolution

No display

Orientation

Headless

Registered minimal serial firmware profile; not a physically certified display board.

ESP-IDFESP32-S3
  • Admitted to Hosted builds and chip-aware browser flashing
  • Experimental availability does not imply physical certification
  • No display, LVGL Sim canvas or SD support

Guition revision boundary

Guition support and physical proof currently apply only to the tested JC8012P4A1C ESP32-P4 v1.x / pre-v3 target. This page does not certify every JC8012P4A1C or later Guition/P4 revision, and it makes no Guition ESP32-C6 wireless claim.

One supported profile, end to end

01

Design

02

Preview

03

Sim

04

Hosted build

05

Browser flash

06

Serial

The shared design, generator and runtime path was physically accepted on the Elecrow CrowPanel ESP32 7-inch Basic, Waveshare ESP32-P4-WIFI6-Touch-LCD-7B, Guition JC8012P4A1C ESP32-P4 10.1-inch and Waveshare ESP32-S3-Touch-LCD-7B. This is validation of those named targets, not universal ESP32 compatibility.

Display projects can run generated UI in LVGL Simulator before hardware. See board selection and Build & Flash guidance, or open Hosted Studio.

Native developer-owned output

Standalone export produces an ordinary, self-contained ESP-IDF/LVGL project using the selected board template and validates referenced CMake source files before delivery. Device firmware requires no browser runtime, ForgeUI cloud connection, OpenAI connection, subscription check or phone-home dependency.

Read standalone export documentation →