pcDuino Programming Development Board

Price match guranteePrice match guarantee

We can price match this item if found elsewhere. Call us on:

0333 400 9500

Quoting product code: N91DG


Our delivery options

Free standard delivery (orders over £10)
3-5 working days 9am-5pm
Standard delivery (orders under £10)
3-5 working days 9am-5pm
Next day delivery
Mon - Fri, order by 6pm
From £5.99
Specific day/time delivery
Choose am / pm OR before 9am / 10.30am
From £5.99

Specific options for this product are available in the checkout. Read more delivery information

About this product


  • Start your electronics and coding projects with the user friendly, open source pcDuino V2
  • Use with shields to enhance your project, compatible with the Arudino Uno R3 pin layout shields
  • With 14 Digital I/O Pins easily control many components from RGB LEDs to Servos, screens and more

Product overview

• Start your electronics and coding projects with the user friendly, open source pcDuino V2
• Use with shields to enhance your project, compatible with the Arudino Uno R3 pin layout shields
• With 14 Digital I/O Pins easily control many components from RGB LEDs to Servos, screens and more
• Connects a USB keyboard, mouse & HDMI screen to develop your own code without a PC
• Functions with Arduino IDE, which has never been easier, with thousands of tips, tricks and guides readily available online.
• Powered by the ARM Cortex A8 1 GHz Processor
• Runs on operating systems such as Ubuntu and Android ICS
• RJ45 10/100 network socket and Built in Wi-Fi, add connectivity with many external devices
• Powered using a USB-Micro

Reasons to pick the pcDuino2?
The pcDuino V2 is a high performance, cost effective, mini PC platform that can run Ubuntu, Android ICS, and other similar operating systems. This board also sports a HDMI out, enabling you to use your TV as a monitor, and the built in Wi-Fi to connect wirelessly to your router.
Arduino headers are supplied on this board so you can easily attach all of your favourite Arduino Uno R3 pinout shields, as well any other components or break-out boards.
Programming languages used with the pcDuino V2 are C++ and Python, click to find out more

Connections and Expansion
The pcDuino V2 has most of the relevant connections to be able to connect it to the same devices you usually would a normal PC, from a HDMI socket for your video and sound; built in Wi-Fi, or RJ45 should you prefer a wired option. You can expand the memory on the pcDuino V2 via a micro SD, which is expandable up to a further 32 GB, USB Hosting is also available for mice, keyboards, storage, and many other every day USB devices you may have.

The pcDuino V2 also comes with shield capability, based on the Arduino Uno R3 layout, meaning you can snap in many of your favourite shields, breakouts or other components in. Caution is advised as some Arduino libraries may not be supported without prior modification.

Arduino shields come in many shapes and sizes, from providing solder-able break-out boards, a 1.8" TFT screen with micro SD slot and joystick, to a servo and motor control board. Another great range of accessories are called Breakouts, tiny shields that link together just as easy usually providing more specific uses. Shields and Breakouts allow you to more easily manage a lot of components in any project, you can view our range of shields and breakouts by clicking here.

What will you make?
You can use the pcDuino V2 like any ordinary PC in terms of web browsing, viewing emails, and as long as the software is supported by your chosen operating system, many third party programs may also be installed.

The board can also be used as an Arduino board so you can practise your electronics as well as your programming skills. With the ever expanding range of tutorial guides available, you can start by telling a single LED to flash, or control a stepper motor’s speed and direction. Using a coding languages called C/C++, these skills easily translate to most general software languages, so with this you’ll be learning a lot more than electronics.

The pcDuino V2 also support Arduino shields, which come in many shapes and sizes, from providing solder-able break-out boards, a 1.8" TFT screen with micro SD slot and joystick, to a servo and motor control board.

Ease of Use
The pcDuino V2 supports the Arduino IDE. Arduino is fantastic for all ages, whether you have previous experience or not, from fun to functional. Tutorials will tell you exactly what you will need, even what pins to connect your components into, giving you a step by step, start to finish. Due to the pcDuino V2 functioning almost as any normal computer you’re not restricted in how or what you code for.

With the pcDuino V2 you can start by:
making your own parking sensor,
to making your own surveillance kit,
or access your pcDuino V2 from anywhere.

Arduino IDE software is needed to program an Arduino, it’s not in the box. Download from here: http://www.arduino.cc/en/Main/Software
Works on Mac, Windows and Linux based computers including Raspberry Pi's Rasbian software

