ED-HMI2320-156C User Manual

by EDA Technology Co., Ltd

built: 2025-08-01

Chapter 1: Hardware Manual

This chapter introduces the product overview, packing list, appearance, buttons, and interfaces.

1.1 Product Overview

The ED-HMI2320-156c is a 15.6-inch industrial all-in-one machine based on the Raspberry Pi CM4. It offers configurable RAM and eMMC options to suit different application scenarios and user needs.

  • RAM options: 1GB, 2GB, 4GB, and 8GB.
  • eMMC options: 8GB, 16GB, and 32GB.

The ED-HMI2320-156c provides common interfaces including HDMI, USB, Ethernet, RS232, RS485, MIC IN, and LINE OUT. It supports network access via Wi-Fi, Ethernet, and 4G. It also features Micro SD Card and mSATA SSD storage expansion, and integrates RTC, EEPROM, and an encryption chip to enhance usability and reliability. It is primarily used in industrial control and Internet of Things (IoT) fields.

1.2 Packing List

  • 1 x ED-HMI2320-156c Host
  • [Optional] 1 x ED-ACC-DMB2320 (Desktop mounting base, with 6 M4 screws)
  • [Optional Wi-Fi/BT version] 1 x 2.4GHz/5GHz Wi-Fi/BT antenna
  • [Optional 4G version] 1 x 4G/LTE antenna

1.3 Product Appearance

This section describes the types and definitions of interfaces on each panel.

1.3.1 Front Panel

Describes the types and definitions of front panel interfaces.

Item 1: 1 x LCD screen, 15.6-inch with touchscreen, resolution supports 1920x1080, multi-point capacitive touchscreen.

1.3.2 Rear Panel

Describes the types and definitions of rear panel interfaces.

Item 1: 10 x mounting holes for desktop stand installation.

Item 2: 9 x shell mounting holes for securing the rear cover when opening or closing the device.

1.3.3 Side Panel

Describes the types and definitions of side panel interfaces.

Item 1: 2 x SMA connectors, for connecting 4G and Wi-Fi/BT antennas (optional).

Item 2: 3 x RS485/232, DB9 male connector. Can be configured as different numbers of RS232 and RS485 interfaces based on user needs. The RS232 interface uses pins 2, 3, and 5 of the connector, with signal definitions RX/TX/GND. The RS485 interface uses pins 1 and 2 of the connector, with signal definitions A/B.

  • RS485 count: 0~2
  • RS232 count: 1~3

Item 3: 1 x Ethernet interface (0/100/1000M adaptive), RJ45 connector. Supports PoE power supply via an optional expansion module, with a maximum PoE power of 60W, compliant with IEEE 802.3bt standard. It is recommended to use Cat6 or higher network cables for Ethernet connection.

Item 5: 1 x RS232, DB9 male connector. Uses pins 2, 3, and 5 of the connector, with signal definitions RX/TX/GND, serving as the single-board debugging serial port.

Item 6: 1 x HDMI, Type A interface, compatible with HDMI 2.0 standard, supports up to 4K 60Hz video output.

Item 7: DC input, DC Jack connector (optional 2-Pin 3.5mm pitch terminal block). Supports 9V~36V input and features overcurrent, overvoltage, and reverse polarity protection. Pinout: Pin ID 1 (9V-36V), Pin ID 2 (GND).

Item 8: Power button. Short press to power on the device when off; long press to enter eMMC burn mode. When the device is on, a short press is ineffective, and a long press forces the device to shut down.

Item 9: 2 x USB 3.0, Type A interface. Each port supports up to 5Gbps transmission speed.

Item 10: 2 x USB 2.0, Type A interface. Each port supports up to 480Mbps transmission speed.

Item 11: LINE OUT, green 3.5mm audio interface, supports stereo output.

Item 12: MIC IN, red 3.5mm audio interface, supports microphone input.

1.4 Buttons

