Nano Pi Fire 3
Back to current versionRestore this version
Aliased from Fire3

NanoPi Fire3 (click to enlarge)

The NanoPi Fire3 is a 7.5cm x 4cm Single Board Computer (SBC) which hosts a 1.4GHz Octa-Core Cortex-A53 with 1GB DDR3 RAM, with its CPU being a Samsung S56818 SoC. The Fire3 has a CMOS interface to support cameras, 40-Pin GPIO, MicroHDMI, RGB LCD Connector, and Gbps Ethernet.

It can run FriendlyCore, Debian, Android and Armbian.

Given it is only slightly larger than a Raspberry Pi Zero but hosts a 1.4GHz 8-core CPU, it's one of the more powerful small "Raspberry Pi compatible" SBCs available. As for true compatibility, see below.

The Fire3 has been tested by the NZPRG using the Armbian and Ubuntu operating systems. We recommend Armbian.

Note that when using Armbian, the armbian-config utility can be used to set most system configuration, including a static IP address.

Raspberry Pi Compatibility#

The GPIO pins are configured differently to the Raspberry Pi so that Pi hats and devices that connect directly to the GPIO pins won't necessarily work (notably I2C devices). This can be worked around, see below under Fire3 GPIO Pinout.

Specifications#

NanoPi Fire3 (click to enlarge)

Fire3 GPIO Pinout#

While it claims to be, the Fire3's GPIO is actually not compatible with the Raspberry Pi, notably the I2C bus is different. On a Pi pins 3 and 5 are part of the I2C bus 1, whereas on the Fire3 they are assigned to bus 0 (why?!). I2C Bus 1's SDA and SCL pins are pins 27 and 28 respectively, so if you get your 3.3v and ground from somewhere on the GPIO bus and SDA and SCL from pins 27 and 28 you can use Pi I2C devices without resorting to altering Python library code (as most seem hard-coded on bus 1, a generally safe assumption). Why NanoPi and Orange Pi alter the locations of their I2C bus pins and still claim Raspberry Pi GPIO compatibility is a bit of a mystery.

Pin#NamePin#Name
1SYS_3.3V 2 VDD_5V
3 I2C0_SDA 4 VDD_5V
5 I2C0_SCL 6DGND
7GPIOD8/PPM8UART3_TXD/GPIOD21
9DGND10UART3_RXD/GPIOD17
11UART4_TX/GPIOB2912GPIOD1/PWM0
13GPIOB3014DGND
15GPIOB3116GPIOC14/PWM2
17SYS_3.3V 18GPIOB27
19SPI0_MOSI/GPIOC3120 DGND
21SPI0_MISO/GPIOD022UART4_RX/GPIOB28
23SPI0_CLK/GPIOC2924SPI0_CS/GPIOC30
25DGND26GPIOB26
27 I2C1_SDA 28 I2C1_SCL
29GPIOC830 DGND
31GPIOC732GPIOC28
33GPIOC13/PWM134DGND
35SPI2_MISO/GPIOC1136SPI2_CS/GPIOC10
37AliveGPIO338SPI2_MOSI/GPIOC12
39DGND40SPI2_CLK/GPIOC9

Tags:  Fire 3