EDA ED-HMI2120-101C User Manual

10.1 inch high reliability industrial panel pc based on raspberry pi cm4
Hide thumbs Also See for ED-HMI2120-101C:
Table of Contents

Advertisement

Quick Links

ED-HMI2120-101C
10.1 inch High Reliability Industrial
Panel PC Based on Raspberry Pi
CM4
User Manual
EDA Technology Co., LTD
August 2023

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ED-HMI2120-101C and is the answer not in the manual?

Questions and answers

Summary of Contents for EDA ED-HMI2120-101C

  • 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-...
  • Page 5: Reader Scope

    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.
  • Page 6: Symbolic Convention

    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.
  • Page 7: Safety Instructions

    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. ...
  • Page 8: Table Of Contents

    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 ................
  • Page 10: Product Description

    1 Product Description 1 Product Description This chapter introduces the product overview, packing list, appearance, button, indicators and interfaces. Overview  Packing List  Appearance  Button  Indicator  Interface  ED-HMI2120-101C User Manual...
  • Page 11: Overview

    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 ...
  • Page 12: Packing List

    1 Product Description 1.2 Packing List  1x ED-HMI2120-101C Unit  4 x buckles(including 4xM4*8 screws and 4xM4*16 screws)  [option WiFi/BT version] 1x 2.4GHz/5GHz WiFi/BT Antenna  [option 4G version] 1x 4G/LTE Antenna ED-HMI2120-101C User Manual...
  • Page 13: Appearance

    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...
  • Page 14: Rear Panel

    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...
  • Page 17: Button

    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;...
  • Page 18: Indicator

    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.
  • Page 19: Interface

    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.
  • Page 20: Audio Interface

     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...
  • Page 22: 1000M Ethernet Interface

    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.
  • Page 23: 100M Ethernet Interface

    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.
  • Page 24: Usb 2.0 Interface

    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"...
  • Page 25: Installing Components

    2 Installing Components 2 Installing Components This chapter describes how to install components. Installing Antenna (optional)  Installing Micro SD Card  Installing Nano SIM Card (optional)  ED-HMI2120-101C User Manual...
  • Page 26: Installing Antenna (Optional)

    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.
  • Page 27: Installing Micro Sd Card

    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...
  • Page 28: Installing Nano Sim Card (Optional)

    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.
  • Page 29: Installing Device

    3 Installing Device 3 Installing Device This chapter introduces how to install the device. Embedded Installation  ED-HMI2120-101C User Manual...
  • Page 30: Embedded Installation

    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...
  • Page 33: Booting The Device

    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...
  • Page 34: Connecting Cables

     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...
  • Page 35: Booting The System For The First Time

    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...
  • Page 37: Configuring System

     Configuring WiFi (Optional)  Configuring Bluetooth (optional)  Configuring 4G (Optional)  Configuring Buzzer  Configuring RTC  Configuring Serial Port  Configuring Audio  Configuring USER Indicator  Configuring LCD Screen  Configuring Camera  ED-HMI2120-101C User Manual...
  • Page 38: Finding Device Ip

    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...
  • Page 39: Scan For Using Nmap Tool

    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...
  • Page 41: Remote Login

    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.
  • Page 43: Connecting To The Device Desktop Through Vnc

     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...
  • Page 46: Configuring Storage Devices

    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...
  • Page 48: Unmounting The Storage Device

     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.
  • Page 50: Configuring Ethernet Ip

    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...
  • Page 53: Configuring Ip By Using The Dhcpcd Tool

    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...
  • Page 55: Configuring Wifi (Optional)

    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...
  • Page 57: Using The Networkmanager Tool To Configure Wifi Connections

    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...
  • Page 59: Configuring Wifi Connection By Using Dhcpcd Tool

    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...
  • Page 61: Configuring Bluetooth (Optional)

    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...
  • Page 63: Configuring 4G (Optional)

    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.
  • Page 64: Configuring The Network By Using The Dhcpcd Tool

    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...
  • Page 65: Configuring 4G Module Reset

    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...
  • Page 67: Configuring Buzzer

    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.
  • Page 68: Configuring Rtc

    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.
  • Page 69: Configuring Serial Port

    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.
  • Page 71: Configuring Audio

    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...
  • Page 73: Configuring Record

    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...
  • Page 75: Configuring User Indicator

    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.
  • Page 76: Configuring Lcd Screen

    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...
  • Page 77: Adjusting Brightness

    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...
  • Page 79: Configuring Camera

    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...

Table of Contents