Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use Orange Pi 5 Plus : Examples, Pinouts, and Specs

Image of Orange Pi 5 Plus
Cirkit Designer LogoDesign with Orange Pi 5 Plus in Cirkit Designer

Introduction

The Orange Pi 5 Plus is a high-performance single-board computer (SBC) manufactured by GeeekPi. It is powered by a robust ARM Cortex-A76 processor and offers a variety of connectivity options, including multiple USB ports, HDMI output, and Gigabit Ethernet. This versatile SBC is designed for applications such as media centers, IoT projects, AI development, and general-purpose computing. Its compatibility with various operating systems, including Android and Linux distributions, makes it a flexible choice for developers and hobbyists alike.

Explore Projects Built with Orange Pi 5 Plus

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Raspberry Pi 5 Smart Sensor Hub with OLED Display and Camera
Image of dash cam: A project utilizing Orange Pi 5 Plus  in a practical application
This circuit integrates a Raspberry Pi 5 with various peripherals including an OV7670 camera, a BMI160 accelerometer/gyro sensor, and a 2.42 inch OLED display. It also includes a red LED and a breadboard power supply module, enabling the Raspberry Pi to interface with the sensors and display for data acquisition and visualization.
Cirkit Designer LogoOpen Project in Cirkit Designer
Raspberry Pi 5 Smart Weather Station with GPS and AI Integration
Image of Senior Design: A project utilizing Orange Pi 5 Plus  in a practical application
This circuit integrates a Raspberry Pi 5 with various peripherals including an 8MP 3D stereo camera, an AI Hat, a BMP388 sensor, a 16x2 I2C LCD, and an Adafruit Ultimate GPS module. The Raspberry Pi serves as the central processing unit, interfacing with the camera for image capture, the AI Hat for AI processing, the BMP388 for environmental sensing, the LCD for display, and the GPS module for location tracking, with a USB Serial TTL for serial communication.
Cirkit Designer LogoOpen Project in Cirkit Designer
Raspberry Pi 5-Based Project with Custom Comments
Image of Raspberry Pi 5: A project utilizing Orange Pi 5 Plus  in a practical application
The circuit consists of a Raspberry Pi 5 with no additional electrical connections or code, suggesting it is either a placeholder for future development or a standalone component without any external interfacing in this configuration.
Cirkit Designer LogoOpen Project in Cirkit Designer
Raspberry Pi 5-Based Multi-Sensor IMU System with MPU-6050 and LSM303c
Image of GRS: A project utilizing Orange Pi 5 Plus  in a practical application
This circuit integrates a Raspberry Pi 5 with multiple sensors, including an MPU-6050 accelerometer and gyroscope, and an LSM303c 6DOF IMU, to collect and process motion and orientation data. The Raspberry Pi serves as the central processing unit, interfacing with the sensors via GPIO pins and providing power to them.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Orange Pi 5 Plus

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of dash cam: A project utilizing Orange Pi 5 Plus  in a practical application
Raspberry Pi 5 Smart Sensor Hub with OLED Display and Camera
This circuit integrates a Raspberry Pi 5 with various peripherals including an OV7670 camera, a BMI160 accelerometer/gyro sensor, and a 2.42 inch OLED display. It also includes a red LED and a breadboard power supply module, enabling the Raspberry Pi to interface with the sensors and display for data acquisition and visualization.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Senior Design: A project utilizing Orange Pi 5 Plus  in a practical application
Raspberry Pi 5 Smart Weather Station with GPS and AI Integration
This circuit integrates a Raspberry Pi 5 with various peripherals including an 8MP 3D stereo camera, an AI Hat, a BMP388 sensor, a 16x2 I2C LCD, and an Adafruit Ultimate GPS module. The Raspberry Pi serves as the central processing unit, interfacing with the camera for image capture, the AI Hat for AI processing, the BMP388 for environmental sensing, the LCD for display, and the GPS module for location tracking, with a USB Serial TTL for serial communication.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Raspberry Pi 5: A project utilizing Orange Pi 5 Plus  in a practical application
Raspberry Pi 5-Based Project with Custom Comments
The circuit consists of a Raspberry Pi 5 with no additional electrical connections or code, suggesting it is either a placeholder for future development or a standalone component without any external interfacing in this configuration.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of GRS: A project utilizing Orange Pi 5 Plus  in a practical application
Raspberry Pi 5-Based Multi-Sensor IMU System with MPU-6050 and LSM303c
This circuit integrates a Raspberry Pi 5 with multiple sensors, including an MPU-6050 accelerometer and gyroscope, and an LSM303c 6DOF IMU, to collect and process motion and orientation data. The Raspberry Pi serves as the central processing unit, interfacing with the sensors via GPIO pins and providing power to them.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Media Centers: Stream high-definition content with ease using its HDMI output and GPU capabilities.
  • IoT Projects: Connect sensors and devices for smart home or industrial IoT applications.
  • AI and Machine Learning: Leverage its powerful processor for AI model training and inference.
  • General Computing: Use it as a compact desktop replacement for everyday tasks.
  • Educational Projects: Ideal for learning programming, electronics, and system design.

Technical Specifications

Key Technical Details

