GUITION JC8048W550

Guition ESP32-S3 5-inch IPS LCD Display Module User Manual

Model: JC8048W550 | Brand: GUITION

1. Introduction

This LCD module features a single-core MCU as its main controller, integrating Wi-Fi and Bluetooth functions. Optional configurations include capacitive touch, resistive touch, or no touch. The module comprises an LCD display screen, a backlight control circuit, and an I/O port interface. It supports development in Arduino, IDE, ESP IDE, Micropython, and Mixly, and offers one-click program download. Arduino library functions and sample programs are provided to facilitate rapid secondary development.

Front view of the 5-inch IPS LCD display module
Figure 1: Guition ESP32-S3 5-inch IPS LCD Display Module

2. Key Features

  • Display: 5.0-inch LCD-TFT HMI without touch display module
  • Connectivity: Supports Wi-Fi and Bluetooth
  • Power: Supports lithium battery power supply
  • Resolution: 800 x 480 screen resolution
  • Color Depth: RGB 65K true-to-life colors
  • Panel Type: IPS glass panel
  • Microcontroller: Onboard 240MHz LX6 MCU
  • Memory: 520K Byte RAM, 8 MB PSRAM, 16 MB Flash memory
  • Interface: JST1.25 4 Pins (+5V, TX, RX, GND) TTL serial interface
  • Display Mode: 300:1

3. Specifications

FeatureSpecification
Model NumberJC8048W550
Brand NameGUITION
OriginMainland China
Resolution800*480
Display Mode300:1
PSRAM8M
FLASH16M
Touch TypeWithout touch
Package Length23 cm
Package Width22 cm
Package Height6 cm
Package Weight0.2 kg

4. Setup and Connections

Before using the module, ensure proper power supply and driver installation.

4.1 Power Supply Requirements

  • Use a stable 5V/1A power supply. Ensure the power supply is sufficient to prevent unexpected behavior.
  • When connecting via USB, use a USB-A to Type-C cable. Avoid using a Type-C to Type-C cable, as this may lead to compatibility issues or insufficient power delivery.

4.2 Driver Installation

  • You will need to install the CH340 driver for proper communication with your computer.

4.3 Module Overview and Pinout

The JC8048W550 development board is designed for various programming environments. Below are diagrams illustrating the board's layout and key components.

Back view of the display module board, highlighting compatibility with ESP IDE, Arduino IDE, Micropython, and Guition
Figure 2: Development Environment Compatibility
Detailed back view of the display module board with labeled components
Figure 3: JC8048W550 Board Component Layout. Key components include ESP32-S3 N16R8, RESET button, BOOT button, TF (MicroSD card slot), Extended IO ports, type-C port, Battery interface, Speak, 4P 1.25 Power supply base, and Battery button switch.

5. Operating Instructions

The Guition ESP32-S3 module is a versatile development board based on the ESP32-S3 controller, featuring a dual-core CPU clocked at up to 240MHz. It integrates a rich set of peripherals including high-speed SDIO, SPI, and UART, supporting automatic program download.

5.1 Supported Development Environments

The module supports various popular development environments:

  • Arduino IDE
  • ESP IDE
  • Micropython
  • Mixly
  • Guition's own HMI design tool
Diagram showing various development environments supported by the module
Figure 4: Supported Development Environments and Applications (IoT, Sensor, Mobile Control)

5.2 GUI Design and Programming

The module is designed for easy Human-Machine Interface (HMI) development, supporting a 'What You See Is What You Get' (WYSIWYG) drag-and-drop development approach.

Video 1: Product demonstration showing various GUI elements (Image, Button, Animation, Slider, Switch, Text, Progress bar, Curve, Control, QR code, Select) and their interactive functionality, along with the process of flashing a custom GUI to the device using the Guition Designer tool.

The Guition interface development tool allows for 3-minute hands-on HMI design, supporting web page operations and secondary development. Key features of the tool include:

  • First line direct connection
  • Online debugging and simulation
  • Rich components (buttons, images, text, sliders, etc.)
  • Advanced graphic animation and dynamic display
  • UTF-8 encoding support
  • Rich UI materials
  • WiFi function for easy network access
  • Remote upgrade of user engineering
  • Reduced labor costs and time reduction
Infographic detailing features of the Guition interface development tool
Figure 5: Guition Interface Development Tool Features

5.2.1 App Drag and Drop Programming

The development of remote IoT applications is simplified with blank app software, allowing customization of the terminal device's personalized interface. It features built-in controls and a beautiful user interface, suitable for creating app control modules and interfaces that meet specific requirements.

Screenshot demonstrating App drag-and-drop programming for custom control display
Figure 6: App Custom Control Display using Drag and Drop

5.2.2 Scratch 3.0 Programming

