$6 LicheePi Zero ARM Board Runs Linux 4.10, Supports Lots of Add-On Boards (Crowdfunding)

We’ve already covered LicheePi One board powered by Allwinner A13 processor, but it was not for sale out of China, and the developers are now back with LicheePi Zero board/module, slightly bigger than an SD card, featuring Allwinner V3s processor, and offered for as low as $6, or $8 with WiFi via an Indiegogo campaign.

LicheePi Zero specifications:

  • SoC – Allwinner V3s ARM Cortex A7 processor @ up to 1.2 GHz with an ARM Mali-400 GPU, 512Mbit (64MB) DDR2 on-chip
  • Storage – micro SD card slot, SPI flash (not 100% clear if it will be populated when shipped to backers)
  • Display – FPC40 RGB Connector with support for 800×480 RGB LCD
  • Audio – Audio codec
  • USB – micro USB OTG port
  • Expansion
    • 2x 15 headers with 2.54mm pitch, breadboard friendly with GPIOs, 2x UART, 1x SPI, 2x I2C,ADC, 1x PWM
    • 2x  30 half-holes with 1.27mm pitch with OTG USB,MIPI CSI,EPHY,RGB LCD, more GPIOs
    • RGB connector can take add-on boards for GPIO, LVDS, HDMI, VGA, etc…
  • Misc – RGB LED
  • Power Supply – 5V via micro USB port, or 5V/GND header
  • Dimensions – 44.6×25.5mm
Pinout Diagram

Most development board come with SDK using older version of Linux, but LicheePi Zero supports the latest Linux 4.10 kernel, as well as buildroot, Debian, and Raspbian Jessie with Pixel (experimental). The source code and hardware documentation can be found on Github.

Another selling point of this tiny board is the number of add-boards, with a WiFi board that be either plugged into the micro SDcard slot, or soldered along some of the 2.54mm pitch header, several converter using the RGB interface for VGA, LVDS, HDMI, DVP camera) or even some extra GPIOs.

The developer also provides a baseboard for LicheePi Zero module giving access to a 3.5mm audio jack, a built-in microphone, and Ethernet, as well as I/O ports for even more add-ons such as cameras, OLED or TFT displays, speakers, LoRa modules, and so on.

The modularity and options of Lichee Pi Zero is well summarized in the diagram below.

To get started easier, the developers also worked on some projects or bundles like a portable Linux handheld computer, a mini DIY laptop, VGA or HDMI computer bundles, “LoRa Netgate”, wireless speakers, etc… You can watch the demo of some of those, and more details about the board and modules in the video below.

While LicheePi Zero and ZeroW models are respectively $6 and $8 per unit, you can’t buy one only at price, as the minimum order is two, so $12 for Zero, and $16 for ZeroW, except for the developer edition (shipped ASAP) that’s $12 for one ZeroW. ZeroW mini laptop DIY suit rewards with a LicheePi Zero, a micro SD wifi card, an OTG adapter, a 5″ 800×480 LCD, a wireless keyboard, a LiPo battery, and other accessories as shown at the start of the video above is just $39, while the LoRa Netgate suite with 2 A.I Thinker LoRa modules and a custom protocol (not LoRaWAN) goes for $40. There are many other rewards that you can checked in the Indiegogo page. Shipping is not included by only adds $5, and delivery is planned for May to June 2017 depending on perks. You can ask your question on on Indiegogo, as well as iLichee Forums.

Thanks to Freire for the tip.

Support CNX Software - Donate via PayPal, become a Patron on Patreon, or buy review samples
Subscribe
Notify of
guest
90 Comments
oldest
newest most voted
tkaiser
tkaiser
3 years ago

Before people get too excited (‘it’s cheap, it must be great!’) it should be pointed out that ‘512Mbit DDR2 on-chip’ mean 64 MB DRAM you can’t upgrade.

Also it should be mentioned which role linux-sunxi community played/plays regarding mainline kernel support (this is nothing that magically happens and is especially not done by board makers)

tkaiser
tkaiser
3 years ago

This WiFi SD card is based on ESP8089 (the module inside ESP8266) so seems suitable for IoT use cases…

zepan
zepan
3 years ago

@tkaiser
Hi~ I’m the maker of this board. It is designed for newbies(breadboard-compatible) and production(SMT-compatible).
The ram is enough for lots specialty application, and suit for newbies learning linux or DIY.
When I designed the first version last year, my original plan is stripping sdk’s linux, but icenowy found this board, and help me implement the most of the linux-4.10’s transplant.
That’s why I write the “SUNXI” on the top of Zero.

tkaiser
tkaiser
3 years ago

