Prusa i3 MK2: V1 Raspberry Pi Camera Mount - The Round Tower

by MartinMajewski, published

Prusa i3 MK2: V1 Raspberry Pi Camera Mount - The Round Tower by MartinMajewski Nov 15, 2016

Design Tools

Fusion 360 Ultimate by Autodesk

A part of these Groups

View All

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

10069Views 1111Downloads Found in 3D Printer Accessories


Attention: Please take a look at the project's update section down below.

With the Raspberry Pi camera holder "The Round Tower" you have a convenient mounting for a Raspberry Pi camera, to observe your printing job or make time lapse videos.

Because a 3D-printer needs a lot of attention!

Using an infrared filtered camera you can watch your prints even in absolute darkness, given that you have some infrared LEDs connected.
For this purpose I use the Kuman camera as shown in all the pictures (affiliate links ahead...).

It comes with two ambient light controlled infrared LEDs. As the LEDs get quite warm, I have heatsinks attached to the back copper plate to cool them down.

The Round Tower's arm uses the hexagonal hole on the side of the Prusa LCD controller's brackets and is secured Prusa-ish with a ziptie. :-) No screws or nuts necessary!
It also has a covered ribbon cable duct that hides the rather ugly ribbon cable which leads it behind the LCD controller. From here it can be guided just like the LCD's ribbon cables all the way to the back of the printer. If you don't have your Raspberry Pi sitting somewhere in the back of the Prusa i3 MK2, having the ribbon cable behind the LCD controller should give you a good starting point for a nice cable routing.
If you want to route the cable all the way to the back, you'll need a longer cable. I used an 1 meter flex cable:

Don't like having your camera placed at the left hand side of the printer? No problem!
The Round Tower has a symmetrical geometry and can also be mounted on the right side.
The camera's bracket does not need any other tools either. Just guid your cables through the rounded slot, connect it to the camera and snap the camera into the bracket. Done!

I have chosen this distance and angle for the camera, because it results in a simple build with a good viewing angle, especially for the critical first layer. But if you don't agree, don't worry. Having the camera bracket sitting on a 8 mm in diameter socket, there will be more extensions in the future to place in between, like adapters for increasing the height and adjusting the viewing angle. And it should be also fairly ease for you to design your own extensions (see dimension drawing). If you do, please share them on Thingiverse!

Please also take a look at my other designs, printer parts and tools.

If you like to support me and my work, please consider to follow me

Sending a tip over Thingiverse will buy me some coffee to stay productive. :-)
Thank you very much.

Print Settings

Printer Brand:



Original Prusa i3 MK2






0.2 mm on a 0.4 mm nozzle




First of all: I use the phenomenal Prusa3D edition of slic3r (https://github.com/prusa3d/Slic3r), of which you can find precompiled versions here> https://github.com/prusa3d/Slic3r/releases

With the newer versions comes a fantastic new infill pattern: Cubic
I used it for the camera holder and it worked great.

For the arm, you should enable support. The settings for the support I uses incl. a preview screenshot can be found in the projects pictures above.

The wall thickness of the outer shell where the ribbon cable is guided through matches exactly two perimeters, if your perimeter width for a 0.4 mm nozzle is at 0.45 mm. This gives enough strength for the construction and speeds up the print.



Update 1: Ball Joint for Thing 1646474

I added an extension for the Thing http://www.thingiverse.com/thing:1646474 as requested by madhu.n at


Please report any issues or idea suggestions.
Thank you

Animated gif of my slic3r's preview

More from 3D Printer Accessories

view more

All Apps

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

Been using this for around a year. Works great. Now that I have upgraded to a MK3, I'll have to set aside some time to adapt this to the new LCD mounts.

Nice! I wanted to buy this camera and was looking for a non bed mount for it! This fits the bill perfectly!

Glad to hear that! Have fun with the camera mount! :-)

Happy printing!

could you make a bed mount? Id appreciate it.


It is kind of late for the response, sorry! I have simply missed it.

I have currently no intention to create a bed mounting. However, maybe I add the Fusion project as soon as I find the time to revisit it. Then you are invited to do a remix on your own! :-)

Happy printing.

Love this but can't see how it fits https://www.thingiverse.com/thing:1646474

Prusa MK2 Camera Bed Mount

Hi Martin, thanks for posting all the variants of the design, I'm looking forward to using it.
I have purchased the same camera, but I can't get it to work and I'm wondering if you had any issues with it.
I've got a pi 3, the latest release of Octopi, the led on the camera lights up, but I can't see a stream anywhere.

Feel free to use PMs instead, I understand this is not the best place to ask for this, but I figured I'd ask you here since it's not easy to find direct resources for this camera, and everything else seems to be extremely advanced computer code!


in order to get the camera working you have to enable it inside the config.txt file. This file is located inside the boot folder of the Raspberry's sd card.

There is no magical programming code inside. Simply uncomment the corresponding line. There is also plenty of instruction of how to do it in this file.

If you have any further questions, please ask me here.


Thanks Martin, it was the camera that was fried. I got a new one and it's all working. Now printing your support!

Thanks Martin,
It's all active and should work directly. Since I get a black stream in my browser, with different ribbon cables, I guess the module might be fried for some reason. I'll return it and try another one.

Comments deleted.

Great design, like it that the cable is invisible!

Question, why opt for static recording (moving bed/object)? Before I'd seen your nice design I was thinking of mounting it to the heatbed (keeps the object in place), Do think I can route the ribbon just fine to the back end. But maybe your choice is based on something else?

printed it (using the remixed holder due to dimensions being too tight at 3mm vs 4mm).

Is there any change you could make it customizable from an height perspective (or release a longer tower version) ?

with this length and angle, I can only see half my Z capacity and some print just become out of sight



a simple extension tower like you mentionned might come would be awesome.

I'm not 3d savvy yet, I can modify existing stuff usually but still struggle to start from scratch.


Cant get the Arm to print , seems to get to the bottom on the Hex and then thats it, any ideas as love the idea !


Please provide more information like pictures and print settings. Thanks.

great and clever design, thanks for sharing. I'm wondering where you have placed your raspi? the camera connection cable @ amazon looks really short. What length are you using?


Thank you for your kind words.
My RasPi is located at the back of the Z-frame, enclosed inside this casing: http://www.thingiverse.com/thing:1325370

I have used a 1 Meter flex cable, which I routed like the LCD ribbon cables and passed it between the RAMBO enclosing and the metal frame, like shown here:


Raspberry Pi case for Prusa i3 / i3 Mk2