GoPro customizable mounts, and a library to expand

by MoonCactus, published

GoPro customizable mounts, and a library to expand by MoonCactus Mar 17, 2013


Design Tools


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

67485Views 24643Downloads Found in Camera


This is a flexible library for GoPro mounts. It is also customizer-friendly so you can design your very own mounts and print them directly.

In the predefined shapes, you'll get the basic 2- and 3-arm mounts (to build upon), but it also features useful extensions such as handlebar / seat post / threaded rod mounts and options. Check the pictures, and the customizer!


Chances are that you will never find the appropriate mount. So use the customizer to bulid it to your need: http://www.thingiverse.com/apps/customizer/run?thing_id=62800
The OpenScad module was also designed to be included in other designs.

One of the attached images explains most of the settings. The current options are:

  • the regular "double arm" connector
  • the regular "triple arm" connector, with the optional locking nut
  • an optional "extruded" extension arm in between the two ends
  • a generic clamp for bars and handlebars
  • a generic orentable mount for any threaded rod, with optional captive nut
    The latter can be given an angle. If it is 80-90° then the rod can be made through the mount, and you can add a "third" leg to your mount (eg in the middle of the threaded rod to make it both sturdy and stable for long rods for example, see the pics). You could even build a motorized pan/slider out of this.

I will probably add extensions with time so following this object is the way to go if you need to know when. Feel free to ask for some more, so I can include them here. Planned are regular camera screw mount and flash mount.
The naked 2- and 3-arm mounts are useful to protect your existing bits while they are not used. Just mount them so you can leave a screwed bolt without either losing the nut nor breaking an arm as I did more than once.
I tried to fine-tune the gopro 2- and 3-arm mounts as some other designs were a bit fuzzy on this. Still, you can fine tune the values if you really want or need it in the last tab of the customizer.
Programmers will find more comments & usage in the source code

More from Camera

view more

All Apps

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing 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

the Customizer give me this error
"/usr/local/bin/openscad/openscad: error while loading shared libraries: libCGAL.so.10: cannot open shared object file: No such file or directory"

Sorry... looks like the error happens right now on each and every customizable design, not only on this one: definitely again a problem with their servers. Really, they ought to check when they upgrade their servers, amazing :/

Hello I cant seem to customize . It keeps saying
"Unfortunately, there was an error generating your customized Thing based on GoPro customizable mounts, and a library to expand.

Sorry about that! If errors persist, let us know."

Unless they changed something, which would be highly surprising as it would break thousands of design, I suspect it was a temporary glitch? Anyhow, it looks like it is working right now for me, may be just retry?
Or may be you had a "very bad" value for some settings, resulting in, e.g. a division by zero somewhere in the routine.

Still the same. The only perimeters I changed was Gopro Bar Rod D from 31 to 22.23 and Gopro Ext Len from 50 to 25. Double and clamp for the first perimeter

Hello, I've downloaded some parts, just for checking if compatible with my bike, I've imported in Google SketchUp but the dimensions are weird.
Are those files in inches or mm?
The screw hole (for example) is 96mm large-diameter ad I think this is a huge screw :-) M10?


Hmm values are all in mm in openscad & source, could it be your sketchup settings? There may be a scale factor to set when importing the STL. You can double check that your customized design is ok also directly in a slicer (not that precise, but it will make sur it is no M64 indeed! ;)

GOOD idea, but with some minor problems, you do not consider tollerances of the printers. wall should be a bit smaller.
I have printed the support with 3 walls and the one with 2 walls and they hardly fit in each other.
I do not have an M5 thread around but also holes seem a bit small.
thanks anyway

I have modifications to allow variable twist, like 20 degrees. fancy, too, so that the extrusion "neck" between the two ends also twists. Where should I post diffs? It is crude, but simple

Cool, so this add in between the existing 90° optional twist ("rotated"), right?
You can post a "I made one", or you can send the update code to me (jeremie francois at google mail) and I can get a closer idea :)
Nb: I should also publish an update of the lib, where I added arbitrary curved angles in the arm (the whole is kept flat though, so there is no problem printing it without support). My code was messy though as far as I remember, regarding the origin of the elements.

I would just like to thank you for your work on this. I have been printing all kinds of mounts and extensions for my GoPros with it and I am am so incredibly pleased with the results.

Thanks! I like feedback :)

The customizer is not opening on any of my browser, anyone have a fix for this?

Same here. When I click Open In Customizer I get an empty customizer with no parameters and no 3D model. Using Chrome on Mac OSX if it matters.

Idem on linux... Actually no design seems to be working anymore in the customizer right now (my design did not change in the last years, and I could not use it for other designs as well, e.g. https://www.thingiverse.com/thing:415487 ) :/
May be they are working on it :/

Sheriff Badge with More v2-4

it works again - they took the time but they fixed it :)

This is awesome!
What would be GREAT is if you could add the option of offsetting it so that you can have the lens in line with the clamp.

Very good idea. Also having the "no parallax" point would be a good thing for panoramas!

Any chance someone could do this please?

I am using this thing as a library for another thing. The only trouble I had is finding absolute dimensions (like total width, or the distance from the side wall to the hole center), for which I had to go through all the variables.
Thanks a lot for publishing.

