element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents DIY Raspberry Pi Cyberdeck -- Episode 488
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
Related
Recommended
Toptech-Voices
Engagement
  • Author Author: Matt
  • Date Created: 17 Feb 2021 3:58 AM Date Created
  • Last Updated Last Updated: 13 Apr 2026 5:12 PM
  • Views 5905 views
  • Likes 8 likes
  • Comments 15 comments

DIY Raspberry Pi Cyberdeck -- Episode 488

DJ Harrigan sets out to build a cyberdeck that’s less about chasing sci‑fi perfection and more about making something genuinely fun, usable, and a bit strange. Using a Raspberry Pi 4 as the core, he works through the real challenges of squeezing power, audio, buttons, a touchscreen, and a battery into a portable case, running into quirks along the way like Raspberry Pi audio wiring oddities and the realities of power draw. Instead of copying a laptop, he leans into big clicky buttons, a chunky volume knob, exposed connections, and a custom case that looks and feels purpose‑built. The end result is “just a Raspberry Pi in a cool case,” but one that’s far more satisfying to use—and a solid starting point for future hacks, experiments, and whatever those buttons end up doing next.

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

DJ Harrigan’s Cyberdeck as a Portable Computing Manifesto

Long before laptops became sleek slabs of aluminium and glass, science fiction imagined computers as strange, personal artefacts, purpose‑built tools that reflected their user as much as their function. One of the most enduring of these ideas is the cyberdeck, a term popularised in the cyberpunk fiction of William Gibson. In those stories, a cyberdeck was not just a computer; it was an interface to another world, rugged, idiosyncratic, and deeply personal.

They're also cool.
image

Defining the Cyberdeck

Cyberdecks, by their very nature, are loosely defined objects, so the project is guided by three self‑imposed rules:
  • It must be functional
  • It must be unique or weird
  • And it must look cool
That framing becomes important later, no integrated keyboard, exposed power rails, oversized buttons. This is not a laptop replacement. It is a deliberate rejection of the laptop metaphor.
To keep the build grounded, Harrigan breaks the system down into four classic electronic subsystems: control, input, output, and power. This structure not only clarifies the design process but makes the project far more approachable for anyone looking to recreate or adapt it.

image

Control and Processing: Why the Raspberry Pi 4 Makes Sense

At the heart of the cyberdeck is the Raspberry Pi 4 Model B, chosen not for novelty but for practicality. Harrigan describes wanting something he could genuinely use as a portable development machine, and the Pi 4 is well suited to that role.
Technically, the Raspberry Pi 4 represents a significant step up from earlier models. With a quad‑core 64‑bit Cortex‑A72 CPU running at 1.5 GHz, up to 4 GB or 8 GB of LPDDR4 RAM, USB 3.0, true Gigabit Ethernet, and dual‑display support up to 4K, it comfortably supports desktop Linux workflows while remaining compact and power‑efficient. Most of this is overkill for what we want, you can get away with a Raspberry Pi Zero which may be better suited, but this was available at the time.
Equally important is its I/O flexibility. The 40‑pin GPIO header, CSI camera interface, DSI display connector, and analogue audio output allow the cyberdeck to integrate tightly without resorting to bulky adapters or internal HDMI cabling, something Harrigan is keen to avoid in a portable enclosure.
image

Display and Visual Output

For the primary interface, Harrigan selects the Official Raspberry Pi 7‑inch Touchscreen Display. The choice is pragmatic rather than flashy. The display connects directly via the Pi’s DSI port, requiring only a ribbon cable and GPIO power, which dramatically simplifies internal wiring.
With a resolution of 800 × 480 pixels, 10‑finger capacitive touch, and solid mounting points on the rear, the display is well suited to embedded projects where reliability and integration matter more than raw pixel density. Harrigan highlights its efficiency and rigidity, noting that the screen itself becomes a structural element of the enclosure—a subtle but important mechanical advantage.
The touchscreen also reinforces the decision to omit a built‑in keyboard. Instead of replicating a laptop layout, the cyberdeck leans into touch interaction and external peripherals when needed.
image

Vision and Future Learning: Integrating the Raspberry Pi Camera

Mounted discreetly on the rear of the enclosure is a Raspberry Pi Camera Module, included not as a gimmick but as a learning tool. Harrigan explicitly frames this as an investment in future exploration, particularly in computer vision.
The Raspberry Pi camera ecosystem benefits from a high‑bandwidth CSI interface, allowing direct sensor data transfer without USB overhead. Even earlier camera modules support HD video and multi‑megapixel stills, while newer variants extend this significantly. In a cyberdeck context, the camera transforms the device from a passive computer into an active sensing platform, capable of image processing, augmented interfaces, or environmental awareness.
image

