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:
8bde4d5
)
pull-cord-keeper: wip
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 1 Aug 2015 22:23:06 +0000
(23:23 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 1 Aug 2015 22:23:06 +0000
(23:23 +0100)
pull-cord-keeper.scad
patch
|
blob
|
history
diff --git
a/pull-cord-keeper.scad
b/pull-cord-keeper.scad
index 1e367b6e36e94212ea3af26a4d1c7b4ff8bf315f..ddbcaf6310b8849ff13adebd50b73f858a354f00 100644
(file)
--- a/
pull-cord-keeper.scad
+++ b/
pull-cord-keeper.scad
@@
-17,6
+17,9
@@
feedxgap = 5;
feedzgap = 5;
feedzgap = 5;
+ribdepth = 2;
+ribheight = 3;
+
module Oval(centredist, rad) {
hull() {
translate([-centredist/2,0,0]) circle(r=rad);
module Oval(centredist, rad) {
hull() {
translate([-centredist/2,0,0]) circle(r=rad);
@@
-51,8
+54,28
@@
module Division(biggerpi) {
cube([100, 100, 10]);
}
cube([100, 100, 10]);
}
-//difference(){
-% Positive();
-// Division(0);
-//}
-Division(1);
+module Ribs(){
+ imax = ceil(height*2 / ribheight);
+ for (i=[-imax:imax]) {
+ hull(){
+ translate([-ribdepth/2,
+ ribheight*i,
+ 0])
+ polygon([[0, 0],
+ [ribdepth, -ribheight],
+ [ribdepth, +ribheight]]);
+ translate([50, 0])
+ square([1, height*2], center=true);
+ }
+ }
+}
+
+module Demo(){
+ //difference(){
+ % Positive();
+ // Division(0);
+ //}
+ Division(1);
+}
+
+Ribs();