EDA Technology ED-HMI3020-070C HMI Panel
Model: ED-HMI3020-070C
Manufacturer: EDA Technology Co., Ltd
Built: 2025-08-19
1. Product Overview
The ED-HMI3020-070C is a Human Machine Interface (HMI) panel designed to work with the Raspberry Pi 5. It features a 7-inch LCD display and supports various connectivity options for industrial and embedded applications.
1.1 Features and Specifications
Core Compatibility: Raspberry Pi 5
Storage Options:
- RAM: 2GB, 4GB, 8GB, 16GB
- SD Card: 32GB, 64GB
- SSD: 128GB, 256GB
Interfaces: HDMI, USB 2.0, USB 3.0, Ethernet, RS232, RS485, Audio, Wi-Fi, RTC.
1.2 Package Contents
- 1 x ED-HMI3020-070C unit
- 1 x Screw Kit (4 x M4*10, 4 x M4*16)
1.3 Hardware Overview
The ED-HMI3020-070C provides a comprehensive set of ports and indicators:
1.3.1 Display
- Type: 7-inch LCD
- Resolution: 1024x600
1.3.2 Buttons and Indicators
- Power Button (ON/OFF)
- PWR LED (Power Status)
- ACT LED (Activity Status)
- COM1 LED (RS232 Activity)
- COM2 LED (RS485 Activity)
1.3.3 Ports
A detailed description of the available ports:
- 1 x Micro SD Card Slot
- 1 x USB Type-C (PWR IN, 5V 5A)
- 2 x Micro HDMI (up to 4K 60Hz)
- 2 x USB 2.0 Type-A (480Mbps)
- 2 x USB 3.0 Type-A (5Gbps)
- 1 x RJ45 Ethernet (10/100/1000M)
- 1 x RS232 (3-Pin 3.5mm Jack, GND/RX/TX)
- 1 x RS485 (3-Pin 3.5mm Jack, GND/B/A)
- 1 x Audio Line IN (3.5mm Jack)
- 1 x Audio HPO (Headphone Out, 3.5mm Jack)
- 1 x Speaker Output (4Ω 3W)
2. Installation and Components
This section details the installation of storage devices and other components.
2.1 Micro SD Card Installation
The Micro SD card is used for the operating system and storage. It is inserted into the dedicated Micro SD card slot.
2.2 SSD Installation
The HMI supports M.2 SSDs in various sizes (2230, 2242, 2260, 2280). The SSD is installed into the M.2 slot on the PCBA.
2.3 RTC Battery Installation
A CR1220 coin cell battery is used for the Real-Time Clock (RTC) functionality. It is installed in the RTC battery holder on the PCBA.
2.4 PCBA and Other Components
The main Printed Circuit Board Assembly (PCBA) houses the core components, including the Raspberry Pi 5 interface, LCD controller (24M31), and various connectors.
3. Mounting
The ED-HMI3020-070C can be mounted using four M4 screws. The mounting holes accommodate M4 screws with lengths of 10mm or 16mm.
Mounting Dimensions: 4M4*10 / 4M4*16
4. Powering On and Operating System
4.1 HDMI Connection
Connect a display via the Micro HDMI ports if needed for initial setup or troubleshooting. The product supports HDMI 4Kp60.
4.2 Powering On
Connect the power supply to the USB Type-C port (5V 5A). Press the ON/OFF button to power the device on or off.
4.2.1 Raspberry Pi OS (Desktop)
The HMI can run the graphical Raspberry Pi OS (Desktop) environment.
4.2.2 Raspberry Pi OS (Lite)
For headless operation or embedded applications, Raspberry Pi OS (Lite) can be used.
5. Software Configuration
5.1 IP Address Configuration
The IP address can be configured via network settings.
5.2 Wi-Fi Configuration
Wi-Fi can be enabled and configured through the operating system's network management tools.
5.3 Buzzer Control
The buzzer can be controlled via GPIO pin 6. Example commands for setting GPIO state are provided:
# Set GPIO 6 output high
pinctrl set 6 op dh
# Set GPIO 6 output low
pinctrl set 6 op dl
5.4 RTC Configuration
The Real-Time Clock (RTC) can be configured within the operating system.
5.8 Serial Port Configuration (RS232/RS485)
The HMI provides RS232 and RS485 interfaces for serial communication. The Linux utility picocom
is recommended for terminal access.
Installation:
sudo apt-get install picocom
5.8.1 RS232
The RS232 interface is mapped to COM1, typically accessible as /dev/com1
.
Pinout:
Pin ID | Pin Name | Signal | Pi5 GPIO Name | Pi5 Pin Out |
---|---|---|---|---|
1 | GND | |||
2 | RX | UART3_RXD | GPIO4 | UART3_TXD |
3 | TX | UART3_TXD | GPIO5 | UART3_RXD |
Usage Example (115200 baud):
picocom -b 115200 /dev/com1
5.8.2 RS485
The RS485 interface is mapped to COM2, typically accessible as /dev/com2
.
Pinout:
Pin ID | Pin Name | Signal | Pi5 GPIO Name | Pi5 Pin Out |
---|---|---|---|---|
1 | GND | |||
2 | B | UART5_RXD | GPIO13 | UART5_RXD |
3 | A | UART5_TXD | GPIO12 | UART5_TXD |
The RS485 interface includes a 120 Ohm termination resistor, selectable via jumper J7.
Usage Example (115200 baud):
picocom -b 115200 /dev/com2
5.10 SSD Configuration
SSD configuration involves installing the OS onto the SSD, as detailed in Section 6.2.2.
6. Raspberry Pi OS and Firmware Installation
6.1 Raspberry Pi OS Images
The ED-HMI3020-070C is compatible with Raspberry Pi OS. Recommended versions are based on Debian 12 (Bookworm).
Available OS Images:
- Raspberry Pi OS (Desktop) 64-bit bookworm: Download Link
- Raspberry Pi OS (Lite) 64-bit bookworm: Download Link
- Raspberry Pi OS (Desktop) 32-bit bookworm: Download Link
- Raspberry Pi OS (Lite) 32-bit bookworm: Download Link
6.2 OS Installation to SD Card or SSD
This section provides instructions for installing the operating system onto either a Micro SD card or an SSD.
6.2.1 SD Card Installation (Windows)
Required Tools:
Steps:
- Insert the Micro SD card into your computer.
- Format the Micro SD card using SD Card Formatter.
- Launch Raspberry Pi Imager.
- Select the OS image and storage device.
- Write the OS to the SD card.
6.2.2 SSD Installation (Windows)
Steps for installing OS to SSD:
- Prepare the SSD and connect it to your PC.
- Use Raspberry Pi Imager to write the OS image to the SSD.
- Alternatively, copy the OS image file to the ED-HMI3020-070C via SCP if the device is already running an OS.
Detailed SSD Installation using Raspberry Pi Imager:
- Connect the SSD to your PC.
- Launch Raspberry Pi Imager.
- Select 'CHOOSE DEVICE' and choose 'Raspberry Pi Device', then 'Raspberry Pi 5'.
- Select 'CHOOSE OS' and choose 'Use custom' to select your downloaded OS image file.
- Select 'CHOOSE STORAGE' and select your connected SSD.
- Click 'NEXT', confirm 'Use OS customization?' (select 'NO' if not needed), and then 'YES' to the warning.
- Enter the password when prompted for authentication.
- Wait for the writing process to complete.
Copying Image via SCP:
- Ensure the ED-HMI3020-070C is powered on and accessible via SSH.
- Open a command prompt on your Windows PC.
- Use the
scp
command to copy the image file:scp "C:\Path\To\Your\Image.img" pi@192.168.1.155:~
- Once copied, you can use tools on the HMI to write the image to the SSD.
6.3 Firmware Update
EDA Technology provides firmware updates and BSP (Board Support Package) for the ED-HMI3020-070C.
To install firmware:
- Open a terminal on the ED-HMI3020-070C.
- Run the following command to download and install the BSP:
curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s hmi3020_070c
- After installation, you can verify installed packages using:
dpkg -l | grep ed-
- To remove firmware packages, use:
sudo apt-get --purge remove package_name
Email: sales@edatec.cn / support@edatec.cn
Web: www.edatec.cn
Phone: +86-15921483028 (China) | +86-18217351262 (Overseas)