The ED-HMI2320-156c device has one button. Short press and long press correspond to different operations. When the device is not powered on, a short press powers on the device; a long press enters eMMC burn mode, allowing firmware flashing. When the device is powered on, a short press is ineffective, and a long press forces a shutdown.

1.5 Interfaces

1.5.1 Power Interface

The ED-HMI2320-156c device has one power input, a DC Jack connector (optional 2-Pin 3.5mm pitch terminal block), supporting 9V~36V input. The interface is labeled "DC12V". Pinout definition:

Pin ID Pin Name
1 9V-36V
2 GND

1.5.2 HDMI Interface

The ED-HMI2320-156c device includes one HDMI interface, a standard Type A connector, labeled "HDMI". It supports connecting to HDMI displays and outputting video up to 4K 60Hz.

1.5.3 COM Port (COM0)

The ED-HMI2320-156c device includes one COM0 port, a DB9 male connector, which defaults to the board's debug serial port for device debugging.

Pinout definition:

Pin IDPin Name
1NC
2DB9_RS232_RX
3DB9_RS232_TX
4NC
5GND
6~9NC

The RS232 interface corresponds to the following CM4 pin names:

SignalCM4 GPIO NameCM4 Pin Out
DB9_RS232_RXGPIO15CM4_UART_RXD0
DB9_RS232_TXGPIO14CM4_UART_TXD0

1.5.4 COM Ports (COM1~COM3)

The ED-HMI2320-156c device includes 3 COM ports (COM1~COM3), which can be expanded to 0~2 RS485 and 1~3 RS232 interfaces based on user requirements.

3 x RS232

RS232 corresponds to the following CM4 pin names:

COMSignalCM4 GPIO NameCM4/SPI Pin Out
COM1COM1_RS232_RXGPIO1CM4_UART_RXD2
COM1_RS232_TXGPIO0CM4_UART_TXD2
COM2COM2_RS232_RXGPIO5CM4_UART_RXD3
COM2_RS232_TXGPIO4CM4_UART_TXD3
COM3COM3_RS232_RX-SPI_UART_RXD1
COM3_RS232_TX-SPI_UART_TXD1

2 x RS232 and 1 x RS485

RS232/RS485 corresponds to the following CM4 pin names:

COMSignalCM4 GPIO NameCM4 Pin Out
COM1COM1_RS232_RXGPIO1CM4_UART_RXD2
COM1_RS232_TXGPIO0CM4_UART_TXD2
COM2COM2_RS232_RXGPIO5CM4_UART_RXD3
COM2_RS232_TXGPIO4CM4_UART_TXD3
COM3RS485_1_AGPIO12CM4_UART5_TXD
RS485_1_BGPIO13CM4_UART5_RXD

1 x RS232 and 2 x RS485

RS232/RS485 corresponds to the following CM4 pin names:

COMSignalCM4 GPIO NameCM4 Pin Out
COM1COM1_RS232_RXGPIO1CM4_UART_RXD2
COM1_RS232_TXGPIO0CM4_UART_TXD2
COM2RS485_1_AGPIO12CM4_UART5_TXD
RS485_1_BGPIO13CM4_UART5_RXD
COM3RS485_2_AGPIO8CM4_UART4_TXD
RS485_2_BGPIO9CM4_UART4_RXD

1.5.4.1 RS232 Interface

The ED-HMI2320-156c device includes 1~3 RS232 interfaces, with DB9 male connectors. The RS232 interface uses pins 2, 3, and 5 of the connector, with signal definitions RX/TX/GND.

RS232_1 Pinout Definition:

Pin IDPin Name
1NC
2COM1_RS232_RX
3COM1_RS232_TX
4NC
5GND
6~9NC

RS232_2 Pinout Definition:

Pin IDPin Name
1NC
2COM2_RS232_RX
3COM2_RS232_TX
4NC
5GND
6~9NC

RS232_3 Pinout Definition:

Pin IDPin Name
1NC
2COM2_RS232_RX
3COM2_RS232_TX
4NC
5GND
6~9NC