Arduino's site.

Rated 3 out of 5 by from Old OS but supported by Armbian. I bought this device out of curiosity, having played around with other ARM SBCs. I actually paid £32 for it as Maplin were discounting it at the time and I had a £3 voucher to spend. The Pcduino 2 is no longer supported by LinkSprite, the last OS update is dated June 2014 (Ubuntu 12.04) so I think it is over-priced at £44.This model only has 2GB of NAND flash on board although Linksprite did make some later versions with 4GB. Booting from NAND memory and HDMI connected, the device boots up into the LXDE desktop. I had no video issues testing it with both a TV and a 1280x1024 DVI monitor via a converter cable. Network connection to both the ethernet and the Wifi connections worked as Linux normally does, and it was even possible to browse the internet and view YouTube video with the installed Chromium browser. Documentation for the GPIO pinouts in the Maplin supplied manual was clear and I was able to configure several GPIO pins as inputs and outputs to use for a Ham Radio project. I bought an Arduino Proto Shield A99UQ to use for these connections and I plan to add opto-isolators to protect the GPIO pins on the CPU. Once it's up and running I will disable the desktop and run headless as I can connect over the network via ssh and detatch my terminals with tmux. The board is suported by the Armbian Linux project. I obtained a recent image for Ubuntu 16.04 which I installed on a 16GB SD card. This opens up the board to more possibilities than the on-board 2GB and it will just boot from the SD card if one is present. It has a much better desktop and monitor support. Finally, it's not a Raspberry Pi so don't expect that level of community support. If you're a Linux user that's happy tinkering with off-the-beaten-track hardware then you'll have some fun with this.
Date published: 2017-02-11
Rated 3 out of 5 by from Terrible Documentation and an old board but ... This is a V2 board which is rather old - there don't appear to be any ubuntu images later than 12. (It might well be possible to build a later version from source but this is definitely not something a novice would do.) The Linksprite website (which serves as the documentation since the getting started pamphlet included is far from comprehensive) is a total disgrace. Most of the links that still work are for the V3 version of the board and a great number of them are dead. The community forums appear to be dead too - many questions have no answers and there does not really seem to be much of a community. Although it has arduino headers (on the sides) it does not have the ICSP header, meaning that any shield using that will be unlikely to work without modification. That said, this is a full computer with HDMI output and unlike the Raspberry Pi, it has a decent amount of memory and is actually quite capable. Unfortunately the Raspberry Pi wins hands down on community support and documentation. Unless you really know what you're doing, I'd avoid this board.
Date published: 2016-02-25
  • y_2018, m_3, d_19, h_4
  • bvseo_bulk, prod_bvrr, vn_bulk_2.0.7
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_2
  • loc_en_GB, sid_N91DG, prod, sort_[SortEntry(order=RELEVANCE, direction=DESCENDING)]
  • clientName_maplin-en_gb


Micro Controller ARM Cortex A8 CPU
CPU Clock Speed 1 GHz
Operating Voltage 5 V
Input Voltage 7 / 12 V DC, or 5 V from USB
Digital IO/PWM 14 / 6
Analogue In 6
ICSP 2 x 6
Programming interface USB
USB Serial Controller USB-Micro
Flash Memory 2 GB
Board Version (if applicable) 2
Special Features Reset Button
Screw mounting holes
Connectivity Shield - Arduino Uno R3 layout
10/100 Ethernet
Micro SD card slot up to 32 GB
USB Host
Dimensions 125 mm x 52 mm

How many USB ports does it have in total, please?. Could you plug in a keyboard to interact with it, use a second USB for power and a third to run some device? Thanks
Asked by: Rick
I’m afraid it only has one USB port.
Answered by: NG
Date published: 2015-12-20

Your Tech Specs say 2GB of On Board Storage. I thought the latest models had 4GB. Could you confirm what amount yours have. Also does it come with a PSU, or is that sold separately?
Asked by: Keith
This is pcDuino V2, the advertised specifications are correct. It does not include a power supply (unit is powered by micro USB supply 2A or greater)
Answered by: Les
Date published: 2015-12-20
  • y_2018, m_3, d_19, h_4CST
  • bvseo_bulk, prod_bvqa, vn_bulk_2.0.7
  • cp_1, bvpage1
  • co_hasquestionsanswers, tq_2
  • loc_en_GB, sid_N91DG, prod, sort_[SortEntry(order=LAST_APPROVED_ANSWER_SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_maplin-en_gb