/* * Demonstration of making 3d printable text using the minkowski */ cube_text_print(); module cube_text() { rotate([90,0,0]) union() { linear_extrude(height = 2, center = true) text("Protosmiths", halign = "center", valign = "center"); translate([0,0,-2]) cube([80,15,4],center = true); } } module shim() { rotate([0,-90,0]) linear_extrude(height=0.1) polygon(points = [[-1,0], [-1, -1], [0,0]]); } module cube_text_print() { rotate([90,0,0]) union() { minkowski() { linear_extrude(height = 2, center = true) text("Protosmiths", halign = "center", valign = "center"); shim(); } translate([0,0,-2]) cube([80,15,4],center = true); } }