Page 1
ED-HMI2120-101C 10.1 inch High Reliability Industrial Panel PC Based on Raspberry Pi User Manual EDA Technology Co., LTD August 2023...
Page 2
IOT, industrial control, automation, green energy and artificial intelligence based on Raspberry Pi technology platform. You can contact us in the following ways: EDA Technology Co.,LTD Address:Room 301, Building 24, No.1661 Jialuo Road, Jiading District, Shanghai Mail: sales@edatec.cn...
Page 3
Copyright Statement ED-HMI2120-101C and its related intellectual property rights are owned by EDA Technology Co.,LTD. EDA Technology Co.,LTD owns the copyright of this document and reserves all rights. Without the written permission of EDA Technology Co.,LTD, no part of this document may be modified, distributed or copied in any way or form.
Page 4
EDA Technology Co.,LTD does not guarantee that the information in this manual is up to date, correct, complete or of high quality. EDA Technology Co.,LTD also does not guarantee the further use of this information. If the material or non-...
ED-HMI2120-101C to help users understand the overall system parameters of the products. This document introduces the appearance, installation, startup ED-HMI2120-101C User Manual and configuration of ED-HMI2120-101C to help users use the product better. This document introduces the OS download, eMMC flashing and ED-HMI2120-101C Application Guide partial configuration of ED-HMI2120-101C to help users use the product better.
Related Agreement Terminology Convention Terminology Meaning Raspberry Pi CM4 Module, Full name is Compute Module 4 Symbolic Convention Symbolic Instruction Prompt symbols, indicating important features or operations. Notice symbols, which may cause personal injury, system damage, or signal interruption/loss. May cause great harm to people.
Safety Instructions This product should be used in an environment that meets the requirements of design specifications, otherwise it may cause failure, and functional abnormality or component damage caused by non-compliance with relevant regulations are not within the product quality assurance scope. ...
Content Foreword ..............................i Related Manuals ..........................i Reader Scope ............................i Related Agreement ..........................ii Terminology Convention ....................... ii Symbolic Convention ........................ii Safety Instructions ............................. iii Product Description ......................... 1-1 Overview ........................... 1-2 Packing List ........................1-3 Appearance ........................1-4 1.3.1 Front Panel ........................
Page 9
5.1.3 Scan For Using NMAP Tool ..................5-3 Remote Login ........................5-5 5.2.1 Connecting To The Device Via SSH ................5-5 5.2.2 Connecting To The Device Desktop Through VNC ............ 5-7 Configuring Storage Devices ..................5-10 5.3.1 Mounting a Storage Device ..................5-10 5.3.2 Unmounting The Storage Device ................
1 Product Description 1.1 Overview ED-HMI2120-101C is a high reliability industrial Panel PC based on Raspberry Pi CM4. According to different application scenarios and user needs, different specifications of RAM and eMMC computer systems can be selected. RAM can choose 1GB、2GB、4GB and 8GB ...
1.3.1 Front Panel This section introduces types and definitions of the front panel interface. Function Definition 1 x LCD display, 10.1 inch LCD, which supports up to 1280x800 and multi-point capacitive touchscreen. 1 x camera, 800M front camera. ED-HMI2120-101C User Manual...
5 x installation holes of buckle, which are used to fix the buckles to the device for installation. You only need to use 4 installation holes during installation, and reserve one as a spare. 1.3.3 Side Panel This section introduces types and definitions of the side panel interfaces. ED-HMI2120-101C User Manual...
Page 15
1 Product Description ED-HMI2120-101C User Manual...
Page 16
1 x red power indicator, using to check the status of device power-on and power-off. 1 x green system status indicator, using to check the working status of device. 1 x green user indicator, user can customize a status according to actual application. ED-HMI2120-101C User Manual...
1 Product Description 1.4 Button ED-HMI2120-101C includes a RESET button, which is a hidden button, and the silkscreen on the case is "RESET". The RESET button is connected with the Global_EN pin of CM4 chip. When the Global_EN pin is high level, it means that CM4 has been started;...
1 Product Description 1.5 Indicator This section introduces various statuses and meanings of indicators contained in ED-HMI2120-101C. Indicator Status Description The device has been powered on. Power supply of the device is abnormal, please stop the power supply Blink immediately.
The size differences between standard SIM, Micro SIM and Nano SIM cards are as follows: 1.6.2 Power Supply Interface The ED-HMI2120-101C includes one power input, the silkscreen of port is "VIN+/GND", the connector model is DEGSON 15EDGRM-3.5-02P-1Y-00A(H), the terminal spacing is 3.5mm, and the pins are defined as follows.
When the headphone is not connected, the audio output is switched to the speaker. 1.6.4 RS485/RS232 Interface ED-HMI2120-101C includes 2 RS485 ports and 2 RS232 ports. The silkscreen of single RS485 is "IGND/A/B" and the silkscreen of single RS232 is "IGND/TX/RX". The connector model is DEGSON15EDGRHC-THR-3.5-06P-13-00A (h), and the terminal spacing is 3.5mm.
Page 21
CM4 Pin Out RS485-2_B GPIO13 UART5_RXD RS485-4_B GPIO9 UART4_RXD RS485-2_A GPIO12 UART5_TXD RS485-4_A GPIO8 UART4_TXD RS232-1_RX GPIO5 UART3_RXD RS232-3_RX GPIO1 UART2_RXD RS232-1_TX GPIO4 UART3_TXD RS232-3_TX GPIO0 UART2_TXD Connecting Cables Schematic diagram of RS485 wires is as follows: ED-HMI2120-101C User Manual 1-12...
Schematic diagram of RS232 wires is as follows: RS485 Terminal Resistor ED-HMI2120-101C includes 2 RS485 ports, and a 120Ω terminal resistor is configured at the end of each RS485 bus to ensure the transmission of high-frequency signals, and the terminal resistor has been connected through a jumper cap by default.
Pin Name Rx-- 1.6.7 HDMI Interface ED-HMI2120-101C includes one HDMI port, the silkscreen is "HDMI" and the connector is type A HDMI. The terminal model is MTCONN JTHDA-19F08, which can connect to an HDMI display and supports up to 4Kp60.
The terminal model is MTCONN MTUB44-90422W-35319, which can connect to standard USB 2.0 peripherals and support up to 480Mbps. 1.6.9 Micro USB Interface ED-HMI2120-101C includes one Micro USB port, the silkscreen is "DOWNLOAD" and it can be connected to a PC to flash eMMC of the device. 1.6.10 Antenna Interface ED-HMI2120-101C includes 2 SMA antenna ports, the silkscreens are "4G"...
2 Installing Components 2.1 Installing Antenna (optional) If the purchased ED-HMI2120-101C includes 4G and Wi-Fi functions, the antenna needs to be installed before using the device. Preparation: The corresponding antennas have been obtained from the packaging box. If there are multiple antennas, they can be distinguished by the labels on the antennas.
Locate the Micro SD card slot where the Micro SD is to be installed, as shown in the red box below. Insert the Micro SD card with the front face up into the corresponding card slot, and hear a sound to indicate that the installation is complete. ED-HMI2120-101C User Manual...
2 Installing Components 2.3 Installing Nano SIM Card (optional) If the purchased ED-HMI2120-101C includes 4G function, the SIM card needs to be installed before using the device. Preparation: The 4G Nano SIM card to be used has been obtained. Steps: Locate the Nano SIM card slot where the Nano SIM card is to be installed, as shown in the red box below.
A cross screwdriver has been prepared. Steps: You need ensure the opening size of the cabinet according to the size of ED-HMI2120-101C, as shown in the figure below. Unit: mm Drill a hole on the cabinet according to the hole size of step1.
Page 31
3 Installing Device Align the screw holes of buckles with buckle installation holes on the side of the device. ED-HMI2120-101C User Manual...
Page 32
3 Installing Device Use 4xM4*8 screws to tighten clockwise to fix the buckles to device, then use 4xM4*16 screws to tighten clockwise to the end through the buckles. ED-HMI2120-101C User Manual...
4 Booting The Device 4 Booting The Device This chapter introduces how to connect cables and boot the device. Connecting Cables Booting The System For The First Time ED-HMI2120-101C User Manual...
A network that can be used normally. Get the HDMI cable and network cable that can be used normally. Schematic diagram of connecting cables: Please refer to 1.6 Interfaces for the pin definition of each interface and the specific method of wiring. ED-HMI2120-101C User Manual...
4 Booting The Device 4.2 Booting The System For The First Time ED-HMI2120-101C has no power switch. After the power supply is connected, the system will start. The red PWR indicator is on, indicating that the device has been powered normally.
Page 36
4 Booting The Device ED-HMI2120-101C User Manual...
NOTE: If the two Ethernet ports of ED-HMI2120-101C are all connected to Ethernet, the two IP addresses found are all device IP addresses. 5.1.2 Login Router to Query IP When the device starts normally but the display is not connected, you can log in to the router to check...
192.168.X.X. Steps: Open a browser, Enter the router IP of the network where ED-HMI2120-101C is located in the address bar: 192.168.x.x, and press Enter to enter the router login interface. According to the interface prompts, enter the network password and enter the router management interface.
Page 40
5 Configuring System According to the scanned results, get the device IP of ED-HMI2120-101C. ED-HMI2120-101C User Manual...
The tools for remote login are selected by users themselves, and the following is an example of logging in through MobaXterm. Preparation: The MobaXterm tool has been installed on the PC. ED-HMI2120-101C has been connected to the network through the router. IP address of ED-HMI2120-101C has been get. Steps: Open MobaXterm, click , and open the window for creating connection, as shown in the figure below.
Page 42
5 Configuring System After entering the IP address of the obtained ED-HMI2120-101C, click "OK". Click "Accept" in the pop-up prompt box to enter the system login interface. Enter the username and password according to the prompt, and enter the system after logging in.
The RealVNC Viewer tool has been installed on PC. ED-HMI2120-101C has been connected to the network through the router. IP address of ED-HMI2120-101C has been get. The VNC function in the ED-HMI2120-101C system has been turned on, as shown in the following figure. Steps: Open RealVNC Viewer and select "New connection…"...
Page 44
5 Configuring System After entering the IP address of ED-HMI2120-101C, click "OK". Enter the username and password in the Authentication prompt box that pops up. ED-HMI2120-101C User Manual...
Page 45
5 Configuring System TIP: Default username is pi, Default password is raspberry. Select "OK" to log in and connect to the remote desktop. ED-HMI2120-101C User Manual...
You can connect your external hard disk, SSD, SD card or USB stick to the corresponding port on the ED-HMI2120-101C, and mount the file system to access the data stored on it. When the ED-HMI2120- 101C is turned off, it is necessary to unmount the storage device so that it can be safely pulled out.
Page 47
"/mnt", the command to be executed is as follows: sudo mkdir /mnt/mydisk 5. Mount the storage device at the created mount point, and execute the following command: sudo mount /dev/sda1 /mnt/mydisk ED-HMI2120-101C User Manual 5-11...
related files, it means that the mount is failed. 5.3.2 Unmounting The Storage Device When the ED-HMI2120-101C is turned off, it is necessary to manually unmount the storage device so that it can be pulled out safely. NOTE: Both Lite and Desktop versions of the system need to manually unmount the storage device.
Page 49
ED-HMI2120-101C device. Steps: 1. Execute the following command to view all disk partitions on the ED-HMI2120-101C and get the file system type of the storage device to be mounted, as “vfat” shown in the figure below. sudo lsblk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL 2.
Preparation: NetworkManager is enabled. Steps: Right-click the NetworkManager icon and select "Edit Connections…" from the menu. In the pop-up "Network Connections" pane, select the connection name to be modified, and then click the Settings button below. ED-HMI2120-101C User Manual 5-14...
Page 51
If you want to set the IP as a static IP, set the "Method" as "Manual", add an entry in Addresses and enter the corresponding IP address information. If you want to set the IP to automatic acquisition mode, you only need to set the "Method" as "Automatic(DHCP) ". ED-HMI2120-101C User Manual 5-15...
Page 52
Open the command terminal pane and execute the following command to set the IP address to the obtained IP address. sudo nmcli connection modify <name> ipv4.addresses 192.168.1.101/24 ipv4.method manual Execute the following command to set the gateway IP to the obtained gateway IP. sudo nmcli connection modify <name> ipv4.gateway 192.168.1.1 ED-HMI2120-101C User Manual 5-16...
Add the following content at the end of the /etc/dhcpcd.conf file. interface eth0 static ip_address=192.168.168.210/24 static routers=192.168.168.1 static domain_name_servers=192.168.168.1 8.8.8.8 fd51:42f8:caae:d92e::1 eth0 is the Ethernet port of the IP to be configured; 192.168.0.10/24 indicates the IP address and subnet mask to be configured; ED-HMI2120-101C User Manual 5-17...
Page 54
8.8.8.8 represents the DNS server address, which should be configured according to the actual needs. fd51:42f8:caae:d92e::1 indicates the IPV6 address, which should be configured according to the actual needs. Use Ctrl+X to save the file and exit edit mode. ED-HMI2120-101C User Manual 5-18...
5 Configuring System 5.5 Configuring WiFi (Optional) User can choose the ED-HMI2120-101C with WiFi version, which needs to be configured before using WiFi. 5.5.1 Enabling WiFi Function The WiFi function is blocked by default, and you need to set the country region to enable it.
Page 56
Choose "5 Localisation Options" and press Enter. Select "L4 WLAN Country" and press Enter. Select a country code according to the actual region and press Enter. Open "Wireless LAN country set to CN" interface. ED-HMI2120-101C User Manual 5-20...
In the Desktop version of the operating system, you can connect to WiFi through the desktop icon. Preparation: WiFi function is enabled. Steps: Left-click the icon in the upper right corner of the desktop, select the WiFi to be connected in the pop-up WiFi list and click. ED-HMI2120-101C User Manual 5-21...
Page 58
Open the terminal and execute the following command to scan the list of connectable WiFi name. sudo nmcli device wifi Execute the following command to connect the WiFi to be accessed. SSID password password sudo nmcli device wifi connect ED-HMI2120-101C User Manual 5-22...
Open the terminal and execute the following command to open the Raspberry Pi Software Configuration Tool (raspi-config) interface. sudo raspi-config Select "1 System Options" and press Enter, and then select "S1 Wireless LAN" in the interface. ED-HMI2120-101C User Manual 5-23...
Page 60
Press Enter to enter the WiFi password in the "Please enter passphrase. Leave it empty if none" interface. Press Enter to exit the main interface of the pane, select "Finish" and press Enter to complete the setting and return to the command line window. ED-HMI2120-101C User Manual 5-24...
5 Configuring System 5.6 Configuring Bluetooth (optional) User can choose ED-HMI2120-101C with Bluetooth version, and the Bluetooth function is enabled by default, so relevant configuration is required before using Bluetooth. 5.6.1 Basic Configuration Command Command Function Description bluetoothctl scan on...
Page 62
Attempting to pair with 34:12:F9:91:FF:68 [CHG] Device 34:12:F9:91:FF:68 ServicesResolved: yes [CHG] Device 34:12:F9:91:FF:68 Paired: yes Pairing successful Add as trusted device trust 34:12:F9:91:FF:68 34:12:F9:91:FF:68 is target device’s device_MAC Returned display information: [CHG] Device 34:12:F9:91:FF:68 Trusted: yes Changing 34:12:F9:91:FF:68 trust succeeded ED-HMI2120-101C User Manual 5-26...
5 Configuring System 5.7 Configuring 4G (Optional) User can choose ED-HMI2120-101C with 4G version, which needs to be configured before using 4G network. 5.7.1 Using The NetworkManager Tool To Configure The Network If you need to connect to a 4G network, you need to create a gsm network connection first. The following configuration is based on different scenarios.
Execute the following command to enable the "lte-reconnect.service" service. sudo systemctl enable lte-reconnect.service Execute the following command to start the "lte-reconnect.service" service and make automatic dialing. sudo systemctl start lte-reconnect.service Execute the following command to check the status of the wwan interface. ED-HMI2120-101C User Manual 5-28...
Execute the following command to restart the "lte-reconnect.service" service. sudo systemctl restart lte-reconnect.service 5.7.3 Configuring 4G Module Reset When the device fails to recognize the SIM card, you can reset the 4G module through the command line. ED-HMI2120-101C User Manual 5-29...
Page 66
Execute the following command to reset the 4G module. gpioset -m time -s 1 2 3=0 Where 2 indicates gpiochip and 3 indicates that the controlled gpio pin is GPIO3. ED-HMI2120-101C User Manual 5-30...
5 Configuring System 5.8 Configuring Buzzer The ED-HMI2120-101C contains a buzzer, and the control pin is GPIO6. You can manually configure the buzzer to turn on and off. Execute the following command to turn on the buzzer. sudo raspi-gpio set 6 op dh op means set to output, dh means that pin is high level.
5 Configuring System 5.9 Configuring RTC ED-HMI2120-101C contains an integrated RTC, which automatically reads the system time synchronously by default, and can manually read and write the system time into RTC. Execute the following command to read the RTC time manually.
In the Linux environment, you can use the picocom tool to debug the serial ports RS232 and RS485. Execute the following command to install the picocom tool. sudo apt-get install picocom 5.10.2 Configuring RS232 ED-HMI2120-101C includes 2 RS232 ports, and the corresponding COM ports and device files are as follows: Number of RS232 Corresponding...
Page 70
COM Port /dev/com2、/dev/com4 COM2、COM4 Preparation: The RS485 port of ED-HMI2120-101C has been connected with 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.
5 Configuring System 5.11 Configuring Audio ED-HMI2120-101C contains one audio input (supports access to MIC) and one extended speaker output. The volume of Master, MIC and Speaker can be adjusted, and support recording. 5.11.1 Adjusting The Volume It supports manual adjustment of MIC, Speaker and Master volume.
Page 72
4. Press Enter to open the volume interface of MIC and Speaker, and you can adjust the volume of MIC and Speaker respectively through the key and key on the keyboard, and press M to mute and unmute MIC/Speaker. Keyboard Key Function Volume+ Volume- Mute or Unmute ED-HMI2120-101C User Manual 5-36...
3. Press Esc to exit to the command pane, execute the following command to start recording audio named test1.wav, as shown in the figure below. arecord -fcd -Dhw:2 -c 1 --vumeter=mono test1.wav | aplay -fcd -Dhw:2 ED-HMI2120-101C User Manual 5-37...
Page 74
Indicates the recorded file name, which can be customized by the user. 4. Use Ctrl+C to close recording. 5. Execute the following command to obtain the storage path of the recording file. ED-HMI2120-101C User Manual 5-38...
5 Configuring System 5.12 Configuring USER Indicator ED-HMI2120-101C contains a USER indicator, and users can customize the status according to actual needs. Execute the following command to light up the USER indicator. gpioset -m time -s 1 2 5=0 2 means gpiochip, 5 means that the controlled gpio pin is GPIO5, and 0 means that the pin is high level.
Screen Configuration" to open Screen Layout Editor interface. 2. Click "Layout" in the main menu, select "Screen > DSI-1 > Orientation" to open the LCD screen rotation parameters. Then, you can select the rotation parameters to set as required. ED-HMI2120-101C User Manual 5-40...
When you have finished the parameter setting, it will return to main menu of Screen Layout Editor. Then, you need click "Apply". 4. You can click "OK" in the pop-up prompt box to make settings take effect. 5.13.2 Adjusting Brightness You can manually adjust the brightness of LCD screen. ED-HMI2120-101C User Manual 5-41...
Page 78
7. Execute the following command to set the value of brightness. echo y | sudo tee brightness y indicates the brightness value that you need set. If the value of max_brightness is x, the brightness adjustment range is 0~x. ED-HMI2120-101C User Manual 5-42...
10000 indicates the recording time, the unit is ms. libcamera-vid -t 10000 -o video1 video1 indicates the name of the recorded video, which can be customized. Play the recorded video, where video1 is the name of the vlc video1 recorded video. ED-HMI2120-101C User Manual 5-43...
Need help?
Do you have a question about the ED-HMI2120-101C and is the answer not in the manual?
Questions and answers