Fortunately schematics for both Zero and base board are already available. I already knew from device page in linux-sunxi wiki that V3s can be accompanied by a PMIC but that’s not used here. So looking at the base board’s powering scheme it seems one has to manually decide between 5V DC-IN and BAT and now I wonder whether the TP4303F used here allows powering the board and charging the battery at the same time? A web search sent me to http://www.alexanderb.tk/index.php/2017/02/06/hacking-a-powerbank-to-use-as-a-pi-ups/ (still searching for a cheap IoT node with full battery support: PMIC with charging support and ADC for voltage… Read more »

agumonkey
3 years ago

With 64MB and just after the release of the rpi zeroW I wonder who will want to try that board.

tkaiser
tkaiser
3 years ago

@zepan I agree 64 MB DRAM is more than enough for the appropriate use cases but cheap devices attract strange people so I just tried to emphasize that 512Mbit is just 64MB (Jean-Luc added it in the meantime in the blog post, thanks!). Also appreciate your decision to drop Allwinner’s BSP from the beginning and to rely on mainline kernel (followed progress closely the last months mostly through IRC). My main concern is ‘full battery’ mode, being able to run from battery, monitor voltage to decide what to do when running low on power and the ability to charge the… Read more »

zepan
zepan
3 years ago

@tkaiser
that switch needn’t change during powering the board and charging the battery.
“5V” and “bat” stands you connect a battery or not.
when switch to “5V”, allthing powered by 5v input, tp4303 is disabled.
when switch to “bat”, usb vbus is powered by tp4303’s 5v out, and others powered by battery, and you can charge the battery at the sometime.
the reason why I don’t use PMIC is making Zero cheaper and smaller, as some as raspberry pi zero.

tkaiser
tkaiser
3 years ago

agumonkey :
With 64MB and just after the release of the rpi zeroW I wonder who will want to try that board.

Mostly people who don’t believe in fairy tales (told by a mythical foundation), who can do the math and understand virtual memory concepts 🙂

Did you add the costs for a Lichee Pi Zero and a single channel 800×480 LVDS display already? And then compared to this other Zero (where shipping costs and the necessary ‘Kit’ to connect something to RPi Zero’s HDMI port already exceed costs of the Lichee variant)?

zepan
zepan
3 years ago

@tkaiser
and TP4303 has low power protection, standby mode too. but you need to manual look at tp4303’s led too see if the bat is low power now.
I have considered the “‘full battery” mode, and there have another choice: I pinout all power pins (1.2,1.8,3.0,3.3), and you can put PMIC on you own base board for production.

zepan
zepan
3 years ago

@agumonkey
Please review the indiegogo page.
At the begining of the page, I elaborate 6 advantages compare to Raspberry Pi Zero W.

Daniel
Daniel
3 years ago

@zepan

Will it be available through other channels apart from indiegogo? I dislike crowdfunding websites but would be interested in the sbc.

Taobao or China only shipping is also ok.

zoobab
3 years ago

Yeah this 64MB is really limited, I wonder what would be the cost difference to replace it with 512MB.

Benjamin
3 years ago

I wonder how low can SBC prices go. Rpi Zero still wins here, because it’s only 5$.

V3s without display and sd connector for 4.5$ ? 🙂

Edit: i just realized V3s doesn’t have any onboard storage….

tkaiser
tkaiser
3 years ago

@zoobab V3s is made for entry level video encoding (dashcam) and if you need more DRAM you would’ve to use at least V3 (same specs but external interface for DDR2/DDR3) which comes in a totally different package and would also require a completely different board layout. As I understand the internal 64MB ease SoC integration a lot since space saving and you don’t have to care about DRAM routing (but I’m a noob here). Anyway: this thing runs mainline kernel and if users stay with appropriate use cases (unfortunately Zepan shows a few that are clearly a mis-use of this… Read more »

tkaiser
tkaiser
3 years ago

Benjamin : I wonder how low can SBC prices go. Rpi Zero still wins here, because it’s only 5$. It’s really amazing how RPi Foundation managed to implant this fairy tale in the head of so many people. You can’t buy the Zero in volume, it’s obviously a marketing stunt and a loss leader and that’s why they never ramped up production. The best price I can get a Zero for is either £8 (~€9.2 when ordered at Pimoroni) or €8 when ordered in the Netherlands since shipping costs are lower. But since I can order only one at a… Read more »

Athar
Athar
3 years ago

@tkaiser

So how about the fairy tales Armbian guys have been promoting about the Orange PiZero which has crummy OTG power, crap SD, and no working WiFi yet? Not to mention “innovations” like SATA over USB2?

People have gone crazy about “low cost” Zero models, and not just RPi0s.

zepan
zepan
3 years ago

@Daniel
yes, if you are in china, next month maybe available on taobao.
In fact, I have sent some pcs to developers.

zepan
zepan
3 years ago

@zoobab
the price of DDR raised too much last year…
for example, last year my lichee one(512MB on board) cost about $7,but now it cost more than $10…
lichee zero is aimed at specialty applications or DIY, not for computer-like usage, so I reduce the dram size to get a better price.

zepan
zepan
3 years ago

@Benjamin
there is SPI flash reserved on Lpi zero, you can put 16MB nor flash or 128MB nand flash on it.
it is default not soldered because the size is limited compares to tf card for DIY purpose. while it is soldered in my business project for a lower price.
the price can be $5 when amount >10k.
in addtion, don’t forget the wifi! Rpi Zero W is priced at $10, Lpi Zero W is priced at $8!

zepan
zepan
3 years ago

tkaiser :
unfortunately Zepan shows a few that are clearly a mis-use of this SoC, eg running a Raspbian+Pixel userland and creating the impression this could be used as ‘Mini PC’)

