The Orange Pi 4 is a single board computer uses the Rockchip RK3399 chip, and has 4GB LPDDR4 memory.
- CPU: Rockchip RK3399 (28nm HKMG process); 6-core ARM® 64-bit processor ,main frequency speeds up to 2.0GHz. Based on the large and small size core architecture of big.LITTLE: Dual-core Cortex-A72 (large core) + Quad-core Cortex-A53 (small core)
- GPU: Mali-T864 GPU. Supports OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1,OpenCL, DX11, support for AFBC
- Memory + Storage: Dual 4GB LPDDR4 + 16GB EMMC Flash, Dual 4GB LPDDR4 +EMMC Flash(Default Empty)
- On-board WIFI+Bluetooth: AP6256, IEEE 802.11 a/b/g/n/ac, BT5.0
- Network: 10/100/1000Mbps Ethernet(Realtek RTL8211E)
- GPIO: GPIO1 40 pins(1 x I2S, 2 x I2C, 1 x SPI/UART, 8 x GPIO), GPIO2 24pin PCIE port
- Power Source: DC 5V/3A TYPE-C 5V/3A
- OS Support: Android 8.1, Ubuntu 16.04, Ubuntu 18.04, Debian 9, Armbian 21.02.3
- Dimension: 91.8x84.96mm
Compatibility with Raspberry Pi#
Note that the I2C 1 bus SDA and SCL pins do not reside on pins 3 and 5 like a Raspberry Pi, and so far despite there being multiple active buses (0, 1, 3, 4 and 7), I've been unable to get any I2C device to show up using i2cdetect. Therefore, until there is some resolution of this issue, the Orange Pi is not considered suitable for robotics use — at least with Raspberry Pi accessories.
While it is a higher performance board than the Raspberry Pi 4, it also runs very hot (at times upwards of 80°C), with a power consumption of over 4 watts when fully loaded, whereas the Raspberry Pi 4 is rated 2.85w, the Pi 3 B+ at 2.5w. Testing on various websites indicates its actual power usage is probably closer to the Pi 4 when not under load, and in the case of the Orange Pi 4B, not using the NPU (Neural Processing Unit).
Orange Pi 4 GPIO Pinout#
PIN1 | VCC3V3_SYS | PIN2 | VCC5V0_SYS |
---|---|---|---|
PIN3 | I2C2_SDA_3V0 | PIN4 | VCC5V0_SYS |
PIN5 | I2C2_SCL_3V0 | PIN6 | GND |
PIN7 | GPIO4_C6/PWM1 | PIN8 | I2C3_SCL |
PIN9 | GND | PIN10 | I2C3_SDA |
PIN11 | GPIO1_A1 | PIN12 | GPIO1_C2 |
PIN13 | GPIO1_A3 | PIN14 | GND |
PIN15 | GPIO2_D4 | PIN16 | GPIO1_C6 |
PIN17 | GND | PIN18 | GPIO1_C7 |
PIN19 | UART4_TX | PIN20 | GND |
PIN21 | UART4_RX | PIN22 | GPIO1_D0 |
PIN23 | SPI1_CLK | PIN24 | SPI1_CSn0 |
PIN25 | GND | PIN26 | GPIO4_C5 |
PIN27 | I2C2_SDA | PIN28 | I2C2_SCL |
PIN29 | I2S0_LRCK_RX | PIN30 | GND |
PIN31 | I2S0_LRCK_TX | PIN32 | I2S_CLK |
PIN33 | I2S0_SCLK | PIN34 | GND |
PIN35 | I2S0_SDI0 | PIN36 | I2S0_SDO0 |
PIN37 | I2S0_SDI1SDO_3 | PIN38 | I2S0_SDI2SDO2 |
PIN39 | GND | PIN40 | I2S0_SDI3SDO1 |