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

How to Use Orange Pi Zero 3: Examples, Pinouts, and Specs

Image of Orange Pi Zero 3
Cirkit Designer LogoDesign with Orange Pi Zero 3 in Cirkit Designer

Introduction

The Orange Pi Zero 3, manufactured by Xunlong Software Co., is a compact and versatile single-board computer (SBC) powered by the Allwinner H618 quad-core ARM Cortex-A53 processor. It is designed to deliver efficient performance for a wide range of applications, including IoT (Internet of Things), lightweight computing, media streaming, and embedded systems. With its small form factor, onboard Wi-Fi, Ethernet, and GPIO pins, the Orange Pi Zero 3 is an excellent choice for developers and hobbyists alike.

Explore Projects Built with Orange Pi Zero 3

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 Zero W Controlled Robotic Vehicle with Ultrasonic Navigation and 9DOF Sensor Feedback
Image of line follower : A project utilizing Orange Pi Zero 3 in a practical application
This circuit features a Raspberry Pi Zero W as the central controller, interfaced with an HC-SR04 ultrasonic sensor for distance measurement, a 9DOF sensor LSM9DS0 for motion tracking, and two DC Mini Metal Gear Motors driven by an L298N motor driver for actuation. The motors are powered by a 12V battery, with a buck converter regulating voltage for the Raspberry Pi and sensors. The Raspberry Pi manages sensor data processing and motor control, likely for a mobile robot or a similar automated system.
Cirkit Designer LogoOpen Project in Cirkit Designer
Raspberry Pi Zero-Based Audio Visualizer with OLED Display and INMP441 Microphone
Image of HEART_SOUND: A project utilizing Orange Pi Zero 3 in a practical application
This circuit features a Raspberry Pi Zero connected to an INMP441 MEMS microphone and a 1.3" OLED display. The Raspberry Pi Zero communicates with the OLED display via I2C (using GPIO2 for SDA and GPIO3 for SCL), and it interfaces with the INMP441 microphone using I2S (with GPIO4 for SCK, GPIO9 for L/R selection, ID_SD for SD, and GPIO12 for WS). The circuit is designed for audio input through the microphone and visual output on the OLED display, likely for applications such as sound visualization or audio monitoring.
Cirkit Designer LogoOpen Project in Cirkit Designer
Raspberry Pi Zero W-Based Ultrasonic Distance Measurement with RTC Time-Stamping
Image of Water Logger: A project utilizing Orange Pi Zero 3 in a practical application
This circuit integrates a Raspberry Pi Zero W with an HC-SR04 Ultrasonic Sensor and an RTC DS3231 Real-Time Clock module. The Raspberry Pi is configured to communicate with the RTC via I2C (using GPIO2 for SDA and GPIO3 for SCL) to keep track of real-time, and it controls the ultrasonic sensor (triggering via GPIO23 and receiving echo signals on GPIO24) for distance measurement purposes. Power is supplied to the sensor and RTC from the Raspberry Pi's 5V and 3.3V pins respectively, with common ground connections.
Cirkit Designer LogoOpen Project in Cirkit Designer
Raspberry Pi Zero W Based Multi-Sensor Data Logger with LoRa Communication
Image of PET COLLAR: A project utilizing Orange Pi Zero 3 in a practical application
This circuit features a Raspberry Pi Zero W as the central processing unit, interfacing with a variety of sensors and modules. It includes an LM35 temperature sensor, MPU6050 accelerometer and gyroscope, MAX30102 pulse oximeter, GPS NEO 6M module for location tracking, and a LoRa Ra-02 SX1278 module for long-range communication. The circuit is designed for monitoring environmental parameters, motion, and location, with the capability to communicate the data over LoRa and alert through a piezo buzzer.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Orange Pi Zero 3

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 line follower : A project utilizing Orange Pi Zero 3 in a practical application
Raspberry Pi Zero W Controlled Robotic Vehicle with Ultrasonic Navigation and 9DOF Sensor Feedback
This circuit features a Raspberry Pi Zero W as the central controller, interfaced with an HC-SR04 ultrasonic sensor for distance measurement, a 9DOF sensor LSM9DS0 for motion tracking, and two DC Mini Metal Gear Motors driven by an L298N motor driver for actuation. The motors are powered by a 12V battery, with a buck converter regulating voltage for the Raspberry Pi and sensors. The Raspberry Pi manages sensor data processing and motor control, likely for a mobile robot or a similar automated system.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of HEART_SOUND: A project utilizing Orange Pi Zero 3 in a practical application
Raspberry Pi Zero-Based Audio Visualizer with OLED Display and INMP441 Microphone
This circuit features a Raspberry Pi Zero connected to an INMP441 MEMS microphone and a 1.3" OLED display. The Raspberry Pi Zero communicates with the OLED display via I2C (using GPIO2 for SDA and GPIO3 for SCL), and it interfaces with the INMP441 microphone using I2S (with GPIO4 for SCK, GPIO9 for L/R selection, ID_SD for SD, and GPIO12 for WS). The circuit is designed for audio input through the microphone and visual output on the OLED display, likely for applications such as sound visualization or audio monitoring.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Water Logger: A project utilizing Orange Pi Zero 3 in a practical application
Raspberry Pi Zero W-Based Ultrasonic Distance Measurement with RTC Time-Stamping
This circuit integrates a Raspberry Pi Zero W with an HC-SR04 Ultrasonic Sensor and an RTC DS3231 Real-Time Clock module. The Raspberry Pi is configured to communicate with the RTC via I2C (using GPIO2 for SDA and GPIO3 for SCL) to keep track of real-time, and it controls the ultrasonic sensor (triggering via GPIO23 and receiving echo signals on GPIO24) for distance measurement purposes. Power is supplied to the sensor and RTC from the Raspberry Pi's 5V and 3.3V pins respectively, with common ground connections.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of PET COLLAR: A project utilizing Orange Pi Zero 3 in a practical application
Raspberry Pi Zero W Based Multi-Sensor Data Logger with LoRa Communication
This circuit features a Raspberry Pi Zero W as the central processing unit, interfacing with a variety of sensors and modules. It includes an LM35 temperature sensor, MPU6050 accelerometer and gyroscope, MAX30102 pulse oximeter, GPS NEO 6M module for location tracking, and a LoRa Ra-02 SX1278 module for long-range communication. The circuit is designed for monitoring environmental parameters, motion, and location, with the capability to communicate the data over LoRa and alert through a piezo buzzer.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • IoT devices and smart home automation
  • Lightweight web servers and network applications
  • Media streaming and playback
  • Educational projects and prototyping
  • Robotics and embedded systems
  • Edge computing and AI/ML applications (with external accelerators)

