chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sleepphone-cable-box: wip, keeper stalk ?
[reprap-play.git]
/
lock-inframe-bracket.scad
diff --git
a/lock-inframe-bracket.scad
b/lock-inframe-bracket.scad
index b4b7f65c272e773b8a88f6c907f2626de47aee7b..f93fb20c2022555e54b308f53ed446f96367bbff 100644
(file)
--- a/
lock-inframe-bracket.scad
+++ b/
lock-inframe-bracket.scad
@@
-1,5
+1,8
@@
// -*- C -*-
// -*- C -*-
+// use shell thickness 1.50
+// use fill density 40%
+
include <funcs.scad>
tube_dia = 27.5 + 1.625;
include <funcs.scad>
tube_dia = 27.5 + 1.625;
@@
-12,9
+15,9
@@
lockshaft_dia = 14.35;
cliprecess_h = 16;
total_h = 45;
cliprecess_h = 16;
total_h = 45;
-back_gap = 1
2
.5;
-main_th =
2.7
5;
-tube_th = 2.
25
;
+back_gap = 1
4
.5;
+main_th =
3.2
5;
+tube_th = 2.
50
;
midweb_d = 3;
clip_th = 3.5;
midweb_d = 3;
clip_th = 3.5;
@@
-28,7
+31,7
@@
backflange_th = 4.5;
$fn=50;
$fn=50;
-join_cr =
7
;
+join_cr =
9
;
tube_rear_extra_th = 1;
tube_rear_extra_th = 1;
@@
-59,6
+62,7
@@
module oval(sz){ // sz[0] > sz[1]
}
module JoinCircs(jr){
}
module JoinCircs(jr){
+ // http://mathworld.wolfram.com/Circle-CircleIntersection.html
R = tube_or + join_cr;
r = lock_or[1] + join_cr;
d = dist2d( [0,0], lock_0 );
R = tube_or + join_cr;
r = lock_or[1] + join_cr;
d = dist2d( [0,0], lock_0 );
@@
-217,4
+221,4
@@
module TestClipBoltHole(){ //// toplevel
//TestTopEdge();
//TestClipBoltHole();
//TestTopEdge();
//TestClipBoltHole();
-
//
Bracket();
+Bracket();