NanoPi K1 Plus – The $35 Raspberry Pi Alternative

NanoPi K1 Plus Review

513

NanoPi K1 Plus | Product Introduction

FriendlyARM, Aka FriendlyElec company new NanoPi K1 Plus SBC uses the latest Allwinner 64-bit quad-core Cortex™-A53 H5 SoC. It can run either a 64-bit OS or a 32-bit OS. It has NEON multi-media engine and a Hexa-core Mali 450 GPU. It supports various video formats and has strong HD encoding/decoding capabilities.

The NanoPi K1 Plus features 2GB DDR3 RAM, onboard WiFi, DVP camera interface, Gbps Ethernet, USB, HDMI, infrared remote control, 3.5mm audio jack, I2S and etc. It can boot from a TF card and supports an external EMMC module. The NanoPi K1 Plus has the same dimension as ripe 3. Its 40-Pin GPIO pin-header is compatible with RPi 3’s GPIO pin-header. It works with any repair housing. An Ubuntu Core image and an Armbian image are ready for the NanoPi K1 Plus. That said, for more information about the product and additional accessories you are welcome to check FrienlyElec website ( Link posted below):

Buy It from FiredlyElec Website

NanoPi K1 Plus | Front view

NanoPi K1 Plus - The $35 Raspberry Pi Alternative 1NanoPi K1 Plus | Rearview

NanoPi K1 Plus - The $35 Raspberry Pi Alternative 2

NanoPi K1 Plus Review – TOC

  • Product Introduction
  • Specifications
  • Package
  • Unboxing
  • A Closer Look at the NanoPi K1 Plus
  • Additional Accessories
  • Testing Storage devices read/write speeds
  • Heat-sink Performance
  • Software Support
  • Final Words

 

Hardware Spec:

  • CPU: Allwinner H5, Quad-core 64-bit high-performance Cortex™-A53
  • GPU: Hexa-core (6 Cores) Mali450
  • DDR3 RAM: 2GB
  • Wireless: 802.11 b/g/n and onboard PCB antenna
  • Ethernet: 10/100/1000M Ethernet using RTL8211E IC
  • Infrared: Onboard infrared receiver
  • Audio: 3.5mm audio jack/Via HDMI
  • Mic: onboard microphone
  • On-board eMMC Socket interface
  • I2S: onboard I2S interface(7Pin, 2.54mm pin-header)
  • MicroSD Slot: MicroSD card slot
  • USB Host: 3 x USB 2.0 Host, type A port
  • DVP Camera interface: 24-Pin, 0.5mm pitch FPC seat
  • MicroUSB: 1 x USB 2.0, OTG, for power input and data transmission
  • HDMI: HDMI Type-A port. It supports [email protected] display
  • Video Output: HDMI 1.4. It supports [email protected] display, CVBS
  • GPIO Pin-header: 40 Pin,2.54mm pitch pin-header containing I2C, GPIO, UART, PWM, SPDIF, SPI and etc
  • Serial Debug Port: 4Pin, 2.5mm pitch pin-header
  • Button: 1 x GPIO button(user configurable)
  • LED: 1 x power LED and 1 x status LED
  • Power Interface: MicroUSB
  • Power: 5V/2A
  • PCB Size:56 x 85mm, 6-la

 

NanoPi K1 Plus Package

  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 3
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 4
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 5
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 6
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 7
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 8

NanoPi K1 Plus Unboxing (With Extra Accessories)

  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 9
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 10
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 11
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 12
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 13
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 14
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 15
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 16

What’s inside the Package

The main package is composed of the heat-sink unit, Board and a USB-Micro USB power cable sold at a retail price of $35. If you want to buy few extra accessories I would recommend buying a power adapter and the Heat-sink that comes with a pair of plastic studs that connect to the board and provide good clamping force against the H5 Chip, providing better heat connectivity and ultimately more efficient cooling.

 

NanoPi K1 Plus (Basic Package)

  • 1x NanoPi K1 Plus Board.
  • 1x USB-Micro USB Power Cable.
  • 1x Aluminum Heat-sink + two studs + Thermal Pad.

NanoPi K1 Plus - The $35 Raspberry Pi Alternative 17

NanoPi K1 Plus

The NanoPi K1 Plus board received in excellent quality and condition with few extra accessories that you can buy separately such as eMMC module, Plastic Case, and a USB2UART board. What I was missing as a user was the onboard external WiFi antenna socket and power/reset buttons that could have to make it much easier operating this board without unplugging the power cord when needed. Jumping into the main highlight of this board. The K1 Plus is equipped with an Hexa-core (6 Cores) Mali450 GPU that provides improved performance compared to most SBC on the market, that are normally are equipped with Quad (4 cores) GPU.

NanoPi K1 Plus Board | Full view

  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 18
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 19
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 20
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 21
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 22
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 23
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 24

Additional Accessories (Optional):

Plastic Case

  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 25
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 26
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 27
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 28
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 29

Aluminum Heat-sink

  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 30
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 31
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 32
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 33

8GB eMMC Module