Technical Specifications

Key Technical Details

Specification Details
Processor Allwinner H618, Quad-core ARM Cortex-A53, 1.5 GHz
GPU Mali-G31 MP2, supports OpenGL ES 3.2 and Vulkan 1.1
RAM 1GB or 2GB DDR4 (depending on model)
Storage MicroSD card slot, eMMC module support (optional)
Networking 10/100/1000 Mbps Ethernet, 2.4GHz/5GHz Wi-Fi, Bluetooth 5.0
USB Ports 1x USB 3.0, 1x USB 2.0
GPIO 26-pin GPIO header, compatible with Raspberry Pi GPIO layout
Power Supply 5V/2A via USB Type-C
Video Output HDMI 2.0 (4K@60fps)
Operating System Android, Debian, Ubuntu, and other Linux distributions
Dimensions 48mm x 48mm

Pin Configuration and Descriptions

The Orange Pi Zero 3 features a 26-pin GPIO header. Below is the pinout and description:

Pin Number Pin Name Function/Description
1 3.3V Power (3.3V)
2 5V Power (5V)
3 GPIO2 (SDA) I2C Data
4 5V Power (5V)
5 GPIO3 (SCL) I2C Clock
6 GND Ground
7 GPIO4 General Purpose I/O
8 GPIO14 (TXD) UART Transmit
9 GND Ground
10 GPIO15 (RXD) 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 (3.3V)
18 GPIO24 General Purpose I/O
19 GPIO10 (MOSI) SPI Data Out
20 GND Ground
21 GPIO9 (MISO) SPI Data In
22 GPIO25 General Purpose I/O
23 GPIO11 (SCLK) SPI Clock
24 GPIO8 (CE0) SPI Chip Select 0
25 GND Ground
26 GPIO7 (CE1) SPI Chip Select 1