Connection diagram for RS232 serial ports.

1.5.4.2 RS485 Interface

The ED-HMI2320-156c device includes 0~2 RS485 interfaces, with DB9 male connectors. The RS485 interface uses pins 1 and 2 of the connector, with signal definitions A/B.

RS485_1 Pinout Definition:

Pin IDPin Name
1RS485_1_B
2RS485_1_A
3GND
4NC
5NC
6~9NC

RS485_2 Pinout Definition:

Pin IDPin Name
1RS485_2_B
2RS485_2_A
3GND
4NC
5NC
6~9NC

Connection diagram for RS485 serial ports.

1.5.5 USB 3.0 Interface

The ED-HMI2320-156c device includes 2 USB 3.0 ports, with dual-layer Type-A connectors. It supports connecting standard USB 3.0 peripherals, with a maximum transmission speed of 5Gbps.

1.5.6 USB 2.0 Interface

The ED-HMI2320-156c device includes 2 USB 2.0 ports, with dual-layer Type-A connectors. It supports connecting standard USB 2.0 peripherals, with a maximum transmission speed of 480Mbps.

1.5.7 1000M Ethernet Interface (ETH0)

The ED-HMI2320-156c device includes one adaptive 10/100/1000M Ethernet interface, labeled "LAN", using an RJ45 connector. With an optional expansion module, it can support PoE power supply. It is recommended to use Cat6 or higher specification network cables for Ethernet connection.

1.5.8 LINE OUT Interface

The ED-HMI2320-156c device includes one audio output interface, labeled "", using a green 3.5mm audio connector, supporting stereo output.

1.5.9 MIC IN Interface

The ED-HMI2320-156c device includes one MIC input interface, labeled "", using a red 3.5mm audio connector, supporting microphone input.

1.5.10 Antenna Interface (Optional)

The ED-HMI2320-156c device includes up to 2 SMA antenna connectors, corresponding to the 4G antenna and Wi-Fi/BT antenna.

Chapter 2: Optional Installation Components

This chapter introduces the installation operations for optional components.

2.1 Antenna Installation (Optional)

If the purchased ED-HMI2320-156c device includes 4G and Wi-Fi functions, the antennas must be installed before using the device.

Prerequisites:

  • Obtain the corresponding antennas from the packaging. If multiple antennas are included, distinguish them by the labels on the antennas.

Operation Steps:

  1. Locate the device's side antenna interface, as indicated by the red box in the image.
  2. Align the device and antenna connectors, and tighten them clockwise to ensure they do not detach.

Chapter 3: Device Installation

This chapter introduces the installation operations for the device.

3.1 Base Installation (Optional)

The ED-HMI2320-156c device does not come with a desktop stand by default. Users can purchase one separately based on their needs.

Prerequisites:

  • Obtain the base bracket and its screws.
  • Prepare a Phillips head screwdriver.

Operation Steps:

  1. Align the device's base bracket with the mounting holes on the back of the device.
  2. Use the screwdriver to tighten the six M4 screws clockwise to secure the base to the back of the device.

Chapter 4: Starting the Device

This chapter introduces the operations for connecting cables and starting the device.

4.1 Cable Connection

Introduces cable connection methods.

Preparation:

  • Obtain necessary accessories such as a monitor, mouse, keyboard, and power adapter.
  • Ensure network connectivity is available.
  • Obtain HDMI and network cables.

Connection diagram for cables:

For pinout definitions and connection methods for each interface, refer to Section 1.5 Interfaces.

The diagram shows connections for RS232 devices, RS485 devices, microphone, network, PC, headphones, hard drive, power, and display.

4.2 First Boot

The ED-HMI2320-156c device uses the power button to control startup. Connect the power, then short press the button to start the device. After a successful boot, the Raspberry Pi logo will appear in the upper left corner of the screen.

4.2.1 Raspberry Pi OS (Desktop)

