Customizable MakerBelt WITH BUCKLE

by laird, published

Customizable MakerBelt WITH BUCKLE by laird Feb 8, 2013


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

8114Views 580Downloads Found in Accessories


Inspired by the MakerBelt, but loving OpenSCAD, what was I to do? I wrote a script to generate belts!

Aside from being parametric, the belt is also different in that the end can clip onto the beginning, so you can join multiple belts into one huge belt. (first rendered image) Or print with a pivot bar on both ends, so that you can use a MakerBelt buckle! (second rendered image)

Thanks to TSDF for the cool photo.

And now it's Customizable!

UPDATED: To get the buckle-designing kicked off, I added a sample buckle, with room for your initials. Or your name if it's short. And added display of the length of the belt.

UPDATED: Use the newer Customizer 'part' parameter, so all parts of all belts are generated.


The belt prints in 'snakes' that run back and forth across the build platform, with these parameters:

  • Text (for the buckle)

  • Font, Scaling, and spacing for the text on the buckle.

  • Number of rows (add to print more rows of links, then clip some off to fit you exactly)

  • End the belt with a clip or an X. The clip allows you to clip the end of the belt to the beginning, forming a complete loop. The X leaves both ends with pivot bars, so you can clip on a MakerBelt buckle.

  • Number of sides for the bars

  • Radius of the pivot bars (if you don't like the defaults)

  • Gap between pivot bars and the surrounding links (if your printer doesn't like my settings)

And a few print options:

  • Print belt, a buckle, or a belt and buckle. Also previews of the buckle and some links.

  • Print a cross-section of the belt, so that you can see that everything aligns properly.

  • Build plate parameters, for previewing fit on your printer platform

More from Accessories

view more

All Apps

Upgrade this Thing with Thingiverse Apps


Edit, personalize, or revise this Thing

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

how do you customize the belt to fit on a smaller build plate like 5.5x5.5x5.5

I want to make mine 35 inches, but it keeps customizing to an error message :( what's the problem?

It can only generate integer numbers of rows, so you'll have to print 2 rows, which is 40 inches long, and clip off enough links to make it the right length. Or tweak the code to make the last row that much shorter.

It took me WAY to long to realize that this a clothing item and not a mechanical belt. It seemed that the "buckle" would mess up the process of going around the pullys/gears of various devices. I also wondered why anyone would want to personalize a machine belt since it is moving all the time. :-) It would be interesting to see how strong this item would be, but if it is strong enough to be useful, it would nicely broadcast that special maker-geek look along with the venetian blind type sun glasses and other items. :-)

I made a belt running around two gears in http://www.thingiverse.com/thing:56606http://www.thingiverse.com/thi.... Hope you like it!

Fully Printable Tank Tread Assembly
by laird

Actually, it can be used either way. If you generate it with a "clip" on the end, the clip hooks onto the bar on other end and it's a contiguous loop. If you generate it with an "X link" both ends have bars, and you can join them with a buckle.

It's fairly strong. I wear the belt on my pants, and it survives that stress. :-)

Just because of you, I made a point of using the same belt mechanism around a pair of pulleys (pullies?) on the Fully Printable Tank Tread Assembly.

This is a pretty challenging print - all of the links need to stick to the platform for it to come out in once print.

If you have problems, you can cut off the part that's messed up, leaving the vertical bar, and print a belt segment with the clip, which will clip nicely around the vertical bar.

Added a parameter for whether the belt ends in a clip or a cross-bar.

If the belt ends in a clip, you can clip that end onto the cross-bar on the other end, forming a continuous loop.

If the belt ends in a cross-bar, then you can clip a MakerBelt buckle onto the belt.

I love how you have debug info rendered as text. :) One thing you might try is to put a % in front of the text. That way it won't be part of the final stl and you can remove the option to show/hide it. You might need to position it outside the build plate so that it'll show up better.

Check out http://www.thingiverse.com/thing:48479http://www.thingiverse.com/thi.... It looks like the text rendered into the STL.

41 inch MakerBelt with X
by laird

Great idea! Done! This (displaying messages using Write.scad) is a trick that could come in quite handy for all sorts of objects.

objects render? Of course they would! Great idea.

To document: putting % before something in OpenSCAD causes it to be displayed for preview, but not rendered into the STL, making it a great way to display informative text.