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:
8a067f5
)
splitpin tuning
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 16 Sep 2012 16:51:40 +0000
(17:51 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 16 Sep 2012 16:51:40 +0000
(17:51 +0100)
splitpin.scad
patch
|
blob
|
history
diff --git
a/splitpin.scad
b/splitpin.scad
index 931eb0002c94b0a52b734ad4854201b178b5a3c4..b8ecf1da9b343d05a51d49db39c4b08e78b79452 100644
(file)
--- a/
splitpin.scad
+++ b/
splitpin.scad
@@
-6,8
+6,8
@@
tau = 6.28318530718;
function deg2rad(deg) = deg/360 * tau;
function rad2deg(rad) = rad/tau * 360;
function deg2rad(deg) = deg/360 * tau;
function rad2deg(rad) = rad/tau * 360;
-module SplitPin(w=
1.5, holeminrad=3.5
, thick=3, deviationrad=1.0,
- mainlen=
2
0, handlerad=10, handlelen=7) {
+module SplitPin(w=
0.8, holeminrad=2.50
, thick=3, deviationrad=1.0,
+ mainlen=
1
0, handlerad=10, handlelen=7) {
spare = holeminrad - deviationrad - w;
echo("splitpin spare",spare);
%translate([0,mainlen+handlelen,0]) cylinder(r=spare, h=thick);
spare = holeminrad - deviationrad - w;
echo("splitpin spare",spare);
%translate([0,mainlen+handlelen,0]) cylinder(r=spare, h=thick);
@@
-51,8
+51,8
@@
module SplitPin(w=1.5, holeminrad=3.5, thick=3, deviationrad=1.0,
}
}
}
}
-module SplitPinCavity(w=
1.5, holeminrad=3.5
, thick=3, deviationrad=1.0,
- mainlen=
2
0, slop=0.5, insertby = 5) {
+module SplitPinCavity(w=
0.8, holeminrad=2.50
, thick=3, deviationrad=1.0,
+ mainlen=
1
0, slop=0.5, insertby = 5) {
smallgap2 = holeminrad;
biggap2 = smallgap2 + deviationrad + slop;
toegap2 = w*1.5 + slop;
smallgap2 = holeminrad;
biggap2 = smallgap2 + deviationrad + slop;
toegap2 = w*1.5 + slop;
@@
-73,5
+73,5
@@
module SplitPinCavity(w=1.5, holeminrad=3.5, thick=3, deviationrad=1.0,
}
SplitPin();
}
SplitPin();
-translate([
30,
0,0])
+translate([
0,3
0,0])
SplitPinCavity();
SplitPinCavity();