Loading

Report as inappropriate

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,2
Wall],center=true);
translate([0,0,-Wall])cube([600,600,2*Wall],center=true);
}
}

MakeHollow();