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

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

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

Introduction

The Orange Pi 5 Pro is a high-performance single-board computer (SBC) developed by Orange Pi. It is powered by a robust ARM-based processor and is designed to handle a variety of tasks, from multimedia applications to IoT projects. With its compact form factor, extensive connectivity options, and support for multiple operating systems, the Orange Pi 5 Pro is an excellent choice for developers, hobbyists, and educators.

Explore Projects Built with Orange Pi 5 Pro

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 Pro 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-Based OCR and Weighing System with Wi-Fi Connectivity
Image of OCR Project: A project utilizing Orange Pi 5 Pro in a practical application
This circuit integrates a Raspberry Pi 5 with an OV2640 camera module, an ILI9488 TFT screen, an infrared proximity sensor, and a load cell with an HX711 sensor module. The system captures images and performs OCR to extract text from documents, displays the text and weight measurements on the TFT screen, and allows data export via WiFi.
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 Pro 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
Raspberry Pi 5 Smart Weather Station with GPS and AI Integration
Image of Senior Design: A project utilizing Orange Pi 5 Pro 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

Explore Projects Built with Orange Pi 5 Pro

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 Pro 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 OCR Project: A project utilizing Orange Pi 5 Pro in a practical application
Raspberry Pi 5-Based OCR and Weighing System with Wi-Fi Connectivity
This circuit integrates a Raspberry Pi 5 with an OV2640 camera module, an ILI9488 TFT screen, an infrared proximity sensor, and a load cell with an HX711 sensor module. The system captures images and performs OCR to extract text from documents, displays the text and weight measurements on the TFT screen, and allows data export via WiFi.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of GRS: A project utilizing Orange Pi 5 Pro 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
Image of Senior Design: A project utilizing Orange Pi 5 Pro 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

Common Applications and Use Cases

  • Media Centers: Stream high-definition video and audio using platforms like Kodi.
  • IoT Projects: Serve as the central hub for smart home devices or industrial IoT systems.
  • Educational Tools: Teach programming, electronics, and system design.
  • Edge Computing: Perform AI inference and data processing at the edge.
  • DIY Projects: Build custom devices such as retro gaming consoles or network servers.

Technical Specifications

Key Technical Details

Specification Details
Processor Rockchip RK3588S, 8-core ARM Cortex-A76 and Cortex-A55
GPU ARM Mali-G610 MP4
RAM Up to 16GB LPDDR4/LPDDR4X
Storage eMMC (up to 256GB), microSD card slot, and M.2 NVMe SSD support
Connectivity Gigabit Ethernet, Wi-Fi 6, Bluetooth 5.0
USB Ports 2x USB 3.0, 2x USB 2.0
Video Output HDMI 2.1 (up to 8K resolution)
Audio HDMI audio output, 3.5mm audio jack
Operating Systems Android, Debian, Ubuntu, and other Linux-based distributions
Power Supply 5V/4A via USB-C
Dimensions 100mm x 62mm

Pin Configuration and Descriptions

The Orange Pi 5 Pro 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_SDA I2C Data Line
4 5V Power supply (5V)
5 GPIO2_SCL I2C Clock Line
6 GND Ground
7 GPIO4 General Purpose I/O
8 UART_TXD2 UART Transmit
9 GND Ground
10 UART_RXD2 UART Receive
11 GPIO17 General Purpose I/O
12 GPIO18 PWM Output
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 SPI_MOSI SPI Data Out
20 GND Ground
21 SPI_MISO SPI Data In
22 GPIO25 General Purpose I/O
23 SPI_CLK SPI Clock
24 SPI_CS0 SPI Chip Select 0
25 GND Ground
26 SPI_CS1 SPI Chip Select 1

Usage Instructions

How to Use the Orange Pi 5 Pro in a Circuit

  1. Powering the Board: Connect a 5V/4A power supply to the USB-C port. 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 or Wi-Fi for network connectivity.
  3. Installing an Operating System:
    • Download the desired 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. GPIO Usage: Use the GPIO pins to interface with external sensors, actuators, or other devices. Libraries like RPi.GPIO (Python) or WiringPi (C) can be used for programming.

Important Considerations and Best Practices

  • Cooling: The Orange Pi 5 Pro can generate significant heat under heavy workloads. Use a heatsink or active cooling (fan) to maintain optimal performance.
  • Power Supply: Always use a high-quality power adapter to prevent voltage drops or instability.
  • Static Protection: Handle the board with care to avoid electrostatic discharge (ESD) damage.
  • Software Updates: Regularly update the operating system and firmware to ensure compatibility and security.

Example: Blinking an LED with GPIO

Below is an example of how to blink an LED connected to GPIO17 using Python:


Import the required library for GPIO control

import RPi.GPIO as GPIO import time

Pin configuration

LED_PIN = 11 # GPIO17 corresponds to pin 11 on the header

GPIO setup

GPIO.setmode(GPIO.BOARD) # Use physical pin numbering GPIO.setup(LED_PIN, GPIO.OUT) # Set pin as output

try: while True: GPIO.output(LED_PIN, GPIO.HIGH) # Turn LED on time.sleep(1) # Wait for 1 second GPIO.output(LED_PIN, GPIO.LOW) # Turn 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. Board Does Not Power On:

    • Ensure the power supply is 5V/4A and properly connected.
    • Check for any visible damage to the board or connectors.
  2. No Display on HDMI:

    • Verify that the HDMI cable is securely connected.
    • Ensure the monitor supports the resolution output by the board.
    • Check the OS image for proper installation.
  3. Overheating:

    • Install a heatsink or fan to improve cooling.
    • Avoid placing the board in enclosed spaces without ventilation.
  4. GPIO Pins Not Working:

    • Double-check the pin configuration and connections.
    • Ensure the correct GPIO library is installed and configured.
  5. Wi-Fi or Bluetooth Issues:

    • Update the OS and drivers to the latest version.
    • Verify that the antenna (if external) is properly connected.

FAQs

  • Q: Can I power the Orange Pi 5 Pro via GPIO pins?
    A: Yes, you can supply power via the 5V and GND pins, but ensure the voltage is regulated.

  • Q: What is the maximum supported resolution for HDMI output?
    A: The Orange Pi 5 Pro supports up to 8K resolution via HDMI 2.1.

  • Q: Can I use Raspberry Pi accessories with the Orange Pi 5 Pro?
    A: Some accessories, such as HATs, may be compatible, but verify pinout and software support.

  • Q: Does the board support booting from an NVMe SSD?
    A: Yes, the Orange Pi 5 Pro supports booting from an M.2 NVMe SSD.


This documentation provides a comprehensive guide to the Orange Pi 5 Pro, ensuring users can maximize its potential for various applications.