Low-profile “Tripod” for GoPro cameras

Designing stuff with OpenSCAD can be frustrating. Not having the native ability to create fillets on edges, the workaround I’ve discovered1 is tedious and slow:

  1. Create a primitive object that is smaller than the desired object by the radius of the fillet.
  2. Use the minkowski() function to apply a sphere having the radius of the desired fillet to the primitive, effectively applying a fillet to every edge of the primitive. Warning: minkowski() is slow.
  3. Use the difference() function to remove fillets (and excess size) from those edges that don’t need fillets.

This is the process I’ve used designing my footstops so far.

There are free CAD programs that make fillets easy; one is Autodesk 123D Design. I had tried using it a little in the past, but it has its own difficulties.2 Regardless, I decided it was time to try something new.

The Slopes “tripod” for GoPro-sized action cameras is a nice project to duplicate. This comparison shows the result. I’ll print it next week.

I have a lot to learn. :-)


  1. I believe there are fillet libraries I could use, too. 
  2. It’s much harder to be precise. Repetitive tasks (such as the grooves on my footstops) can’t be programmed; each one must be created individually. 

Author: Brent Logan

Engineer. Lawyer. WordPress geek. Longboarder. Blood donor. Photographer. More about Brent.

Leave a Reply

Your email address will not be published. Required fields are marked *