NanoPi M3
- The NanoPi M3 is another ARM board developed by FriendlyARM for makers, hobbyists and hackers. With this new friend we wish you could get not only tech skills but also unique experiences in various applications and hacking. It is small, elegant but has rich ports and interfaces. Playing with it and working with it the M3 will not only inspire your ideas but also turn them into realities.
- The NanoPi M3 uses the Samsung Octa-Core Cortex-A53 S5P6818 SoC. Its dynamic frequency scales from 400M up to 1.4GHz. It has Gbps Ethernet port, built-in WiFi and Bluetooth. Its AXP228 PMU supports software power-off, sleep and wakeup functions. In addition the NanoPi M3 has MicroUSB port for power supply and on-board porcelain antenna.
- On this tiny board various ports and interfaces are integrated. It has DVP Camera/LVDS/HDMI/LCD interfaces, Gbps Ethernet, I2S, 3.5mm audio jack, four USB ports and a serial debug port.
Features
- SoC: Samsung S5P6818 Octa-Core Cortex-A53, 400M Hz - 1.4G Hz
- Power Management Unit: AXP228 PMU, it supports software power-off and wake-up.
- System Memory: 1GB 32bit DDR3 RAM
- Storage: 1 x MicroSD Card Socket
- Ethernet: Gbit Ethernet(RTL8211E)
- WiFi: 802.11b/g/n
- Bluetooth: 4.0 dual mode
- Antenna: Porcelain Antenna IPX Interface
- Audio: 3.5 mm audio jack / via HDMI
- I2S: 7pin, 2.54mm pitch pin-header
- Microphone: onboard Microphone
- USB Host: 4 x USB 2.0 Host, two type A ports and two 2.54 mm pitch pin-headers
- MicroUSB: 1 x MicroUSB 2.0 Client, Type A
- LCD Interface: 0.5mm pitch 45 pin FPC seat, full color RGB 8-8-8
- HDMI: 1.4A Type A, 1080P
- LVDS: 20pin 2.00mm pitch pin-header
- DVP Camera: 0.5mm pitch 24 pin FPC seat
- GPIO: 2.54 mm pitch 40 pin-header
- Serial Debug Port: 2.54mm pitch 4pin-header
- User Key: K1 (power), Reset
- LED: 1 x power LED and 1 x status LED
- RTC Battery: RTC Battery Seat
- Heat Sink: 1 x Heat Sink with mounting holes
- Power: DC 5V/2A
- PCB: Six Layer, ENIG
- Dimension: 64 mm x 60 mm
- OS/Software: uboot, Android and Debian
Board Views and Diagram
Vertical View (Front)
Vertical View (Back)
Dimensional Drawing
Applications of NanoPi M3
Linux
Boot OS from TF Card
Ubuntu-MATE and Debian
Android
Boot OS from TF Card
Android5.1
Diagram, Layout and Dimension
GPIO1 Pin Spec
Pin# |
Name |
Pin# |
Name |
1 |
SYS_3.3V |
2 |
VDD_5V |
3 |
I2C0_SDA |
4 |
VDD_5V |
5 |
I2C0_SCL |
6 |
DGND |
7 |
GPIOD8/PPM |
8 |
UART3_TXD/GPIOD21 |
9 |
DGND |
10 |
UART3_RXD/GPIOD17 |
11 |
UART4_TX/GPIOB29 |
12 |
GPIOD1/PWM0 |
13 |
GPIOB30 |
14 |
DGND |
15 |
GPIOB31 |
16 |
GPIOC14/PWM2 |
17 |
SYS_3.3V |
18 |
GPIOB27 |
19 |
SPI0_MOSI/GPIOC31 |
20 |
DGND |
21 |
SPI0_MISO/GPIOD0 |
22 |
UART4_RX/GPIOB28 |
23 |
SPI0_CLK/GPIOC29 |
24 |
SPI0_CS/GPIOC30 |
25 |
DGND |
26 |
GPIOB26 |
27 |
I2C1_SDA |
28 |
I2C1_SCL |
29 |
GPIOC8 |
30 |
DGND |
31 |
GPIOC7 |
32 |
GPIOC28 |
33 |
GPIOC13/PWM1 |
34 |
DGND |
35 |
SPI2_MISO/GPIOC11 |
36 |
SPI2_CS/GPIOC10 |
37 |
AliveGPIO3 |
38 |
SPI2_MOSI/GPIOC12 |
39 |
DGND |
40 |
SPI2_CLK/GPIOC9 |
Debug Port(UART0)
Pin# |
Name |
1, 2 |
SYS_3.3V |
7,9,13,15,24 |
DGND |
3 |
I2C0_SCL |
4 |
I2C0_SDA |
5 |
GPIOB14 |
6 |
GPIOB16 |
8,10 |
NC |
11 |
VSYNC |
12 |
HREF |
14 |
PCLK |
16-23 |
Data bit7-0 |
Pin# |
Name |
1 |
DGND |
2 |
VDD_5V |
3 |
UART_TXD0 |
4 |
UART_RXD0 |
DVP Camera IF Pin Spec
RGB LCD IF Pin Spec
Pin# |
Name |
Description |
1, 2 |
VDD_5V |
5V Output, it can be used to power LCD modules |
11,20,29, 37,38,39,40, 45 |
DGND |
Gound |
3-10 |
Blue LSB to MSB |
RGB blue |
12-19 |
Green LSB to MSB |
RGB green |
21-28 |
Red LSB to MSB |
RGB red |
30 |
GPIOB25 |
available for users |
31 |
GPIOC15 |
occupied by FriendlyARM one wire technology to recognize LCD models and control backlight and implement resistive touch, not applicable for users |
32 |
XnRSTOUT Form CPU |
low when system is reset |
33 |
VDEN |
signal the external LCD that data is valid on the data bus |
34 |
VSYNC |
vertical synchronization |
35 |
HSYNC |
horizontal synchronization |
36 |
LCDCLK |
LCD clock, Pixel frequency |
41 |
I2C2_SCL |
I2C2 clock signal, for capacitive touch's data transmission |
42 |
I2C2_SDA |
I2C2 data signal, for capacitive touch's data transmission |
43 |
GPIOC16 |
interrupt pin for capacitive touch, used with I2C2 |
44 |
NC |
not connected |
Notes
-
- SYS_3.3V: 3.3V power output
- VDD_5V: 5V power input/output. The input range is 4.7V ~ 5.6V
- All pins are 3.3V, output current is 5mA
- For more details refer to the document: NanoPi-M2A-M3-1604-Schematic.pdf
Opitional Accessories
How to Order
Please visit our official site: www.friendlyarm.com to place orders
.By default we ship via CHINA POST. It takes up to one month for CHINA POST to ship. If you want us to ship via DHL/Fedex/TNT/UPS please email us at sales@friendlyarm.com