ED-IPC3020 User Manual

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

1 Hardware

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

1.1 Overview

ED-IPC3020 is a high-performance industrial PC based on Raspberry Pi 5. According to different application scenarios and user needs, different specifications of RAM, SD card and SSD computer systems can be selected.

  • RAM can choose 4GB and 8GB
  • SD card can choose 32GB and 64GB
  • SSD can choose 128GB and 256GB

ED-IPC3020 provides HDMI, USB 2.0, USB 3.0, RS232, RS485, Audio and Ethernet interfaces, supporting access to the network through Wi-Fi and Ethernet. ED-IPC3020 integrates RTC and is mainly used in industrial control and IOT.

1.2 Packing List

  • 1x ED-IPC3020 Unit
  • 4x Pads
  • 1 x Tweezers (using to insert/remove SD card)

1.3 Appearance

Introducing the functions and definitions of interfaces on each panel.

1.3.1 Front Panel

This section introduces functions and definitions of front panel.

A diagram shows the front of the ED-IPC3020 industrial PC with numbered ports and indicators. The functions are defined as follows:

NO.Function Definition
11 x RS232 port, 3-Pin 3.5mm spacing phoenix terminal, which is used to connect the third-party control equipment.
22 x green UART indicators, which is used to check the communication status of UART port.
31 x red power indicator, which is used to check the status of device power-on and power-off.
41 x green system status indicator, which is used to check the working status of device.
51 x Audio Output (HPO), 3.5mm audio jack connector(green), stereo audio output.
61 x Audio Input (LINE IN), 3.5mm audio jack connector(red), supporting stereo audio input.
71 x RS485 port, 3-Pin 3.5mm spacing phoenix terminal, which is used to connect the third-party control equipment.
82 x USB 2.0 ports, type A connector, each channel supports up to 480Mbps.
92 x USB 3.0 ports, type A connector, each channel supports up to 480Mbps.
101 x 10/100/1000M adaptive ethernet port, RJ45 connector, with led indicator. It can be used to access the network.

1.3.2 Rear Panel

This section introduces interfaces and definitions of rear panel.

A diagram shows the rear of the ED-IPC3020 industrial PC with a numbered port. The function is defined as follows:

NO.Function Definition
11 x 10/100/1000M adaptive ethernet port, RJ45 connector, with led indicator. It can be used to access the network.

1.3.3 Side Panel

This section introduces interfaces and definitions of side panel.

A diagram shows the side of the ED-IPC3020 industrial PC with numbered ports. The functions are defined as follows:

NO.Function Definition
11 x power button, which is used to turn on and turn off the device.
21 x Micro SD card slot, which is used to install SD card. It supports booting the OS from SD card.

Another diagram shows the side of the ED-IPC3020 industrial PC with numbered ports. The functions are defined as follows:

NO.Function Definition
11 x DC input, USB Type-C connector, which supports 5V 5A power input.
22 x HDMI ports, micro-HDMI connector, which can connect a display and supports 4K 60Hz.

1.4 Button

The ED-IPC3020 includes an ON/OFF button, labeled "ON/OFF". If running Raspberry Pi Desktop, a brief press initiates a clean shutdown, presenting a menu with options to shutdown, reboot, or logout.

TIP: If running Raspberry Pi Desktop, pressing the power button twice in quick succession will shut down the device.

1.5 Indicator

This section introduces various statuses and meanings of indicators contained in ED-IPC3020.

IndicatorStatusDescription
PWROnThe device has been powered on.
BlinkPower supply of the device is abnormal; stop the power supply immediately.
OffThe device is not powered on.
ACTBlinkThe system started successfully and is reading and writing data.
OffThe device is not powered on or does not read and write data.
COM1~COM2On/BlinkData is being transmitted.
OffThe device is not powered on or there is no data transmission.
Yellow indicator of Ethernet portOnThe Ethernet connection is in the normal state.
BlinkThe Ethernet connection is abnormal.
OffThe Ethernet connection is not set up.
Green indicator of Ethernet portOnThe Ethernet connection is in the normal state.
BlinkData is being transmitted over the Ethernet port.
OffThe Ethernet connection is not set up.

TIP: The PWR/ACT indicator function on the Raspberry Pi 5 has been transferred to separate PWR and ACT indicators by default. Therefore, the PWR/ACT indicator remains on after the device is powered on.

1.6 Interface

Introducing the definition and function of each interface in the product.

1.6.1 SD Card Slot

