ED-HMI2120-101C Hardware Manual

by EDA Technology Co., Ltd built: 2025-08-01

1 Hardware Manual

This chapter introduces the product overview, packing list, appearance, button, indicator, and interface.

1.1 Overview

The ED-HMI2120-101C is a 10.1-inch high-reliability industrial HMI based on Raspberry Pi CM4. It offers various specifications for RAM (1GB, 2GB, 4GB, 8GB) and eMMC storage (8GB, 16GB, 32GB). The device provides common interfaces including HDMI, USB 2.0, RS232, RS485, audio, and Ethernet. It supports network access via Wi-Fi, Ethernet, and 4G. Integrated features include an optional supercapacitor (backup power), RTC, Watch Dog, EEPROM, and an encryption chip, enhancing usability and reliability. It is primarily used in industrial control and IoT applications.

1.2 Packing List

1.3 Appearance

This section introduces the functions and definitions of interfaces on each panel.

1.3.1 Front Panel

The front panel features a 10.1-inch LCD touch screen with up to 1280x800 resolution and multi-point capacitive touch. It also includes an optional 8-megapixel front camera.

1.3.2 Rear Panel

The rear panel includes 5 installation holes for buckles, used to fix the device for installation. Four holes are typically used, with one reserved as a spare.

1.3.3 Side Panel

The side panel provides various indicators and connectors:

Indicators
Connectors

1.4 Button

The ED-HMI2120-101C includes a hidden RESET button, marked as "RESET" on the case. Pressing this button will reset the device.

1.5 Indicator Status

This section details the status and meanings of the indicators:

Indicator Status Description
PWR On The device has been powered on.
PWR Blink Power supply of the device is abnormal; stop power supply immediately.
PWR Off The device is not powered on.
ACT Blink The system started successfully and is reading/writing data.
ACT Off The device is not powered on or does not read/write data.
USER On User can customize status according to actual application.
USER Off Device is not powered on or status is not defined by the user (default is off).
4G On 4G dial-up is successful and connection is normal.
4G Off 4G signal is not connected or the device is not powered on.
Yellow indicator of Ethernet port On Data transmission is abnormal.
Yellow indicator of Ethernet port Blink Data is being transmitted over the Ethernet port.
Yellow indicator of Ethernet port Off Ethernet connection is not set up.
Green indicator of Ethernet port On The Ethernet connection is in the normal state.
Green indicator of Ethernet port Blink The Ethernet connection is abnormal.
Green indicator of Ethernet port Off The Ethernet connection is not set up.
COM1~COM4 On/Blink Data is being transmitted.
COM1~COM4 Off Device is not powered on or there is no data transmission.

1.6 Interface Definitions

This section introduces the definition and function of each interface.

1.6.1 Card Slot

1.6.2 Power Supply Interface

The ED-HMI2120-101C has one power input via a 2-Pin 3.5mm pitch phoenix terminal with screw holes. The port silkscreen is "VIN+/GND".

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

1.6.3 Audio Interface

The ED-HMI2120-101C includes one audio input via a 3.5mm 4-pole headphone jack. The port silkscreen is "AUDIO". It supports OMTP stereo headphone output and mono microphone recording. Audio output automatically switches between the headphone jack and the internal speaker.

1.6.4 Speaker

The ED-HMI2120-101C contains a power amplifier output with a built-in 4Ω 3W speaker, supporting single-channel stereo output. If a headphone is connected to the Audio interface, the speaker will have no audio output.

1.6.5 RS232 Interface

The ED-HMI2120-101C includes 2 RS232 ports, each with a 6-Pin 3.5mm pitch phoenix terminal. The silkscreen for a single RS232 port is "IGND/TX/RX".

Terminal Pins Pin Name CM4 GPIO Name CM4 Pin Out
1 GND
2 GND
3 RS232-1_TX GPIO4 UART3_TXD
4 RS232-3_TX GPIO0 UART2_TXD
5 RS232-1_RX GPIO5 UART3_RXD
6 RS232-3_RX GPIO1 UART2_RXD

A schematic diagram of RS232 connecting cables is provided in the original document.

1.6.6 RS485 Interface

The ED-HMI2120-101C includes 2 RS485 ports, each with a 6-Pin 3.5mm pitch phoenix terminal. The silkscreen for a single RS485 port is "IGND/A/B".