um, i know it is not suitable, and comment it is experimental, but i have to photo some impressive photos to attract readers click in…

Athar
Athar
3 years ago

@zepan

I truly appreciate your individual entrepreneur efforts with LPi here.

But there is no point comparing with vaporware like RPi0/W. How about a comparison with the $9 CHIP, feature and price wise, as it looks your LPi One was inspired by it?

zepan
zepan
3 years ago

@Jean-Luc Aufranc (CNXSoft) hi~ i’m the maker of Lpi Zero, thank you for reporting! but the article have some mistakes: 1. “ZeroW mini laptop DIY suit rewards with a LicheePi Zero, a micro SD wifi card, an OTG adapter, a 5″ 800×480 LCD, a wireless keyboard, a LiPo battery, and other accessories as shown at the start of the video above is just $49” this suit is priced at $39, not $49. the $49 is $39 suit + dock ~ 2. “The company also provide a baseboard for LicheePi Zero module giving access to…” I’m not a company, but a… Read more »

tkaiser
tkaiser
3 years ago

@zepan If I were you I would be a bit more cautious raising too much expectations (both regarding ‘general purpose computer’ and some features). Please don’t get me wrong, IMO the whole idea of LicheePi Zero and the implementation is great (made for IoT/tinkering, both breadboard and production friendly, SDIO options, pinmuxing to the max on the ‘LCD connector’ and so on). But cheap devices sometimes attract strange people that will now expect the same from your design than from an RPi Zero W when it’s about Wi-Fi (and maybe BT also — who reads the fine print?). I’ve found… Read more »

zepan
zepan
3 years ago

@tkaiser
thank you for your suggestion! i will find the ‘right’ people to support the campaign.
by the way, esp8089 should support the ap and monitor mode, as esp8266 support it , and i did a wifi probe few years before. of course,it should to be transplanted in the future.

Miha
Miha
3 years ago

@zepan:
You are stating the power consumption al linux idle. is that at 5V or 3.3.
Can you also measure the power consumption @1GHz or 1.2GHz while cpu burn is running.

TC
TC
3 years ago

“slightly bigger than a micro sd card”
you must know strange µSD cards 🙂

Arnab
3 years ago

I’m damn sure, there’ll be a “Cactus Pi” very soon !

dim08
dim08
3 years ago

@zepan,
Regarding the ZeroW Dock Camera suit, there is a note stating: Note: the camera driver is not support in mainline kernel yet, maybe you have to use the allwinner sdk…
Do you supply the Allwinner SDK, available for download ?

amazed
amazed
3 years ago

hey zepan, i hope you realize people ouside china, say in usa want 915 band for lora and not 433?
also what is that “custom” protocol? what do you even mean by that?

tkaiser
tkaiser
3 years ago

@Miha
If I understand schematic correctly V3s is fed with 1.2V all the time. I thought the CPU core inside V3s would be comparable to those in H3 (when made in same 40nm process then consumption figures could be interpolated from H3) but there 1.2V CPU voltage is considered safe only up to 1GHz so that raises a few more interesting questions. Though I wouldn’t be that much concerned about maximum consumption since as soon as cpufreq support is working you can limit max cpufreq easily from DT or user space.

amazed
amazed
3 years ago

plz instead of hilariously bad advertisements, share REAL tehcnical details, ok? after reading i lost any and all confidence in this.
though the tape “laptop” duly captures that widely coveted “ghetto” l&f indeed 🙂

Miha
Miha
3 years ago

No I’m interested in the board power consumption as I’d like to have something like that in a portable device. There would also be a screen and some other electronics and the expected lifetime with screen on all the time should be 10-12hrs.

zepan
zepan
3 years ago

@Miha
it is powered by usb, so it is 5V.
it is about 170~180mA run cpu-burn @ 1GHz.
so, it’s power consume is <0.5W @ idle, <0.9W @ cpu-burn.

zepan
zepan
3 years ago

