ED-SBC3300 User Manual
Brand: EDA Technology
Built: 2025-08-01
1 Hardware Manual
This chapter introduces the product overview, package list, appearance, buttons, indicator lights, and interfaces.
1.1 Product Overview
The ED-SBC3300 series is a Mini-ITX industrial single board computer based on Raspberry Pi CM5. The computer system can be configured with different specifications of RAM and eMMC according to different application scenarios and user needs.
- RAM options include 2GB, 4GB, 8GB, and 16GB.
- eMMC options include 16GB, 32GB, and 64GB.
The ED-SBC3300 series provides common interfaces such as HDMI, USB, Ethernet, RS232, and RS485. It supports network access via Wi-Fi, Ethernet, and 4G. It also features Micro SD card and mSATA SSD storage expansion, integrated RTC, EEPROM, and a security chip, enhancing product usability and security. It is primarily used in industrial control and IoT fields.
The ED-SBC3300 series includes:
- ED-SBC3310
- ED-SBC3311
- ED-SBC3320
- ED-SBC3321
The corresponding main configurations are shown in the table below:
Model | Configuration |
ED-SBC3310 | 1 x 1000M Ethernet, 2 x USB 2.0, 2 x USB 3.0 |
ED-SBC3311 | 2 x 1000M Ethernet, 2 x USB 3.0 |
ED-SBC3320 | 1 x 1000M Ethernet, 2 x USB 2.0, 2 x USB 3.0, 1 x LVDS display interface, Audio, Speaker |
ED-SBC3321 | 2 x 1000M Ethernet, 2 x USB 3.0, 1 x LVDS display interface, Audio, Speaker |
1.2 Package List
- 1x ED-SBC3300 Mainboard
1.3 Product Appearance
This section describes the functions and definitions of the interfaces on each panel.
1.3.1 Panel Interfaces
This section describes the types and definitions of the panel interfaces.
Single Network Port Panel - ED-SBC3310:
Diagram description: A visual representation of the ED-SBC3310 panel with ports labeled 1 through 6.
Single Network Port Panel - ED-SBC3320:
Diagram description: A visual representation of the ED-SBC3320 panel with ports labeled 1 through 8.
Dual Network Port Panel - ED-SBC3311:
Diagram description: A visual representation of the ED-SBC3311 panel with ports labeled 1 through 6.
Dual Network Port Panel - ED-SBC3321:
Diagram description: A visual representation of the ED-SBC3321 panel with ports labeled 1 through 8.
Number | Function Definition |
1 | 1x DC Input, DC Jack connector, supports 9V~36V input. |
2 | 1 x HDMI, Type A interface, compatible with HDMI 2.0 standard, supports up to 4K 60Hz resolution. |
3 | 1 x RS232, DB9 male connector, serial debug port for the single board, used for single board debugging. |
4 | 2 x USB 3.0, Type A interface (dual-layer), each port supports up to 5Gbps transmission speed. |
5 | Choice between 2 x USB 2.0 interfaces and 1 x 1000M Ethernet interface:
|
6 | 1 x Ethernet interface (0/100/1000M adaptive), RJ45 connector, for network access. Supports PoE power supply via optional expansion module, with a maximum PoE power of 60W, compatible with IEEE 802.3bt standard. |
7 | 1 x LINE OUT, green 3.5mm audio interface, stereo output. Note: Only ED-SBC3320 and ED-SBC3321 include this interface. |
8 | 1 x MIC IN, red 3.5mm audio interface, supports microphone input. Note: Only ED-SBC3320 and ED-SBC3321 include this interface. |
1.3.1.1 Power Interface
The ED-SBC3300 series includes one power input, a DC Jack connector, supporting 9V~36V input. Pin definition is as follows:
Pin ID | Pin Name |
1 | 9V~36V |
2 | GND |
1.3.1.2 HDMI Interface
The ED-SBC3300 series includes one HDMI interface, a standard Type A connector. It supports connection to HDMI displays and up to 4Kp60 video output.
1.3.1.3 DB9 Interface
The ED-SBC3300 series includes one COM0 interface, a DB9 male connector, which defaults to the serial debug port for single board debugging. The pin definition is as follows:
Pin ID | Pin Name |
1 | NC |
2 | DB9_RS232_RX |
3 | DB9_RS232_TX |
4 | NC |
5 | GND |
6~9 | NC |
The pin names corresponding to the RS232 interface on CM5 are as follows:
Signal | CM5 GPIO Name | CM5 Pin Out |
DB9_RS232_RX | GPIO15 | CM5_UART_RXD0 |
DB9_RS232_TX | GPIO14 | CM5_UART_TXD0 |
1.3.1.4 USB 3.0 Interface
The ED-SBC3300 series includes two USB 3.0 interfaces, standard Type A connectors (dual-layer). They support connection to standard USB 3.0 peripherals and offer transmission speeds up to 5Gbps.
1.3.1.5 USB 2.0 Interface
The ED-SBC3300 series includes two USB 2.0 interfaces, standard Type A connectors (dual-layer). They support connection to standard USB 2.0 peripherals and offer transmission speeds up to 480Mbps.
Note: Only ED-SBC3310 and ED-SBC3320 include this interface.
1.3.1.6 1000M Ethernet Interface (ETH1)
Note: Only ED-SBC3311 and ED-SBC3321 include this interface.
The ED-SBC3300 series includes one adaptive 10/100/1000M Ethernet interface (via 2x USB 2.0 multiplexing), using an RJ45 connector. For network access, Cat6 or higher specification network cables are recommended. The pin definition of the connector is as follows:
Pin ID | Pin Name |
1 | TX1+ |
2 | TX1- |
3 | TX2+ |
4 | TX2- |
5 | TX3+ |
6 | TX3- |
7 | TX4+ |
8 | TX4- |
1.3.1.7 1000M Ethernet Interface (ETH0)
The ED-SBC3300 series includes one adaptive 10/100/1000M Ethernet interface, using an RJ45 connector. With an expansion module, it can support PoE power supply. Cat6 or higher specification network cables are recommended for network access. The pin definition of the connector is as follows:
Pin ID | Pin Name |
1 | TX1+ |
2 | TX1- |
3 | TX2+ |
4 | TX2- |
5 | TX3+ |
6 | TX3- |
7 | TX4+ |
8 | TX4- |
1.3.1.8 LINE OUT Interface
The ED-SBC3300 series includes one audio output interface, a green 3.5mm audio connector, supporting stereo output.
Note: Only ED-SBC3320 and ED-SBC3321 include this interface.
1.3.1.9 MIC IN Interface
The ED-SBC3300 series includes one MIC input interface, a red 3.5mm audio connector, supporting microphone input.
Note: Only ED-SBC3320 and ED-SBC3321 include this interface.
1.3.2 Expansion Interfaces
This section describes the types and definitions of expansion interfaces.
1.3.2.1 Power Input Interface
The ED-SBC3300 series board includes one expanded power input interface, a 2-Pin 5.0mm pitch connector, reserved for single board power supply, supporting 9V~36V input. The pin definition is as follows:
PCBA Silk Screen | Pin ID | Pin Name |
J47 | 1 | 9V~36V |
2 | GND |
1.3.2.2 Micro SD Card Slot
The ED-SBC3300 series board integrates one Nano SD card slot, supporting Nano SD card installation for user data storage.
1.3.2.3 RTC Battery Base
The ED-SBC3300 series board integrates one RTC battery base, supporting CR2032 button battery installation to ensure an uninterrupted and reliable system clock.
Note: International logistics do not support battery transportation. Some units shipped may not have a CR2032 battery installed. Before using the RTC, please prepare a CR2032 button battery and install it on the mainboard.
1.3.2.4 RS232 Interface
The ED-SBC2300 series board includes six expanded RS232 interfaces (JCOM1 ~ JCOM6), using standard 2x5(9)-Pin 2.54mm pitch JCOM pin headers for RS232 interface expansion. The pin definitions for JCOM1 ~ JCOM6 are as follows:
Note: Currently, only two expanded RS232 interfaces (JCOM1 and JCOM2) are fully functional. JCOM3~JCOM6 are under software development.
COM Port | PCBA Silk Screen | Pin ID | Pin Name |
JCOM1 | J8 | 1 | NC |
2 | COM1_RS232_RX | ||
3 | COM1_RS232_TX | ||
4 | NC | ||
5 | GND | ||
6 | NC | ||
7 | COM1_RS232_RTS | ||
8 | COM1_RS232_CTS | ||
9 | NC | ||
JCOM2 | J9 | 1 | NC |
2 | COM2_RS232_RX | ||
3 | COM2_RS232_TX | ||
4 | NC | ||
5 | GND | ||
6 | NC | ||
7 | COM2_RS232_RTS | ||
8 | COM2_RS232_CTS | ||
9 | NC | ||
JCOM3 | J10 | 1 | NC |
2 | COM3_RS232_RX | ||
3 | COM3_RS232_TX | ||
4 | NC | ||
5 | GND | ||
6 | NC | ||
7 | COM3_RS232_RTS | ||
8 | COM3_RS232_CTS | ||
9 | NC | ||
JCOM4 | J11 | 1 | NC |
2 | COM4_RS232_RX | ||
3 | COM4_RS232_TX | ||
4 | NC | ||
5 | GND | ||
6 | NC | ||
7 | COM4_RS232_RTS | ||
8 | COM4_RS232_CTS | ||
9 | NC | ||
JCOM5 | J12 | 1 | NC |
2 | COM5_RS232_RX | ||
3 | COM5_RS232_TX | ||
4 | NC | ||
5 | GND | ||
6 | NC | ||
7 | COM5_RS232_RTS | ||
8 | COM5_RS232_CTS | ||
9 | NC | ||
JCOM6 | J13 | 1 | NC |
2 | COM6_RS232_RX | ||
3 | COM6_RS232_TX | ||
4 | NC | ||
5 | GND | ||
6 | NC | ||
7 | COM6_RS232_RTS | ||
8 | COM6_RS232_CTS | ||
9 | NC |
The CM5 pin names corresponding to the RS232 interfaces (COM1~COM2) are as follows:
Signal | CM4 GPIO Name | CM4 Pin Out |
COM1_RS232_RX | GPIO1 | CM4_UART_RXD2 |
COM1_RS232_TX | GPIO0 | CM4_UART_TXD2 |
COM2_RS232_RX | GPIO5 | CM4_UART_RXD3 |
COM2_RS232_TX | GPIO4 | CM4_UART_TXD3 |
The CM5 pin names corresponding to the RS232 interfaces (COM3~COM6) are as follows:
Signal | SPI Pin Out |
COM3_RS232_RX | SPI_UART_RXD1 |
COM3_RS232_TX | SPI_UART_TXD1 |
COM4_RS232_RX | SPI_UART_RXD2 |
COM4_RS232_TX | SPI_UART_TXD2 |
COM5_RS232_RX | SPI_UART_RXD3 |
COM5_RS232_TX | SPI_UART_TXD3 |
COM6_RS232_RX | SPI_UART_RXD4 |
COM6_RS232_TX | SPI_UART_TXD4 |
Cable Connection:
Diagram description: A schematic showing a typical RS232 serial port connection between the ED-SBC3300 and an RS232 device.
1.3.2.5 RS485 Interface
The ED-SBC3300 series board includes two expanded RS485 interfaces (RS485_1 ~ RS485_2), using standard 2x4-Pin 2.54mm pitch pin headers for RS485 port expansion. The pin definitions for RS485-1 ~ RS485-2 are as follows:
Note: RS485 functionality is currently not fully available. If you need to use this function, we can manually modify it for you.
RS485_1 | PCBA Silk Screen | Pin ID | Pin Name |
J16 | 1 | RS485_1_B | |
2 | RS485_1_A | ||
3 | GND | ||
4 | GND |
RS485_2 | PCBA Silk Screen | Pin ID | Pin Name |
J17 | 1 | RS485_2_B | |
2 | RS485_2_A | ||
3 | GND | ||
4 | GND |
The CM5 pin names corresponding to the RS485 interfaces are as follows:
Signal | CM5 GPIO Name | CM5 Pin Out |
RS485_1_A | GPIO12 | CM5_UART5_TXD |
RS485_2_A | GPIO8 | CM5_UART4_TXD |
RS485_1_B | GPIO13 | CM5_UART5_RXD |
RS485_2_B | GPIO9 | CM5_UART4_RXD |
Cable Connection:
Diagram description: A schematic showing a typical RS485 serial port connection between the ED-SBC3300 and an RS485 device.
RS485 Termination Resistor Configuration
The ED-SBC3300 series board includes two RS485 interfaces. A 120R shunt resistor is reserved between points A and B of the RS485 lines. Inserting a jumper cap can enable this shunt resistor. By default, the jumper cap is not connected, and the 120R termination resistor function is disabled. The positions of the two shunt resistors on the PCBA and their pin definitions are as follows:
Note: J14 corresponds to the termination resistor for RS485_1 (J16), and J15 corresponds to the termination resistor for RS485_2 (J17).
RS485_1 120R EN | PCBA Silk Screen | Pin ID | Pin Name |
J14 | 1 | RS485_1_120R_1 | |
2 | RS485_1_120R_2 |
RS485_2 120R EN | PCBA Silk Screen | Pin ID | Pin Name |
J15 | 1 | RS485_2_120R_1 | |
2 | RS485_2_120R_2 |
1.3.2.6 USB 2.0 Interface
The ED-SBC3300 series board includes three or five expanded USB 2.0 interfaces (FUSB1 ~ FUSB3), using 5-Pin or 2x5(9)-Pin 2.54mm pitch standard pin headers for USB 2.0 interface expansion.
The number of ports corresponds to different product models:
- ED-SBC3310: 3 x USB 2.0 (includes FUSB1 and FUSB3)
- ED-SBC3311: 5 x USB 2.0 (includes FUSB1, FUSB2, and FUSB3)
- ED-SBC3320: 3 x USB 2.0 (includes FUSB1 and FUSB3)
- ED-SBC3321: 5 x USB 2.0 (includes FUSB1, FUSB2, and FUSB3)
FUSB1 ~ FUSB3 pin definitions are as follows:
FUSB1 | PCBA Silk Screen | Pin ID | Pin Name |
J19 | 1 | VBUS_A | |
2 | VBUS_A | ||
3 | USB_DM1 | ||
4 | USB_DM2 | ||
5 | USB_DP1 | ||
6 | USB_DP2 | ||
7 | GND | ||
8 | GND | ||
9 | NC |
FUSB2 | PCBA Silk Screen | Pin ID | Pin Name |
J20 | 1 | VBUS_A | |
2 | VBUS_A | ||
3 | USB_DM3 | ||
4 | USB_DM4 | ||
5 | USB_DP3 | ||
6 | USB_DP4 | ||
7 | GND | ||
8 | GND | ||
9 | NC |
FUSB3 | PCBA Silk Screen | Pin ID | Pin Name |
J21 | 1 | VBUS_A | |
2 | USB_DM5 | ||
3 | USB_DP5 | ||
4 | GND | ||
5 | NC |
1.3.2.7 4G Module Interface
The ED-SBC3300 series board includes one 4G module interface, a Mini PCIe connector, supporting connection to an optional 4G module for 4G functionality. If a 4G module is selected, there is a Nano SIM card slot located below the module for installing the Nano SIM card to obtain 4G signals.
1.3.2.8 mSATA Interface
The ED-SBC3300 series board includes one mSATA interface, a Mini PCIe connector, for connecting an mSATA SSD.
Note: The read speeds of some brands of mSATA SSDs may be slow.
1.3.2.9 Speaker Interface
The ED-SBC3300 series board includes one expanded Speaker output interface, a 4-Pin 2.0mm pitch connector, supporting dual-channel stereo output, which can be used to connect two 4Ω 3W stereo speakers. The pin definition is as follows:
PCBA Silk Screen | Pin ID | Pin Name |
J22 | 1 | SPK_L_N |
2 | SPK_L_P | |
3 | SPK_R_N | |
4 | SPK_R_P |
1.3.2.10 Heatsink (Optional)
The ED-SBC3300 series board has pre-drilled screw holes for installing a heatsink, supporting the installation of an optional heatsink.
1.3.2.11 RPI_BOOT Interface
The ED-SBC3300 series board includes one expanded RPI_BOOT interface, a 3-Pin 2.54mm pitch pin header. The pin definition is as follows:
PCBA Silk Screen | Pin ID | Pin Name |
J44 | 1 | 3V3_EXT |
2 | JMP_RPI_BOOT_EN_L | |
3 | GND |
By shorting Pin 2 and Pin 3, and then reapplying power, the single board can enter RPI BOOT mode.
1.3.2.12 Auto Power-On Interface
The ED-SBC3300 series board includes one expanded Auto Power-On interface, a 3-Pin 2.54mm pitch pin header. The pin definition is as follows:
PCBA Silk Screen | Pin ID | Pin Name |
J40 | 1 | 3V3_STB |
2 | JMP_AUTO_PWRON | |
3 | GND |
By shorting Pin 2 and Pin 3, the auto power-on function can be enabled.
1.3.2.13 Front Panel Interface
The ED-SBC3300 series board includes one expanded front panel interface, a 2x5-Pin 2.54mm pitch pin header, for connecting buttons such as the power button, reset button, HDD indicator light, and power indicator light. The pin definition is as follows:
PCBA Silk Screen | Pin ID | Pin Name |
J41 | 1 | HDD_LED_P |
2 | PWR_LED_P | |
3 | HDD_LED_N | |
4 | PWR_LED_N | |
5 | RST_BTN_N | |
6 | PWR_SW_N | |
7 | RST_BTN_P | |
8 | PWR_SW_P | |
9 | NC | |
10 | - |
1.3.2.14 GPIO Pin Header
The ED-SBC3300 series board includes one GPIO Pin Header, a 2x3-Pin 2.54mm pitch pin header, for outputting extended GPIO. The pin definition is as follows:
PCBA Silk Screen | Pin ID | Pin Name |
J39 | 1 | 3V3_EXT |
2 | GND | |
3 | EXT_GPIO1 | |
4 | EXT_GPIO3 | |
5 | EXT_GPIO2 | |
6 | EXT_GPIO4 |
1.3.2.15 LVDS Output Interface and Configuration
The ED-SBC3300 series board includes one expanded LVDS output interface, a 2x15-Pin 2.54mm pitch pin header, which can be used to connect LVDS display screens, supporting resolutions up to 1080p 60Hz. The pin definition is as follows:
LVDS Output Interface
PCBA Silk Screen | Pin ID | Pin Name | Pin ID | Pin Name |
J45 | 1 | PANEL_VCC | 16 | DP_TXACP |
2 | PANEL_VCC | 17 | DP_TXA3N | |
3 | PANEL_VCC | 18 | DP_TXA3P | |
4 | GND | 19 | DP_TXB0N | |
5 | GND | 20 | DP_TXB0P | |
6 | GND | 21 | DP_TXB1N | |
7 | DP_TXA0N | 22 | DP_TXB1P | |
8 | DP_TXA0P | 23 | DP_TXB2N | |
9 | DP_TXA1N | 24 | DP_TXB2P | |
10 | DP_TXA1P | 25 | GND | |
11 | DP_TXA2N | 26 | GND | |
12 | DP_TXA2P | 27 | DP_TXACN | |
13 | GND | 28 | DP_TXACP | |
14 | GND | 29 | DP_TXB3N | |
15 | DP_TXACN | 30 | DP_TXB3P |
Note: Only ED-SBC3320 and ED-SBC3321 include this interface and configuration.
LVDS Panel Voltage Control Interface
The ED-SBC3300 series board includes one expanded LVDS panel voltage control interface, a 3x2-Pin 2.54mm pitch pin header. By selecting different pin connections, different power supply voltages can be set to meet the power requirements of various LVDS panels. The pin definitions and corresponding functions are as follows:
PCBA Silk Screen | Pin ID | Pin Name |
J32 | 1 | 3V3_EXT |
2 | VCC_BL | |
3 | 5V | |
4 | VCC_BL | |
5 | 12V | |
6 | VCC_BL |
- Shorting Pin 1 and Pin 2: +3.3V
- Shorting Pin 3 and Pin 4: +5V
- Shorting Pin 5 and Pin 6: +12V
LVDS Output Resolution Adjustment Interface
The ED-SBC3300 series board includes one expanded LVDS output resolution adjustment interface, a 3x4-Pin 2.0mm pitch pin header. By shorting pins, different screen resolutions can be set. The pin definitions and corresponding functions are as follows:
PCBA Silk Screen | Pin ID | Pin Name |
J35 | 1 | LVDS_IMPH_L |
2 | LVDS_IMPH_L | |
3 | LVDS_IMPH_L | |
4 | LVDS_IMPH_L | |
5 | LVDS_SET_0 | |
6 | LVDS_SET_1 | |
7 | LVDS_SET_2 | |
8 | LVDS_SET_3 | |
9 | LVDS_IMPH | |
10 | LVDS_IMPH | |
11 | LVDS_IMPH | |
12 | LVDS_IMPH |
The corresponding resolution settings are shown in the table below:
Status | SET_0 (Pin 5) | SET_1 (Pin 6) | SET_2 (Pin 7) | SET_3 (Pin 8) | Resolution |
0000 | Short to Pin 1 | Short to Pin 2 | Short to Pin 2 | Short to Pin 4 | S6 1024x600 |
0001 | Short to Pin 1 | Short to Pin 2 | Short to Pin 2 | Short to Pin 12 | S6 1024x768 |
0010 | Short to Pin 1 | Short to Pin 2 | Short to Pin 11 | Short to Pin 4 | S6 800x600 |
0011 | Short to Pin 1 | Short to Pin 2 | Short to Pin 11 | Short to Pin 12 | D6 1280x768 |
0100 | Short to Pin 1 | Short to Pin 10 | Short to Pin 4 | Short to Pin 4 | S6 1920x1080 |
0101 | Short to Pin 1 | Short to Pin 10 | Short to Pin 2 | Short to Pin 12 | S8 1366x768 |
0110 | Short to Pin 1 | Short to Pin 10 | Short to Pin 11 | Short to Pin 4 | S8 800x600 |
0111 | Short to Pin 1 | Short to Pin 10 | Short to Pin 11 | Short to Pin 12 | S8 1024x768 |
1000 | Short to Pin 9 | Short to Pin 2 | Short to Pin 2 | Short to Pin 4 | S8 1280x768 |
1001 | Short to Pin 9 | Short to Pin 2 | Short to Pin 2 | Short to Pin 12 | D8 1280x800 |
1010 | Short to Pin 9 | Short to Pin 2 | Short to Pin 11 | Short to Pin 4 | S8 1600x900 |
1011 | Short to Pin 9 | Short to Pin 2 | Short to Pin 11 | Short to Pin 12 | S6 1366x768 |
1100 | Short to Pin 9 | Short to Pin 10 | Short to Pin 2 | Short to Pin 4 | D8 1280x800 |
1101 | Short to Pin 9 | Short to Pin 10 | Short to Pin 2 | Short to Pin 12 | D8 1280x1024 |
1110 | Short to Pin 9 | Short to Pin 10 | Short to Pin 11 | Short to Pin 4 | D8 1440x900 |
1111 | Short to Pin 9 | Short to Pin 10 | Short to Pin 11 | Short to Pin 12 | D8 1920x1080 |
LVDS Brightness Control Interface
The ED-SBC3300 series board includes one expanded LVDS brightness control interface, a 4-Pin 2.0mm pitch connector. By selecting different pin connections, the brightness of the LVDS panel can be controlled. The pin definition and corresponding functions are as follows:
PCBA Silk Screen | Pin ID | Pin Name |
J34 | 1 | BL_UP_L_R |
2 | GND | |
3 | BL_DOWN_L_R | |
4 | BL_EN_L_R |
- Connect Pin 1 and Pin 2: Brightness +
- Connect Pin 2 and Pin 3: Brightness -
- Connect Pin 2 and Pin 4: Brightness switch
LVDS Backlight Power Interface
The ED-SBC3300 series board includes one expanded backlight power interface, a 6-Pin 2.0mm pitch connector. The pin definition is as follows:
PCBA Silk Screen | Pin ID | Pin Name |
J36 | 1 | 12V |
2 | 12V | |
3 | LVDS_BKL_EN | |
4 | LVDS_BLK_PWM_R | |
5 | GND | |
6 | GND |
LVDS Backlight Control Interface
The ED-SBC3300 series board includes one expanded backlight control interface, a 6-Pin 2.0mm pitch connector. The pin definition is as follows:
PCBA Silk Screen | Pin ID | Pin Name |
J33 | 1 | BL_LED_C |
2 | BL_LED_C | |
3 | BL_LED_A | |
4 | BL_LED_A | |
5 | BL_LED_C | |
6 | BL_LED_C |
2 Component Installation
This chapter describes the specific operations for installing components.
2.1 Install RTC Battery (Optional)
Note: International logistics do not support battery transportation. Some units shipped may not have a CR2032 battery installed. Before using the RTC, please prepare a CR2032 button battery and install it on the mainboard.
Prerequisites:
- A CR2032 button battery is prepared.
Operation Steps:
- Locate the RTC base for battery installation, as shown in the red box in the figure below.
- Place the battery with the positive pole facing up, and press it into the RTC base. The completed installation is shown in the figure below.
Diagram description: Image showing the location of the RTC battery base on the motherboard.
Diagram description: Image showing the RTC battery correctly installed.
2.2 Install Micro SD Card
If users need to use a Micro SD card, please refer to the following for installation.
Caution: Micro SD cards do not support hot-plugging.
Prerequisites:
- A Micro SD card is obtained.
- The single board power is disconnected.
Operation Steps:
- Locate the Micro SD card slot, as shown in the red box in the figure below.
- Insert the Micro SD card into the corresponding slot with the contact side facing down. A click sound indicates successful installation.
Diagram description: Image showing the location of the Micro SD card slot on the motherboard.
Diagram description: Image showing the Micro SD card being inserted into the slot.
2.3 Install Nano SIM Card (Optional)
If the purchased product model includes 4G functionality, it comes with a 4G module installed by default. Before using the 4G function, users need to install a Nano SIM card. Please refer to the following for installation.
Caution: Nano SIM cards do not support hot-plugging.
Prerequisites:
- The Nano SIM card to be used is obtained.
- The single board power is disconnected.
- A Phillips head screwdriver is required.
Operation Steps:
- Locate the 4G module. The Nano SIM card slot is located below the 4G module.
- Use a screwdriver to loosen the two mounting screws counter-clockwise.
- Slide the 4G module out in the direction of the arrow.
Diagram description: Image showing the 4G module and the location of the Nano SIM card slot.
Diagram description: Image showing the 4G module being removed.
- Locate the Nano SIM card slot.
- Open the Nano SIM card slot cover downwards.
- Place the Nano SIM card chip-side down into the slot.
Diagram description: Image showing the location of the Nano SIM card slot.
Diagram description: Image showing the Nano SIM card slot cover being opened.
Diagram description: Image showing the Nano SIM card being placed in the slot.
- Close the Nano SIM card slot cover upwards and lock the SIM card in the direction of the arrow.
- Insert the 4G module in the direction of the arrow.
- Insert the two mounting screws and tighten them clockwise to secure the 4G module.
Diagram description: Image showing the Nano SIM card being locked in place.
Diagram description: Image showing the 4G module being inserted.
Diagram description: Image showing the 4G module being secured with screws.
2.4 Install SSD
If users need to use an SSD, please refer to the following for installation.
Prerequisites:
- A Phillips head screwdriver and two M2*4 screws are prepared.
- The SSD to be installed is obtained.
Operation Steps:
- Locate the SSD connector, as shown in the red box in the figure below.
- Insert the SSD in the direction of the arrow.
Diagram description: Image showing the location of the SSD connector on the motherboard.
Diagram description: Image showing the SSD being inserted into the connector.
- Insert the mounting screws to secure the SSD and tighten them clockwise.
Diagram description: Image showing the SSD secured with screws.
3 System Startup
This chapter describes the specific operations for connecting cables and starting the device.
3.1 Cable Connection
This section describes how to connect cables.
Preparation:
- Obtain necessary accessories such as a monitor, mouse, keyboard, and power adapter that can be used normally.
- Obtain network access that can be used normally.
- Obtain HDMI cable and network cable that can be used normally.
Cable Connection Diagram:
Diagram description: A diagram illustrating the connections for setting up the system, showing the single board computer connected to a monitor, keyboard, mouse, and power supply.
For the pin definitions of each interface and connection methods, please refer to Section 1.3.1 Panel Interfaces.
3.2 First System Boot
The ED-SBC3300 series board has no power switch. After connecting the power, the system will start booting. Upon successful boot, the Raspberry Pi logo will appear in the upper left corner of the screen.
Note: Default username: pi
; Default password: raspberry
.
3.2.1 Raspberry Pi OS (Desktop)
If the product is shipped with the Desktop version of the system installed, the device will boot directly to the desktop after startup, as shown in the figure below.
Diagram description: Screenshot of the Raspberry Pi OS Desktop environment.
3.2.2 Raspberry Pi OS (Lite)
If the product is shipped with the Lite version of the system installed, the device will automatically log in using the default username pi
after booting. The default password is raspberry
. The figure below shows that the system has started normally.
Diagram description: Screenshot of the Raspberry Pi OS Lite (console) environment, indicating successful boot.
4 System Configuration
This chapter introduces the specific operations for system configuration.
4.1 Find Device IP
Find Device IP
4.2 Remote Login
Remote Login
4.3 Configure Storage Devices
Configure Storage Devices
4.4 Configure Ethernet IP
Configure Ethernet IP
4.5 Configure Wi-Fi (Optional)
Configure Wi-Fi
4.6 Configure Bluetooth (Optional)
Configure Bluetooth
4.7 Configure 4G (Optional)
Configure 4G
4.8 Configure Buzzer
Configure Buzzer
4.9 Configure RTC
Configure RTC
4.10 Configure Serial Port
This section describes the configuration methods for RS232 and RS485.
4.10.1 Install picocom Tool
In a Linux environment, serial port RS232 and RS485 can be debugged using the picocom
tool.
Execute the following command to install the picocom
tool:
sudo apt-get install picocom
4.10.2 Configure RS232
The ED-SBC3300 series board includes six RS232 interfaces. The corresponding COM ports and device files are as follows:
Note: Currently, only two expanded RS232 interfaces (JCOM1 and JCOM2) are fully functional. JCOM3~JCOM6 are under software development.
COM Port | PCBA Silk Screen | Corresponding Device File |
JCOM1 | J8 | /dev/com1 |
JCOM2 | J9 | /dev/com2 |
JCOM3 | J10 | /dev/com3 |
JCOM4 | J11 | /dev/com4 |
JCOM5 | J12 | /dev/com5 |
JCOM6 | J13 | /dev/com6 |
Prerequisites:
- The RS232 ports of the ED-SBC3300 series have been connected to external devices.
Operation Steps:
- Execute the following command to open serial port com1 and set the baud rate to 115200:
picocom -b 115200 /dev/com1
- Enter commands as needed to control external devices.
4.10.3 Configure RS485
The ED-SBC3300 series includes two RS485 interfaces. The corresponding COM ports and device files are as follows:
Note: RS485 functionality is currently not fully available. If you need to use this function, we can manually modify it for you.
COM Port | PCBA Silk Screen | Corresponding Device File |
RS485_1 | J16 | /dev/rs485_1 |
RS485_2 | J17 | /dev/rs485_2 |
Prerequisites:
- The RS485 ports of the ED-SBC3300 series have been connected to external devices.
Operation Steps:
- Execute the following command to open serial port RS485_1 and set the baud rate to 115200:
picocom -b 115200 /dev/rs485_1
- Enter commands as needed to control external devices.
4.11 Configure Audio (Optional)
The ED-SBC3300 series board includes one audio input (supports MIC input) and one audio output. MIC volume and Master volume are both adjustable, and MIC recording is supported.
4.11.1 Adjust Volume
MIC and Master volumes can be adjusted manually.
Adjust MIC and Master volume using the desktop icons.
Operation Steps:
- Click the icon in the upper right corner of the desktop ? or ?️ to open the volume adjustment panel.
- Drag the slider buttons up and down to adjust the volume. Check or uncheck the Mute checkbox to mute or unmute the audio.
Adjust volume using the command line interface:
Operation Steps:
- Execute the following command in the command pane to open the volume adjustment interface:
alsamixer
Diagram description: Screenshot of the alsamixer interface showing volume controls.
- In the interface, view the current Master volume. Use the Up (↑) and Down (↓) arrow keys to adjust the volume. Press the M key to mute or unmute the audio.
Key | Function |
↑ | Volume + |
↓ | Volume - |
M | Mute or Unmute |
4.11.2 Configure Recording
Supports recording audio from the MIC input.
Prerequisites:
- A MIC has been connected to the audio input interface, and the MIC is not muted.
Operation Steps:
- Open the command pane and execute the following command to start recording audio named
name.wav
, as shown in the figure below:
arecord -f dat -D hw:2,0 -c 1 --vumeter=mono name.wav
Parameter | Description |
dat | Specifies the audio format. Only supports recording in dat format. |
name.wav
represents the filename, which can be customized by the user.
Diagram description: Screenshot showing the arecord command output, listing capture hardware devices.
- Press
Ctrl+C
to save and close the recording. - Execute the following command to get the save path of the recording file:
pwd
5 Operating System Installation (Optional)
The device comes with an operating system pre-installed. If the operating system is corrupted during use or if the user needs to replace the operating system, it is necessary to download a suitable system image and burn it. EDA Technology supports installing the standard Raspberry Pi OS first, then installing the Firmware package to achieve operating system installation.
The following describes the specific operations for downloading the image, eMMC burning, and installing the Firmware package.
5.1 Image Download
You can download the corresponding official Raspberry Pi system image according to your actual needs. The download paths are as follows:
OS | Download Path |
Raspberry Pi OS (Desktop) 64-bit-bookworm (Debian 12) | https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2024-11-19/2024-11-19-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-11-19/2024-11-19-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-11-19/2024-11-19-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-11-19/2024-11-19-raspios-bookworm-armhf-lite.img.xz |
5.2 eMMC Burning
It is recommended to use the official Raspberry Pi burning tool. 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/
- Rpiboot: https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe
Prerequisites:
- The burning tool has been downloaded and installed on the computer.
- A USB-A to USB-A connection cable is prepared.
- The image file to be burned is obtained.
Operation Steps:
The operation steps are described using the Windows system as an example.
- Connect the power cable and the USB burning cable (USB-A to USB-A).
- Connect the USB burning cable: One end connects to the lower USB 3.0 interface of the ED-SBC3300 dual-layer USB 3.0 interface (as shown in the red box in the figure below), and the other end connects to the USB interface on the PC.
- Connect the power cable: One end connects to the DC Jack on the device side, and the other end connects to an external power source.
- Short Pin 2 and Pin 3 of the RPI_BOOT interface. For the specific shorting location, please refer to Section 1.3.2.11 RPI BOOT Interface.
- Disconnect the ED-SBC3300 power, then reconnect the power.
- Run the
rpi-mass-storage-gadget64.bat
tool, located within the Rpiboot installation directory (as indicated by the red box in the figure), to automatically assign drive letters.
Note: rpi-mass-storage-gadget64.bat
is located in the Rpiboot installation directory.
Diagram description: File listing showing cygwin1.dll
, rpiboot.exe
, rpi-mass-storage-gadget64.bat
, and Uninstall.exe
.
- After the drive letter assignment is complete, close the
rpi-mass-storage-gadget64.bat
tool. A drive letter will appear in the lower right corner of the computer screen. - Open SD Card Formatter, select the assigned drive letter, and click "Format" at the bottom right to format it.
Diagram description: Screenshot of the SD Card Formatter interface showing formatting options.
- In the prompt box that appears, click "Yes".
- After formatting is complete, click "OK" in the prompt box.
- Close SD Card Formatter.
- Open Raspberry Pi Imager, click "Choose OS", and in the dialog box that appears, select "Use custom".
Diagram description: Screenshot of the Raspberry Pi Imager interface, showing OS selection options.
- Follow the prompts, select the downloaded image file in the custom path, and return to the main burning interface.
- Click "Choose SD card", select the default SD card in the "Storage Card" interface, and return to the main burning interface.
Diagram description: Screenshot showing how to select a custom OS image in Raspberry Pi Imager.
- Click "NEXT" and select "No" in the "Use OS customization?" prompt box to start writing the image.
- In the "Warning" prompt box that appears, select "Yes" to start writing the image.
Diagram description: Screenshot of the OS customization prompt in Raspberry Pi Imager.
Diagram description: Screenshot of the warning prompt before writing the image.
- After the image writing is complete, the file verification will be performed.
- After verification, a "Burning successful" prompt box will appear. Click "Continue" to complete the burning.
Diagram description: Screenshot showing the "Burning successful" message in Raspberry Pi Imager.
- Close Raspberry Pi Imager, remove the USB connection cable, and power on the device again.
5.3 Install Firmware Package
After burning the standard Raspberry Pi OS onto the ED-SBC3300, you need to configure the system by adding the edatec apt source and installing the firmware package to enable normal system operation. The following describes the process using Debian 12 (bookworm) Desktop version as an example.
Prerequisites:
- The standard bookworm image for Raspberry Pi has been burned.
- The device has booted normally, and related startup configurations have been completed.
Operation Steps:
- After the device boots 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 sbc331x
Diagram description: Screenshot showing the output of the firmware installation script.
- After installation is complete, the device will automatically restart.
- Execute the following command to check if the firmware package has been installed successfully:
dpkg -l | grep ed-
The result in the figure below indicates that the firmware package has been successfully installed.
Diagram description: Screenshot showing the output of the dpkg -l | grep ed-
command, confirming firmware installation.
Note: If the wrong firmware package is installed, you can uninstall it by executing sudo apt-get --purge remove package
, where package
is the name of the package.