35 lines
661 B
OpenSCAD
35 lines
661 B
OpenSCAD
use <write.scad>
|
|
|
|
diam = 60;
|
|
FN=80*1;
|
|
basethickness = 2;
|
|
printthickness=5;
|
|
letterthickness=2;
|
|
|
|
module base(){
|
|
translate([0,0,-basethickness]){
|
|
cylinder(h=basethickness, r=diam/2, $fn=FN);
|
|
}
|
|
}
|
|
|
|
module brim(){
|
|
difference(){
|
|
cylinder(h=printthickness, r=(diam-4)/2, $fn=FN);
|
|
translate([0,0,-1]){
|
|
cylinder(h=printthickness*2, r=(diam-6)/2, $fn=FN);
|
|
}
|
|
}
|
|
}
|
|
|
|
translate([0,0,basethickness]){
|
|
rotate([180,0,0]){
|
|
mirror([0,0,1]){
|
|
base();
|
|
brim();
|
|
writecircle(" HOME MADE ***",[0,0,letterthickness/2],18,h=10,t=letterthickness,space=1.2);
|
|
translate([-10,-19,0]){
|
|
write("*",[0,0,letterthickness/2],h=30,t=letterthickness);
|
|
}
|
|
}
|
|
}
|
|
}
|