You can hack it, we can help

The Man Behind pcDuino


BEIJING — I don’t need to advocate for the power of open-source software and hardware communities. Hereabouts, I’m preaching to the choir.

We’ve already seen how the Arduino microcontroller board, based on 8-bit Atmel AVR, became a runaway success behind the “maker movement.” Meanwhile, the Raspberry Pi — originally developed for the education market — has opened the door to a host of hobbyists looking for a single-computer board, with more processing power, to run Linux.

The story, however, doesn’t end there. While the maker movement has a long history, the groundswell of global interest in open-source hardware and the variety of choices available to users has only begun. As a recent article on Make magazine pointed out:

Before Arduino and Raspberry Pi, things were more complicated. Going forward, things aren’t just complicated again – they’re bewildering. We’re now seeing an explosion of new boards coming to market, and there’s no reason to expect the trend to slow in the next year or two.

The article includes an exhaustive list of alternatives to Arduino, which include Texas Instruments’ Launchpad MSP430 and Netduino based on STMicroelectronics’ STM32FX. The popularity of the Raspberry Pi has also given birth to a host of new single-board computers such as TI’s BeagleBone(s) and AMD’s Gizmoboard.

Then, there is pcDuino.

Call me naïve, but I confess I knew nothing about pcDuino until a recent visit to China. When I was discussing the maker movement with Eva Wu, marketing manager of Allwinner Technology, in Zhuhai, China’s leading apps processor vendor, she pointed me to pcDuino and the man behind it, Jingfeng Liu.

It turns out that the pcDuino is based on Allwinner’s A10 (based on ARM Cortex A8 single-core CPU); and its newest version, pcDuino version 3, announced last week, comes with Allwinner’s A20 (ARM Cortex-A7 dual-core CPU).

I eventually caught up with Liu in Beijing.

Jingfeng Liu, ex-Marvell engineer, started pcDuino.

Liu, a US citizen who lives in Colorado, happened to be traveling in Beijing when I was there. Liu, who calls himself a pcDuino evangelist, was talking it up to government officials, along with educators and students at Tsinghua University (which already has course work based on pcDuino).

A graduate of Carnegie-Mellon University and an EE who worked at Marvell in Silicon Valley as a chip designer for hard disk drives, Liu founded pcDuino a few years back. He describes it simply as “Mini PC + Arduino.”

He called pcDuino “a mini PC platform,” running a PC-like OS such as Lubuntu — a lightweight Linux operating system based on Ubuntu — and Android 4.0 ICS. It outputs video through the HDMI port. But its claim to fame is that it has a hardware header interface compatible with Arduino.

In other words, the pcDuino differs from other single-board computers in that it’s designed to work with hundreds of Arduino “shields” and a variety of add-on modules. The pcDuino makes them pluggable, Liu explained.


pcDuino motherboard with Arduino boards stacked up on top.

One day, Liu realized that all Arduino hardware users don’t necessarily speak the same language as people working in the Linux software environment. He told me, “With pcDuino, we’ve done the homework by writing all the drivers necessary to plug in Arduino shields,” so users don’t need to spend endless hours figuring out how to connect a variety of Arduino shields others have already developed.

Why Allwinner’s chip?
Asked why he picked Allwinner’s apps processor for pcDuino, Liu cited its abundant peripherals and open structure.

Galileo, a microcontroller board based on Intel’s Quark SoC X1000 apps processor, could have done similar jobs, said Liu, “but you’d need to add bridge chips.”

Course work based on pcDuino is already offered in the US at the University of Colorado and the University of Florida, according to Liu. In China, a number of universities, other than Tsinghua University, have signed up. They include Zhejiang University, Hangzhou Electronics Technical University, Xi’an Telecom University, and Xidian University.

The pcDuino movement isn’t limited to China, but it’s certainly gaining popularity there. For example, Liu tells the story of a Shenzhen-based company that used to distribute Lenovo PCs. The company, with no prior experience of designing its own hardware, came up with its own virtual desktop, based on pcDuino. Meanwhile, it leveraged Citrix ZenServer, an open-source virtualization platform for managing cloud, server, and desktop virtual infrastructures.

Unlike in the West where makers tend to be middle-aged hobbyists with good jobs and discretionary income, makers in China are mostly university students in the hacker space, eager to launch their own companies someday. Those in China who already have their own businesses see the use of single-board computers like pcDuino as a means to “go up the food chain.”

Potentially, Liu’s China connection could come in handy for system designers using pcDuino but with no experience in manufacturing: “We could help facilitate cloud manufacturing.”

With the number of single-board computers multiplying on the market, the race is on — in terms of how far those boards can extend. Liu and his team have just rolled out pcDuino version 3. Listed by Liu among unique features that “only pcDuino3 can offer” today are a SATA host connector, an infrared receiver, a touch LCD screen interface, and a high-speed camera interface. Liu noted that the SATA host connector is significant so that a SATA drive can plug directly into pcDuino3. “This is perfect for network-attached storage, home media center applications.”

