MediumCamRoller. This is one of those projects where… | by BubsBuilds | Medium
Sitemap
BubsBuilds

BubsBuilds

Hey there, I'm Bubs! I'm a mechanical engineer by profession and passion, and I like to design and build things. I like to share and collaborate. Happy Making!

CamRoller

6 min readAug 1, 2026
Press enter or click to view image in full size

This is one of those projects where internet advertising got to me, just not in the way they intended…and yes, I am implying this is not a unique occurrence, what can I say, I’m impressionable.

This particular instance started when I kept seeing ads for camera rollers like this one. And hey, to complete the inception, here’s an affiliate’s link to it…the internet, gotta love it!

Press enter or click to view image in full size

And I’m sure I kept seeing these ads because I kept clicking on em and ogling the things. But, what these advertisers fail to understand, is that I’m just a tad unemployed at present, and I have a 3d printer (and a bunch of random parts). So I have the option of trading my time and some filament so I can both keep my $50 and have my toy :)

And this is what I came up with. The wheels are TPU on the rims, and PETG for the hubs, and that green worm visible up front allows me to set the steering between +/- 45 degrees.

Press enter or click to view image in full size

Those PETG hubs on the wheels have a snug fit on some skateboard bearings.

Press enter or click to view image in full size

To hold those bearings in place, I made some PETG ‘retainers’ that the M4 BHCS fasteners secure against. And those M4 fasteners are threading into some of their M4 heat set buddies.

Press enter or click to view image in full size

These retainers are the same basic design that I’ve used on almost all of my recent builds that use skateboard bearings.. I find the 8mm bore on them a bit of an awkward size for 3d printing. By the time you get any reasonably sized fastener through them, there’s just no room left. Ideally, my preference would be to have an extrusion coming from the ‘rigid body’ that the bearing is being attached to (the roller’s chassis, in this case). What I’d really love, is if the heat set in that extrusion extended deep enough to bridge that extrusion to the rest of the body…but now I’m just doing some very specific day dreamin, sorry. Anyway, yeah, these retainers do alright :)

I went with relatively large diameter (100 mm) wheels. The largest I saw on most commercial offerings were roller blade wheels, which I think are usually closer to 80mm. But with the stand-off of the ball head on top, I won’t have any issues with them obstructing the view. I wanted to go a bit larger in hopes of a smoother ride. I don’t have any of the smaller wheeled cousins to compare against, but it’s worked well enough for me!

Get BubsBuilds’s stories in your inbox

Join Medium for free to get updates from this writer.

Now for what those wheels attach to. The main structure of the roller is composed of three printed parts, Rot_top (blue), Rot_bot (green), and Rot_center (grey)…I know, I’ve got a natural knack for catchy naming…it’s a gift.

Press enter or click to view image in full size

And inside of that stack is one of my go tos, some v-grooves and a lotta balls. These aren’t the most smooth-running bearings, but they do provide a lot of stiffness against rotation on the axes I don’t want rotating. The heat set up top is a 1/4–20 heat set for attaching my ball head.

Press enter or click to view image in full size

I had a Vanguard BH-250 ball head unused on the shelf (ok, I guess I am lucky enough to have more than just the printer on the shelf to ‘save me’ that $50). My ball head has a 3/8–16 female thread. I have an adapter to convert the ball head’s threads to a 1/4–20, but my roller is also going to have a female thread. Luckily, I have some 1/4–20 to 1/4–20 male adapters. So I designed in a recess that would fit this adapter and still allow the bottom datum of the ball head to make intimate contact with the roller surface, giving the camera the best shot at rigidity. This interface should work with most ball heads. The BH-250 is sort of “middle of the road” in terms of sizes.

Press enter or click to view image in full size

To set the angular position of this bearing (aka my steering angle), the Rot_top part has an integrated worm gear.

Press enter or click to view image in full size

And that is paired with a worm, supported by Rot_bot.

Press enter or click to view image in full size

To set the end point of my worm, and the main interface that drives the gear mesh, is what I refer to as a jewel bearing. A printed cone in Rot_bot, a printed cone in the worm, and a steel ball between em.

Press enter or click to view image in full size

The other end of the worm is supported by another skateboard bearing. That bearing is held in place by a printed cap that fastens down to Rot_bot with a couple of flathead M3s. I also added a little pointer feature in Rot_bot that points to the 0 degree indicator on Rot_top when the roller is pointed straight ahead.

Press enter or click to view image in full size

To adjust the steering angle is the knurled(ish) knob. It has a square bore that has a snug fit on the square post at the end of the worm.

Press enter or click to view image in full size

The only frustration I’ve had with it thus far is that I didn’t quite get the hubs on the wheels snug enough on their bearings. As a result, a wheel will sometimes rock on its bearing and ruin the nice smooth motion it’s intended for. Even with the bearings properly interfacing to the wheels though, I’m not completely convinced it would solve the problem there. These types of bearings aren’t meant to take a moment (rotation) by themselves. So I’m thinking I may need to revise this bearing design if I want to keep my shots rock steady.

But even without that, I’ve been able to get some really cool macro shots (at least, really cool to me), that I never would have been able to pull off otherwise.

I’ve been extremely happy with the steering system. It feels easy to set, but stable once set, and I don’t see any substantial backlash.

And that’s all I got to say about that.

If you’d like to print one for yourself, you can find the files at any of the below:

Printables

If you want to dive into the Fusion files yourself, you can find them here.

Press enter or click to view image in full size

** Many of the links above are “Affiliate Links”, and I receive a small commission (usually ~1–3%) of any sales from them.

--

--

BubsBuilds
BubsBuilds

Written by BubsBuilds

Hey there, I'm Bubs! I'm a mechanical engineer by profession and passion, and I like to design and build things. I like to share and collaborate. Happy Making!