Nate G
NateS144371 followers
Follow
3D Printed Name Plate 3d model
3D Printed Name Plate 3d model

3D Printed Name Plate

This model is generated using openSCAD, a free open source script based cad program. Download openSCAD and then copy my code below into the program, edit the two variables at the top of the code and then render and generate your STL.

Tag_Name="NAME"; // CURRENT DESIGN WILL ONLY ACCOMODATE 9 CHARACTERS OF TEXT. Plus_Size=0; // USE THIS VARIABLE TO ADD LENGTH TO THE NAME PLATE.

difference() { union() { difference() { linear_extrude(height=6,center=false,convexity=10,slices=20, scale=1.0, $fn=10) polygon(points=[[0,8],[0,22],[8,30],[Plus_Size+172,30],[Plus_Size+180,22],[Plus_Size+180,8],[Plus_Size+172,0],[8,0]], paths=[[0,1,2,3,4,5,6,7]], convexity=10);

translate(v=[0,0,3]) linear_extrude(height=5,center=false,convexity=10,slices=20, scale=1.0, $fn=10) polygon(points=[[3,9.5],[3,20.5],[9.5,27],[Plus_Size+170.5,27],[Plus_Size+177,20.5],[Plus_Size+177,9.5],[Plus_Size+170.5,3],[9.5,3]], paths=[[0,1,2,3,4,5,6,7]], convexity=10); }

translate(v=[10,15,0]) linear_extrude(height=6,center=false,convexity=10,slices=20, scale=1.0, $fn=50) circle(d=9);

translate(v=[Plus_Size+170,15,0]) linear_extrude(height=6,center=false,convexity=10,slices=20, scale=1.0, $fn=50) circle(d=9); } union() { translate(v=[10,15,0]) linear_extrude(height=8,center=false,convexity=10,slices=20, scale=1.0, $fn=50) circle(d=3);

translate(v=[Plus_Size+170,15,0]) linear_extrude(height=8,center=false,convexity=10,slices=20, scale=1.0, $fn=50) circle(d=3); } }

translate(v=[(Plus_Size/2)+90,15,0]) linear_extrude(height=6,center=false,convexity=10,slices=20, scale=1.0, $fn=50) text(Tag_Name,font="arial:style=bold",size=15,halign="center",valign="center", $fn=50);

Community Makes (1)
Make by user
Make by user


Community Makes (1)
Make by user
Make by user

Discussions

3D Printed Name Plate

39 downloads · 5 years ago in  and 
Nate G
NateS144371 followers
Follow