Terminal Pins Pin Name CM4 GPIO Name CM4 Pin Out
1 GND
2 GND
3 RS485-2_A GPIO12 UART5_TXD
4 RS485-4_A GPIO8 UART4_TXD
5 RS485-2_B GPIO13 UART5_RXD
6 RS485-4_B GPIO9 UART4_RXD

RS485 terminal resistance configuration: The ED-HMI2120-101C has 2 RS485 ports. A 120Ω jumper resistor is reserved between A and B of the RS485 line. The jumper cap can be inserted to enable this resistor. By default, the jumper cap is not connected, and the 120Ω resistor function is disabled. The positions of the jumper resistors on the PCBA are J24 and J22.

TIP: You need to open the device case to view the position of the 120Ω jumper resistor. Refer to section 2.1.1 for detailed operations.

1.6.7 1000M Ethernet Interface

The ED-HMI2120-101C includes one adaptive 10/100/1000M Ethernet port with an RJ45 connector. It can support PoE with an expansion module. It is recommended to use network cables of Cat6 and above for network access.

Pin ID Pin Name
1 TX1+
2 TX1-
3 TX2+
4 TX2-
5 TX3+
6 TX3-
7 TX4+
8 TX4-

1.6.8 100M Ethernet Interface

The ED-HMI2120-101C includes an adaptive 10/100M Ethernet port with an RJ45 connector. It is recommended to use network cables with Cat6 and above for network access.

Pin ID Pin Name
1 TX+
2 TX-
3 RX+
4 RX-
5
6
7
8

Note: Pin definitions for the 100M Ethernet interface were incomplete in the source document.

1.6.9 HDMI Interface

The ED-HMI2120-101C includes one HDMI port (Type A connector), which is compatible with HDMI 2.0 standard and supports up to 4Kp60. It allows connection to an external display.

1.6.10 USB 2.0 Interface

The ED-HMI2120-101C includes 2 USB 2.0 ports (Type A connectors), each supporting up to 480Mbps transmission rate. They are used to connect standard USB 2.0 peripherals.

1.6.11 Micro USB Interface

The ED-HMI2120-101C includes one Micro USB interface, silkscreened "PROGRAMMING". It can be connected to a PC to flash the eMMC for the system.

1.6.12 Antenna Interface (Optional)

The ED-HMI2120-101C includes 2 SMA antenna ports, silkscreened "4G" and "Wi-Fi/BT", for connecting the respective antennas. The number of antenna interfaces depends on the purchased model.

1.6.13 Motherboard Interface

These interfaces are reserved on the ED-HMI2120-101C motherboard and are accessible only after opening the device case. They allow for expansion according to actual needs.

1.6.13.1 12V 1A Output

The motherboard includes 3 expanded 12V 1A power output ports with 2-Pin 2.0mm white WTB connectors, reserved for supplying power to extended LCD screens.

Pin ID Pin Name
1 GND
2 12V
1.6.13.2 10-Pin GPIO

A 10-Pin GPIO Pin Header (2x5-Pin 2.54mm pitch) is provided for leading out extended GPIO ports. Users can customize extensions.

Pin ID Pin Name Pin ID Pin Name
1 EXIO_P10 2 3V3
3 EXIO_P12 4 EXIO_P11
5 EXIO_P14 6 EXIO_P13
7 EXIO_P16 8 EXIO_P15
9 GND 10 EXIO_P17
1.6.13.3 40-Pin GPIO

A 40-Pin GPIO terminal (2x20-Pin 2.54mm pitch) leads out the CM4's GPIO ports and reserves connections for extended accessories.

Pin ID Pin Name Pin ID Pin Name
1 3V3_EXT 2 5V2_CM4
3 GPIO2 4 5V2_CM4
5 GPIO3 6 GND
7 GPIO4 8 GPIO14
9 GND 10 GPIO15
11 GPIO17 12 GPIO18
13 GPIO27 14 GND
15 GPIO22 16 GPIO23
17 3V3_EXT 18 GPIO24
19 GPIO10 20 GND
21 GPIO9 22 GPIO25
23 GPIO11 24 GPIO8
25 GND 26 GPIO7
27 GPIO0 28 GPIO1
29 GPIO5 30 GND
31 GPIO6 32 GPIO12
33 GPIO13 34 GND
35 GPIO19 36 GPIO16
37 GPIO26 38 GPIO20
39 GND 40 GPIO21

