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
filamentclip as trying small again
[reprap-play.git]
/
filamentclip.scad
diff --git
a/filamentclip.scad
b/filamentclip.scad
index cde81989aaacd67bb8adea35ffe3fb1e8cf1aabc..b5307369798c5fd3d9593f3a90a9d4a8a40b2e9d 100644
(file)
--- a/
filamentclip.scad
+++ b/
filamentclip.scad
@@
-55,7
+55,7
@@
module FilamentClip(w, rad, trans) {
loopw=w;
rotate([0,0, trans ? -90 : -70]) {
loopw=w;
rotate([0,0, trans ? -90 : -70]) {
- translate([(trans ?
5
: 0), rad - (trans ? 0 : 1.5), 0]) {
+ translate([(trans ?
7
: 0), rad - (trans ? 0 : 1.5), 0]) {
rotate([0,0,8])
our_ClipHook(w=w, ye=-1.3);
}
rotate([0,0,8])
our_ClipHook(w=w, ye=-1.3);
}
@@
-91,18
+91,18
@@
module FilamentClip(w, rad, trans) {
} else {
for (mir=[0,1]) {
mirror([mir,0,0])
} else {
for (mir=[0,1]) {
mirror([mir,0,0])
- translate([0, mir ? 0 : -trans, 0])
+ translate([0, mir
==0
? 0 : -trans, 0])
rotate([0,0, mir ? 0 : 180])
rotate([0,0, mir ? 0 : 180])
- translate([0,-
5
,0])
- rotate([0,0, -
10
])
- translate([rad+w*0.3+teethw*0.3+fdia/2, 0, 0])
+ translate([0,-
2
,0])
+ rotate([0,0, -
25
])
+ translate([rad+w*0.3+teethw*0.3+fdia/2
- 1.6
, 0, 0])
rotate([0,0,95])
FilamentClipTeeth();
}
for (mir=[0,1]) {
mirror([mir,0,0])
translate([-rad-w/2, -trans-0.1, 0])
rotate([0,0,95])
FilamentClipTeeth();
}
for (mir=[0,1]) {
mirror([mir,0,0])
translate([-rad-w/2, -trans-0.1, 0])
- cube([w, trans+0.2 + (mir ? -1
1
: 0), h]);
+ cube([w, trans+0.2 + (mir ? -1
3
: 0), h]);
}
}
}
}
}
}
@@
-110,4
+110,4
@@
module FilamentClip(w, rad, trans) {
//FilamentClip(w=2.5, rad=19, trans=0);
//translate([40,0,0])
//FilamentClip(w=2.5, rad=19, trans=0);
//translate([40,0,0])
- FilamentClip(w=1.5, rad=
6, trans=20
);
+ FilamentClip(w=1.5, rad=
4, trans=13
);