diff options
| author | feurig <don@suspectdevices.com> | 2022-01-23 22:04:40 -0800 |
|---|---|---|
| committer | feurig <don@suspectdevices.com> | 2022-01-23 22:04:40 -0800 |
| commit | 274e3fbfa419ba60aefbb9362d5d328693e6dce1 (patch) | |
| tree | 7a8d0584c61cd0ce80195ccd2a36a1b14f8341bd | |
| parent | 3188274af53a87853e89e329ac761c17e5a8a5d9 (diff) | |
good start on baseplate.
| -rw-r--r-- | baseplate.scad | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/baseplate.scad b/baseplate.scad new file mode 100644 index 0000000..62c786c --- /dev/null +++ b/baseplate.scad @@ -0,0 +1,31 @@ +$fa = 1; +$fs = 0.4; +standLocationRadius=56.0; +standRadius=2.5; +standHoleRadius=1.0; +standLipWidth=1.5; +standLipHeight=1.5; +standHeight=3.0; + + +module screw_head(location=[0.0,0.0,0.0],rotation=0.0) { + translate(location) { + // rotate([0,0,rotation]){ + cylinder(h=6, + r1=standRadius*2, + r2=standHoleRadius/2, + center=true); + // } + } +} +difference(){ + cylinder(r=62,h=2,center=false); + rotate([0,0,45.0]){ + union(){ + screw_head(location=[standLocationRadius,0,0],rotation=0); + screw_head(location=[0,standLocationRadius,0],rotation=-90); + screw_head(location=[-standLocationRadius,0,0],rotation=180); + screw_head(location=[0,-standLocationRadius,0],rotation=90); + } + } +}
\ No newline at end of file |