The ED-IPC3020 includes a Micro-SD card slot, labeled " ", which supports the installation of an SD card for booting the system.

1.6.2 Power

The ED-IPC3020 includes one power input, labeled "PWR IN". The connector is USB Type-C, which supports 5V 5A power input.

TIP: For Raspberry Pi 5 to achieve better performance, it is recommended to use a 5V 5A power adapter.

1.6.3 1000M Ethernet

ED-IPC3020 includes one adaptive 10/100/1000M Ethernet port, labeled " ". The connector is RJ45, used for network access. It is recommended to use a network cable of Cat6 or above.

1.6.4 HDMI

ED-IPC3020 includes 2 HDMI ports, labeled "HDMI". The connector is micro-HDMI, which can connect to HDMI displays and supports up to 4Kp60.

TIP: Some Micro HDMI cables have shorter connectors, which may result in abnormal HDMI connections. It is recommended to use Raspberry Pi's official Micro HDMI to standard HDMI cable.

1.6.5 USB 2.0

ED-IPC3020 includes 2 USB 2.0 ports, labeled " ". The connector is USB Type-A, which can connect to standard USB 2.0 peripherals and supports up to 480Mbps.

1.6.6 USB 3.0

ED-IPC3020 includes 2 USB 3.0 ports, labeled " ". The connector is USB Type-A, which can connect to standard USB 3.0 peripherals and supports up to 5Gbps.

1.6.7 RS232

ED-IPC3020 contains 1 RS232 port, a 3-Pin 3.5mm spacing phoenix terminal, labeled "TX/RX/GND".

Pin Definition:

Pin IDPin Name
1TX
2RX
3GND

The pin names of Pi5 corresponding to the RS232 interface are as follows:

SignalPi5 GPIO NamePi5 Pin Out
TXGPIO4UART3_TXD
RXGPIO5UART3_RXD

Connecting Cables:

A schematic diagram of RS232 wires is shown, illustrating connections between ED-IPC3020 (GND, TX, RX) and an RS232 Device (GND, TX, RX).

1.6.8 RS485

ED-IPC3020 contains 1 RS485 port, a 3-Pin 3.5mm spacing phoenix terminal, labeled "A/B/GND".

Pin Definition:

Pin IDPin Name
1A
2B
3GND

The pin names of Pi5 corresponding to the RS485 interface are as follows:

SignalPi5 GPIO NamePi5 Pin Out
AGPIO12UART5_TXD
BGPIO13UART5_RXD

Connecting Cables:

A schematic diagram of RS485 wires is shown, illustrating connections between ED-IPC3020 (GND, A, B) and Device 1 (GND, A1, B1), Device 2 (GND, A2, B2), etc.

RS485 Terminal Resistor

ED-IPC3020 has an RS485 port with a 120R jumper resistor reserved between A and B. The jumper cap can be inserted to enable this resistor. By default, the jumper cap is not connected, and the resistor function is disabled. The position of the jumper resistor on the PCBA is J7 (indicated by a red box in a figure).

TIP: To view the position of the 120R jumper resistor, the device case must be opened. Refer to Section 2.3 for detailed operations.

1.6.9 Audio In

ED-IPC3020 contains one audio input (LINE IN), a 3.5mm audio jack connector (red), labeled " ", supporting stereo audio input.

1.6.10 Audio Out

ED-IPC3020 contains one audio output (HPO), a 3.5mm audio jack connector (green), labeled " ", supporting stereo audio output.

1.6.11 Motherboard

This section introduces interfaces reserved in the ED-IPC3020, accessible after opening the device case, and expandable according to needs.

TIP: To view motherboard interfaces, the device case must be opened. Refer to Section 2.3 for detailed operations.

A diagram shows the motherboard with numbered components. The functions are defined as follows:

NO.Function Definition
15V output
2Speaker
3PoE
4M.2 M-key connector
5RTC battery base

1.6.11.1 5V Output

The motherboard includes an extended 5V output port with a 3-Pin 2.0mm spacing white WTB connector, reserved for supplying power to an extended LCD screen. The pins are defined as follows:

Pin IDPin Name
1GND
25V
3GND

1.6.11.2 Speaker

The motherboard includes an extended Speaker output with a 4-Pin 2.0mm spacing WTB connector. This provides dual-channel stereo output, expandable to connect two 4Ω 3W stereo speakers. The pins are defined as follows:

Pin IDPin Name
1R+
2R-
3L+
4L-

1.6.11.3 PoE

