// Stamp Customizer // D. Scott Nettleton // Feb 7, 2013 use units = 1; // [1:Millimeters,10:Centimeters,25.4:Inches] headType = 1; // [0:Rectangle,1:Ellipse] handleDiameter = 50; handleLength = 80; headWidth = 120; headHeight = 35; myFont = "write/Letters.dxf"; // ["write/BlackRose.dxf":Black Rose,"write/Letters.dxf":Letters,"write/orbitron.dxf":Orbitron] text = "MakerBot"; textRotation = 0; // [-90:90] //textWidth=headHeight*(units*0.55*len(text)); textWidth = headWidth*0.9; textHeight=textWidth/(units*0.55*len(text))*units; translate([0,0,(headHeight>handleDiameter)?headHeight*units/2:handleDiameter*units/2]) rotate(a=90, v=[1,0,0]) union() { createHandle(); createBridge(); createHead(); createPrint(); } module createPrint() { myHeight = (textHeight