Introduction: Steampunk Raspberry Pi Laptop

Picture of Steampunk Raspberry Pi Laptop

This was a really fun project. I wanted to make a unique backup computer for my girlfriend's birthday and decided to run with a Raspberry Pi-based system because her main needs are internet and word processing. I've seen a lot of variations on Pi laptops, but I wanted to make something unique. Steampunk seemed the way to go and I'm glad I chose that direction!

Step 1: Keyboard Tray

Picture of Keyboard Tray

I didn't really spec this out when I started building. I knew I wanted a box, but didn't know how I was going to approach it.

I started with a mechanical keyboard with some typewriter-esque keys and built out a board for it. This went a few directions, and ultimately I wound up with a frankenstein keyboard tray. More on that later.

I routed out the section I needed for the keyboard to stick through, then put a dab of black paint on each empty key switch and pressed the keyboard into the routed out channel. I wanted an individual hole for each key to stick through, but they are all too close together and started breaking together. So I ended up taking the jigsaw to it and cutting what is there now.

Step 2: Building the Box

Picture of Building the Box

My dad helped me out with the base-box and initial lid construction. Mitered cuts require a table or miter saw and that's all there is to it. I don't care what the Amish tell you.

The box was built around the dimensions of the keyboard tray. I went with mitered joints to keep it as clean as possible. After the base was built, I drilled holes for all the accessories that would be built into the sides.

The lid came next, and this was a feat in itself. It was built with 3 mitered cuts on each piece so a top could sit flush into the lid sides. The top was mitered on all four sides and miraculously dropped into the sides perfectly.

I then used a jigsaw to cut the opening for the monitor. I used a recycled LCD from an old laptop and connected it with an LCD driver board I found from an amazing Chinese company on eBay (seller e-qstore) that was responsive, super helpful with answering questions, and even sent things expedited for next to nothing. Hands down the best experience I've had with a Chinese seller.

My routing skills leave something to be desired, and I had my way with the outer channel for the LCD. I knew it was being closed in, so I wasn't overly concerned. I did, however, cut out into the main monitor window a bit, but fixing that came with a great addition to the piece with trim lining the monitor window - giving it a picture frame feel. It makes me super happy when mistakes turn into awesome additions.

All pieces were stained and polyurethaned.

Step 3: Keyboard Tray Revisited

Picture of Keyboard Tray Revisited

While cutting holes in the keyboard tray for things like monitor control buttons, LED indicators, and the support arm channel, I broke the original keyboard tray. It was just too flimsy because I had routed out so much in the beginning. I was pretty bummed because the only part that was jacked up was the top. So I cut the top off and made a new channel for the keyboard.

This time, I went straight to the jigsaw and it came out a lot cleaner. It did break again. But. Gorilla glue is an amazing thing and after it was all clamped together and stained, you would never know it was several pieces, aesthetically or structurally.

Step 4: Never. Give. Up.

Picture of Never. Give. Up.

While hanging to let the stain dry, a huge gust of wind blew the base into the concrete and it shattered. I was so pissed. But I grabbed some clamps, some more Gorilla Glue and some new screws and it went right back together. Perseverance in the face of adversity.

Step 5: Decorating the Box

Picture of Decorating the Box

With going the steampunk direction, gears and gauges seemed to make sense. I found a lot of cool stuff on Etsy and Amazon. The front battery gauge, back switch plate and LED indicator housings came off Etsy. FWIW, actual watch gears that you can find in bulk on Etsy aren't what you probably want when designing something like this. They are super tiny and flimsy. Even the "large" ones. I found small bags of gears on Amazon that were solid brass and inexpensive.

The marbles on the front for the power indicators were hand-blown by Bruce Breslow of Moon Marble Company in Bonner Springs, KS. I wanted something that would route the existing light from the LEDs on my PSU to the front, but I didn't want straight LEDs. I ended up running 3mm fiber optic line from the PSU LEDs to the marbles. It's one of my favorite parts of the piece!

After I had the LCD in place and cables run, I closed the top up with three 1/4" planks.

Step 6: Wiring It Up

Picture of Wiring It Up

I shortened the length of almost every cable in the box. Make sure you have tiny/steady hands if you want to splice a USB cable. Wow. The only real hack I had to do here was opening up the power supply to route the power switch to a switch on the back of the box.

The Talentcell battery pack that I got for this seemed to be perfect for the application. It outputs in 5v, 12v and 9v simultaneously, and can charge while outputting from the single 12v jack. The screwy part is that while it's charging, it also outputs from every port. This means that you couldn't charge it without everything being on, and if it was totally dead, it would turn the Pi and LCD on and off over and over again while it was trying to get enough juice to keep everything on.