Audio Output

Audio is handled by a 10 W, 4 Ω speaker, driven by a SparkFun Mono Audio Amplifier (3 W). While the speaker’s rated power exceeds what the amplifier can deliver, this pairing provides headroom and clarity without stressing the electronics.
The amplifier’s support for analogue volume control via a 10 kΩ audio‑taper potentiometer allows Harrigan to add a satisfyingly large physical knob to the enclosure—another deliberate rejection of purely digital controls. Compact Class‑D amplifiers like this are highly efficient, making them ideal for battery‑powered systems where heat and power loss matter.
One subtle but important technical detail Harrigan highlights is the Raspberry Pi’s TRRS audio jack pinout, where composite video and ground are swapped compared to many standard breakouts. Correctly handling this avoids noise and grounding issues, an easy trap for first‑time builders.
imageimage

Power Architecture

Power is often where portable projects fall apart, and Harrigan treats it accordingly. The cyberdeck is powered by a 26650 lithium‑ion cell rated at approximately 5200 mAh, chosen for its ability to supply high current without significant voltage sag.
Because lithium‑ion cells operate at a nominal 3.7 V, the system relies on a high‑power 5 V boost converter capable of delivering up to 25 W, enough to handle the Raspberry Pi, display, audio system, and peripherals simultaneously. Charging is handled by a SparkFun LiPo Charger, prioritising safety and simplicity over fast charging.
Harrigan is candid about the trade‑offs: this is not a daily‑driver laptop, and overnight charging is perfectly acceptable. That honesty is refreshing and instructive for anyone designing battery‑powered builds.
imageimage
imageimage

Enclosure Design: Where the Cyberdeck Becomes Itself

The enclosure is where the project truly earns its name. Designed in Autodesk Fusion 360, the case combines 3D‑printed PLA components with machined aluminium front and rear plates cut from a 1/16‑inch aluminium sheet. The result is a structure that is rigid without being bulky.
At roughly 330 mm long, 140 mm tall, and 50 mm thick, the cyberdeck avoids the “lunchbox computer” trap while still feeling substantial. The asymmetrical handle, exposed banana‑plug power outputs, and deliberate absence of a keyboard all contribute to an object that feels purpose‑built rather than consumer‑polished.
Importantly, the design is optimised for replication. The main printed parts require no supports and fit within the build volume of common hobbyist printers, making the project accessible rather than aspirational.

imageimage

Assembly, Testing, and Reflection

Internally, the wiring is clean and methodical. Power flows from battery to charger, through a physical power switch, into the boost converter, and then out to shared 5 V rails. A Permaproto half board provides reliable distribution and strain relief, an often overlooked detail that dramatically improves long‑term durability.
On first power‑up, illuminated buttons confirm power delivery, the Raspberry Pi boots cleanly into Raspberry Pi OS, and the system comes alive without drama. As Harrigan reflects, it is “just a Raspberry Pi in a cool case”, and yet far more satisfying to use than expected.
What ultimately defines this cyberdeck is not what it does today, but what it invites next. The unused buttons, expansion ports, and exposed power rails are not flaws; they are deliberate openings. Harrigan openly asks how it should evolve, and by extension, how others might build their own.
In that sense, this project succeeds on every level it set out to address. It is functional. It is weird. And it looks undeniably cool.
More than that, it reminds us that personal computing does not have to converge toward a single shape. Sometimes, the future looks like a strange box with too many buttons, and that is exactly the point.

imageimage

imageimage

Products and Parts Used:

 

Product Name Manufacturer Quantity Buy Kit
Raspberry Pi 4 Raspberry Pi 1 Buy Now
Raspberry Pi Display Raspberry Pi 1 Buy Now
PLA Filament VERBATIM 1 Buy Now
microSD Card Transcend 1 Buy Now
Raspberry Pi Camera Raspberry Pi 1 Buy Now
10W 4Ohm Speaker Visaton 1 Buy Now
10K Audio Taper Potentiometer Bourns 1 Buy Now
180R Resistor 1/8W MULTICOMP PRO 5 Buy Now
Rocker Switch Carling Technologies 1 Buy Now
Latching Pushbutton Switch SCHWEITZER 5 Buy Now

 

