The Next-Gen RK3588 Core board
Powerful, AI-Driven, High-Performance.Shop Now>

One Stop OEM/ODM Service
Inquiry
You can use the form below to get in touch with Portworld.
Name*
Email*
Country or Region *
China
Afghanistan
The United Arab Emirates
Oman
Azerbaijan
Pakistan
Palestine
Bahrain
Bhutan
North Korea
Timor-Leste
Philippines
Kazakhstan
Korea
Kyrgyzstan
Cambodia
Qatar
Kuwait
Laos
lebanon
Maldives
Malaysia
Mongolia
Bangladesh
Myanmar
Nepal
Japan
Cyprus
Saudi Arabia
Sri Lanka
Tajikistan
Thailand
Turkey
Turkmenistan
Brunei
Uzbekistan
Singapore
Syria
Armenia
Yemen
Iraq
Iran
Israel
India
Indonesia
Jordan
Vietnam
Albania
Ireland
Estonia
Andorra
Austria
Aland
Belarus
Bulgaria
Belgium
Iceland
Poland
Bosnia and Herzegovina
Bouvet Island
Denmark
Germany
Russian
France
Faroe Islands
French Southern and Antarctic Lands
Vatican
Finland
Falkland Islands
Guernsey
Netherlands
Czech Republic
Croatia
Latvia
Lithuania
Liechtenstein
Réunion
Luxembourg
Romania
Malta
Macedonia
Mann
The Republic of Moldova
Monaco
Norway
Portugal
Sweden
Switzerland
Serbia and Montenegro
Republic of San Marino
Slovakia
Slovenia
Svalbard and Jan Mayen
Ukraine
Spain
Greece
Hungary
Italy
UK
Jersey
Algeria
Ascension Island
Egypt
Ethiopia
Angola
Benin
Botswana
Burkina Faso
Burundi
Togo
Eritrea
Cabo Verde
The Gambia
Congo
Democratic Republic of the Congo
The Republic of Djibouti
Guinea
Republic of Guinea-Bissau
Ghana
Gabon
Zimbabwe
Cameroon
Comoros
Republic of Côte d'Ivoire
Kenya
Kingdom of Lesotho
Liberia
Libya
République du Rwanda
Madagascar
Malawi
Mali
Mayotte
Mauritius
Mauritania
Morocco
Mozambique
Namibia
South Africa
Niger
Nigeria
Sierra Leone
Senegal
Seychelles
Sao Tome and Principe
Saint Helena
Eswatini
Sudan
Somalia
Tanzania
Tunisia
Uganda
British Indian Ocean Territory
Zambia
Chad
Gibraltar
Central African Republic
Antigua and Barbuda
Bahamas
Panama
Bermuda
Northern Mariana Islands
Puerto Rico
Belize
Commonwealth of Dominica
Dominican Republic
Costa Rica
Grenada
Greenland
Cuba
Guadeloupe
Haiti
Honduras
Canada
Cayman Islands
Martinique
USA
United States Minor Outlying Islands
Montserrat
Mexico
Nicaragua
Norfolk
El Salvador
The Federation of Saint Kitts and Nevis
Saint Lucia
Saint Pierre and Miquelon
Saint Vincent and the Grenadines
Turks and Caicos Islands
The Republic of Trinidad and Tobago
Guatemala
Virgin Islands of the United States
British Virgin Islands
Jamaica
Argentina
Aruba
Anguilla
Barbados
Paraguay
Brazil
Bolivia
Ecuador
French Guiana
Colombia
Cooperative Republic of Guyana
Netherlands Antilles
Peru
Suriname
Tristan da Cunha
Venezuela
Uruguay
Chile
Australia
Papua New Guinea
French Polynesia
Fiji
Guam
Heard Island and McDonald Islands
Kiribati
Cocos (Keeling) Islands
Cook Islands
The Republic of the Marshall Islands
American Samoa
Micronesia
Nauru
Niue
Palau
Pitcairn Islands
Samoa
Christmas Island
Solomon Islands
Tonga
Tuvalu
Tokelau
Wallis and Futuna
Republic of Vanuatu
New Caledonia
New Zealand
South Georgia and the South Sandwich Islands
Georgia
Phone *
Company Name *
Postcode
Your message*
Verification code*
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard
ESP32-YCS3 Smart Mainboard