Note: GPIO4~GPIO9, GPIO12, GPIO13, and GPIO22~GPIO27 are used for other specific functions. If you need to use their ordinary IO function, you must remove the jumper resistor on the corresponding signal line.

1.6.13.4 M.2 B Interface

The motherboard includes an M.2 B Key connector for external SSDs, compatible with M.2 B 2230 and M.2 B 2242 SSDs.

1.6.13.5 RTC Battery Base

The motherboard is integrated with RTC (Real-Time Clock). For versions sold in China, a CR1220 battery is installed by default as RTC backup power. RTC ensures an uninterrupted and reliable clock, unaffected by power downs.

TIP: Some international logistics do not support battery transportation, and some ex-factory devices may not be equipped with a CR1220 battery. Please prepare and install a CR1220 battery before using RTC.

1.6.13.6 USB 2.0 Interface

The motherboard includes an extended USB 2.0 Pin Header with a 5-Pin 1.5mm pitch WTB connector, used to expand a USB 2.0 interface.

Pin ID Pin Name
1 VBUS
2 USB_DM
3 USB_DP
4 GND
5 GND
1.6.13.7 CSI Interface

The motherboard includes an extended CSI interface with a 2x15-Pin 0.4mm pitch connector and 2-Lane CSI signal. It is used to expand the connection of an 8-megapixel CSI camera.

Pin ID Pin Name Pin ID Pin Name
1 NC 2 NC
3 1V8_CM4 4 1V2_CSI
5 1V8_CM4 6 GND
7 CSI_MCLK 8 GND
9 GND 10 2V8_CSI
11 NC 12 NC
13 NC 14 GND
15 GND 16 NC
17 NC 18 GND
19 GND 20 NC
21 CSI_D1_P 22 GND
23 CSI_D1_N 24 CSI_D0_P
25 GND 26 CSI_CLK_N
27 CSI_CLK_P 28 GND
29 SCL_1V8 30 SDA_1V8
1.6.13.8 FPC HDMI Interface

The motherboard includes an extended HDMI interface with a 40-pin 0.5mm pitch FPC connector. It supports video signal output to LCD screens and reserves connections for USB/I2C touch screens and backlight adjustment.

Pin ID Pin Name Pin ID Pin Name
1 NC 2 NC
3 NC 4 NC
5 NC 6 GND
7 HDMI1_CLKN 8 HDMI1_CLKP
9 GND 10 GND
11 HDMI1_TX0N 12 HDMI1_TX0P
13 GND 14 GND
15 HDMI1_TX1N 16 HDMI1_TX1P
17 GND 18 GND
19 HDMI1_TX2N 20 HDMI1_TX2P
21 GND 22 GND
23 HDMI1_CEC 24 GND
25 HDMI1_SCL 26 HDMI1_SDA
27 GND 28 HDMI1_HPD
29 GND 30 TPINT_L
31 GND 32 SCL_LCD
33 SCL_LCD 34 GND
35 GND 36 USB_DM_LCD
37 USB_DM_LCD 38 GND
39 GND 40 USB_DP_LCD

2 Installing Components (Optional)

This chapter describes how to install optional components.

2.1 Installing Internal Components

This section details the operations for opening/closing the device case and installing the RTC battery.

2.1.1 Open Device Case

Preparation: A cross screwdriver.

Steps:

  1. Pull out the default configuration of the phoenix connector (male for wiring).
  2. Use a screwdriver to loosen two M3 screws on the sides counterclockwise.
  3. Remove the side cover to the right.
  4. Use a screwdriver to loosen four M3 screws and one grounding screw on the sides counterclockwise.
  5. Remove the metal case upward and turn it towards the ports side.
  6. Use a screwdriver to loosen the 8 screws fixing the PCBA counterclockwise, and flip it to the back of the PCBA.

2.1.2 Install RTC Battery

Preparation: The device case has been opened. The CR1220 battery has been prepared.

Steps:

  1. Locate the RTC battery base where the battery is to be installed.
  2. Place the positive pole of the battery upwards and press it into the RTC base.

TIP: Some international logistics do not support the transportation of batteries, and some ex-factory devices are not equipped with CR1220 batteries. Therefore, before using RTC, please prepare a CR1220 battery and install it on the motherboard.

2.1.3 Close Device Case

Preparation: A cross screwdriver.