Asked about plans beyond evangelizing pcDuino, Liu said, “I would eventually like to make a good, usable directory for open-source hardware. The open-source community is great, because there are so many solutions, developed by someone, out there, free for anyone to grab. But it’s really hard to find exactly what you want among so many codes and solutions.”

What each version of pcDuino comprises.


Soliciting Inputs for a pcDuino3 core board

The release of pcDuino3 has generated a lot of new interested in using pcDuino3 in industry applications, and designing product around it. To entertain the needs for different applications, pcDuino team is planning to release a pcDuino3 core board.

The proposed interface will be be

Here we are soliciting inputs. The most 5 detailed inputs will each receive a pcDuino3 kit as a reward.

The cutoff is April 15, the tax day.


Please post your input at:

April 1st, Launch Day of pcDuino3

April 1st is the launch day of pcDuino3.  A more powerful A20 dual core ARM cortex A7, Arduino style headers with Ubuntu software support, IR receiver, LVDS LCD interface, high speed camera interface, SATA and much more!  pcDuino3 is a single board computer that can be used for entertainment, game, education, DIY and integrated into a product.

Announcing Strategic Partnership with SainSmart and New Product Launch

We are pleased to announce that LinkSprite and SainSmart, leaders in the Open Source Hardware developing and manufacturing, have teamed up to bring you more exciting products at affordable prices.

SainSmart will be our first partner to bring pcDuino3 to global customers. With upgraded CPU, enhanced Video Output feature and a lot more new features, this newest version of 2014 will without doubt make a great choice for both professionals and hobbyists. This amazing product will be available on since 1 April, at an attractive price of $79.99.

SainSmart will also launch a new product line, specially developed for pcDuino3. A lot of new kits could be expected during the next few months.

This announcement today is about our ongoing effort to improve our products and deliver the best to more customers. We believe that our partnership with SainSmart will enable our ecosystem to flourish even further.

About SainSmart

SainSmart is a professional Open Hardware manufacturer specializing in Maker products ranging from Development Boards and Sensors to Motors and Testing Equipment, aiming to meet any electronics hobbyist’s demands comprehensively. Adhering to the business philosophy that “profit is vanity, quality is sanity”, SainSmart strives to offer top-notch high-grade products at a price that even the most cost-conscious customer couldn’t resist. They always say to their dear customers: “You’re not just smart, you’re SainSmart”.

Use picoBoard for Scratch on pcDuino

The PicoBoard allows you to create interactions with various sensors. Using the Scratch programming language, you can easily create simple interactive programs based on the input from sensors. The PicoBoard incorporates a light sensor, sound sensor, a button and a slider, as well as 4 additional inputs that can sense electrical resistance via included cables.

Designed for educators and beginners, the PicoBoard is a good way to get into the very basics of programming and reading sensors.

In this tutorial, we will demo how to use picoBoard for scratch on pcDuino.


The details can be found at:

Z-Wave Controller Setup on pcDuino

Z-Wave is a wireless communications protocol designed for home automation, specifically to remotely control applications in residential and light commercial environments. The technology uses a low-power RF radio embedded or retrofitted into electronics devices and systems, such as lighting, home access control, entertainment systems and household appliances.

We follow the steps in post to install z-wave controller on pcDuino. In this tutorial, we show what we did on pcDuino.


The detailed can be found at:

LinkSprite Affiliate Program

Do you have a website/Blog? If yes, you can earn money by referring LinkSprite/pcDuino.



Earn a 10% Commission For Each Sale you Refer

Make easy money by just placing our link or banner on your site and start earning money without a lot of work.


We Provide all marketing materials

We simplify the process for you by proving you with all the marketing materials you need. We give you links, banners, emails, etc. All the hard work has been done for you.


There is No Cap on Your Earnings

Theres nothing like too much business. For all the sales you refer, you will get a commission.


Easily Access Your Clicks and Commissions

The best part of our program is that you can always keep track of the success of your marketing efforts. We provide detailed reports to help you know where your marketing strategy succeeds and where you need to make changes.


We Pay you Monthly on All Sales Referred

You will receive your commission payments at the end of the month.


LinkSprite Rewards Program


LinkSprite Rewards

  • How do I join the LinkSprite Rewards?

    Customers with store accounts are automatically enrolled. If you do not have a store account, join the Linksprite Rewards today by clicking here to create your account.

  • How do I earn points?

    Earn 10 points for every $1 spent and a $10 coupon for every successful referral! Rewards are issued as coupons or store credits.

    Reward Points
    Store Credit: $5 1,000

    Note: points are not earned for any shipping fees, taxes or discounts applied.

  • How do I redeem rewards?

    First, you need to be signed in to your store account. Rewards can be redeemed through the Rewards Redemption Page which can be accessed through the Rewards Widget located at the bottom of the store.

  • How do I use my rewards?

    Rewards are issued as coupon codes or store credits. Remember to apply the reward coupon code or store credits on the payment page during checkout.


Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.