Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

Raspberry Pi 7-Inch Touchscreen Mount with Keyboard Shelf

by Jon_S, published

Raspberry Pi 7-Inch Touchscreen Mount with Keyboard Shelf by Jon_S Jun 14, 2016
0 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

3165Views 307Downloads Found in Electronics


Update 6/14/2016 - added separate part files for smaller print bed owners and modders

This mount is for a Raspberry Pi with the official 7-inch touchscreen display, and a Rii X1 mini wireless keyboard.

I use it with Octoprint and the Touch UI plugin to control my printer if my computer is switched off.

The assembly is completely held together and mounts to a vertical surface (in my case my printer door) using 30mm socket head cap screws (x10). No glue is required.

The Rii X1 wireless keyboard can be bought from Amazon for ~$18: https://www.amazon.com/gp/product/B00I5SW8MC/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1

30mm socket head cap screws can be sourced from McMaster Carr for $3.80 for a pack of 50: http://www.mcmaster.com/#91292a022/=12ugx6j

You'll need a ~8.5" x 6.5" bed to print all pieces at once using pi_screen_mount_and_keyboard_stand_rev_2_final.stl. Alternatively, you can download the separate pieces, but note that you'll need at least 6.5" in one axis of your bed to print the larger parts.

Print Settings

Printer Brand:



Printrbot Plus










No supports required. It's a pretty easy print that should work with a range of infill, layer heights, and perimeter walls.

I used 0.3mm layers because it doesn't have any fine details, and thicker layers are stronger (and obviously faster).


Assembly Instructions

Mount your Raspberry Pi to the touchscreen in the standard manner (stacked on top of the screen driver board).

The two side pieces shown in yellow in the 3D illustration fit on to the (red) base using the dovetail connections. A 30mm screw inserted from the front side through each dovetail hold these pieces firmly in place. Tighten until the socket head in slightly recessed in to the screw head hole.

The assembly is attached to the screen using four 30mm screws inserted from the back in to the holes go through to the cut outs. Align those cut outs to the screen's tapped metal mounting tabs tighten. Be careful to make sure your calibration isn't off so that the 30mm screws go in too far. When printed correctly, the ends screws should only go a millimeter or so past the metal sheet.

The keyboard shelf should press fit (at a 30° angle) in to the base piece. I didn't need any glue.

There are four holes without a screw head hole are for mounting the whole assembly to a wall using 3mm screws. I used the same 30mm screws as I had them, but shorter screws should work too.

More from Electronics

view more

All Apps

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

So many likes & collections but not a single "Made", sad community ;(

Your design's great, like it and definitly give a shot! - Are you still into this? I plan to mod it for another purpose (Car-Navigation with the Raspi), would you share the drawings?

The .STL is in the Thing Files.

I love this design, but I need to remix it a bit. I want to add some mounting options to a 2020 bar as well as create a bracket that will fit the new version of the Rii keyboard (the larger version)

Anyway I can get the individual STLs or any model files you have?



Which keyboard do you plan to use? Rii has quite a lot.

I deliberately stuck with the X1, as it's close to the width of the screen.

Thank you!

I'm using the ultra slim version of the Rii keyboard. It's a bit larger, but easier to type on without having to pick it up and use my thumbs.


I put it up in front of my 7" Pi Display and it hangs over the sides a bit, but within tolerance for the gain of type-ability.

Chances of a pic of your setup jterranella?

This is going on a new printer that I just got today, actually. I'll get a pic up once I've got it set up and the keyboard tray modified.

Nice, keep us posted :D

Im curious how Octopi Touch looks in vertical mode too, my plan was to use it in vertical although i love how it looks like in hortizontal with the keyboard. WE'll see if @Jon_S accepts my challenge :D