If the device is factory-installed with the Desktop version of the system, it will boot directly to the desktop, as shown in the figure.

Note: Default username: pi; Default password: raspberry.

A warning message may appear indicating that SSH is enabled and the default password for the 'pi' user has not been changed, advising to change it for security.

4.2.2 Raspberry Pi OS (Lite)

If the device is factory-installed with the Lite version of the system, it will automatically log in with the default username 'pi' upon startup. The default password is 'raspberry'. The figure shows the system has started successfully.

The terminal output indicates system services starting, reaching the login prompt, and a successful login as 'pi'. It also notes a warning about Wi-Fi being blocked by rfkill and advises using raspi-config to set the country.

Chapter 5: System Configuration

This chapter introduces the specific operations for system configuration.

5.1 Find Device IP

Instructions on how to find the device's IP address.

5.2 Remote Login

Instructions for remote login.

5.3 Configure Storage Devices

Instructions for configuring storage devices.

5.4 Configure Ethernet IP

Instructions for configuring the Ethernet IP address.

5.5 Configure Wi-Fi (Optional)

Instructions for configuring Wi-Fi settings.

5.6 Configure Bluetooth (Optional)

Instructions for configuring Bluetooth settings.

5.7 Configure 4G (Optional)

Instructions for configuring 4G settings.

5.8 Configure Buzzer

Instructions for configuring the buzzer.

5.9 Configure RTC

Instructions for configuring the Real-Time Clock (RTC).

5.10 Serial Port Configuration

Introduces the configuration methods for serial ports.

5.10.1 Install picocom Tool

In a Linux environment, the picocom tool can be used to debug RS232 and RS485 serial ports. Execute the following command to install the picocom tool:

sudo apt-get install picocom

5.10.2 Configure COM Port (COM0)

The ED-HMI2320-156c device includes one COM0 port, which is the device's default debug serial port. The corresponding COM port and device file are shown in the table below:

COM PortPCBA Silk ScreenCorresponding Device File
COM0DB9/dev/com0

Prerequisites: The COM0 port of the ED-HMI2320-156c device has been connected to an external device.

Operation Steps:

  1. Execute the following command to open the serial port COM0 and configure the baud rate to 115200:
  2. picocom -b 115200 /dev/com0
  3. Enter commands as needed to control the external device.

5.10.3 Configure COM Ports (COM1~COM3)

The ED-HMI2320-156c device includes 3 COM ports (COM1~COM3), which can be expanded to 0~2 RS485 or 1~3 RS232 interfaces based on user requirements.

When configured as 3 RS232 interfaces, the corresponding COM ports and device files are shown below:

COM PortPCBA Silk ScreenCorresponding Device File
COM1J8/dev/com1
COM2J9/dev/com2
COM3J10/dev/com3

When configured as 2 RS232 interfaces and 1 RS485 interface, the corresponding COM ports and device files are shown below:

COM PortPCBA Silk ScreenCorresponding Device File
COM1J8/dev/com1
COM2J9/dev/com2
COM3J16/dev/rs485_1

When configured as 1 RS232 interface and 2 RS485 interfaces, the corresponding COM ports and device files are shown below:

COM PortPCBA Silk ScreenCorresponding Device File
COM1J8/dev/com1
COM2J16/dev/rs485_1
COM3J17/dev/rs485_2

The following describes how to configure COM ports using COM1 for 1 RS232 interface as an example.

Prerequisites: The COM port of the ED-HMI2320-156c device has been connected to an external device.

Operation Steps:

  1. Execute the following command to open serial port COM1 and configure the baud rate to 115200:
  2. picocom -b 115200 /dev/com1
  3. Enter commands as needed to control the external device.

5.11 Audio Configuration (Optional)

The ED-HMI2320-156c device includes one audio input (supports MIC input) and one audio output. Both MIC volume and Master volume can be adjusted, and MIC recording is supported.

5.11.1 Adjust Volume

MIC and Master volumes can be adjusted manually.