I circumvented this by changing the switch on the back from a SPST to a 3PST switch and broke the positive lines from the 12v and 5v outputs, using the third pole to handle the PSU on/off functionality. So now it can charge without outputting to everything as long as that switch is turned off. Obviously it's still trying to output, but it just can't get to any of the devices.

I used a Plugable USB 2.0 4-Port Powered Hub to power the Pi and add extra USB slots. This is a cheap, sweet hub. You can run power to it and then do a snake-eating-it's-tail configuration to power the Pi from it while the Pi is still taking data from it's other ports. Running the 5v line from the PSU to this provided power to everything the Pi needed.

I ran the 12v line to a distribution block of sorts, which is just me using a protoboard's power rail to send 12v to the 40mm fans, LCD driver board and 20W amplifier.

I rewired the LCD control buttons to five momentary switches at the top of the keyboard tray for easy access.

I used 1/2" PET Expandable Braided Sleeving to cover the lines running from the LCD to the LCD driver board internally.

I ran two LEDs on the keyboard tray to the GPIO pins on the Pi to show a power indicator and an activity light.

You have to use a USB soundcard on a Pi if you want it to output to an amplifier, and I don't know why. I've had this problem with all the arcade cabinets I've built, and it's an easy $7 fix. I ran an 1/8" splitter coming out of that to the amplifier and the external headphone jack.

As a last minute addition, I daringly took a drill and a dremmel to the keyboard tray and added a 1k pot for volume control of the amp.

Step 7: Testing and Software

Picture of Testing and Software

I ran with the Pixel distro for this build. Then I went through and did some basic security housekeeping like changing the default password, closing every unnecessary port on the firewall, disabling the bluetooth, and even put the Bro IDS platform on it to keep an eye out for shifty hackers... *shakes fist*

This thing runs like a champ! For its intended functionality, it does everything it needs to. You can get on the internet, write papers, check email, and if you want to get nerdy, brush up on your coding skillz.

Overall a really fun project that I'm really happy to put my name on!


celticht32 (author)2017-08-22

can you post a picture of the rewiring you did on the battery and a full parts list?

drone it73 (author)2017-07-22

Looks gr8. How much does it cost?

phrazelle (author)drone it732017-07-24

Based on your specific materials, and whatever bells and whistles you wanted to run with, it would vary. It could be done very cheaply if sourced properly!

hakk3r (author)2017-07-11

Where did you buy the battery indicator cover?

phrazelle (author)hakk3r2017-07-20

From this seller on Etsy:

jmiller120 (author)2017-05-04

So, im really interested in making this but i have a question. Is the round thing in the bottom right hand corner a touch pad, speaker, or just for decoration??? Just curious, thank you for this awesome instructable!

phrazelle (author)jmiller1202017-05-11

Thanks! That is a grille for a 3" speaker that is attached under it.

Ric57 (author)2017-05-03

I see many good thing's on Instructables, This is One of a few that is AWESOME. I think of a Raspberry Pi's size and then I see all that you added and I am very impressed.

daved8 (author)2017-05-02

you could make some serious money selling this as a kit. serious.

ShawnS60 (author)2017-05-02

This is really a masterpiece, man--the type of thing...I look at a Raspberry Pi in the box and marvel at what it must feel like to be able to build something with it. You did it! And with such art. You got my vote!

threebees (author)2017-05-02

You are an incredibly talented individual. You managed to combine contemporary with nostalgic. Well done! Love the keyboard keys ... brings me back to Typing 101 on a manual machine.

FunLife3315 (author)2017-04-28

Can I buy It?

Bubblegumpop (author)2017-04-22

so cool! i want to definitely try this for a school project

Patrick540 (author)2017-04-19

Stunning piece of work! For once in my life I'm utterly speechless.

wkelly4 (author)2017-04-13

Does the battery power meter on the front actually work? If so, how did you connect that?

phrazelle (author)wkelly42017-04-17

Yeah, that works! I ran 3mm fiber optic lines from the leds on the battery pack through the front of the box, then put hand-blown marbles in front of them to diffuse the light.

TimeMen (author)2017-04-13

The only thing i could do after reading was to vote for this project in both contests.
Great Work!

JackB64 (author)2017-04-11

nieces Pi laptop build yet , great work .

nanosec12 (author)2017-04-06

Beautiful, should be entered into the woodworking contest as well.

phrazelle (author)nanosec122017-04-09

Thanks! I just added it. :)

nanosec12 (author)phrazelle2017-04-11

And I just voted for it !! Good Luck

msdrpepper (author)nanosec122017-04-09

I agree!!