ESP32-YCS3 Smart Mainboard

ESP32-YCS3 Smart Mainboard is a compact AIoT control solution powered by the ESP32-S3 dual-core processor. Supporting LVGL, touch displays, 100M Ethernet with PoE expansion, and multiple sensor interfaces, it is ideal for smart home panels, industrial automation, smart appliances, and IoT control applications.
Dual-Core AIoT Core: Powered by Espressif ESP32-S3 (up to 240MHz) with integrated vector instructions for fast edge computing
Native LVGL UI Support: Smooth graphical rendering and responsive HMI design backed by 8MB PSRAM and 16MB Flash.
Integrated PoE & 100M Ethernet: Supports single-cable power and data transmission via expandable PoE FPC interface.
Rich Display & Touch Connectivity: 40-pin FPC header supporting RGB, 8080, SPI displays, and I2C touch panels.
Onboard Sensor & Peripherals: Integrated headers for temperature/humidity sensors, RTC battery, buzzer, and RS485/Relay expansion.
Ultra-Compact Industrial Design: Space-saving79×77mm footprint with wide temperature tolerance (-40℃ to 85℃).
Inquiry

Overview

ESP32-YCS3 Smart Mainboard
  • ESP32-S3 240MHz Dual-Core CPU
    ESP32-S3 240MHz Dual-Core CPU
  • Native LVGL Lightweight UI Support
    Native LVGL Lightweight UI Support
  • 100 Mbps Ethernet & POE Expansion
    100 Mbps Ethernet & POE Expansion
  • ESP-IDF & FreeRTOS Compatibility
    ESP-IDF & FreeRTOS Compatibility
  • Onboard Temp/Humidity & RTC Headers
    Onboard Temp/Humidity & RTC Headers
  • Ultra-Compact 79×77mm Footprint
    Ultra-Compact 79×77mm Footprint
  • RGB/8080/SPI HD Display Interfaces
    RGB/8080/SPI HD Display Interfaces
  • Open-Source SDK & Custom OEM Support
    Open-Source SDK & Custom OEM Support

Powerful ESP32-S3 Dual-Core Architecture

Driven by the Espressif ESP32-S3 32-bit Xtensa® dual-core processor running up to 240MHz, the ESP32-YCS3 integrates a single-precision Floating-Point Unit (FPU) and vector instructions for neural network acceleration. Delivering a CoreMark® score of 1181.60, it offers exceptional edge computing and graphical rendering power for AIoT hardware.

Native LVGL Graphic Library Integration | Smooth & Intuitive HMI

The board natively supports the LVGL lightweight GUI framework, enabling fluid touchscreen animations, responsive widgets, and clean vector rendering. Backed by 8MB PSRAM and 16MB Flash, it allows system integrators to craft premium, interactive display interfaces effortlessly.
ESP32-YCS3 LVGL卖点图-留白版

Multi-OS Compatibility & Open SDK

Fully compatible with the official ESP-IDF development framework and FreeRTOS, the ESP32-YCS3 simplifies low-level software customization. Portworld supplies complete SDK packages, technical documentation, and rich code samples to speed up time-to-market.
ESP32-YCS3 开放SDK卖点图-留白版

Industrial 100M Ethernet & POE Support

Equipped with a 100 Mbps Ethernet PHY interface and an expandable POE (Power over Ethernet) FPC connector, the mainboard enables stable network communications and power delivery over a single cable, greatly reducing field installation complexity.
ESP32-YCS3 以太网POE卖点图-留白版

Comprehensive Display & Touch Interfaces

Featuring a high-density 40-Pin FPC connector, the mainboard supports RGB parallel (RGB565/RGB666 up to 800×480), 8080 parallel, and SPI display protocols, along with native I2C touch panel (TP) signals to accommodate a broad range of smart display panels.
ESP32-YCS3 显示触控接口卖点图-留白版

