High-performance industrial pc based on raspberry pi 5 (65 pages)
Summary of Contents for EDA ED-HMI2220-070C
Page 1
ED-HMI2220-070C 7.0-inch High Configurable Industrial Panel PC Based On Raspberry Pi CM4 User Manual EDA Technology Co., LTD April 2024...
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: Building 29, No.1661 Jialuo Road, Jiading District, Shanghai Mail: sales@edatec.cn...
Copyright Statement ED-HMI2220-070C 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-...
HMI2220-070C to help users understand the overall system parameters of the products. This document introduces the appearance, installation, startup and ED-HMI2220-070C User Manual configuration of ED-HMI2220-070C to help users use the product better. This document introduces the OS downloading, flashing to ED-HMI2220-070C Application Guide eMMC/SD card and partial configuration of ED-HMI2220-070C to help users use the product better.
Related Agreement Terminology Convention Terminology Meaning Raspberry Pi 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
Connecting Cables ......................4-2 Booting The System For The First Time ................4-3 4.2.1 Raspberry Pi OS (Desktop) ..................4-3 4.2.2 Raspberry Pi OS (Lite) ....................4-3 Configuring System ..........................5-1 Finding Device IP ........................ 5-2 5.1.1 View IP address at the Network icon of Desktop ............5-2 5.1.2 Hostname command to query ..................
1 Product Description 1.1 Overview ED-HMI2220-070C is a 7-inch configurable industrial panel PC based on Raspberry Pi CM4. According to different application scenarios and user needs, different specifications of RAM and eMMC/SD card computer systems can be selected. Options for 1GB, 2GB, 4GB and 8GB RAM ...
This section introduces functions and definitions of front panel. Function Definition 1 x LCD display, 7-inch LCD touch screen, which supports up to 1024x600 resolution and multi-point capacitive touchscreen. 1 x camera (optional), 8 Megapixel front camera. ED-HMI2220-070C User Manual...
Introducing the types and definitions of rear panel interfaces. Function Definition 4 x installation holes of buckle, which are used to fix the buckles to the device for installation. 1.3.3 Side Panel Introducing the types and definitions of side panel interfaces. ED-HMI2220-070C User Manual...
Page 15
PoE can be supported through expansion module. 2 x 10/100/1000M adaptive ethernet port, RJ45 connector, with led indicator. It can be used to access the network. 1 x USB 3.0 port, type A connector, which supports up to 5Gbps transmission rate. ED-HMI2220-070C User Manual...
Page 16
1 x Micro USB port, which supports to flash to eMMC for the system. 1 x Nano SIM slot, which is used to install a SIM card for getting 4G signal. 1 x Micro-SD card slot, which is used to install SD. It supports booting the OS from SD card. ED-HMI2220-070C User Manual...
1 Product Description 1.4 Button ED-HMI2220-070C includes a RESET button, which is a hidden button, and the silkscreen on the case is "RESET". Pressing the RESET button will reset the device. ED-HMI2220-070C User Manual...
1 Product Description 1.5 Indicator Introducing the various statuses and meanings of indicators contained in ED-HMI2220-070C. Indicator Status Description The device has been powered on. Power supply of the device is abnormal, please stop the power supply Blink immediately. The device is not powered on.
Introducing the definition and function of each interface on ED-HMI2220-070C. 1.6.1 Card Slot ED-HMI2220-070C includes a micro-SD card slot and a Nano SIM card slot. 1.6.1.1 SD Card Slot The silkscreen on the case of micro-SD card slot is " ", which is used to install SD card. It supports booting the OS from SD card.
Pin Name 9V~36V 1.6.3 Audio ED-HMI2220-070C includes one audio port, the connector is a 3.5mm 4-pole headphone jack. The silkscreen is " ", which supports OMTP stereo headphone output and mono microphone recording. When the headphone is connected, the audio output is switched to the headphone.
TX1- TX1+ 1.6.7 HDMI ED-HMI2220-070C includes one HDMI port, the silkscreen is "HDMI". The connector is type-A HDMI, which can connect to an HDMI display and supports up to 4Kp60. 1.6.8 USB 2.0 ED-HMI2220-070C includes two USB 2.0 ports, the silkscreen is "...
1 Product Description 1.6.10 Micro USB ED-HMI2220-070C includes one Micro USB port, the silkscreen is “PROGRAMMING” and it can be connected to a PC to flash to eMMC of the device. 1.6.11 Antenna (optional) The ED-HMI2220-070C device includes two SMA antenna ports, the silkscreens are "4G" and "WiFi/BT"...
Page 23
1 Product Description 1.6.12.1 12V 1A Output The motherboard of ED-HMI2220-070C includes 3 expanded 12V 1A power output ports with 2-Pin 2.0mm white WTB connector, which is reserved for the extended LCD screen to supply power. The pins are defined as follows:...
Page 24
IO, you need to remove the jumper resistance on the corresponding signal line. 1.6.12.4 FPC HDMI The motherboard of ED-HMI2220-070C includes one extended HDMI interface with 40-pin 0.5mm spacing FPC connector. It supports video signal output to LCD screen, reserving to connect the extended LCD screen.
Page 25
USB_DP_LCD USB_DM_LCD 1.6.12.5 USB 2.0 The motherboard of ED-HMI2220-070C includes an extended USB 2.0 Pin Header with 5-Pin 1.5mm spacing WTB connector. It is used to expand a USB 2.0 port, the pins are defined as follows: ED-HMI2220-070C User Manual...
Page 26
1V8_CM4 CSI_MCLK 2V8_CSI CSI_D1_N CSI_D1_P CSI_D0_N CSI_D0_P CSI_CLK_N CSI_CLK_P SCL_1V8 SDA_1V8 1.6.12.7 RTC Battery Base The motherboard of ED-HMI2220-070C is integrated with RTC. In China, we will install CR1220 battery (RTC backup power supply) by default. ED-HMI2220-070C User Manual 1-17...
Page 27
CR1220 batteries. Therefore, before using RTC, please prepare a CR1220 battery and install it on the motherboard. 1.6.12.8 mSATA The motherboard of ED-HMI2220-070C includes a mSATA port with mini PCIe connector. It is used to connect a mSATA SSD. ED-HMI2220-070C User Manual...
Pull out the default configuration of phoenix connector (male for wiring). Use a screwdriver to loosen two M3 screws on two sides counterclockwise. Remove the side cover to the right. Use a screwdriver to loosen four M3 screws and one grounding screw on two sides counterclockwise. ED-HMI2220-070C User Manual...
Page 30
2 Installing Components (optional) Remove the metal case upward and turn it to the antenna port side. Use a screwdriver to loosen the 8 screws fixing the PCBA counterclockwise, and flip it to the back of the PCBA. ED-HMI2220-070C User Manual...
CR1220 batteries. Therefore, before using RTC, please prepare a CR1220 battery and install it on the motherboard. Preparation: The device case has been opened. The CR1220 battery has been prepared. ED-HMI2220-070C User Manual...
Page 32
Locate the RTC battery base where the battery is to be installed, as shown in the red box below. Put the positive pole of the battery upwards and press it into the RTC base. The installation effect is as shown below. ED-HMI2220-070C User Manual...
Flip the metal case downward, 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 on the back of the LCD screen. ED-HMI2220-070C User Manual...
Page 34
Align the screw holes on side panels of metal case, insert 4 M3 screws and one grounding screw, then tighten clockwise with a screwdriver. Align the ports on PCBA with the ports on the side panel, insert the side cover. ED-HMI2220-070C User Manual...
Page 35
2 Installing Components (optional) Insert 2 M3 screws and then use a screwdriver to tighten two M3 screws clockwise. Plug in the default phoenix connector. ED-HMI2220-070C User Manual...
2.2 Installing/Removing External Components Introducing the detailed operations of installing/removing some optional accessories. 2.2.1 Install Antenna If the purchasing ED-HMI2220-070C includes 4G and Wi-Fi functions, the antenna need 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.
Please turn off the power before inserting or removing the SD card. Preparation: The device has been disconnected from power. Steps: Find the location of SD card, as shown in the red mark of figure below. ED-HMI2220-070C User Manual 2-10...
Press the SD card into the card slot with your hand to pop it out, and then pull out the SD card. 2.2.4 Install Nano SIM Card If the purchasing ED-HMI2220-070C device includes 4G function, the SIM card need to be installed before using 4G. Preparation: The 4G Nano SIM card is ready.
A cross screwdriver has been prepared. Steps: You need ensure the opening size of the cabinet according to the size of ED-HMI2220-070C, as shown in the figure below. Unit: mm Drill a hole on the cabinet according to the hole size of step1.
Page 41
Use 4 M4x8 screws to pass through the buckle and tighten it clockwise to fix the buckle to the device; then use 4 M4x16 screws to pass through the screw hole (threaded hole) of the buckle and tighten clockwise to the end through the buckles. ED-HMI2220-070C 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-HMI2220-070C 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-HMI2220-070C User Manual...
4 Booting The Device 4.2 Booting The System For The First Time ED-HMI2220-070C device does not have a 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 45
4 Booting The Device ED-HMI2220-070C User Manual...
TIP: Only supported by Desktop version system. Preparation: ED-HMI2220-070C has been connected to the network through the router. Steps: Hover over the network icon in the system tray, and a tooltip will appear. This tooltip displays the name of the network you’re currently connected to and your IP address.
After the device is started normally and the display is connected, you can use the ifconfig command to view the current device IP. Preparation: ED-HMI2220-070C device has been connected to the network through the router. Steps: Run the following command in the command pane to view the detailed information of each port of the device, where the inet value in the eth1 interface is the device IP, as shown in the following figure.
5 Configuring System NOTE: If the three Ethernet ports of ED-HMI2220-070C are all connected to Ethernet, the three IP addresses found are all device IP addresses. 5.1.4 Query IP by Using Network Manager CLI After the device is started normally and the display is connected, you can use the built-in Network Manager CLI (nmcli) to view details about your network.
Enter to enter the router login interface. According to the interface prompts, enter the network password and enter the router management interface. Find the IP address of ED-HMI2220-070C in the terminal device of the management interface. 5.1.6 Scan For Using NMAP Tool When the device starts normally but the display is not connected, you can use nmap tool to scan the IP under the current network to obtain the IP information of the device.
Page 51
5 Configuring System NOTE: The nmap tool operates differently in different operating systems, so please follow the actual interface or command prompts. According to the scanned results, get the device IP of ED-HMI2220-070C. ED-HMI2220-070C 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-HMI2220-070C has been connected to the network through the router. IP address of ED-HMI2220-070C has been get. Steps: Open MobaXterm, click , and open the window for creating connection, as shown in the figure below.
Page 53
5 Configuring System After entering the IP address of the obtained ED-HMI2220-070C, 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-HMI2220-070C has been connected to the network through the router. IP address of ED-HMI2220-070C has been get. The VNC function in the ED-HMI2220-070C system has been turned on, as shown in the following figure. Steps: Open RealVNC Viewer and select "New connection…"...
Page 55
5 Configuring System After entering the IP address of ED-HMI2220-070C, click "OK". Enter the username and password in the Authentication prompt box that pops up. ED-HMI2220-070C User Manual 5-10...
Page 56
5 Configuring System TIP: Default username is pi, Default password is raspberry. Select "OK" to log in and connect to the remote desktop. ED-HMI2220-070C User Manual 5-11...
You can connect your external SSD or USB disk to the corresponding port on the ED-HMI2220-070C and mount the file system to access the data stored on it. When the ED-HMI2220-070C device is turned off, it is necessary to unmount the storage device so that it can be safely pulled out.
Page 58
"/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-HMI2220-070C User Manual 5-13...
related files, it means that the mount is failed. 5.3.2 Unmount The Storage Device When the ED-HMI2220-070C device 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 60
HMI2220-070C device. Steps: 1. Execute the following command to view all disk partitions on the ED-HMI2220-070C 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.
5 Configuring System 5.4 Configuring Wi-Fi (Optional) User can choose the ED-HMI2220-070C with Wi-Fi version, which needs to be configured before using Wi-Fi function. 5.4.1 Enable Wi-Fi The Wi-Fi function is blocked by default, and you need to set the country region to enable it.
Page 62
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. Press Enter in "Wireless LAN country set to CN" interface. ED-HMI2220-070C User Manual 5-17...
In the Desktop version of the operating system, you can connect to Wi-Fi through the desktop icon. Preparation: Wi-Fi function is enabled. Steps: Left-click the icon in the upper right corner of the desktop, select the Wi-Fi to be connected in the pop-up Wi-Fi list and click. ED-HMI2220-070C User Manual 5-18...
Page 64
The Wi-Fi name and password that can be connected are prepared, for example, the Wi-Fi name is SSID and the password is password. Steps: Open the terminal and execute the following command to scan the list of connectable Wi-Fi name. ED-HMI2220-070C User Manual 5-19...
The Wi-Fi name and password that can be connected are prepared, for example, the Wi-Fi name is EDATEC-WH and the password is password. Steps: Open the terminal and execute the following command to open the Raspberry Pi Software Configuration Tool (raspi-config) interface. sudo raspi-config ED-HMI2220-070C User Manual 5-20...
Page 66
Select "1 System Options" and press Enter, and then select "S1 Wireless LAN" in the interface. Press Enter, then enter the Wi-Fi name in the "Please enter SSID" interface. Press Enter, then enter the Wi-Fi password in the "Please enter passphrase. Leave it empty if none" interface. ED-HMI2220-070C User Manual 5-21...
Page 67
5 Configuring System Press Enter to connect Wi-Fi. When the Wi-Fi is connected successfully, select "Finish" and press Enter to complete the setting and return to the command line window. ED-HMI2220-070C User Manual 5-22...
The Desktop version of the operating system has the NetworkManager graphical tool installed by default. Preparation: Wi-Fi is enabled. Steps: Left-click the 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-HMI2220-070C User Manual 5-23...
Page 69
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 mode, you only need to set the "Method" as "Automatic(DHCP) ". ED-HMI2220-070C User Manual 5-24...
Page 70
Get the assigned IP address, subnet mask and gateway address, for example, the IP address is 192.168.1.101/24 and the gateway IP is 192.168.1.1. Obtain the connection name to be modified, for example e167c45f-efed-3f8d-89a5- f2430f92fae8. In the command pane, run the following command to query the connection name. nmcli c ED-HMI2220-070C User Manual 5-25...
NetworkManager service and enable the dhcpcd service before configuration. Steps: Execute the following command to stop the NetworkManager service. sudo systemctl stop NetworkManager ED-HMI2220-070C User Manual 5-26...
Page 72
192.168.0.1 indicates the gateway IP to be configured; 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. ED-HMI2220-070C User Manual 5-27...
Page 73
5 Configuring System Use Ctrl+S to save the file, then enter Ctrl+X to exit edit mode. Execute the following command to reboot the device. sudo reboot ED-HMI2220-070C User Manual 5-28...
5 Configuring System 5.6 Configuring Bluetooth (Optional) User can choose ED-HMI2220-070C with Bluetooth version, and the Bluetooth function is enabled by default, You need to finish related configurations such as adding devices, scanning devices and device pairing before using Bluetooth.
Disconnect device 5.6.2.2 Configuration Example This chapter introduces how to configure Bluetooth through a configuration example. Preparation: The Bluetooth to be paired has been enabled and its name has been determined. Steps: Enter the Bluetooth view. ED-HMI2220-070C User Manual 5-30...
Page 76
The Bluetooth device to be connected also needs to confirm the pairing request, otherwise the pairing will fail. 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-HMI2220-070C User Manual 5-31...
5 Configuring System 5.7 Configuring 4G (Optional) User can choose ED-HMI2220-070C with 4G version, which needs to be configured before using 4G network. 5.7.1 Use 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-HMI2220-070C User Manual 5-33...
Execute the following command to restart the "lte-reconnect.service" service. sudo systemctl restart lte-reconnect.service 5.7.3 Configure 4G Module Reset When the device fails to recognize the SIM card, you can reset the 4G module through the command line. ED-HMI2220-070C User Manual 5-34...
Page 80
Execute the following commands to detect and install gpiod tools. sudo apt update sudo apt install gpiod Execute the following command to reset the 4G module. gpiofind 4G_RST | awk '{print substr($0,9)}' | xargs -i bash -c "gpioset {}=0" ED-HMI2220-070C User Manual 5-35...
5 Configuring System 5.8 Configuring Buzzer The ED-HMI2220-070C contains a buzzer, which supports manually configure the buzzer to turn on and off. Execute the following commands to detect and install gpiod tools. sudo apt update sudo apt install gpiod Execute the following command to turn on and turn off the buzzer.
5 Configuring System 5.9 Configuring RTC ED-HMI2220-070C 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.
5 Configuring System 5.10 Configuring Audio (Optional) ED-HMI2220-070C contains one audio (supports access to MIC) and one extended speaker output. The volume of Master, MIC and Speaker can be adjusted, and support recording for MIC. 5.10.1 Adjust The Volume It supports manual adjustment of MIC, Speaker and Master volume.
Page 84
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-HMI2220-070C User Manual 5-39...
3. Press Esc to exit to the command pane, execute the following command to start recording audio named audio1, as shown in the figure below. arecord -fcd -Dhw:1 -c 1 --vumeter=mono audio1 | aplay -fcd -Dhw:1 ED-HMI2220-070C User Manual 5-40...
Page 86
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-HMI2220-070C User Manual 5-41...
5 Configuring System 5.11 Configuring USER Indicator ED-HMI2220-070C contains a USER indicator, and users can customize the status according to actual needs. Execute the following commands to detect and install gpiod tools. sudo apt update sudo apt install gpiod Execute the following command to turn on and turn off the USER indicator.
Need help?
Do you have a question about the ED-HMI2220-070C and is the answer not in the manual?
Questions and answers