Izzy5 (author)2017-04-11

Love the idea and job well done great work on the keyboard

sgbotsford (author)2017-04-09

Very cool. However your default desktop theme (at least when you are showing it off) should be sepia toned greyscale.

Also: Possibly faint sounds of a tiny steam engine where volume and speed depend on the %cpu being used.

Set two small glasses into the box, with brass lids. One is filled with water, the other with crushed coal.

A 'monitor' function on the screen displays steam pressure, generator voltage...

Brass plate: Babbage Universal Calculator Co.

phrazelle (author)sgbotsford2017-04-10

Love it. How about a tiny steam pipe coming out of the side that puffs steam when an email is received?

LauraG149 (author)phrazelle2017-04-11

Use model train smoke, you can get it scented like coal, or even better cinnamon! My vote is for a puff of smoke every time an email is deleted, that MAY make me clean up my inbox more if the deleted email goes up in smoke :-) Very, very cool!

sgbotsford (author)phrazelle2017-04-10

Better: Translate the email into morse code.

The smoke thing may be possible with liquid smoke (theatre prop store) and a small heater.

phrazelle (author)sgbotsford2017-04-10

Now we're getting somewhere...

mach1950 (author)sgbotsford2017-04-09

Bwaaaahahahaaahaha. SOme very cool ideas here.

thundrepance (author)2017-04-10

i voted for you in both categories & favorited this faboo creation, then, forwarded it to my son!! x^D

Ferntoe (author)2017-04-09

I love this! I'm a 70-ish old fart and typed on a beastly Olympia/Corona (complete with 2.5" high key stems). Miss a key and the finger gets caught in between the other keys. One needed a whole can of band aids because fingers weren't meant to be ripped out of bear teeth! I've seen typewriters evolve...we thought the correcting select was grand. I get a whiff of White out and am higher than a kite! Unfortunately, my escapades with the elderly Corona, have given me a 40 pound keystroke. Rattles the choppers off of these electronic pussycats. Still did at least 65 wpm (words per minute). Is this usable? It seems like it. Well done!

phrazelle (author)Ferntoe2017-04-10

Thank you! Yes, this is fully functional.

EnriqueR18 (author)2017-04-10

Simplemente un trabajo impresionante. Enhorabuena

phrazelle (author)EnriqueR182017-04-10

Muchas gracias! Fue divertido crear.

Dannlh (author)2017-04-09

Really Nice! You might want to consider replacing the fan cover with a large gear with intricate internal cut-outs...

phrazelle (author)Dannlh2017-04-10

That's a great idea! The fan covers on the sides would be easy to flip out. I'd just need to find large enough gears that matched the other bronze ones.

EMCguy (author)2017-04-09

Where did you find the typewriter key caps?

phrazelle (author)EMCguy2017-04-10

I bought this set off of Amazon:

Wolfgangmoazart (author)2017-04-10

love it can't make it though if I could I would make one for all my friends

LuckyC13 (author)2017-04-10

I think the absolute best part of this is that you made it FOR someone. Gifts made are so thoughtfilled!

graywoulf (author)2017-04-09

You should win Steampunk award of the century for this one!!

nkrementz (author)2017-04-09

Holy Crap this is awesome! I would love to be able to make something like this.

pmorse1 (author)2017-04-09

All I can say is, "Wow!" It's beyond my comprehension, but I can still appreciate the work and love put into this gift. Your girlfriend is one lucky gal!

mlaiuppa. (author)2017-04-09

That is absolutely fabulous and I love it.

As for the rest, it's all Greek to me so not something I would ever attempt to build. But kudos to you for a beautiful and thoughtful gift. It is a thing of beauty and a wonder to behold.

ZoltánS26 (author)2017-04-09

Man, this is crazy, you can be proud of it.

IvoG1 (author)2017-04-09

Amazing! Where the coal goes?

msdrpepper (author)IvoG12017-04-09

*snort* that was so funny!!

msdrpepper (author)2017-04-09

This is so amazing! I wish my hubby was hardware oriented like this. I just learned about Moon Marbles in KS only a few days ago, and I've lived in KS how long (45 years!?)!? So I am happy she likes this and the detailed work... and yep, glue fixes lots of stuff!! Great project!! Hope you win the contest !

ThummarwitshW (author)2017-04-09

This is really Amazing.

Chris C-D (author)2017-04-09

Stunning, I will share this on Steampunk Tendencies.

About This Instructable




Bio: I love playing with random things to make random stuff!
More by phrazelle:Reclaimed Pallet Wood Sandwich BoardOrnate Magic MirrorSteampunk Raspberry Pi Laptop
Add instructable to: