CutiePi project showcase

By Phil King. Posted

Want to liberate your projects from the desktop? An all-in-one Raspberry Pi tablet may provide the answer. Phil King unearths the story behind the CutiePi project

Having long dreamt of owning a usable Linux-based portable device, a group of enthusiasts set out to create one and the CutiePi tablet was born. Based around a Raspberry Pi Compute Module 3+ Lite and custom carrier board, it features an 8in touchscreen, typical tablet features, and everything you need to make your Raspberry Pi projects portable.

“We tried to make the CutiePi tablet on par with normal tablets,” says project lead Penk Chan. Penk is a digital nomad wannabe from Taiwan, currently living in Tokyo and working as a principal software engineer at The Qt Company. He’s leading a team of open-source enthusiasts to make the CutiePi tablet happen.

Penk Chan and fellow open-source enthusiasts in Tokyo created the Raspberry Pi 3+-based CutiePi tablet

“You’ll find a gyro, a micro-controller for battery and button monitoring, WiFi/Bluetooth and a speaker. We also kept the camera connector and made the remaining GPIO pins available, keeping it hacking friendly.” This will enable it to be used as a launchpad for users’ portable Raspberry Pi projects.

Making a portable device isn’t easy, though. “It’s not just about the Li-Po battery nor the DC-DC step-up converter,” says Penk. “Those features that we take for granted in consumer electronics, like using the device while it’s charging, reading remaining battery level, or simply detecting a power cable plug-in, are very hard to get right with modules and kits, let alone having a user interface that works. To top it all off, you need a case that houses all the hardware parts and cables.”

The CutiePi tablet has a Chromium-based web browser and supports all the common touch gestures

Custom carrier

The first CutiePi prototype was a cardboard box which housed an off-the-shelf HDMI display, a Raspberry Pi 3, and a power bank. For the second one, they stripped everything from the Raspberry Pi 3 board and soldered flex cables to replace the bulky HDMI connector, with the electronics now housed by a 3D-printed case.

While most hobby projects would have stopped there, the team went on to create a third prototype, based on a Compute Module 3+ Lite connected to their own custom-designed carrier board. “Using the Compute Module allowed us to make the device a lot thinner, explore other form factors other than the regular Raspberry Pi 3’s, and probably most important of all, it allowed us to mass-produce the CutiePi tablet,” explains Penk.

Taking around three months to develop, the CutiePi carrier board is based on the reference designs made freely available by Raspberry Pi, and the team have open-sourced their now OSHWA-certified hardware: magpi.cc/CutiePiBoard.

“At the heart of this project is our love for open-source, and CutiePi is our expression of that affection,” says Penk. “All designs are available under open-source licence, and anyone who wants to produce it, or even build on it to make their next portable project, can freely do so. In fact, we advocate it.”

Make your own CutiePi: 3D-printable files for the tablet case will be freely available

Multi-touch display

The CutiePi tablet features a 1280×800 MIPI-DSI display, with a five-point capacitive multi-touch panel. The user interface is built on top of Raspbian, and you can access the standard Raspberry Pi Desktop via a toggle switch. “When you toggle on over to our made-from-scratch, touch-friendly UI, you will have access to the CutiePi shell, including a WiFi settings manager, a Chromium-based web browser that supports all the common touch gestures, an on-screen keyboard with multiple languages layout, and a terminal emulator, as part of our software version 1.0 release.”

A schematic for the CutiePi showing its components and features

Penk tells us that in the future it will be possible to support native Raspberry Pi apps in the CutiePi shell through use of XWayland, a fully-fledged X server implementation for the Qt Wayland Compositor being used for the display.

It all sounds very promising and, with the hardware parts near finalised, the team are focusing on the design for the final version of the tablet’s enclosure. They have decided to crowdfund the project in order to mass-produce CutiePi, so keep an eye on those crowdfunding sites for it.

Quick facts

  • CutiePi gets its name from the Qt framework used 

  • The carrier board features a sleep/wake button

  • The CutiePi prototype uses a 5000 mAh LiPo battery

  • A 3D-printable case design file will be released very soon 

  • A Raspbian image will also be made available for testing

CutiePi can be used as a ebook device as well as a touchscreen tablet

From The MagPi store

Subscribe

Subscribe to the newsletter

Get every issue delivered directly to your inbox and keep up to date with the latest news, offers, events, and more.