Steps:

  1. Turn the PCBA over to the front and place it on the back of the LCD screen. Align the 8 screw holes on the PCBA with the stud holes on the back of the LCD screen. Insert the 8 mounting screws and tighten clockwise with a screwdriver to fix the PCBA.
  2. Flip the metal case upward, align the screw mounting holes on the metal case with the screw mounting holes on the back of the LCD screen, and cover it downward.
  3. Align the screw holes on the side panels of the metal case, insert 4 M3 screws and one grounding screw, and tighten clockwise with a screwdriver.
  4. Align the ports on the PCBA with the ports on the side panel, and insert the side cover.
  5. Insert 2 M3 screws and tighten them clockwise with a screwdriver.
  6. Plug in the default phoenix connector.

2.2 Installing/Removing External Components

This section introduces the operations for installing/removing optional accessories.

2.2.1 Install Antenna

If the purchased ED-HMI2120-101C includes 4G and Wi-Fi functions, the antennas must be installed before using the device.

Preparation: Corresponding antennas from the packaging box.

Steps:

  1. Find the location of the antenna port.
  2. Align the ports on both sides of the device with the antenna and tighten them clockwise to ensure they do not fall off.

2.2.2 Install Micro SD Card

Preparation: SD card.

Steps:

  1. Find the location of the SD card slot.
  2. Insert the Micro SD card into the corresponding card slot with the contact side facing down. A click sound indicates successful installation.

2.2.3 Pull Out SD Card

Steps:

  1. Find the location of the SD card.
  2. Press the SD card into the card slot with your finger to pop it out, then pull out the SD card.

2.2.4 Install Nano SIM Card

If the purchased ED-HMI2120-101C device includes 4G functionality, the SIM card must be installed before using 4G.

Preparation: 4G Nano SIM card.

Steps:

  1. Find the location of the Nano SIM card slot.
  2. Insert the Nano SIM card into the corresponding card slot with the chip side up. A click sound indicates successful installation.

3 Installing Device

This chapter introduces how to install the device.

3.1 Embedded Installation

The ED-HMI2120-101C supports embedded front installation using the provided Mounting Kit (4 x buckles, 4xM4*10 screws and 4xM4*16 screws).

Preparation: Mounting Kit, cross screwdriver.

Steps:

  1. Ensure the opening size of the cabinet matches the dimensions of the ED-HMI2120-101C (dimensions provided in original document).
  2. Drill a hole on the cabinet according to the required size.
  3. Insert the ED-HMI2120-101C into the cabinet from the outside.
  4. Align the screw hole (unthreaded hole) of the buckle with the buckle mounting hole on the side of the device.
  5. Use 4 M4*10 screws to pass through the buckle and tighten clockwise to fix the buckle to the device. Then, use 4 M4*16 screws to pass through the screw hole (threaded hole) of the buckle and tighten clockwise to the end through the buckles.

4 Booting the Device

This chapter introduces how to connect cables and boot the device.

4.1 Connecting Cables

This section describes how to connect cables. Refer to Section 1.6 Interfaces for pin definitions and wiring methods.

Preparation: Display, mouse, keyboard, power adapter, network connection, HDMI cable, network cable.

4.2 Booting The System For The First Time

The ED-HMI2120-101C does not have a switching power supply; the system starts automatically upon power connection.

TIP: Default username is pi, Default password is raspberry.

4.2.1 Raspberry Pi OS (Desktop)

If the Desktop version of the system is installed, the device will directly enter the desktop after booting.

4.2.2 Raspberry Pi OS (Lite)

If the Lite version is installed, the system will automatically log in with the default username 'pi' and password 'raspberry' after booting. The system has started normally.

5 Configuring System

This chapter introduces how to configure the system.

5.10 Configuring Serial Port

This chapter introduces the configuration method for RS232 and RS485.

5.10.1 Installing picocom tool

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

sudo apt-get install picocom

5.10.2 Configuring RS232

The ED-HMI2120-101C includes 2 RS232 ports. The corresponding COM ports and device files are:

Preparation: The RS232 port of ED-HMI2120-101C must be connected to an external device.

Steps:

  1. Execute the following command to open the serial port com1 and configure the serial port baud rate to 115200:

picocom -b 115200 /dev/com1

2. Input commands as needed to control the external device.

5.10.3 Configuring RS485

