In TINKERCAD I want to create a cylinder with a base diameter

of 64.1mm (2.5") and a top diameter of 80.3mm (3.125") and

height of 76.22mm (3"). Tried using a CONE and cutting off the pointy

end but can only define the largest end diameter. Is there a way to

use a CYLINDER and define different diameters at each end?

I could design his for you very quickly if you like. I’m not home right now, but it really would only be 5 minutes of work.

Thanks, I found a workaround – basically a stepped pyramid (with two steps) or a two tiered birthday cake if you can visualize that. I appreciate the offer though!!

This is also pretty easy in OpenSCAD (1 line, in fact):

cylinder(h = 50, r1 = 20, r2 = 5, center = true);

50 mm cylinder with a base radius of 20 and a top radius of 5

For you, you’d need:

cylinder(h = 76.22, r1 = 64.1, r2 = 80.3, center = true);

Though it would be better if you printed it upside down (with the base wider):

cylinder(h = 76.22, r1 = 80.3, r2 = 64.1, center = true);

If you want it smoother, specify the number of facets:

cylinder(h = 76.22, r1 = 80.3, r2 = 64.1, center = true, $fn=360);

There is a parametric Cylinder generator in TinkerCAD, Go to Shape Generators > Your Shape Generators > Cylinder. Drag the Cylinder to the build area and there will be a dialog box that will let you specify the top and bottom radius and height.

Thanks, that’s perfect!!