Usage Instructions

How to Use the Orange Pi Zero 3 in a Circuit

  1. Powering the Board:

    • Use a 5V/2A power adapter with a USB Type-C connector to power the board. Ensure the power supply is stable to avoid performance issues.
  2. Connecting Peripherals:

    • Attach a monitor via the HDMI port for video output.
    • Connect a keyboard and mouse using the USB ports.
    • Insert a microSD card with a compatible operating system image (e.g., Debian or Ubuntu).
  3. GPIO Usage:

    • Use the 26-pin GPIO header for interfacing with sensors, actuators, or other peripherals. Refer to the pinout table for correct connections.
  4. Networking:

    • Connect to a wired network using the Ethernet port or configure Wi-Fi via the operating system.
  5. Booting the Board:

    • Insert the microSD card, connect peripherals, and power on the board. The system will boot into the pre-installed operating system.

Important Considerations and Best Practices

  • Heat Management: The Orange Pi Zero 3 can get warm under heavy loads. Consider using a heatsink or fan for better thermal performance.
  • Power Supply: Always use a high-quality power adapter to prevent voltage drops or instability.
  • Operating System: Use official or community-supported OS images to ensure compatibility and stability.
  • GPIO Precautions: Avoid exceeding the voltage and current limits of the GPIO pins to prevent damage to the board.

Example: Blinking an LED with GPIO and Arduino IDE

The Orange Pi Zero 3 can be programmed using Python or other languages. Below is an example of controlling an LED using Python's RPi.GPIO library:


Import the RPi.GPIO library

import RPi.GPIO as GPIO import time

Set the GPIO mode to BCM (Broadcom pin numbering)

GPIO.setmode(GPIO.BCM)

Define the GPIO pin connected to the LED

LED_PIN = 17

Set up the LED pin as an output

GPIO.setup(LED_PIN, GPIO.OUT)

Blink the LED in a loop

try: while True: GPIO.output(LED_PIN, GPIO.HIGH) # Turn on the LED time.sleep(1) # Wait for 1 second GPIO.output(LED_PIN, GPIO.LOW) # Turn off the LED 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/2A and is properly connected.
    • Check the USB Type-C cable for damage or poor quality.
  2. No video output on HDMI:

    • Verify that the HDMI cable is securely connected to the board and the monitor.
    • Ensure the operating system image is correctly written to the microSD card.
  3. Wi-Fi is not working:

    • Check if the Wi-Fi antenna is properly connected (if applicable).
    • Verify the Wi-Fi settings in the operating system.
  4. GPIO pins are not responding:

    • Ensure the correct pin numbering mode (BCM or BOARD) is used in your code.
    • Double-check the wiring and connections to external components.

FAQs

  • Can I use a USB hub with the Orange Pi Zero 3?
    Yes, you can connect a USB hub to expand the number of USB devices.

  • What is the maximum supported microSD card size?
    The board supports microSD cards up to 128GB.

  • Does the Orange Pi Zero 3 support 4K video playback?
    Yes, it supports 4K@60fps video output via the HDMI 2.0 port.

  • Can I power the board via GPIO pins?
    Yes, you can power the board using the 5V and GND pins on the GPIO header, but ensure a stable power source.


This concludes the documentation for the Orange Pi Zero 3. For further assistance, refer to the official resources provided by Xunlong Software Co.