The module supports Scratch 3.0 for visual programming, making it accessible for educational purposes and rapid prototyping.

Screenshot demonstrating Scratch 3.0 programming for the display module
Figure 7: Scratch 3.0 Programming Demonstration

5.2.3 Arduino IDE Programming

For more advanced users, the module is fully compatible with the Arduino IDE, allowing for C/C++ programming and leveraging the extensive Arduino ecosystem.

Screenshot demonstrating Arduino IDE programming for the display module
Figure 8: Arduino IDE Programming Example

5.3 IoT Development Applications

The JC8048W550 development board is ideal for Internet of Things (IoT) applications, offering a controllable display screen for remote app control, environmental data collection, data fusion, and parameter settings.

Diagram illustrating the module as a Remote IoT Development Board with app control, data collection, and parameter settings
Figure 9: Remote IoT Development Board Capabilities

6. Maintenance

  • Cleaning: Use a soft, dry cloth to clean the display surface. Avoid abrasive cleaners or solvents.
  • Handling: Handle the module with care to prevent damage to the screen or electronic components. Avoid applying excessive pressure to the display.
  • Storage: Store the module in a dry, dust-free environment away from extreme temperatures and direct sunlight.

7. Troubleshooting

Issue: Module does not power on or behaves erratically.
Solution: Ensure you are using a stable 5V/1A power supply. Insufficient power can cause instability. Verify that the USB cable used is a USB-A to Type-C cable, not a Type-C to Type-C cable, as some Type-C to Type-C cables may not provide adequate power or data transfer for this module.
Issue: Computer does not recognize the module.
Solution: Install the CH340 driver. This driver is necessary for your computer to communicate with the module's serial interface.
Issue: Programming or flashing errors.
Solution: Double-check your wiring connections, especially the JST1.25 4-pin TTL serial interface. Ensure the correct development environment (Arduino IDE, ESP IDE, Micropython, Mixly) is configured and the appropriate libraries are installed. Refer to the official documentation for specific flashing procedures.
Issue: Cannot find I2C pins.
Solution: While the module integrates high-speed SDIO, SPI, and UART, specific I2C pins are not explicitly labeled in the provided diagrams. Please consult the detailed pinout documentation or schematics available via the download links for precise I2C pin locations if required for your application.

8. User Tips

  • Start Simple: Begin with the provided sample programs and Arduino library functions to familiarize yourself with the module's capabilities before embarking on complex projects.
  • Leverage GUI Tools: Utilize the drag-and-drop GUI design tools for rapid prototyping of user interfaces, which can significantly speed up development time.
  • Community Resources: Explore online communities and forums related to ESP32-S3, Arduino, and Micropython for additional examples, troubleshooting advice, and project ideas.

9. Support and Documentation

For further assistance and detailed technical documentation, please refer to the following resources:

Related Documents - JC8048W550

Preview Waveshare ESP32-S3-Touch-LCD-4.3 Development Board: Features & Guide
Explore the Waveshare ESP32-S3-Touch-LCD-4.3, a powerful microcontroller development board featuring a 4.3-inch capacitive touch display, WiFi, BLE 5, and multiple interfaces like CAN, RS485, and I2C. Learn about its hardware, setup, and sample demos for HMI development.
Preview JCZN ESP32-S3 Display Module: Arduino IDE Setup and Usage Guide
A comprehensive guide for JCZN ESP32-S3 display modules, detailing Arduino IDE setup, ESP32 board installation, library management (Arduino_GFX, LVGL), and sample program implementation.
Preview ESP32-S3 DevKits Documentation
Comprehensive documentation for Espressif's ESP32-S3 series development boards, including the ESP32-S3-DevKitC-1, ESP32-S3-DevKitM-1, ESP32-S3-USB-OTG, and ESP32-S3-LCD-EV-Board. This guide provides getting started instructions, hardware references, revision details, and related resources for developers.
Preview ESP32-S3 Development Kits Documentation | Espressif Systems
Comprehensive documentation for Espressif Systems' ESP32-S3 series development kits, covering DevKitC-1, DevKitM-1, USB-OTG, LCD-EV-Board, and USB-Bridge. Includes hardware guides, features, and getting started information.
Preview ESP32-S3-PICO-1 Series Technical Specification
Technical specifications for the Espressif ESP32-S3-PICO-1 Series System-in-Package (SiP) module, featuring 2.4 GHz Wi-Fi and Bluetooth 5 (LE), integrated flash, and PSRAM. Includes detailed electrical characteristics, RF performance, and application notes.
Preview ESP32-S3 Development Boards Documentation | Espressif Systems
Comprehensive documentation for Espressif Systems' ESP32-S3 development boards, including DevKitC-1, DevKitM-1, USB-OTG, LCD-EV-Board, and USB-Bridge. Guides cover setup, hardware, and application development.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.