The motherboard includes an extended PoE port with a 4-Pin 1.5mm spacing WTB connector, which can be extended to connect PoE AC voltage. The pins are defined as follows:

Pin IDPin Name
1VB2
2VB1
3VA2
4VA1

1.6.11.4 M.2 M Key Connector

The motherboard includes one M.2 M-key connector for connecting SSDs and other fast peripherals. It is compatible with M.2 2230, M.2 2242, and M.2 2260 standards, supporting OS booting from SSD.

1.6.11.5 RTC Battery Base

The ED-IPC3020 integrates RTC (Real-Time Clock). For versions sold in China, a CR1220 battery (RTC backup power supply) is installed by default.

TIP: Some international logistics do not support battery transportation, and some factory devices may not be equipped with CR1220 batteries. Before using RTC, please prepare a CR1220 battery and install it on the motherboard.

2 Installing/removing Components (optional)

This chapter introduces how to install/remove components.

2.1 Pull Out SD Card

If you need to remove the SD card while using the product, follow these instructions.

WARNING: Please turn off the power before inserting or removing the SD card.

Preparation:

  • A pair of tweezers is ready.
  • The device has been disconnected from power.

Steps:

  1. Find the location of the SD card, as indicated by a red mark in the figure.
  2. Use tweezers to hold the SD card and pull it out.

2.2 Insert SD Card

If the product model includes an SD card, it is installed by default. If not, you will need to install an SD card later. Follow these instructions:

WARNING: Please turn off the power before inserting or removing the SD card.

Preparation:

  • SD card is ready.
  • The device has been disconnected from power.

Steps:

  1. Find the location of the SD card slot, as indicated by a red mark in the figure.
  2. Insert the SD card into the corresponding card slot with the contact side facing up, ensuring it is securely seated.

2.3 Open Device Case

If you need to open the device case while using the product, follow these instructions.

Preparation:

  • A cross screwdriver has been prepared.
  • The device has been disconnected from power.

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, as indicated by red marks in the figure.
  3. Remove the front cover to the right, as shown in the figure.
  4. Use a screwdriver to loosen four M2.5 screws and one grounding screw on the sides counterclockwise, as indicated by red marks in the figure.
  5. Remove the upper cover upward.
  6. Use a screwdriver to loosen 6 PCBA mounting screws counterclockwise and remove the bottom cover.

2.4 Remove SSD

If the SSD is damaged during use and needs replacement, the damaged SSD must be removed first.

Preparation:

  • The device case has been opened.
  • A cross screwdriver has been prepared.

Steps:

  1. Find the location of the SSD, as indicated by a red mark in the figure.
  2. Use a screwdriver to loosen the screws that secure the SSD counterclockwise.
  3. Hold both sides of the SSD with your hands and pull it out in the direction of the arrow.

2.5 Install SSD

If you purchased a model without an SSD and need to add one later, follow these instructions to install the SSD.

TIP: Only compatible with M.2 2230, M.2 2242, and M.2 2260 SSDs.

Preparation:

  • The device case has been opened.
  • A cross screwdriver has been prepared.
  • SSD is ready.

Steps:

  1. Find the location of the SSD connector, as indicated by a red mark in the figure.
  2. Use a screwdriver to loosen the screws that secure the SSD counterclockwise.
  3. Insert the SSD into the connector with the contacts facing up.
  4. Insert the screws that secure the SSD and tighten clockwise to secure the SSD to the PCBA.

2.6 Install RTC Battery

TIP: Some international logistics do not support battery transportation, and some factory devices may not be equipped with CR1220 batteries. Before using RTC, please prepare a CR1220 battery and install it on the motherboard.

Preparation:

  • The device case has been opened.
  • The CR1220 battery is ready.

Steps:

  1. Find the location of the RTC battery base, as indicated by a red mark in the figure.
  2. Place the positive terminal of the battery facing up, and press it into the RTC base. The completed installation is shown in the figure.

2.7 Close Device Case

Preparation:

  • A cross screwdriver has been prepared.

Steps:

  1. Place the PCBA on the bottom cover of ED-IPC3020, align the 6 mounting holes on the PCBA with the studs on the bottom cover, then insert 6 mounting screws, and tighten clockwise to fix the PCBA on the bottom cover.
  2. Close the upper cover.
  3. Align the screw holes on the upper and bottom cover, and use a screwdriver to tighten four M2.5 screws and one grounding screw on two sides clockwise.
  4. Align the interface on the PCBA with the interface holes on the front panel, insert the front cover, and then use a screwdriver to tighten the 2 M3 screws clockwise.
  5. Plug in the default configuration of the phoenix connector.