Have you considered publishing it to GitHub also? I see there are some projects are using it there too:

I am thinking about uploading my thing in GitHub too, and I would love to link it to the latest version of this library.

oh sorry, thingiverse comment system is just so inneficient... I'm reading you only now! I would not have guessed it was linked anyhow in github! Interesting. I definitely shall think about moving away from TV, it is not maintainable and not community friendly in the first place... let me put this on my todo list! :)

I'm trying to print this part : gpm_double_triple_ext30_rotated.stl

I have problem with the middle and top prongs (flanges) on the end that has 3 flanges. If I print the part the way it sits (without rotating) the middle and top flaps have no support. I tried turning on support in Slic3r setting, but I don't see any gcode that would produce the support.
How am I supposed to print this part?

Thanks very much

Got it. Adding support seems to do the trick. not sure why i didn't see the support with a Gcode viewer I tried.

Thanks for sharing your great work!

Best regards

Thanks for making this, great collection!

I see a picture of a triple with a socket for a hex nut but I can't find the file -- only naked triples. Would you mind adding that so I can incorporate it into a custom design?

Hi, it should be straightforward with the customizer: just select "Triple" as the primary end, and "Rod" as secondary end. Then set your diameters and the "Create thing" button should give you an STL file to slice and print

Woah, I had no idea about the customizer feature. Mind Blown.

thanks MoonCactus

Great work, thanks.
Is there any way that can you model head strap (itself)

Hi! Yep I should update this library with more mounts to cover all needs (well, almost). Only drawback for a head strap end is how the straps would be attached. May be I could leave long rectangular holes, and leave it to the user to sew or glue the strap around it? :s

Wow great work! I love that you made it customizable. Thanks a ton.

Thanks also, feedback like this and the will to be useful keep me here, but I still need to flee away!

Hey this is awesome! Thank you so much! Cheers, Stanley

Excellent! Keep up the good work. I don't have the skills to do this and I appreciate you uploading these files. Printed files to put my Sony Action Cam on my Harley crash bar. Awesome video. Thanks again.

This is my most popular thing by far and I appreciate your feedback :) It gets lots of views & download but it is mostly one way. Need to add some new features :)

Great job MoonCactus... thank you for also providing the OpenScad source file as well.

thanks for telling :)

Just downloaded and opened the GPM 45 and 90 degree rods in Sketchup (import .stl) and they are far from solid :(

Sorry I really don't know Sketchup. Do you mean that the parts are hollow or that they are broken in places? Actually I did not even know it could import STL, may be you have some options. You can also try tu run it through http://cloud.netfabb.comcloud.netfabb.com service in case the STL are not well defined (though I never got issues with the slicers).

All good my man...I am getting pretty proficient with Sketchup. After I imported the 45 and 90 degree rods using the .STL free STL extension available for Sketchup (which allows importing and exporting of .STL formats into and out of Sketchup).
The rods I opened in Sketchup will need tweaking to get them back to manifold as some of the face surface area triangles are "missing" and the holes need cleaned up again. I will run it through my NetFabb program that I use to clean up my designs as well as others prior to printing IF my Slic3r claims they are not manifold.
I was intending on placing one of these rods on the front foot model I designed for my Ordbot so that I may record prints now and again with my GoPro mounted securely.
I will run it through NetFabb and see what happens. I will post my findings after :)

Print with support or not?

None, unless you rotate one end 90°

I did not try to print the thing vertically, but it could be an option when you need 90° rotated end (better add a brim or raft in this case so it keeps sticking on the bed!)

This gives me a really good idea. I wish I had the dimensions so I could make this in sketchup.. You know the head mount? well if you have the battery bacpac on and you attach it to the head mount it doesn't sit flush, you have to extend it out with 2 extensions (to keep the camera facing the same direction) and then it looks even more ridiculous as well as adds a lot of forward weight..

to have a tiny extension that keeps the camera in the same direction and allows it to sit straight out would be awesome!

Wouldn't it work with the customizer above, and "triple" on one side, "double" on the other and the appropriate length?

This is awesome. Just got my gopro last week. I figured I'd find some good connector mounts but this covers all the rest that I could think of. Thanks for the effort of putting this together. Printing now.

You're welcome, thanks for the positive mood :)
I have an upgrade with optional angle for the extension bars, but I did not publish it yet because it does not fit 100% with the existing dimensions (it's getting tricky on the code side) -- will do when I get time!

Well, you seem to complain a lot in your comments...
There are so far 42 explicit derivatives and 90 likes on this object so could you be constructive and explain what's wrong according to you? - cheers

sorry customizer doesn't open not your thing.

All the derivatives were made with the customizer so you may better check with your browser imho. Also the customizer is down sometimes.

(works well for me on chrome #28.0.1500.71 and firefox #22 on linux). A tad slow but ther tool probably consumes a lot of ressources on their servers...

I don't own a 3d printer.
But I do own a Gopro. I would like to try this out. Real bad :)
can anyone make me one ?

You may have a fablab near you, it is worth checking.
According to your country, you could also try an online 3D printing service such as shapeways or ponoko. To me, their S&H are as expensive as the item itself, but they made me instantly realize how badly I wanted my own 3D printer at home :-D