Additional Parts:

 

Product Name
26650 Cell
USB female panel jack
(10x) M3x10 screw
2'x2' 1/16" aluminum sheet
Sparkfun mono amplifier 3W
Sparkfun LiPoly Charger
(40x) 6-32 x 3/8"
Permaproto half board
C Cell Battery Contacts
Supporting Links and 3D Model Downloads:
-  Episode 488 Resources  
element14 presents
DIY Raspberry Pi Cyberdeck

element14 Presents  |  About DJ  |  Project Videos

  • portable development platform
  • gpio button interface
  • fusion 360 enclosure
  • embedded linux device
  • diy electronics fabrication
  • e14p_DJ
  • raspberry pi cyberdeck
  • maker electronics build
  • diy cyberpunk computer
  • cyberdeck build
  • custom raspberry pi case
  • cyberpunk hardware design
  • battery powered pi
  • friday_release
  • portable maker computer
  • single board computer project
  • e14presents_djharrigan
  • Share
  • History
  • More
  • Cancel
Actions
  • Share
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • baldengineer
    baldengineer over 5 years ago +2
    I don't know DJ, this kind of looks like it is just a Raspberry Pi in a fancy case.... oh wait, that's what you said! No joke, it is a gorgeous case and worth much more than "just a Pi in a case." If you…
  • DAB
    DAB over 5 years ago +1
    Nice build. You could use the switches to set different modes or activate additional sensors. Have you considered adding a fan for the RPi 4? I would worry that it might over heat if used over an extended…
  • bobgerman
    bobgerman over 5 years ago +1
    I love this project. But man, those latching switches are expensive. Anyone know of a lower cost alternative that would fit the project? They're going for like $20 EACH on Newark.
  • mrvolt
    mrvolt over 5 years ago in reply to bobgerman

    Thanks!

     

    I already had those switches on hand (probably from a surplus haul years ago), so I agree that $20 new is nuts. Since the holes are ~15mm, this leaves room for any other similar dimension switch, or smaller if you make an adapter plate.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mrvolt
    mrvolt over 5 years ago in reply to mwharton

    That's awesome! Please be sure to share your photos here when you're done.

     

    Here's the plates separated at the same seam as the case. Bear in mind that the body is designed to take advantage of the solid plate for the main structure, and while I'm sure the pi display will hold things together, I don't think it should take the brunt of the mechanical stress.

     

    If you want solid plates, there are online metal laser cutting services like OshCut and SendCutSend.

     

    Keep us posted on your build!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mrvolt
    mrvolt over 5 years ago in reply to bonzadog

    Haha I was perhaps a bit too sarcastic with my laptop jab. Give me a full physically qwerty keyboard or give me death! Indeed, more ventilation is necessary for a longer Pi 4 runtime.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mrvolt
    mrvolt over 5 years ago in reply to hifromkatie

    Thanks Katie!

     

    I like your hotkey idea. Now I just need to make wee labels for the switches to match...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mrvolt
    mrvolt over 5 years ago in reply to airbornesurfer

    Roger that! I guess I'm obligated to more Fusion related video at this point image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mrvolt
    mrvolt over 5 years ago in reply to DAB

    Thanks DAB!

     

    The case is certainly lacking in proper ventilation. Don't tell anyone, but I swapped out the Pi4 for a Pi3 A+ after the episode.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mrvolt
    mrvolt over 5 years ago in reply to baldengineer

    Thanks James!

     

    I'll definitely keep a design breakdown video in mind for the future!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • bobgerman
    bobgerman over 5 years ago in reply to mwharton

    I used meshmixer to split them not far from the middle, but not near the screw holes.  I don't think glue will be required, I think the screws will hold it in place well enough. But I'm still not super happy with that look, and I'll probably get a metalworker i know to cut me the aluminum instead.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mwharton
    mwharton over 5 years ago

    Ditto.  Great Build.   My show stopper is printing the front  and back panels.  Printer bed not big enough.

     

    Can you provide an STL that splits the panels and glue them together?

     

    Any pointed on how to get the panels cut out of aluminum or metal.  Can you provide details or pointer on how to do this as well.

     

    Once i get it together, I'm going to use it for SDR-RTL station.

     

    Thanks.

    IOT2Z

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • bobgerman
    bobgerman over 5 years ago

    I love this project. But man, those latching switches are expensive. Anyone know of a lower cost alternative that would fit the project?  They're going for like $20 EACH on Newark.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube