aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfeurig <don@suspectdevices.com>2022-01-23 22:04:40 -0800
committerfeurig <don@suspectdevices.com>2022-01-23 22:04:40 -0800
commit274e3fbfa419ba60aefbb9362d5d328693e6dce1 (patch)
tree7a8d0584c61cd0ce80195ccd2a36a1b14f8341bd
parent3188274af53a87853e89e329ac761c17e5a8a5d9 (diff)
good start on baseplate.
-rw-r--r--baseplate.scad31
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