Portable Pi Computer

Portable Raspebrry Pi Computer

In 2021, I had the opportunity to make a physical project during the TOCS (an IoT-focused “competition”). The TOCS is an open-to-all competition by https://www.telecom-valley.fr/. It also allows you to discover the maker world with the “SoFAB” (https://www.sofab.tv/) - a fablab in Sophia Antipolis. For this competition, I decided to make a portable computer with a Raspberry Pi 4. The idea was to have a small computer that could be used to program and test code on the go. This is frequently referred to as a cyberdeck.

cyberdeck

This project had two versions so far. The first one was made for the TOCS, the second one was the updated version of the first one. The second version was made to be more portable and more simple

This project is linked to a github repository: https://github.com/Its-Just-Nans/cyberdeck. 1 This project is also inspired by many cyberdeck projects on the internet, some inspirations pics are available in the repo.

First version

The first version was made with a 7-inch screen, a Raspberry Pi 4 and a power bank to power all the components. The major difficulty was to create the case that would hold all the components. I used plexiglass to make a complete case - like the old GRID compass computer (1982) but transparent.

Inspiration pic: GRID compass computer (1982)GRID compass computer (1982)

The case was made in laser-cut plexiglass, plans were made as svg files, then uploaded to the cutting machine with a USB stick.

Unfortunately, I didn’t have time to have a clean design. Glue was used to attach plexiglass sheets together. The screen was screwed directly into the case.

Modelisations on Fusion360
cyberdeck first version

Cyberdeck with the full case

cyberdeck first version

My project was ready for the TOCS, the demo was made with a simple http server on the raspberry pi. The project was well received by the jury and I received the jury’s special prize.

After the TOCS, the glue used for the plexiglass sheets was not strong enough. The case was no longer robust enough. The cyberdeck was put aside for a while.

Some pictures (after the TOCS - not glued) to have an idea
cyberdeck battery pic

Closed cyberdeck - we can see a little crack

cyberdeck battery pic

Open cyberdeck

cyberdeck battery pic

Components

Components
7 inch Raspberry Pi 4 Model B 3B LCD Display Touch Screen
Raspberry Pi 4B 4Go RAM + accessories
Perixx PERIDUO-212 - keyboard + mouse (unused)
Charmast Power bank 23800mAh 20 Watts
90 Degree Left Mini USB to Micro USB Male
HDMI Cable Connector Adapter 90 Degree
HDMI flat cable

One of the goals of selected components is to be small and portable. Long USB cables were avoided. Flat hinges were made and 3D-printed to attach the screen to the case (https://github.com/Its-Just-Nans/flat-hinge)

Screen connectorscyberdeck screen pic

Second version

The second version was developed in September 2024. The goal was to make a more portable and more simple version of the first one.

Inspiration pic: Minimalist cyberdeckInspiration simple design

Major changes were:

  • the reduction of the case
  • the reduction of the keyboard
  • the power bank was directly attached to the case

Power bank modifications

The power bank is now attached to the plexiglass plate with velcro. Velcro is screwed to the base plate.

Power bank images

Velcro wrapping the power bank

cyberdeck battery pic

Velcro attached to the base plate (with screws)

cyberdeck battery pic

Final

cyberdeck battery pic

Keyboard reduction

The keyboard is already small, but with a diet, it could be made twice as compact. We can also see that the keyboard is ergonomically tilted - the support is bigger at the top. Let’s remove that!

Keyboard images

Base Perixx keyboard

cyberdeck keyboard pic

Base keyboard

cyberdeck keyboard pic

Red back plate removed

cyberdeck keyboard pic

Keycaps and support only - hood removed

cyberdeck keyboard pic

With all of that removed, the keyboard connector is not attached but it needs to be! Also the long USB cable is cut with a new USB socket.

Keyboard connector images

Drilled some holes into the plexiglass plate for the connectors’s screws

cyberdeck keyboard pic

Some holes are for the connector seal

cyberdeck keyboard pic

Plexiglass plate (transparent), connector seal, keyboard’s electrical sheets, connector and a little plexiglass plate (hidden on the picture) to fix all together with two screws

cyberdeck keyboard pic

Screen

The screen is now attached with one plexiglass plate, the back of the screen is no longer protected.

Screen imagecyberdeck screen pic

Raspberry

As the complete case is gone, the raspberry is now protected with its own plastic case and attached with screws.

Raspberry images

Raspberry

cyberdeck raspberry pic

Raspberry side view

cyberdeck raspberry pic

Raspberry with his screws

cyberdeck raspberry pic

Final full pics

Here are a few pictures of the second version of the cyberdeck. The attentive reader will notice that the plexiglass plate of the screen is not attached to the base plate because hinges are incorrectly sized.

Cyberdeck second version images
cyberdeck full pic
cyberdeck full pic
cyberdeck full pic

More images are available in the repository https://github.com/Its-Just-Nans/cyberdeck !

Footnotes

  1. Credit to all images are in the repository https://github.com/Its-Just-Nans/cyberdeck/blob/main/inspiration/README.md