Adjust MIC and Master volume via desktop icons:

Operation Steps:

  1. Click the speaker icon ? or ?️ on the top right of the desktop to open the volume slider.
  2. Drag the slider up or down to adjust the volume. Check or uncheck the "Mute" checkbox to mute or unmute the audio.

Adjust volume via command line interface:

Operation Steps:

  1. Execute the following command in the command pane to open the volume adjustment interface:
  2. alsamixer
  3. In the opened interface, view the current Master volume. Use the Up (↑) and Down (↓) arrow keys to adjust the volume. Press the 'M' key to mute or unmute the audio.

5.11.2 Configure Recording

Supports recording audio from MIC input.

Prerequisites: The audio input interface has a MIC connected, and the MIC is not muted.

Operation Steps:

  1. Open the command pane and execute the following command to start recording audio named 'name.wav', as shown in the figure:
  2. arecord -fdat -Dhw:0 --vumeter=stereo name.wav

    The command output shows the recording process. The parameter 'dat' indicates the audio format, which only supports recording in dat format. '0' indicates the sound card to be used for recording, which needs to be queried by executing arecord -l beforehand. 'name.wav' is the filename, which can be customized by the user.

  3. Press Ctrl+C to save and exit the recording.
  4. Execute the following command to get the save path of the recording file:
  5. pwd

PDF preview unavailable. Download the PDF instead.

ED-HMI2320-156C-usermanual-zh WeasyPrint 57.2

Related Documents

Preview ED-HMI2120-101C Industrial HMI User Manual
Comprehensive user manual for the ED-HMI2120-101C, a 10.1-inch high-reliability industrial HMI based on Raspberry Pi CM4. Details hardware overview, appearance, interfaces, installation procedures, system booting, and configuration for industrial control and IoT applications.
Preview ED-IPC2100 User Manual: Industrial Computer with Raspberry Pi CM4
Comprehensive user manual for the ED-IPC2100 series industrial computer by EDA Technology. Details hardware overview, packing list, appearance, interfaces, installation, configuration, and OS setup for this Raspberry Pi CM4-based device.
Preview ED-HMI2120-070C User Manual
Comprehensive user manual for the EDA Technology ED-HMI2120-070C industrial HMI/panel PC. Covers product overview, specifications, interfaces, installation, system configuration, and operating system setup.
Preview ED-HMI3630-101C User Manual - EDA Technology
Comprehensive user manual for the ED-HMI3630-101C industrial HMI, detailing hardware specifications, interface descriptions, installation procedures, system configuration, and OS installation. Features include Raspberry Pi CM5 integration, multiple communication interfaces, and industrial control capabilities.
Preview ED-HMI2630-101C Industrial HMI User Manual
This user manual provides comprehensive details on the ED-HMI2630-101C Industrial HMI, including hardware specifications, installation procedures, system configuration, and OS setup. It covers interface definitions, component installation, booting, and software configuration for industrial control and IoT applications.
Preview ED-HMI2630-101C User Manual
Comprehensive user manual for the EDA Technology ED-HMI2630-101C industrial HMI. Covers product overview, hardware specifications, interface details, installation procedures, system startup, operating system installation, and system configuration for industrial control and IoT applications.
Preview EDA ED-HMI3630-156C 15.6-inch Industrial HMI Datasheet
Datasheet for the EDA ED-HMI3630-156C, a 15.6-inch industrial Human-Machine Interface (HMI) powered by Raspberry Pi CM5. It features a 1920x1080 resolution touchscreen, Broadcom BCM2712 SoC, extensive I/O options including RS232/485, CAN, Ethernet, USB, and optional Wi-Fi/4G connectivity.
Preview ED-CM4SEN User Manual - EDA Technology
Comprehensive user manual for the ED-CM4SEN industrial computer by EDA Technology, detailing hardware, installation, configuration, and operating system setup. Features Raspberry Pi CM4 compatibility for industrial control and IoT applications.