https://www.the-diy-life.com/make-a-tiny-raspberry-pi-based-cyberdeck/ Facebook Instagram Pinterest Youtube * Projects + 3D Printing + Laser Cutting + Electronics Projects + Arduino Projects + Raspberry Pi Projects * Arduino + Arduino Projects + Arduino Tutorials * Raspberry Pi + Raspberry Pi Projects + Raspberry Pi Tutorials * Reviews Search [ ] The DIY LifeThe DIY LifeTech & Electronics The DIY LifeThe DIY LifeTech & Electronics * Projects + 3D Printing + Laser Cutting + Electronics Projects + Arduino Projects + Raspberry Pi Projects * Arduino + Arduino Projects + Arduino Tutorials * Raspberry Pi + Raspberry Pi Projects + Raspberry Pi Tutorials * Reviews [ ]Go Search Get in Touch Electronics ProjectsRaspberry Pi ProjectsProjects Make A Tiny Raspberry Pi Based Cyberdeck Read More Michael Klements Michael Klements March 8, 2023 474 4 I've had a Hyperpixel 4 display in my project cupboard for about two years now. I bought it because it looked like the perfect display to pair with a Raspberry Pi to build a tiny Cyberdeck because it plugs into and is driven entirely through the Pi's GPIO pins. Hyperpixel 4 Display Plugs Directly Into Pi 4 GPIO Pins So when Atomstack reached out and asked me if I would like to try out their new Atomstack X30 Pro laser engraving and cutting machine, I thought that this would be a great project to build with it. I'm going to make up the Cyberdeck in a clamshell design with the display mounted directly onto the Raspberry Pi in the top half and then a small keyboard in the bottom half. I found a re-purposed keyboard from a Blackberry online which has a small custom carrier board on it to make the keyboard and trackpad act as a USB-connected keyboard and mouse. So, I'm going to build this into the bottom half. Blackberry Keyboard With Trackpad To make up the case components, I'm going to use the new Atomstack X30 Pro to laser-cut and engrave some 3mm plywood sheets. You can find out more about the X30 Pro in my unboxing and review post. Here's my video of the build, read on for the write up; What You Need To Build Your Own Tiny Cyberdeck * Raspberry Pi 4B - Buy Here * Hyperpixel 4 Display - Buy Here * 32GB Sandisk Ultra MicroSD Card - Buy Here * Blackberry Keyboard & Controller - Buy Here * M2.5 Button Head Screws - Buy Here * Short USB C Cable - Buy Here Tool & Equipment Used * Atomstack X30 Pro - Buy Here * Atomstack Honeycomb Bed - Buy Here * Power Meter - Buy Here Some of the above parts are affiliate links. By purchasing products through the above links, you'll be supporting my projects, at no additional cost to you. Designing The Tiny Cyberdeck Components I designed the two halves of the Cyberdeck in Inkscape. It's essentially two boxes, one that will hold the Pi and display and form the top half of the clamshell and then a second to hold the keyboard in the bottom. Plywood Cyberdeck Design In Inkscape Holding the two halves together are these hinges, which are shaped this way to limit the opening range of travel to a 45-degree angle. It'll also hopefully be able to sit on a desk when it's open without toppling over. I'll have to see about this as there is a lot of weight in the top half with the Pi and display both there. Plywood Hinge Design To Limit Travel I also put my initials onto the top plate as a logo to engrave. Cyberdeck Case CAD FileDownload Cutting The Components On The X30 Pro Let's load a piece of plywood and engrave and cut the top half components. I've set Lightburn to engrave the logo first so that the part doesn't shift when it is cut. I'll leave the air assist off for the engraving and then turn it on when it starts cutting. If you watch my video, you'll see that the laser runs back and forth in lines, called scan lines, to mark the wood and create the logo. Laser Engraving The Logo Once that's done we can turn on air assist to start the cutting. Laser Cut Case Components Now we've got the first sheet of components cut. Next, let's cut the components for the bottom half. Assembling The Cyberdeck To assemble the cyberdeck, let's first glue the bottom sections of each half together. These fit together using the interlocking tabs that we've cut into them, we just need to make sure that we put them in the right way around. Clean Edge Cuts Using Air Assist I'm using PVA wood glue to glue the components together. You can use clamps to hold them together while the glue dries for a stronger bond. PVA Wood Glue To Assemble Case Assembled Cyberdeck Display Case The keyboard housing goes together in a similar way, again making sure that the sides with the hinge tabs are installed the correct way around. The cutouts for the back strips should face upwards towards the surface of the keyboard. Assembling The Keyboard Half Of The Case With those drying, we can mount the display onto the Raspberry Pi. It comes with a set of standoffs and a header extension, so let's plug the extension into the GPIO pins. Pressing GPIO Adaptor Into Place We can then screw the standoffs into the back of the display. Screwing In The Display Standoffs Then press the display into place on the Pi. Plugging Raspberry Pi Into Displays GPIO Pins Now let's mount the display and Pi stack into the top half of the Cyberdeck. The screws that hold the Pi onto the display's standoffs are too short to go through the plywood as well, so I'm going to replace them with some M2.5x12mm screws. Screwing Display Stack Into Cyberdeck Case Display Stack Held In Place I've prepared a microSD card with Raspberry Pi OS on it and I've pre-configured the software for the Hyperpixel 4 display, so it should work automatically shortly after booting up. The microSD card will still be accessible through the slot on the side of the Cyberdeck, so we don't have to open it up again if we need to re-flash the card. We can then press the bezel into place around the display. I could add a drop of glue to the edges to make sure that it doesn't fall out again, but it actually fits into place quite well without glue. Installing Screen Bezel Raspberry Pi Ports Next, let's do the same with the keyboard. We'll position it within the cutout and then glue the bezel into place to hold the keyboard. Installing Keyboard Into Bottom Half Of Case Then we need to add the hinges to join the two halves together. These just use some M3x12mm screws, nuts and washers to mount them onto the two halves. I'm using two nuts on each so that the nuts can be tightened against each other and not the hinge so that the hinge is able to move freely. Double Nut On Hinge To Allow Movement We also need to make sure that they are positioned correctly so that the end stops stop the display from opening too far. Hinge Opening Limits Lastly, I'm going to glue some felt strips onto the outer edges so that the display doesn't rub against the keyboard when it is closed as this might scratch it. Adding Felt Strips To Cyberdeck That's the Cyberdeck complete. I really like the clamshell design and how compact it is when it's folded up. Completed Cyberdeck Using The Cyberdeck To use the Cyberdeck, we need to plug in a short USB C cable between the keyboard and the Pi as well as a power cable. Adding Keyboard USB C Cable Adding USB C Power Cable A straight USB C cable is fine if you're using it as a handheld device, but if you want to use it on a desk then you'll need to use a cable with a 90-degree connector otherwise it'll rest on the connector and won't lie flat on the desk. Once it boots we can use the touchscreen or trackpad to move the cursor and open applications and we can type in commands using the keyboard. Testing The Cyberdeck Keyboard There is an under-voltage warning coming up periodically with this cable. So it probably isn't able to supply enough power to drive the display and keyboard attached to the Pi as well. This doesn't come up if I use my USB-C adaptor directly, but this doesn't have a 90-degree connector on it. Youtube Playback On Cyberdeck The Cyberdeck uses around 4-6W when running, so it can be powered through a power bank for a couple of hours if you'd like it to be completely portable. Power Consumption I think it's come out really well, let me know what you think of the Cyberdeck in the comments section below and let me know if there is anything that you think I could improve upon or change. Big Buck Bunny Playback On Cyberdeck * Tags * Atomstack * Cyberdeck * Hyperpixel * raspberry pi Previous article Atomstack X30 Pro Unboxing & Testing Next article Level Up Your Homelab With The Raspberry Pi CM4 Compute Blade Michael Klements Michael Klements Hi, my name is Michael and I started this blog in 2016 to share my DIY journey with you. I love tinkering with electronics, making, fixing, and building - I'm always looking for new projects and exciting DIY ideas. If you do too, grab a cup of coffee and settle in, I'm happy to have you here. 4 COMMENTS 1. [svg] Anonymous April 28, 2023 At 4:24 am Great gadget, Michael! It would be helpful to see views of it closed to get an idea of it "heft". TIA, RO Reply 2. [svg] Leu May 2, 2023 At 11:32 pm Love this ! Reply 3. [svg] Steve June 17, 2023 At 3:13 pm Awesome Could you sell me one? Steve [email protected] Reply 4. [svg] Steve June 17, 2023 At 3:14 pm Awesome Could you sell me one or tho those? Steve [email protected] Reply LEAVE A REPLY Cancel reply [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] Comment: Please enter your comment! [ ] Name: Please enter your name here [ ] Email: You have entered an incorrect email address! Please enter your email address here [ ] Website: [ ] Save my name, email, and website in this browser for the next time I comment. [ ] Notify me of follow-up comments by email. [ ] Notify me of new posts by email. [Post Comment] Latest posts Pi 5 Desktop Case For Pineberry HatDrive! Michael Klements - January 15, 2024 1 Today we're going to be assembling a 3D-printed case for the new Raspberry Pi 5 and Pineberry's HatDrive! This is an adaptation of my... Can I Design & Print A Mini ITX Computer With One Charge Of The Jackery Solar Generator 2000 Plus? Michael Klements - December 6, 2023 0 Jackery recently asked if I'd like to try out their new Solar Generator 2000 Plus portable power station. It's got some great features like... My Raspberry Pi 5 Case Has A Wrap-around Window Michael Klements - November 29, 2023 3 I've adapted the case with a wrap-around window that I made last year to fit the new Raspberry Pi 5. This new design includes... Related posts 3D Printing Pi 5 Desktop Case For Pineberry HatDrive! Today we're going to be assembling a 3D-printed case for the new Raspberry Pi 5 and Pineberry's HatDrive! This is... Michael Klements - January 15, 2024 The DIY LifeThe DIY LifeTech & Electronics The best resource for tech and electronics projects, tutorials and reviews Facebook Instagram Pinterest Youtube Latest Posts Pi 5 Desktop Case For Pineberry HatDrive! Michael Klements - January 15, 2024 1 Today we're going to be assembling a 3D-printed case for the new Raspberry Pi 5 and Pineberry's HatDrive! This is an adaptation of my... Can I Design & Print A Mini ITX Computer With One Charge Of The Jackery Solar Generator 2000 Plus? Michael Klements - December 6, 2023 0 Jackery recently asked if I'd like to try out their new Solar Generator 2000 Plus portable power station. It's got some great features like... My Raspberry Pi 5 Case Has A Wrap-around Window Michael Klements - November 29, 2023 3 I've adapted the case with a wrap-around window that I made last year to fit the new Raspberry Pi 5. This new design includes... Most Popular Recondition a Lead Acid Battery, Don't Buy A New One Michael Klements - May 12, 2016 144 Lead acid batteries often die due to an accumulation of lead sulphate crystals on the plates inside the battery, fortunately, you can recondition your... DIY Raspberry Pi 4 Desktop Case With OLED Stats Display Michael Klements - October 26, 2020 161 Today I'm going to be showing you how to make your own desktop case for a Raspberry Pi 4, which looks like a mini... How To Upgrade Your Home's Entrance & Increase Curb Appeal Michael Klements - December 16, 2019 1 Your entrance or front door to your home is the first thing people look at when they walk past, drive past or come to... Fast Access * About Us * Advertise With Us * Contact Us * Privacy Policy * Terms of Use (c) The DIY Life | All rights reserved | [svg] Quantcast