3 Booting The Device

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

3.1 Connecting Cables

This section describes how to connect cables.

Preparation:

  • Accessories such as display, mouse, keyboard, and power adapter that can be used normally have been ready.
  • 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 Interface for the pin definition of each interface and the specific method of wiring.

TIP: Some Micro HDMI cables have shorter Micro HDMI connectors, which may result in abnormal HDMI connections, so it is recommended to use Raspberry Pi's official Micro HDMI to standard HDMI cable.

3.2 Booting The System For The First Time

After the ED-IPC3020 is connected to the power supply, the system will start.

  • The red PWR indicator is on, indicating that the device has been powered normally.
  • The green ACT indicator is blinking, indicating that the system is started normally, and then the logo will appear on the screen.

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

3.2.1 Raspberry Pi OS (Desktop)

The product is installed with the Desktop version system when it leaves the factory. After the device is started, it will directly enter the desktop.

3.2.2 Raspberry Pi OS (Lite)

If the product is installed with a Lite version of the system when it leaves the factory, the device will automatically log in using the default username pi after startup, and the default password is raspberry. The following figure shows that the system has started normally.

4 Configuring System

This chapter introduces how to configure the system.

4.1 Finding Device IP

Finding Device IP

4.2 Remote Login

Remote Login

4.3 Configuring Wi-Fi

Configuring Wi-Fi

4.4 Configuring Ethernet IP

Configuring Ethernet IP

4.5 Configuring Bluetooth

Configuring Bluetooth

4.6 Configuring Buzzer

The buzzer is controlled using GPIO6.

Execute the following command to turn on the buzzer:

sh pinctrl set 6 op dh

Execute the following command to turn off the buzzer:

sh pinctrl set 6 op dl

4.7 Configuring RTC

Configuring RTC

4.8 Configuring Serial Port

This chapter introduces the configuration method of RS232 and RS485.

4.8.1 Installing picocom tool

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:

sh sudo apt-get install picocom

4.8.2 Configuring RS232

ED-IPC3020 includes 1 RS232 ports with their corresponding COM ports and device files, as shown in the table below:

Number of RS232 PortsCorresponding COM PortCorresponding Device File
1COM1/dev/com1

Preparation:

The RS232 port of ED-IPC3020 has been connected with an external device.

Steps:

  1. Execute the following command to open the serial port com1, and configure the serial port baud rate to 115200:
sh picocom -b 114200 /dev/com1
  1. Input commands as needed to control external devices.

4.8.3 Configuring RS485

ED-IPC3020 includes 1 RS485 ports with their corresponding COM ports and device files, as shown in the table below:

Number of RS485 PortsCorresponding COM PortCorresponding Device File
1COM2/dev/com2

Preparation:

The RS485 port of ED-IPC3020 has been connected with external devices.

Steps:

  1. Execute the following command to open the serial port com2, and configure the serial port baud rate to 115200:
sh picocom -b 115200 /dev/com2
  1. Input commands as needed to control external devices.

4.9 Configuring Audio

Configuring Audio

4.10 Configuring SSD (optional)

Configuring SSD

5 Installing OS (optional)

The device is shipped with an operating system by default. If the OS is corrupted during use or the user needs to replace the OS, it is necessary to 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 of image download, flashing to SD card, and installation of firmware packages.

5.1 Downloading OS File

You can download the corresponding official Raspberry Pi OS file according to your actual needs. The download path is listed below:

OSDownload Path
Raspberry Pi OS(Desktop) 64-bit-bookworm (Debian 12)https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64.img.xz
Raspberry Pi OS(Lite) 64-bit-bookworm (Debian 12)https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
Raspberry Pi OS(Desktop) 32-bit-bookworm (Debian 12)https://downloads.raspberrypi.com/raspios_armhf/images/raspios_armhf-2024-07-04/2024-07-04-raspios-bookworm-armhf.img.xz
Raspberry Pi OS(Lite) 32-bit-bookworm (Debian 12)https://downloads.raspberrypi.com/raspios_lite_armhf/images/raspios_lite_armhf-2024-07-04/2024-07-04-raspios-bookworm-armhf-lite.img.xz

5.2 Flashing to SD Card

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

  • Raspberry Pi Imager: https://downloads.raspberrypi.org/imager/imager_latest.exe
  • SD Card Formatter: https://www.sdcardformatter.com/download/

