ED-IPC2400 User Manual
1 Hardware Manual
1.1 Overview
The ED-IPC2400 series is an industrial computer based on the Raspberry Pi CM4. It offers selectable specifications for RAM (1GB, 2GB, 4GB, 8GB) and eMMC (8GB, 16GB, 32GB) to suit different application scenarios and user needs.
The series includes three models: ED-IPC2410, ED-IPC2420, and ED-IPC2430. These models provide common interfaces such as HDMI, USB, Ethernet, RS232, and RS485. They support network access via Wi-Fi and Ethernet. The devices integrate RTC, EEPROM, and an encryption chip, enhancing ease of use and reliability. The ED-IPC2400 series is primarily used in industrial control and IoT applications.
1.2 Packing List
- 1x ED-IPC2400 Unit
- [Optional Wi-Fi/BT version] 1x 2.4GHz/5GHz Wi-Fi/BT Antenna
1.3 Appearance
This section introduces the functions and definitions of interfaces on each panel.
1.3.1 Front Panel
The front panel features the following interfaces:
No. | Function / Definition |
---|---|
1 | 1 x red power indicator: Used to check the status of device power-on and power-off. |
2 | 1 x green system status indicator: Used to check the working status of the device. |
3 | 1 x DC input, DC Jack connector. Supports 9V~28V input. |
4 | 1 x HDMI port, Type A connector. Compatible with HDMI 2.0 standard, supports 4K 60Hz. Connects to a display. |
5 | 1 x 10/100/1000M adaptive Ethernet port, RJ45 connector, with LED indicators. Used to access the network. |
6 | 2 x RS485 ports, 6-Pin 3.5mm spacing phoenix terminal. Used to connect third-party control equipment. |
7 | 2 x RS485 ports, 4-Pin 3.5mm spacing phoenix terminal. Used to connect third-party control equipment. |
8 | 1 x RS232 port, DB9 male terminal. Uses pins 2, 3, and 5 for RX/TX/GND signals. |
9 | 5 x green UART port indicator: Used to check the communication status of UART ports. |
10 | 1 x green user indicator: User-customizable status indicator. |
1.3.2 Rear Panel
The rear panel includes:
No. | Function / Definition |
---|---|
1 | 1 x DIN-rail bracket: Allows installation of the ED-IPC2400 Unit on a DIN-rail. |
2 | 1 x Micro-SD card slot: Supports installation of an SD card for storing user data. |
1.3.3 Side Panel
The side panel features:
No. | Function / Definition |
---|---|
1 | 1 x Reset button: A hidden button used to restart the device. |
2 | 1 x USB 2.0 port, Type A connector. Each channel supports up to 480Mbps. |
3 | 2 x USB 3.0 ports, Type A connector. Each channel supports up to 5Gbps. |
4 | 1 x Wi-Fi/BT antenna port, SMA connector. Connects to the Wi-Fi/BT antenna. |
1.4 Button
The ED-IPC2400 series includes a RESET button, which is a hidden button marked "RESET" on the case. Pressing this button restarts the device.
1.5 Indicator
The ED-IPC2400 series devices have various indicators to show status:
Indicator | Status | Description |
---|---|---|
PWR | On | The device has been powered on. |
Blink | Power supply of the device is abnormal; stop power supply immediately. | |
Off | The device is not powered on. | |
ACT | On | The system started successfully and is reading and writing data. |
Blink | The system started successfully and is reading and writing data. | |
Off | The device is not powered on or does not read and write data. | |
USER | On/Blink | User can customize a status according to actual application. |
Off | The device is not powered on or not defined by the user; the default status is off. | |
Yellow indicator for Ethernet port | On | The data transmission is abnormal. |
Blink | Data is being transmitted over the Ethernet port. | |
Off | The Ethernet connection is not set up. | |
Green indicator for Ethernet port | On | The Ethernet connection is in the normal state. |
Blink | The Ethernet connection is abnormal. | |
Off | The Ethernet connection is not set up. | |
COM1~COM5 | On/Blink | Data is being transmitted. |
Off | The device is not powered on or there is no data transmission. |
1.6 Interface
This section defines the function of each interface.
1.6.1 SD Card Slot
The Micro SD card slot, silkscreened as " ", is used to install an SD card for storing user data.
1.6.2 Power Supply Interface
The ED-IPC2400 series includes one power input via a DC Jack connector, silkscreened as "DC IN". It supports 9V~28V input.
1.6.3 RS485/RS232 Interface
The ED-IPC2400 series devices feature 2 to 4 RS485 ports and 1 to 3 RS232 ports, depending on the model:
- ED-IPC2410: 4 x RS485, 1 x RS232
- ED-IPC2420: 3 x RS485, 2 x RS232
- ED-IPC2430: 2 x RS485, 3 x RS232
The silkscreen for RS485 single ports is "GND/A/B", and for RS232 single ports is "GND/ TX/RX". The terminal spacing for these ports is 3.5mm.
Pin Definition - DB9 Terminal
The DB9 male terminal for the RS232 port has the following pin definitions:
Pin ID | Pin Name |
---|---|
1 | NC |
2 | RS232_TXD0 |
3 | RS232_RXD0 |
4 | NC |
5 | GND |
6 | NC |
7 | NC |
8 | NC |
9 | NC |
The corresponding CM4 GPIO names for the RS232 interface signals are:
Signal | CM4 GPIO Name |
---|---|
RS232_TXD0 | GPIO14 |
RS232_RXD0 | GPIO15 |
Pin Definition - Phoenix Terminal
The 3.5mm spacing phoenix terminals have the following pin definitions:
Pin ID | Pin Name | CM4 Pin Out |
---|---|---|
1 | RS485-4_A | UART4_TXD |
2 | RS485-2_A | UART0_TXD |
3 | RS485-4_B | UART4_RXD |
4 | RS485-2_B | UART0_RXD |
5 | GND | |
6 | GND | |
7 | RS232-5_TX or RS485-5_A | UART5_TXD |
8 | RS232-3_TX or RS485-3_A | UART3_TXD |
9 | RS232-5_RX or RS485-5_B | UART5_RXD |
10 | RS232-3_RX or RS485-3_B | UART3_RXD |
The corresponding CM4 GPIO names for the RS485/RS232 interface signals are:
Signal | CM4 GPIO Name |
---|---|
RS485-4_A | GPIO8 |
RS485-2_A | GPIO12 |
RS485-4_B | GPIO9 |
RS485-2_B | GPIO13 |
RS232-5_TX or RS485-5_A | GPIO4 |
RS232-3_TX or RS485-3_A | GPIO0 |
RS232-5_RX or RS485-5_B | GPIO5 |
RS232-3_RX or RS485-3_B | GPIO1 |
Connecting Cables Schematic
Diagrams illustrating RS485 and RS232 wiring connections are provided, showing the typical pin assignments for data transmission and ground.
RS485 terminal resistance configuration
The ED-IPC2400 device has 2 to 4 RS485 ports. A 120Ω jumper resistor is reserved between the A and B lines of the RS485 interface. Inserting a jumper cap enables this resistor. By default, the jumper cap is not connected, disabling the 120Ω termination resistor function.
The positions of the jumper resistors on the PCBA are labeled J24, J25, J26, and J27. The corresponding COM ports for these locations are:
Location in PCBA | Corresponding COM port |
---|---|
J24 | COM2 |
J25 | COM4 |
J26 | COM3 |
J27 | COM5 |
TIP: To view the position of the 120Ω jumper resistor, the device case must be opened. Refer to Section 2.1.1 for detailed operations.
1.6.4 1000M Ethernet Interface
The ED-IPC2400 device includes one adaptive 10/100/1000M Ethernet port, silkscreened as " ". The connector is RJ45 and is used for Ethernet access. The terminal pins are defined as follows:
Pin ID | Pin Name |
---|---|
1 | TX4 |
2 | TX4+ |
3 | TX3- |
4 | TX3+ |
5 | TX2- |
6 | TX2+ |
7 | TX1- |
8 | TX1+ |
1.6.5 HDMI Interface
The ED-IPC2400 series device features one HDMI port, silkscreened as "HDMI". The connector is Type A HDMI and supports connection to an HDMI display with up to 4Kp60 resolution.
1.6.6 USB 2.0 Interface
The ED-IPC2400 series device includes one USB 2.0 port, silkscreened as " ". The connector is Type A USB, supporting connection to standard USB 2.0 peripherals with speeds up to 480Mbps.
1.6.7 USB 3.0 Interface
The ED-IPC2400 series device includes two USB 3.0 ports, silkscreened as " ". The connectors are Type A USB, supporting connection to standard USB 3.0 peripherals with speeds up to 5Gbps.
1.6.8 Antenna Interface
The ED-IPC2400 series device includes up to one SMA antenna port, silkscreened as "WiFi/BT", for connecting a Wi-Fi/BT antenna.
1.6.9 Motherboard Interface
The ED-IPC2400 series device reserves motherboard interfaces that can be accessed after opening the device case (refer to Section 2.1.1 for details). These can be used for expansion based on actual needs.
1.6.9.1 5V 1A Output
The motherboard includes an extended 5V 1A power output port with a 3-Pin 2.0mm spacing white WTB connector, intended for powering an extended LCD screen. The pins are defined as follows:
Pin ID | Pin Name |
---|---|
1 | GND |
2 | 5V |
3 | GND |
1.6.9.2 USB 2.0 Interface
The motherboard includes an extended USB 2.0 Pin Header with a 5Pin 1.5mm spacing WTB connector, used to expand a USB 2.0 interface. The pins are defined as follows:
Pin ID | Pin Name |
---|---|
1 | VBUS |
2 | USB_DM |
3 | USB_DP |
4 | GND |
5 | GND |
2 Installing Components
2.1 Opening and closing the device case
Instructions for opening and closing the device case.
2.1.1 Open device case
Preparation: A cross screwdriver.
Steps:
- Pull out the default configuration of the phoenix connector.
- Use a screwdriver to loosen two M3 screws counterclockwise on both sides.
- Remove the front cover by sliding it to the right.
- Use a screwdriver to loosen four M2.5 screws and one grounding screw counterclockwise on both sides.
- Remove the upper cover by lifting it upwards and turning it towards the antenna port side.
2.1.2 Close Device Case
Preparation: A cross screwdriver.
Steps:
- Turn the upper cover downwards, aligning the ports on the PCBA with the ports on each side panel, and close the upper cover.
- Align the screw holes on the upper and side panels. Use a screwdriver to tighten four M2.5 screws and one grounding screw clockwise.
- Align the ports on the PCBA with the ports on the front panel, insert the front cover, and fasten two M3 screws clockwise.
- Plug in the default configuration of the phoenix connector.
2.2 Installing Other Components
If the ED-IPC2400 series device includes Wi-Fi functions, the antenna must be installed before use.
2.2.1 Install Antenna
Preparation: The corresponding antennas from the packaging box.
Steps:
- Locate the antenna port where the antenna is to be installed.
- Align the ports on both sides of the device and the antenna, and tighten them clockwise to ensure they are secure.
2.2.2 Install Micro SD Card
Preparation: The Micro SD card to be used.
Steps:
- Use a cross screwdriver to loosen five screws on the DIN-rail bracket counterclockwise and remove the default DIN-Rail bracket.
- Locate the Micro SD card slot where the Micro SD card is to be installed.
- Insert the Micro SD card with the contact side down into the corresponding card slot until a click is heard, indicating successful installation.
- Install the DIN-Rail bracket back onto the device case.
3 Installing Device
3.1 DIN-Rail Installation
The DIN-rail bracket is installed as standard by default when the ED-IPC2400 series device leaves the factory.
Steps:
- Face the side of the DIN-rail bracket towards the rail to be installed, and sleeve the upper side of the bracket onto the upper side of the rail.
- Press down the buckle on the lower side of the DIN-rail bracket until the bracket is secured onto the rail. Installation is now complete.
4 Booting the Device
4.1 Connecting Cables
This section describes how to connect cables.
Preparation:
- Accessories such as a display, mouse, keyboard, and power adapter that can be used normally.
- A network connection that can be used normally.
- HDMI cable and network cable.
Refer to Section 1.6 for pin definitions of each interface and specific wiring methods.
4.2 Booting The System For The First Time
The ED-IPC2400 series device does not have a separate switching power supply; the system starts automatically upon power connection.
- The red PWR indicator is on, indicating the device is powered normally.
- The green ACT indicator blinks, indicating the system is starting normally, after which the Raspberry Pi logo may appear in the upper left corner of the screen.
TIP: Default username is pi
, Default password is raspberry
.
4.2.1 Raspberry Pi OS (Desktop)
If the Desktop version of the system is installed, the device will boot directly into the desktop environment.
4.2.2 Raspberry Pi OS (Lite)
If the Lite version of the system is installed, the default username pi
will automatically log in after the device starts, using the default password raspberry
. The system will show a normal startup state in the command line interface.
5 Configuring System
This chapter introduces system configuration methods.
- Finding Device IP
- Remote Login
- Configuring Storage Devices
- Configuring Ethernet IP
- Configuring Wi-Fi (Optional)
- Configuring Bluetooth (Optional)
5.7 Configuring Buzzer
The buzzer is controlled by GPIO6.
- To turn on the buzzer:
raspi-gpio set 6 op dh
- To turn off the buzzer:
raspi-gpio set 6 op dl
5.8 Configuring RTC
Information on configuring the Real-Time Clock (RTC).
5.9 Configuring Serial Port
This chapter details the configuration methods for RS232 and RS485 serial ports.
5.9.1 Installing picocom tool
In a Linux environment, the picocom
tool can be used to debug serial ports. Execute the following command to install it:
sudo apt-get install picocom
5.9.2 Configuring RS232
The ED-IPC2400 includes RS232 ports with corresponding COM ports and device files:
- ED-IPC2410: 1 RS232 Port, COM1, /dev/com1
- ED-IPC2420: 2 RS232 Ports, COM1, COM5; /dev/com1, /dev/com5
- ED-IPC2430: 3 RS232 Ports, COM1, COM3, COM5; /dev/com1, /dev/com3, /dev/com5
Preparation: The RS232 port of ED-IPC2400 must be connected to an external device.
Steps:
- Execute the following command to open serial port COM1 and configure the baud rate to 115200:
picocom -b 115200 /dev/com1
- Input commands as needed to control the external device.
5.9.3 Configuring RS485
The ED-IPC2400 includes RS485 ports with corresponding COM ports and device files:
- ED-IPC2410: 4 RS485 Ports, COM2, COM3, COM4, COM5; /dev/com2, /dev/com3, /dev/com4, /dev/com5
- ED-IPC2420: 3 RS485 Ports, COM2, COM3, COM4; /dev/com2, /dev/com3, /dev/com4
- ED-IPC2430: 2 RS485 Ports, COM2, COM4; /dev/com2, /dev/com4
Preparation: The RS485 port of ED-IPC2400 must be connected to external devices.
Steps:
- Execute the following command to open serial port COM2 and configure the baud rate to 115200:
picocom -b 115200 /dev/com2
- Input commands as needed to control the external devices.
5.10 Configuring USER Indicator
The USER indicator is controlled by GPIO10.
- To light up the USER indicator:
raspi-gpio set 10 op dl
- To turn off the USER indicator:
raspi-gpio set 10 op dh
6 Installing OS (optional)
The device is shipped with an operating system by default. If the OS becomes corrupted or needs replacement, a new system image must be downloaded and installed. EDA Technology supports installing the standard Raspberry Pi OS first, followed by the Firmware package.
The following sections describe OS file download, eMMC flashing, and firmware package installation.
6.1 Downloading OS File
You can download the corresponding official Raspberry Pi OS file from the following paths:
OS | Download 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-arm64lite.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-armhflite.img.xz |
6.2 Flashing to eMMC
It is recommended to use the Raspberry Pi official tools. Download paths are as follows:
- Raspberry Pi Imager: https://downloads.raspberrypi.org/imager/imager_latest.exe
- SD Card Formatter: https://www.sdcardformatter.com/download/
- Rpiboot: https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe
Preparation:
- The downloading and installation of the official tools to the computer have been completed.
- A USB-A to USB-A cable.
- The OS file has been obtained.
Steps (using Windows system as an example):
- When the device is not powered on, press and hold the PROGRAMMING button while connecting the power cord and USB flashing cable (USB-A to USB-A cable). Then, power up the device. Release the PROGRAMMING button after powering up.
- Connecting to USB flashing cable: One end connects to the USB 2.0 port on the device, and the other end connects to the USB port on the PC.
- Connecting to power cord: One end connects to the DC jack connector on the device, and the other end connects to the external power supply.
- Open the
rpiboot
tool. It will automatically convert the drive to a letter. - After the drive letter is assigned, it will pop up in the lower right corner of the computer.
- Open
SD Card Formatter
, select the formatted drive letter, and click "Format" to format the drive. - In the pop-up prompt box, select "Yes".
- When formatting is completed, click "OK" in the prompt box.
- Close
SD Card Formatter
. - Open
Raspberry Pi Imager
. Select "CHOOSE OS" and then select "Use Custom" from the pop-up pane. - According to the prompt, select the OS file from the user-defined path and return to the main page.
- Click "CHOOSE STORAGE", select the default device in the "Storage" interface, and return to the main page.
- Click "NEXT". In the pop-up "Use OS customization?" pane, select "NO".
- Select "YES" in the pop-up "Warning" pane to start writing the image.
- After the OS writing is completed, the file will be verified.
- After verification is completed, click "CONTINUE" in the "Write Successful" pop-up box.
- Close
Raspberry Pi Imager
, remove the USB cable, and power on the device again.
6.3 Installing Firmware Package
After flashing the eMMC on the ED-IPC2400 Series, configure the system by adding the edatec apt source and installing the firmware package to ensure proper system operation. The following is an example for Debian 12 (bookworm) desktop version and ED-IPC2410.
Preparation:
- Flashing of the Raspberry Pi standard OS (bookworm) to eMMC has been completed.
- The device has booted normally and relevant boot configurations have been completed.
Steps:
- After the device starts normally, execute the following commands in the command pane to add the edatec apt source and install the firmware package:
curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s ipc2410
TIP: If the product models are ED-IPC2420 and ED-IPC2430, the firmware package names are ipc2420
and ipc2430
, respectively.
- After the installation is complete, the system automatically reboots.
- Execute the following command to check if the firmware package was installed successfully:
dpkg -l | grep ed-
The output will indicate if the firmware package has been installed successfully.
TIP: If the wrong firmware package was installed, it can be deleted using sudo apt-get --purge remove package
, where "package" is the package name.