Multi-Sensor & Peripheral Expansion

The layout integrates dedicated FPC headers for temperature and humidity sensors, a buzzer module socket, and an RTC battery header. Paired with expandable RS485, relay output, and GPIO headers, it seamlessly links with external sensors and control units.
ESP32-YCS3 多传感器扩展卖点图-留白版

Ultra-Low Power Consumption & Wide Temp Range

Consuming a maximum of just 1.5W (5V/300mA) with deep-sleep mode support, the board is engineered for maximum energy efficiency. It operates reliably across an industrial temperature spectrum of -40℃ to 85℃, ensuring zero downtime in continuous operations.
ESP32-YCS3 低功耗宽温卖点图-留白版
ESP32-YCS3 超小尺寸卖点图-留白版79mm (1)

Ultra-Compact 79×77 Form Factor

Designed with an ultra-small 79×77mm footprint, the ESP32-YCS3 easily fits into compact wall-mount enclosures, standard 86-type switch boxes, desktop control panels, and smart household appliances.

Versatile Type-C & Power Input Architecture

Featuring an onboard Type-C USB OTG connector for quick flashing, debugging, and 5V power supply, the board also accommodates flexible 3.3V/5V DC inputs and POE expansion, offering versatile power options for diverse application environments.
ESP32-YCS3 Type-C供电卖点图-留白版

Production-Ready OEM/ODM & CKD/SKD Services

Backbone by Portworld’s 18+ years of hardware engineering pedigree, we provide complete OEM/ODM customization services. Global partners receive full access to SDK source code, schematics, and SOPs for local CKD/SKD assembly and white-label integration.

ESP32-YCS3 OEM ODM服务卖点图-留白版

Contact Us

Fill in our contact form.

We will get in touch with you as soon as possible.

Your Name *
Your Email *
Your Phone*
Subject*
Your Message*
Verification code

Specs

Basic ParametersSoCESP32-S3
CPUDual-core 32-bit Xtensa® LX7 processor, up to 240MHz
AI ProcessingIntegrated vector instruction set for neural network acceleration and graphical computing, without independent GPU
Video DecodingNo hardware video decoding; supports software decoding (such as MJPEG software decoding, suitable for low-resolution applications)
Memory512KB on-chip SRAM + 8MB PSRAM
Storage16MB onboard Flash
Operating SystemSupports FreeRTOS real-time operating system
Power Supply3.3V / 5V input (±5% voltage tolerance), supports PoE expansion, DC power supply, and AC power supply
Dimensions79mm × 77mm
Power ConsumptionMaximum approximately 1.5W (5V/300mA), supports deep sleep mode for ultra-low power operation
Operating Temperature-40℃ to +85℃
Communication InterfacesEthernet1 × 100Mbps Ethernet (RJ45), supports PoE power supply
Wi-Fi2.4GHz Wi-Fi 802.11 b/g/n
BluetoothBluetooth 5.0 LE
Display & Touch InterfacesDisplay Interface1 × RGB parallel interface (RGB565/RGB666), supports up to 800×480 resolution
Display InterfaceSupports 8080 parallel interface and SPI display interface
MIPI DisplayMIPI-DSI not supported directly (requires external MIPI bridge chip)
Touch InterfaceSupports I2C capacitive touch panel
USB & Control InterfacesUSB Interface1 × USB Type-C OTG interface
USB FunctionSupports USB 1.1 full-speed and high-speed modes, firmware flashing, and debugging
Buttons1 × Reset button, 1 × Boot button
Expansion InterfacesSensor InterfaceTemperature & humidity sensor interface
Communication ExpansionRS485 interface
Control ExpansionRelay control interface and GPIO expansion
Power ExpansionPoE expansion interface
Environmental SpecificationsOperating Temperature-40℃ to +85℃
Power EfficiencyLow-power design with deep sleep support
Mechanical DesignForm FactorUltra-compact 79mm × 77mm embedded design
InstallationSuitable for wall-mounted panels, smart control terminals, and embedded IoT devices

