

The Orange Pi 3B is a powerful and versatile single-board computer (SBC) developed by Orange Pi, Shenzhen Xunlong Software Co., Ltd. It is equipped with a quad-core ARM Cortex-A53 processor, up to 2GB of RAM, and supports multiple operating systems, including Android and Linux. This board is designed for a variety of applications, such as media centers, IoT devices, educational tools, and lightweight servers.
With its compact size and rich connectivity options, including HDMI, USB, Ethernet, and GPIO pins, the Orange Pi 3B is an excellent choice for hobbyists, developers, and professionals looking to build innovative projects.








| Specification | Details |
|---|---|
| Processor | Allwinner H6 Quad-Core ARM Cortex-A53 |
| GPU | Mali-T720 MP2 |
| RAM | 1GB or 2GB DDR3 (depending on the model) |
| Storage | microSD card slot, eMMC module support (up to 16GB) |
| Operating Systems | Android, Ubuntu, Debian, and other Linux distributions |
| Connectivity | HDMI 2.0, USB 3.0, USB 2.0, Gigabit Ethernet, Wi-Fi, Bluetooth |
| GPIO | 26-pin GPIO header for interfacing with external devices |
| Power Supply | 5V/3A via USB Type-C |
| Dimensions | 90mm x 64mm |
The Orange Pi 3B features a 26-pin GPIO header for interfacing with external devices. Below is the pinout description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | 3.3V | Power supply (3.3V) |
| 2 | 5V | Power supply (5V) |
| 3 | GPIO2 | General-purpose I/O |
| 4 | 5V | Power supply (5V) |
| 5 | GPIO3 | General-purpose I/O |
| 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 | General-purpose I/O |
| 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 |
Powering the Board:
Connecting Peripherals:
Installing an Operating System:
Using GPIO Pins:
Below is an example of how to blink an LED connected to GPIO17 (pin 11) using Python:
import RPi.GPIO as GPIO import time
GPIO.setmode(GPIO.BCM) # Use Broadcom pin numbering GPIO.setwarnings(False)
LED_PIN = 17
GPIO.setup(LED_PIN, GPIO.OUT)
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()
The board does not power on:
No display on the monitor:
Wi-Fi or Bluetooth not working:
GPIO pins not responding:
Q: Can I power the Orange Pi 3B via GPIO pins?
A: No, it is recommended to use the USB Type-C port for stable power delivery.
Q: What is the maximum resolution supported by the HDMI port?
A: The HDMI 2.0 port supports up to 4K resolution at 60Hz.
Q: Can I use the Orange Pi 3B for gaming?
A: While it can handle lightweight games, it is not designed for high-performance gaming.
Q: How do I update the firmware?
A: Download the latest firmware from the official Orange Pi website and follow the update instructions provided.
This documentation provides a comprehensive guide to using the Orange Pi 3B effectively. For further assistance, refer to the official Orange Pi forums and support channels.