Specification Details
Processor Rockchip RK3588, ARM Cortex-A76 (quad-core) + Cortex-A55 (quad-core)
GPU ARM Mali-G610 MP4
RAM Up to 16GB LPDDR4/LPDDR4X
Storage eMMC module support, microSD card slot, and M.2 NVMe SSD slot
Connectivity Gigabit Ethernet, Wi-Fi 6, Bluetooth 5.0
USB Ports 2x USB 3.0, 2x USB 2.0
HDMI Output Dual HDMI 2.1 ports, supports up to 8K resolution
Power Supply 5V/4A via USB-C
Operating Systems Android, Ubuntu, Debian, and other Linux distributions
GPIO Pins 26-pin GPIO header for interfacing with external devices
Dimensions 100mm x 70mm

Pin Configuration and Descriptions

The Orange Pi 5 Plus features a 26-pin GPIO header for interfacing with external devices. Below is the pinout:

Pin Number Pin Name Description
1 3.3V Power supply (3.3V)
2 5V Power supply (5V)
3 GPIO2 General-purpose I/O, I2C SDA
4 5V Power supply (5V)
5 GPIO3 General-purpose I/O, I2C SCL
6 GND Ground
7 GPIO4 General-purpose I/O
8 GPIO14 UART TX
9 GND Ground
10 GPIO15 UART RX
11 GPIO17 General-purpose I/O
12 GPIO18 PWM
13 GPIO27 General-purpose I/O
14 GND Ground
15 GPIO22 General-purpose I/O
16 GPIO23 General-purpose I/O
17 3.3V Power supply (3.3V)
18 GPIO24 General-purpose I/O
19 GPIO10 SPI MOSI
20 GND Ground
21 GPIO9 SPI MISO
22 GPIO25 General-purpose I/O
23 GPIO11 SPI CLK
24 GPIO8 SPI CS0
25 GND Ground
26 GPIO7 SPI CS1

Usage Instructions

How to Use the Orange Pi 5 Plus in a Circuit

  1. Powering the Board:
    • Use a 5V/4A USB-C power adapter to power the board. Ensure the power supply is stable to avoid damage.
  2. Connecting Peripherals:
    • Attach a monitor via the HDMI port, a keyboard and mouse via USB, and an Ethernet cable for network connectivity.
  3. Installing an Operating System:
    • Download a compatible OS image (e.g., Ubuntu or Android) from the official Orange Pi website.
    • Flash the image onto a microSD card or eMMC module using tools like Balena Etcher.
    • Insert the storage device into the appropriate slot and power on the board.
  4. Using GPIO Pins:
    • Connect external devices like sensors, LEDs, or motors to the GPIO header. Use appropriate resistors and circuits to avoid overloading the pins.

Important Considerations and Best Practices

  • Cooling: The Orange Pi 5 Plus can generate significant heat during operation. Use a heatsink or active cooling (fan) to maintain optimal performance.
  • Power Supply: Always use a high-quality power adapter to prevent voltage fluctuations that could damage the board.
  • Static Protection: Handle the board with care and use anti-static precautions to avoid damaging sensitive components.
  • Software Updates: Regularly update the operating system and firmware to ensure compatibility and security.

Example: Blinking an LED with GPIO and Python

The following example demonstrates how to blink an LED connected to GPIO17 (pin 11) using Python.


Import the required library for GPIO control

import RPi.GPIO as GPIO import time

Set the GPIO mode to BCM (Broadcom pin numbering)

GPIO.setmode(GPIO.BCM)

Define the GPIO pin for the LED

LED_PIN = 17

Set up the LED pin as an output

GPIO.setup(LED_PIN, GPIO.OUT)

try: while True: GPIO.output(LED_PIN, GPIO.HIGH) # Turn the LED on time.sleep(1) # Wait for 1 second GPIO.output(LED_PIN, GPIO.LOW) # Turn the LED off time.sleep(1) # Wait for 1 second except KeyboardInterrupt: # Clean up GPIO settings on exit GPIO.cleanup()


---

Troubleshooting and FAQs

Common Issues and Solutions

  1. The board does not power on:

    • Ensure the power adapter provides 5V/4A and is properly connected to the USB-C port.
    • Check for any visible damage to the board or connectors.
  2. No display on the monitor:

    • Verify that the HDMI cable is securely connected to the board and the monitor.
    • Ensure the monitor is set to the correct input source.
    • Check if the operating system image was flashed correctly onto the storage device.
  3. GPIO pins not working:

    • Confirm that the correct pin numbering mode (BCM or BOARD) is used in your code.
    • Check for loose connections or incorrect wiring.
  4. Overheating issues:

    • Install a heatsink or fan to improve cooling.
    • Avoid running resource-intensive tasks for extended periods without proper cooling.

FAQs

  • Q: Can I use a lower-rated power adapter?
    A: It is not recommended. Using a power adapter with insufficient current may cause instability or damage.

  • Q: What operating systems are supported?
    A: The Orange Pi 5 Plus supports Android, Ubuntu, Debian, and other Linux distributions.

  • Q: How do I reset the board?
    A: Press and hold the reset button (if available) or power cycle the board by disconnecting and reconnecting the power supply.

  • Q: Can I connect an external hard drive?
    A: Yes, you can connect an external hard drive via the USB 3.0 ports or the M.2 NVMe SSD slot for faster storage.


This concludes the documentation for the Orange Pi 5 Plus. For further assistance, refer to the official GeeekPi support resources.