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
filamentspool: Working on Cup
[reprap-play.git]
/
filamentspool.scad
diff --git
a/filamentspool.scad
b/filamentspool.scad
index 2f99631b4c21c01a80ce4a95cd404145403c3b25..4e69f42dbf6effc557838d7be9b7114c3f86962d 100644
(file)
--- a/
filamentspool.scad
+++ b/
filamentspool.scad
@@
-11,8
+11,8
@@
function usedove() = selsz(true,false);
num_arms = selsz(3,4);
exteffrad = 70;
num_arms = selsz(3,4);
exteffrad = 70;
-hubeffrad = selsz(30,
6
0);
-hubbigrad = selsz(20,
50
);
+hubeffrad = selsz(30,
5
0);
+hubbigrad = selsz(20,
45
);
hublwidth = selsz(3, 5);
hubstemwidth = 2;
hublthick = 10;
hublwidth = selsz(3, 5);
hubstemwidth = 2;
hublthick = 10;
@@
-171,11
+171,11
@@
module FilamentCup() { ////toplevel
gapy = prongwidth;
dy = cupwidth/2 + gapy + overclipcupgap;
gapy = prongwidth;
dy = cupwidth/2 + gapy + overclipcupgap;
+ baselen = dy+cupwidth/2;
translate([0, dy, 0])
FilamentCupCup();
translate([0, dy, 0])
FilamentCupCup();
- translate([0, -1, 0]);
- cube([prongwidth, dy+1+cupwidth/2, prongthick]);
+ cube([prongwidth, baselen+1, prongthick]);
midrad = cupwidth/2 + prongwidth/2;
midrad = cupwidth/2 + prongwidth/2;
@@
-195,7
+195,7
@@
module FilamentCup() { ////toplevel
FilamentTeeth(fdia=fdia, h=teethh);
}
for (x = [-0.3, -1.3]) {
FilamentTeeth(fdia=fdia, h=teethh);
}
for (x = [-0.3, -1.3]) {
- translate([cupheight + overclipcupnextgap*x,
dy+cupwidth/2
+ prongthick, 0])
+ translate([cupheight + overclipcupnextgap*x,
baselen
+ prongthick, 0])
rotate([0,0, 12 + fdia])
FilamentTeeth(fdia=fdia, h=teethh);
}
rotate([0,0, 12 + fdia])
FilamentTeeth(fdia=fdia, h=teethh);
}
@@
-419,10
+419,10
@@
module FilamentCupPair(){ ////toplevel
}
//ArmEnd();
}
//ArmEnd();
-
//
FilamentCup();
+FilamentCup();
//FilamentCupPair();
//CupSecuringClip();
//FilamentCupPair();
//CupSecuringClip();
-Hub();
+
//
Hub();
//ArmExtender();
//Axle();
//AxleWasher();
//ArmExtender();
//Axle();
//AxleWasher();