text="Hollow"; // font = "FreeMono:style=Bold"; // font string (get it from Height=20; FontSize=40; Wall=1; // Wall thickness [1..20]
module DoText() { linear_extrude(height=Height) text(text,FontSize,font); }
module MakeHollow() { difference() { minkowski() { DoText(); cube([Wall2,Wall2,Wall2],center=true); } DoText(); translate([0,0,Wall+Height])cube([600,600,2Wall],center=true); translate([0,0,-Wall])cube([600,600,2*Wall],center=true); } }
MakeHollow();
text="Hollow"; //
font = "FreeMono:style=Bold"; // font string (get it from
Height=20;
FontSize=40;
Wall=1; // Wall thickness [1..20]
module DoText()
{
linear_extrude(height=Height)
text(text,FontSize,font);
}
module MakeHollow()
{
difference()
{
minkowski()
{
DoText();
cube([Wall2,Wall2,Wall2],center=true);
}
DoText();
translate([0,0,Wall+Height])cube([600,600,2Wall],center=true);
translate([0,0,-Wall])cube([600,600,2*Wall],center=true);
}
}
MakeHollow();