chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9e7a4a2
)
sewing-table: Leg: rework wip
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Fri, 16 Jun 2017 23:22:24 +0000
(
00:22
+0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Fri, 16 Jun 2017 23:22:24 +0000
(
00:22
+0100)
sewing-table.scad.m4
patch
|
blob
|
history
diff --git
a/sewing-table.scad.m4
b/sewing-table.scad.m4
index 71281d627327bf697e3a7ae7497a430b00600e48..eacbc3d5484ebfddb9a3c95d8d9d36d1f6bdf015 100644
(file)
--- a/
sewing-table.scad.m4
+++ b/
sewing-table.scad.m4
@@
-36,6
+36,10
@@
leg_hole_dia = 5 + 0.75;
leg_big_dia = 37;
leg_bot_dia = 15;
leg_top_flat_z = 5;
leg_big_dia = 37;
leg_bot_dia = 15;
leg_top_flat_z = 5;
+leg_top_thick = 10;
+
+leg_midspc_dia = 20;
+leg_bot_thick = 10;
leg_fin_top_w = 5;
leg_fin_bot_w = 5;
leg_fin_top_w = 5;
leg_fin_bot_w = 5;
@@
-694,7
+698,7
@@
module Leg(){ ////toplevel
hull(){
mirror([0,0,1])
cylinder(r= leg_big_dia/2, height=leg_top_flat_z, $fn=100);
hull(){
mirror([0,0,1])
cylinder(r= leg_big_dia/2, height=leg_top_flat_z, $fn=100);
- translate([0,0, -leg_
height
])
+ translate([0,0, -leg_
top_thick
])
cylinder(r= leg_bot_dia/2, height=1, $fn=100);
}
for (rot=[0: 360/leg_n_fins : 359]) rotate(rot) {
cylinder(r= leg_bot_dia/2, height=1, $fn=100);
}
for (rot=[0: 360/leg_n_fins : 359]) rotate(rot) {
@@
-713,6
+717,10
@@
module Leg(){ ////toplevel
}
mirror([0,0,1]) translate([0,0,-1])
cylinder(r= leg_hole_dia/2, h=leg_height+2, $fn=30);
}
mirror([0,0,1]) translate([0,0,-1])
cylinder(r= leg_hole_dia/2, h=leg_height+2, $fn=30);
+ mirror([0,0,1]) translate([0,0,leg_top_thick - 0.1])
+ cylinder(r= leg_midspc_dia/2,
+ h=leg_height - leg_top_thick - leg_bot_thick,
+ $fn=30);
for (rot=[45: 360/leg_n_tubules : 359]) rotate(rot) {
mirror([0,0,1]) translate([ leg_tubule_pos_rad, 0, -1])
cylinder(r= leg_tubule_dia/2, h=leg_height+2, $fn=20);
for (rot=[45: 360/leg_n_tubules : 359]) rotate(rot) {
mirror([0,0,1]) translate([ leg_tubule_pos_rad, 0, -1])
cylinder(r= leg_tubule_dia/2, h=leg_height+2, $fn=20);