Preparation:

  • The downloading and installation of the official tools to the computer have been completed.
  • A pair of tweezers has been prepared.
  • The OS file has been obtained.
  • An SD card reader has been prepared.
  • Power has been disconnected.

Steps (using Windows system as an example):

  1. Determine the location of the SD card, as shown in the figure.
  2. Use tweezers to hold the SD card and pull it out.
  3. Insert the removed SD card into the card reader and then into the USB port of your computer.
  4. Open SD Card Formatter, select the formatted drive letter, and click "Format" at the lower right to format.
  5. In the pop-up prompt box, select "Yes".
  6. When the formatting is completed, click "OK" in the prompt box.
  7. Close SD Card Formatter.
  8. Open Raspberry Pi Imager, select "CHOOSE OS" and select "Use Custom" in the pop-up pane.
  9. According to the prompt, select the OS file under the user-defined path and return to the main page.
  10. Click "CHOOSE STORAGE", select the default device in the "Storage" interface, and return to the main page.
  11. Click "NEXT", select "NO" in the pop-up "Use OS customization?" pane.
  12. Select "YES" in the pop-up "Warning" pane to start writing the image.
  13. After the OS writing is completed, the file will be verified.
  14. After the verification is completed, click "CONTINUE" in the pop-up "Write Successful" box.
  15. Close the Raspberry Pi Imager, remove the card reader and SD card, and reinsert them into the device.

5.3 Installing Firmware Package

After flashing the SD card on ED-IPC3020, you need to configure the system by adding the edatec apt source and installing the firmware package to make the system work. The following is an example for Debian 12 (bookworm) desktop version.

Preparation:

  • The flashing to SD card of the Raspberry Pi standard OS (bookworm) has been completed.
  • The device has booted normally and the relevant boot configuration has been completed.

Steps:

  1. After the device starts normally, execute the following commands in the command pane to add the edatec apt source and install the firmware package:
sh curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s ipc3020
  1. After the installation is complete, the system automatically reboots.
  2. Execute the following command to check whether the firmware package is installed successfully:
sh dpkg -l | grep ed-

The result in the figure indicates that the firmware package has been installed successfully.

TIP: If you have 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-IPC3020, ED-IPC3020 High Performance Industrial PC, High Performance Industrial PC, Industrial PC

File Info : application/pdf, 30 Pages, 17.04MB

PDF preview unavailable. Download the PDF instead.

ED-IPC3020-usermanual-en

References

WeasyPrint 57.2

Related Documents

Preview ED-IPC3020 User Manual: Industrial Computer Based on Raspberry Pi 5
Comprehensive user manual for the ED-IPC3020 industrial computer, detailing its features, specifications, installation, configuration, and operating system setup. Powered by Raspberry Pi 5.
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.
Preview ED-IPC3020 Industrial Computer Datasheet | EDA Technology
Explore the ED-IPC3020, an industrial computer by EDA Technology powered by Raspberry Pi 5. This datasheet details its Broadcom BCM2712 CPU, LPDDR4X RAM, extensive I/O, storage options (Micro SD, M.2 NVMe), dual 4K HDMI, PoE support, and environmental specifications.
Preview ED-CM4SEN User Manual - EDA Technology
Comprehensive user manual for the ED-CM4SEN industrial computer by EDA Technology, detailing hardware, installation, configuration, and operating system setup. Features Raspberry Pi CM4 compatibility for industrial control and IoT applications.
Preview ED-IPC2500 User Manual - EDA Technology
User manual for the ED-IPC2500, a 5G industrial computer by EDA Technology, based on Raspberry Pi CM4. Covers hardware overview, installation, booting, and system configuration.
Preview ED-SBC2300 用户手册 - EDA Technology 工业单板计算机
EDA Technology ED-SBC2300 工业单板计算机 (SBC) 用户手册。详细介绍了硬件特性、接口(HDMI、USB、以太网、RS232、RS485)、配置以及固件安装指南,适用于工业控制和物联网应用。
Preview ED-CM4SEN 用户手册 - EDA Technology
EDA Technology ED-CM4SEN 用户手册提供了关于这款基于 Raspberry Pi CM4 的工业计算机的详细信息,包括硬件概述、接口说明、安装指南和系统配置,是工业控制和物联网应用的理想选择。
Preview ED-IPC2600 Industrial Computer User Manual
Comprehensive user manual for the ED-IPC2600 series industrial computer, detailing hardware overview, interfaces, installation, configuration, and OS setup. Features Raspberry Pi CM4 for industrial control and IoT applications.