Q&A

  • ESP32-YCS3 Smart Mainboard

    1. What is the Portworld ESP32-YCS3?
    The Portworld ESP32-YCS3 is an ESP32-S3-based embedded mainboard for touchscreen HMI, smart control, and connected devices. It combines dual-core processing, display interfaces, Ethernet connectivity, and peripheral expansion.


    2. Which processor does the ESP32-YCS3 use?
    The ESP32-YCS3 uses the Espressif ESP32-S3, a 32-bit Xtensa dual-core processor running at up to 240MHz.


    3. What applications is the ESP32-YCS3 designed for?
    The ESP32-YCS3 is designed for smart home control panels, embedded touchscreen interfaces, environmental monitoring terminals, and connected appliance controls.


    4. What are the dimensions of the ESP32-YCS3?
    The ESP32-YCS3 measures 79 × 77 mm. Enclosure integration should also account for connector positions, cable clearance, mounting points, and component height.


    5. How much memory does the ESP32-YCS3 include?
    The specified ESP32-YCS3 configuration includes 8MB PSRAM and 16MB Flash for application code, graphical assets, and runtime data.


    6. What is the difference between PSRAM and Flash on the ESP32-YCS3?
    PSRAM provides working memory for runtime tasks such as graphics buffers. Flash stores firmware and persistent resources, including fonts, images, and application assets.


    7. Does the ESP32-YCS3 support floating-point calculations?
    Yes. The ESP32-S3 processor includes a single-precision Floating-Point Unit for supported numerical calculations used in sensing, control, and other embedded applications.


    8. Can the ESP32-YCS3 support lightweight AI applications?
    The ESP32-S3 includes vector instructions that can accelerate suitable neural network operations. Practical AI workloads depend on model size, memory requirements, software optimization, and application timing.


    9. Does the ESP32-YCS3 include a dedicated AI NPU?

    The supplied specifications describe CPU vector instructions for neural network acceleration. They do not list a separate dedicated NPU.


    10. Does the ESP32-YCS3 support LVGL?
    Yes. The ESP32-YCS3 supports the LVGL lightweight graphics library for building embedded graphical interfaces with buttons, menus, widgets, and animations.


    11. Can the ESP32-YCS3 be used to build a touchscreen HMI?
    Yes. Its display interfaces, I2C touch signals, and LVGL support provide a foundation for touchscreen HMI development with compatible display and touch hardware.


    12. What types of interfaces can be created with LVGL?
    Developers can create equipment dashboards, lighting controls, thermostat screens, settings menus, and appliance interfaces. Performance depends on display resolution, rendering complexity, and firmware design.


    13. Does LVGL support guarantee smooth animation on every screen?
    No. Animation performance depends on the display interface, resolution, buffer configuration, graphical assets, and other tasks running on the board.


    14. Which display interfaces does the ESP32-YCS3 support?
    The supplied specifications list RGB parallel, 8080 parallel, and SPI display protocols through a 40-pin FPC display connection. Panel compatibility requires verification of the pinout and electrical requirements.


    15. What resolution is listed for the RGB display interface?
    The supplied specifications list RGB565 and RGB666 display support at resolutions up to 800 × 480. The selected panel and firmware configuration must be compatible.


    16. Can any 40-pin display connect directly to the ESP32-YCS3?
    No. A matching pin count does not guarantee compatibility. The display pinout, voltage, interface protocol, timing, backlight requirements, and connector orientation must also match.


    17. How does the ESP32-YCS3 connect to a touch panel?
    The board provides I2C touch panel signals. The selected touch controller requires compatible wiring, electrical characteristics, and firmware drivers.


    18. Can the ESP32-YCS3 drive multiple displays simultaneously?
    The supplied information lists several supported display protocols but does not confirm simultaneous multi-display operation. Confirm the required configuration with Portworld.


    19. Does the ESP32-YCS3 support ESP-IDF?
    Yes. The ESP32-YCS3 supports Espressif’s ESP-IDF development framework for firmware development and hardware integration.


    20. Does the ESP32-YCS3 support FreeRTOS?
    Yes. FreeRTOS support enables developers to organize application tasks such as display updates, sensor acquisition, network communication, and control logic.


    21. Can the ESP32-YCS3 run Android, Ubuntu, or Debian?
    The supplied specifications list ESP-IDF and FreeRTOS support. Android, Ubuntu, and Debian are not listed as supported platforms for this board.


    22. Does Portworld provide an SDK for the ESP32-YCS3?
    Yes. Portworld lists SDK packages, technical documentation, and code samples for ESP32-YCS3 development. Confirm the available package and supported features for the selected board revision.


    23. Can developers customize the ESP32-YCS3 firmware?
    Yes. The supported development environment allows application-specific firmware development, including interface design, peripheral integration, communication functions, and control behavior.


    24. Does the ESP32-YCS3 support wired Ethernet?
    Yes. The supplied specifications list 100 Mbps Ethernet connectivity. The available physical connections and implementation details should be checked against the board documentation.


    25. Does the ESP32-YCS3 support Gigabit Ethernet?
    The specified Ethernet connection is 100 Mbps. Gigabit Ethernet is not listed in the supplied product information.


    26. Does the ESP32-YCS3 support Power over Ethernet?
    The ESP32-YCS3 provides an FPC connector for PoE expansion. Power over Ethernet operation requires a compatible PoE expansion solution.


    27. Is PoE ready to use without additional hardware?
    The supplied information describes expandable PoE support. Confirm whether the selected product package includes the required PoE module and associated connections.


    28. What is the benefit of PoE for an ESP32-YCS3 control panel?
    With compatible PoE hardware, one Ethernet cable can carry network data and power to the device. This can simplify installation where a separate local power connection is inconvenient.


    29. Which environmental sensors can connect to the ESP32-YCS3?
    The board includes dedicated FPC connections for temperature and humidity sensors. Specific sensor compatibility depends on the connector pinout, supply voltage, communication protocol, and firmware support.


    30. Does the ESP32-YCS3 support a buzzer?
    Yes. The supplied specifications list a buzzer module socket. Confirm the compatible buzzer module and its electrical requirements before connection.


    31. What is the RTC battery header used for?
    The RTC battery header provides a connection for a backup battery in the board’s real-time clock implementation. Battery specifications and time-retention behavior should be confirmed in the hardware documentation.


    32. Can the ESP32-YCS3 communicate with RS485 devices?
    RS485 is listed as an expansion option. Communication requires the appropriate transceiver hardware, wiring, and application protocol implementation.


    33. Can the ESP32-YCS3 control relays?
    Relay output is listed as an expansion capability. The relay hardware and driving circuit must be selected for the intended load and control requirements.


    34. Does the ESP32-YCS3 provide GPIO expansion?
    Yes. GPIO headers are listed for connecting compatible external peripherals and control circuits. Available pins and electrical limits should be checked in the board documentation.


    35. What is the Type-C connector used for?
    The onboard Type-C USB OTG connector is listed for firmware flashing, supported debugging functions, and 5V power input. Available functions depend on the firmware and development setup.


    36. What power input options does the ESP32-YCS3 offer?
    The supplied information lists Type-C 5V power, designated 3.3V/5V DC inputs, and PoE expansion. Use the documented input connection and voltage for the selected configuration.


    37. How much power does the ESP32-YCS3 consume?
    The supplied specification states a maximum board consumption of 1.5W at 5V/300mA. Confirm the measurement conditions and calculate display, backlight, and peripheral power separately unless they are explicitly included.


    38. Does the ESP32-YCS3 support deep-sleep mode?
    Yes. Deep-sleep support is listed for low-power applications. Achievable system consumption depends on firmware settings and which external circuits remain powered.


    39. What is the operating temperature range of the ESP32-YCS3?
    The specified operating temperature range is −40°C to 85°C. The complete product, including its display, power supply, and peripherals, requires validation for the intended environment.


    40. Does Portworld offer OEM/ODM and CKD/SKD services for the ESP32-YCS3?
    Yes. Portworld lists OEM/ODM customization and CKD/SKD assembly support, with SDK source code, schematics, and SOP resources available according to the agreed project scope.