Loading

Laird's Customizable Measuring Cup

by laird, published

Laird's Customizable Measuring Cup by laird Jan 12, 2013

Description

Amazed at the nifty math of the Parametric Measuring Cup that allows me to make cups of any size I like, I added text labels so that I can see the size of each cup.

And now it's Customizable, making it even easier for you to make exactly the measuring cup of your heart's desire. Or at least, exactly the amount of coffee for your perfect cup of coffee. Or the volume of your brain, etc.

Note: the measuring cup is flipped upside down so that you can see the text in Customizer. Flip it over so that the bottom of the cup is on the print bed to print.

** Now with super built-plate preview goodness!

Recent Comments

view all

Awesome, I'll make these changes...

I found that if you go to Customizer and change the print size, it might raise the letters off the bottom of the bowl. Then the letters won't print correctly. If you change the code for the two write commands then it should work OK.

I suggest a change to the translate portion and to the scale portion. The translate portion should keep things so that the lettering stays on the base as the thickness changes. The scale portion should actually scale the thickness. The original code didn't scale the thickness of the lettering.

The first write command could have the code changed to:

rotate([180,0,90]) translate([0,0,-print/2+.01]) scale([x,x,print]) write(label, center=true, rotate=90, font=Font);

I had to add the +.01 on the translate so that it would push all of the lettering through the bottom of the base. Usually only half of the letters would come through without it. Strange.

The second write command could have the code changed to:

translate([0,0,wall]) rotate([0,0,90]) translate([0,0,print/2]) scale([x,x,print]) write(label, center=true, rotate=90, font=Font);

Thanks, tbuser, for the help getting the font working.

More from Containers

view more

Liked By

view all

License

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

Instructions

Customize:

Set one of the units (cups, tablespoons, teaspoons, mL) and leave the others at zero.
Set the label as you like.
Set the text scaling so your label looks good. 0.3 is small, 1.0 is big.
Set the wall thickness. 1mm is fine for measuring, 5mm if you like a chunky feel.
Set the text depth, if you like the dramatic look. Default should be fine.

Have fun!

Comments

You must be logged in to post a comment.

alexshultz on Jan 15, 2014 said:

I found that if you go to Customizer and change the print size, it might raise the letters off the bottom of the bowl. Then the letters won't print correctly. If you change the code for the two write commands then it should work OK.

I suggest a change to the translate portion and to the scale portion. The translate portion should keep things so that the lettering stays on the base as the thickness changes. The scale portion should actually scale the thickness. The original code didn't scale the thickness of the lettering.

The first write command could have the code changed to:

rotate([180,0,90]) translate([0,0,-print/2+.01]) scale([x,x,print]) write(label, center=true, rotate=90, font=Font);

I had to add the +.01 on the translate so that it would push all of the lettering through the bottom of the base. Usually only half of the letters would come through without it. Strange.

The second write command could have the code changed to:

translate([0,0,wall]) rotate([0,0,90]) translate([0,0,print/2]) scale([x,x,print]) write(label, center=true, rotate=90, font=Font);

laird on Jan 15, 2014 said:

Awesome, I'll make these changes...

laird on Jan 13, 2013 said:

Thanks, tbuser, for the help getting the font working.

Top