The K1 Plus system files are stored and loaded directly from a Micro SD Card inserted in the board card socket. If you need faster read & write speeds the eMMC Module is a good option. Some users may not like the concept of adding an eMMC chip module at extra cost vs. just buying a single board computer (SBC) that already come with an eMMC chip soldered on the PCB itself. The main advantage of this module is that you can buy and replace it with higher capacity, therefore you are not limited to storage space and on the manufacturing side, FriendlyARM doesn’t need to customize and re-design the board, which saves a lot of money and make sense.

8GB eMMC Module | A Closer Look

  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 34
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 35
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 36
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 37

Testing Storage devices read/write speeds

Testing eMMC Chip

Testing Micro-SD Card

  • Capacity: 32GB
  • Class 10 Micro SD Card.
  • FAT32 file system.

NanoPi K1 Plus USB2UART

  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 38
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 39
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 40
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 41
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 42

NanoPi K1 Plus + Case (Including All Accessories)

  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 43
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 44
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 45
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 46
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 47
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 48
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 49
  • NanoPi K1 Plus - The $35 Raspberry Pi Alternative 50
    Heat-sink FAN (Optional )

Heat-sink Performance

The combination of a good heat sink mounted with two studs and a thermal pad really helped in cooling the H5 Chip. After the K1 Plus was assembled inside the plastic case the measured temperature for all four cores of the CPU Idle mode, without any loading of system resources was 30~31C (As shown below). In standard workload, you can expect temperatures ranging from 41C and higher.

Software Support

This K1 Plus board is pretty fresh on the market and has limited software support. it only supports Ubuntu core distribution and the desktop edition that only work with a small 2.8-inch display. From my personal experience, DietPi which is a highly optimized lightweight Debian OS worked well for me. It features a very low process/memory footprint and it’s very recommended downloading it directly from DietPi official website Here.

As for the eflasher image installer, it also worked well. I really liked the concept which offers none geek tech users a super easy method to burn images into the eMMC chip, without any extra knowledge through a simple user-friendly UI.

Supported Image Files:
nanopi-k1-plus_friendlycore-xenial_4.x.y_YYYYMMDD.img.zipFriendlyCore(based on UbuntuCore), kernel:Linux-4.x
nanopi-k1-plus_ubuntu-tft_4.x.y_YYYYMMDD.img.zipFriendlyElec’s 2.8’TFT supported image file, kernel: Linux-4.x.y Matrix – 2’8 SPI Key TFT
nanopi-k1-plus_eflasher_4.x.y_YYYYMMDD.img.zipeflasher image file, kernel: Linux-4.x
DietPi_NanoPiK1Plus-ARMv8-Stretch.7zLightweight Debian OS

 

NanoPi K1 Plus | Installing UbuntuCore with eflasher

NanoPi K1 Plus - The $35 Raspberry Pi Alternative 51

Configuring DietPi

Configuring FriendlyCore (UbuntuCore) with npi-config Tool

Final Words

Overall the K1 Plus is a high-quality board. The software support is currently pretty limited but works well. Accessories provided in the package are of high quality. Bottom line, if you are looking for a low-cost SBC to run Ubuntu this product does the job well.

4 Comments
  1. deux says

    Can you please explain me how to install ubuntu (or linux) on emmc. What image to burn where, etc. On wiki there is not such good explanation.

    1. androidpimp says

      Option 1 (The easiest method)

      Download and burn eflasher image to your MicroSD card. it basically contains all main OS images
      and you have a nice GUI to install in a super simple way.

      Option 2
      1) Boot Linux via micro sd card.
      2) Copy the original image file to USB flash drive
      3) Mount the USB flash drive
      4) Go to your USB Flash drive mounting path. from there run:

      sudo dd if=imagename.img of=/dev/mmcb1k1p2 bs=10M
      5) Wait few minutes & reboot

      Your eMMC device name => /dev/mmcb1k1p2
      Note: it can be different, so its best you run fdisk -l to see all listed storage devices.

  2. deux says

    Thank you for your fast reply, although i wasn’t home for a couple of days. I tried a few times but no success.

    1. Linux
    Eflasher when extracted, has two image files: boot and rootfs. Which one?

    2. Android
    I had a limited success. Firstly, i burned image as product and eMMC just formatted. When i power it on, i get green bar which fill up. At the end i get card ok. After reboot, i get green LED light on (not blinking) and board is not booting, it just stays that way. Any suggestion?

    I suppose eMMC should be only formatted.in both ways. If you have time to help me go through all this. I am out of patience for this board. 🙂 And beside, i am not regular Linux guy, i am more in microcontrollers world.

    1. androidpimp says

      1) Download prepared image from http://download.friendlyarm.com/nanopik1plus
      2) Use balenaEtcher to burn the image on your micro sd card.
      3) Now, just copy the same image file you download to a formatted USB flash drive
      4) Boot your board normally via MicroSD card.
      5) Make sure that your USB flash drive is mounted and you can access it.
      6) change to your USB drive flash and execute the command:

      sudo dd if=imagename.img of=/dev/mmcb1k1p2 bs=10M

      – Your eMMC device name -> mmcb1k1p2 (The name can be different so you will need to check and verify).
      – You should also make sure that the eMMC chip module is properly connected to the main board.

      This method always works!

Comments are closed.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. AcceptRead More

Privacy & Cookies Policy
>