MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now


GoPro customizable mounts, and a library to expand

by MoonCactus Mar 17, 2013
Download All Files

Thing Apps Enabled

Please Login to Comment

Every time I try to open the customizer I get a "We're sorry, but something went wrong." message? I tried on different computers not sure whats wrong.

I found the problem, the link to the customizer in the "instructions" is actually wrong, what is written is correct but the hyperlink is to "https://www.thingiverse.com/apps/customizer/run" instead of "http://www.thingiverse.com/apps/customizer/run?thing_id=62800"

amazing how they keep on screwing features :D The link is written correctly, it is highlighed correctly, but you are 100% true that clicking on it drops the most important part: the thing_id. Thanks, but there really is no way I can fix this! :D


Exelente diseño y agradezco a su autor por compartirlo, estoy customizando una version que se adapta a mi baston de ski, no se si esta es la forma de pedir al autor autorizacion para hacer uso de la modificacion o hay otra manera. soy nuevo en el uso te thingiverse.
Nuevamente felicito al autor MoonCactus por comparartir el diseño. Ojala algun dia pueda aprender hacer cosas y compartirlas para que otras personas puedan darle uso. Saludos Pablo.


Excellent design and thank the author for sharing, I am customizing a version that fits my ski stick, I do not know if this is the way to ask the author authorization to make use of the modification or there is another way. I am new to the use you thingiverse.
Again, I congratulate the author MoonCactus for comparing the design. Hopefully one day I can learn to do things and share them so that other people can use it. Greetings Pablo

Glad to know you like it!
Nb: when you design a new object based on an existing design on thingiverse, you can use their special "derivative" link: just create a new thing and add this reference to your edited design. This way, you give attribution and people know the dependences/history of the object.
Now, if you just use the "customizer" to have an existing design tweaked to your needs, then a comment like your is more than enough ;)
Most people just use it without telling, which I am OK with in the first place. Thanks for the shout then :)

I had the same issue as Techdiver -- the fit was too tight. Here are the settings I changed to make it fit better:

// Hole diameter for the two-arm mount part
gopro_holed_two= 5.2;
// Hole diameter for the three-arm mount part
gopro_holed_three= 5.5;
// Thickness of the internal arm in the 3-arm mount part
gopro_connector_th3_middle= 3.2;
// Thickness of the side arms in the 3-arm mount part
gopro_connector_th3_side= 2.75;
// Thickness of the arms in the 2-arm mount part
gopro_connector_th2= 2.85;
// The gap in the 3-arm mount part for the two-arm
gopro_connector_gap= 2.95;

Thanks for helping out ;)
But I suspect the issue comes from your setup as 99% of people do not seem to experience this issue.
You probably should double check that you are not over-extruding in the first place, which might explain "fatter" prints, hence tighter joints.
Try lowering the feedrate by 2% steps, e.g., then fine tune. It is most often way better less than too much!

I got my values by measuring my GoPro Hero3 mount with calipers then I think I adjusted a bit to add a bit of tolerance. Possible GoPro mount dimensions have changed over the years? Though FWIW I've printed 3 other GoPro mounts from Thingiverse that have fit fine.

Interesting to know. It is weird that so many people did not experience this issue.
I used a caliper as well, but indeed, it might have changed since (the old ones broke somehow easily IMHO, may be they tweaked the mounts a bit). I guess I should add a switch to be able to select your values... or make them the default and see if ppl complain :D

How can I manipulate the thickness/space between the fingers on the connector that attaches to the go pro housing?
Mine does come out a bit tight and I can see that the outer fingers are flexing out and away.
I am afraid that if I push the camera and the connector piece together that at least one finger will snap off.

You would have to change the value in the source code, as they do exist but they do not show up in the customizer. Openscad is not that hard to use, I did a very vey beginner's guide to it in case you do not know how to program: http://www.tridimake.com/2014/09/how-to-use-openscad-tricks-and-tips-to.html

In this case you would have to tune the proper variables near the start of the code, press F6 to recompile the object and save as STL. Above are the default values that may be of interest to you:

// Thickness of the internal arm in the 3-arm mount part
gopro_connector_th3_middle= 3.1;
// Thickness of the side arms in the 3-arm mount part
gopro_connector_th3_side= 2.7;
// Thickness of the arms in the 2-arm mount part
gopro_connector_th2= 3.04;
// The gap in the 3-arm mount part for the two-arm
gopro_connector_gap= 3.1;

Thanks, I'll have a look and go at it. I never used it before but that's the interesting part of this hobby. Learning something new all the time.

Sure :) Now, this specific GoPro library here is certainly not the easiest example to start with, and it was not written as cleanly as it should be, sorry!

Toung in cheek, I guess you learned something too. ;-)
Thank you. You provided pointers and I'll dig in and will see. If I get stuck I'll post again.

Am I correct in my assumption that I have to take the GoPro SCAD file and open it in OpenSCAD?

Would it be possible to have a version where the screws and nuts on the clamp are reversed? When using the clamp on a bike seatpost, having the screw come through from the rear can cause a somewhat sharp surface to point forwards towards the back of my thigh. It is causing some rubbing on my shorts. Also it would be easier to turn the screws if the screw and nut were swapped.

Huh super late answer. Yep it would be. I just started collecting "todos" on this design at last, so I added yours to the list.
Now, I cannot tell when I would make it, but it must be one of the easiest at least so it will be on the short list ;)

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 ?

email me jinxracing@aol.com

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