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:
d51ea7e
)
flyscreen-handle: LeverSects wip, before Test and before adj P8/P9
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 27 Aug 2016 14:52:42 +0000
(15:52 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 27 Aug 2016 14:52:42 +0000
(15:52 +0100)
flyscreen-handle.scad
patch
|
blob
|
history
diff --git
a/flyscreen-handle.scad
b/flyscreen-handle.scad
index 2eccdbe7a529cce365a3d91326edf6e3d11e0bb5..d2b1fd17e5b77f3b6392127072dea082da0e0b81 100644
(file)
--- a/
flyscreen-handle.scad
+++ b/
flyscreen-handle.scad
@@
-8,7
+8,7
@@
opening_protrh = 1.8;
pivot_x = 6;
inside_len = 4;
pivot_x = 6;
inside_len = 4;
-pivoting_gap = 1;
+pivoting_gap =
0.
1;
outside_gap = 3;
outside_len = 16;
outside_gap = 3;
outside_len = 16;
@@
-24,6
+24,9
@@
opening_protr_slop = 0.1;
intooth_top_slop = 0.1;
inside_h_xgap = 1;
intooth_top_slop = 0.1;
inside_h_xgap = 1;
+pivot_r = 2;
+pivot_slop = 0.25;
+
// calculated
inside_h = opening_height/2 - opening_protrh - inside_h_xgap/2;
// calculated
inside_h = opening_height/2 - opening_protrh - inside_h_xgap/2;
@@
-82,7
+85,6
@@
module PsHull(ps) {
module LeverSect(){
PsHull([P2,P3,P4]);
module LeverSect(){
PsHull([P2,P3,P4]);
- PsHull([P5,P6,P7]);
difference(){
PsHull([P0,P1,P2,P5,P8,P9]);
translate(Q0) {
difference(){
PsHull([P0,P1,P2,P5,P8,P9]);
translate(Q0) {
@@
-95,12
+97,17
@@
module LeverSect(){
}
module LeverSectTop(){
}
module LeverSectTop(){
- LeverSect();
+ difference(){
+ LeverSect();
+ translate([pivot_x,0]) circle(r= pivot_r + pivot_slop, $fn=20);
+ }
}
module LeverSectBot(){
mirror([0,1]) {
LeverSect();
}
module LeverSectBot(){
mirror([0,1]) {
LeverSect();
+ PsHull([P5,P6,P7]);
+ translate([pivot_x,0]) circle(r=pivot_r, $fn=20);
}
}
}
}