@dim08
yes, but it is a business sdk, i shouldn’t put it on github.
i have put it on this netdisk (in chinese):
http://pan.baidu.com/s/1nuGQ1uD it is linux
http://pan.baidu.com/s/1kVny9Yv it is camdriod
click right-up corner’s download icon to get it. there are some readme in it, or you can ask me on the bbs.

zepan
zepan
3 years ago

@amazed
the article is a crowd funding page, not a wiki page.
if you are interested at the tehcnical details,
you should find there is a github link in the article, and you can find details there.
or you can point what details you actually want know.
post a question in FAQ is always ok: http://bbs.ilichee.cc/t/lichee-pi-zero-faq/40

zepan
zepan
3 years ago

@amazed
current available lora version is sx1278, 137~525MHz, suit for china & europe.
usa’s 915MHz need sx1276, it is not available yet.
but, the lora module’s manufacturer is my friend, if there are lots usa orders, he can product it.
the registers of 1276/77/78 is same, and the software is compatible.
“custom” protocol, maybe should call “private protocol”.
we will encapsulate details in lib, developers needn’t care how it implemented, and just use the api.

tkaiser
tkaiser
3 years ago

@zepan
Thanks!

Mario
Mario
3 years ago

How about OpenWRT support?

zepan
zepan
3 years ago

@Mario
I’m using buildroot to build small image(that can be put into spi flash), while buildroot don’t support pkg manage.
openwrt is a good choice for iot, although it don’t support gui.
op is not supported yet. which feature of op is you desired? maybe i will invite someone to transplant op or add pkg manage on br.

Ravi Adusumilli
Ravi Adusumilli
3 years ago

Question for @zepan, have you compiled all the camera software such as h264 encoder kernel modules, sensor modules etc to be compatible with Kernel 4.10?. Also ESP8089 driver for Kernel 4.10?.
Please comment. Thxs

zepan
zepan
3 years ago

@Ravi Adusumilli
Camera driver is a big TODO in mainline kernel, and you can see my comment in the camera option on indeigogo.
esp8089 is ok now.

Jon Smirl
3 years ago

OpenWRT does have a GUI, it is runs a server and you use a browser to interact with it. People like OpenWRT because you can use that GUI to install packages via the OpenWRT package manager. OpenWRT is derived off from buildroot so there is not that much difference. If there is buildroot support, it should only take a few days work to get OpenWRT going. The main thing you will need to do is reformat the diff patches into a format that OpenWRT can use. This is a just a generic coding exercise not requiring platform specific knowledge. Getting… Read more »

parrotgeek1
parrotgeek1
3 years ago

@zepan
so the only things that don’t work with your kernel are

display engine
video encode/decode
CSI
Allwinner crypto engine/HWRNG

The audio codec works? And ethernet?

zepan
zepan
3 years ago

@parrotgeek1
DE2 is ok;
CODEC is ok;
EPHY is to be verified.

parrotgeek1
parrotgeek1
3 years ago

@zepan
what does the codec use? Cedrus?

Drone
Drone
3 years ago

How can we be sure this thing doesn’t have a China-facing secret back-door.

zepan
zepan
3 years ago

@parrotgeek1
um, I mean the audio codec, not VE…

zepan
zepan
3 years ago

Drone :
How can we be sure this thing doesn’t have a China-facing secret back-door.

You are kidding me… It is OPENSOURCE !

tkaiser
tkaiser
3 years ago

Drone : How can we be sure this thing doesn’t have a China-facing secret back-door. You might want to start reading from here: http://linux-sunxi.org/TOC0#TOC0_vs._eGON.BT0 TL;DR: On Allwinner SoCs there’s only a really small bootloader inside the SoC, everything else will then be loaded from some media. And since all of this ‘secondary bootloader’ stuff and even the kernel is open source (at least when choosing the mainline variants and skipping Allwinner’s own code drops… which is the way it will happen with LicheePi Zero) you can audit code yourself (or have to trust in u-boot and Linux communities). Quite the… Read more »

zepan
zepan
3 years ago

@tkaiser
I test esp8089 just now, the best result is about:
[ 5] 239.0-240.0 sec 115 KBytes 938 Kbits/sec
[ 5] 240.0-241.0 sec 532 KBytes 4.36 Mbits/sec
[ 5] 241.0-242.0 sec 276 KBytes 2.26 Mbits/sec
[ 5] 242.0-243.0 sec 188 KBytes 1.54 Mbits/sec
[ 5] 243.0-244.0 sec 687 KBytes 5.63 Mbits/sec
[ 5] 244.0-245.0 sec 146 KBytes 1.19 Mbits/sec
And I find esp8089’s power consume is even greater than rtl8189es…
I’m wondering if it is better to change esp8089 to rtl8189es?
The price is just slight higher…

Advertisements