The ED-HMI2120-101C includes 2 RS485 ports. The corresponding COM ports and device files are:

Preparation: The RS485 port of ED-HMI2120-101C must be connected to external devices.

Steps:

  1. Execute the following command to open the serial port com4 and configure the serial port baud rate to 115200:

picocom -b 115200 /dev/com4

2. Input commands as needed to control the external devices.

6 Installing OS (Optional)

The device is shipped with an operating system by default. If the OS becomes corrupted or needs replacement, you must re-download the appropriate system image and install it. EDA Technology supports installing the OS by first installing the standard Raspberry Pi OS and then installing the Firmware package.

The following section describes the specific operations for image download, eMMC flashing, and firmware package installation.

6.1 Downloading OS File

You can download the corresponding official Raspberry Pi OS file from the following paths:

6.2 Flashing to eMMC

It is recommended to use the official Raspberry Pi tools. The download paths are:

Preparation: Official tools downloaded and installed; Micro USB to USB-A cable; OS file obtained.

Steps (Windows System Example):

  1. Connect the power cord and USB flashing cable (Micro-USB to USB-A).
  2. Disconnect the power supply of ED-HMI2120-101C, then power it on again.
  3. Open the rpiboot tool to automatically convert the drive to a letter.
  4. After the drive letter appears, it will pop up in the lower right corner of the computer.
  5. Open SD Card Formatter, select the formatted drive letter, and click "Format".
  6. In the pop-up prompt box, select "Yes".
  7. When formatting is completed, click "OK".
  8. Close SD Card Formatter.
  9. Open Raspberry Pi Imager, select "CHOOSE OS", and then select "Use Custom" from the pop-up pane.
  10. Select the OS file from your custom path and return to the main page.
  11. Click "CHOOSE STORAGE", select the default device, and return to the main page.
  12. Click "NEXT", select "NO" in the "Use OS customization?" pane.
  13. Select "YES" in the "Warning" pane to start writing the image.
  14. After OS writing is completed, the file will be verified.
  15. After verification, click "CONTINUE" in the "Write Successful" box.
  16. Close Raspberry Pi Imager, remove the USB cable, and power on the device again.

6.3 Installing Firmware Package

After flashing the eMMC on ED-HMI2120-101C, you need to configure the system by adding the EDA Technology apt source and installing the firmware package.

Preparation: Flashing to eMMC of Raspberry Pi standard OS (bookworm) completed; device booted normally and relevant boot configuration done.

Steps (Example for Debian 12 bookworm desktop version):

  1. After the device starts normally, execute the following commands in the command pane to add the EDA Technology apt source and install the firmware package:

curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s hmi2120_101c

2. After the installation is complete, the system automatically reboots.

3. Execute the following command to check if the firmware package is installed successfully:

dpkg -l | grep ed-

The result indicates successful installation.

TIP: If you installed the wrong firmware package, you can execute sudo apt-get --purge remove package to delete it, where "package" is the package name.

Models: ED-HMI2120-101C Embedded Computers, ED-HMI2120-101C, Embedded Computers, Computers

File Info : application/pdf, 36 Pages, 11.63MB

PDF preview unavailable. Download the PDF instead.

ED-HMI2120-101C-usermanual-en

References

WeasyPrint 57.2

Related Documents

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-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-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 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-HMI3630-101C User Manual and Technical Specifications
Comprehensive user manual and technical specifications for the EDA Technology ED-HMI3630-101C HMI device, detailing hardware interfaces, software setup, and operational guidance.
Preview ED-HMI3020-101C Human-Machine Interface User Manual | EDA Technology
Comprehensive user guide for the EDA Technology ED-HMI3020-101C, a 10.1-inch industrial Human-Machine Interface powered by Raspberry Pi 5. Covers specifications, hardware installation, OS setup, and firmware updates.
Preview ED-HMI2320-156C User Manual - EDA Technology Industrial HMI
This user manual provides comprehensive information on the EDA Technology ED-HMI2320-156C, a 15.6-inch industrial HMI powered by Raspberry Pi CM4. It covers product overview, specifications, installation procedures, and system configuration for industrial control and IoT applications.
Preview ED-HMI2120-070C User Manual
User manual for the ED-HMI2120-070C, a 7-inch high reliability industrial HMI based on Raspberry Pi CM4, detailing its overview, packing list, appearance, interfaces, installation, and configuration procedures.