// SPDX-License-Identifier: LicenseRef-PD-hp OR CC0-1.0 OR 0BSD OR MIT-0 OR MIT // Desktop signs saying "Oak Creek Automotive" and "Bobby Gutknecht". // Length of sign. Height will come from the font. length = 250; // Thickness of sign. Because of the print orientation, the base will have // the same thickness base the letters. thickness = 10; // Depth of the base depth = 2; // Sink of letters into base sink = 1; // Spacing of signs spacing = 50; module sign(string, length, thickness, depth, sink) { linear_extrude(thickness) { resize([length,0,0], auto=[true,true,false]) text(text=string, halign="left", valign="bottom"); translate([0,sink-depth,0]) square([length,depth]); } } sign("OAK CREEK AUTOMOTIVE", length, thickness, depth, sink); translate([0,spacing,0]) sign("BOBBY GUTKNECHT", length, thickness, depth, sink);