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
Revert "filamentspool hub remove from test"
[reprap-play.git]
/
filamentspool.scad
diff --git
a/filamentspool.scad
b/filamentspool.scad
index 414d31e962a8698f5435b4481528e77388e66678..4c930fddb2d2b203084111a7449923fa97dad396 100644
(file)
--- a/
filamentspool.scad
+++ b/
filamentspool.scad
@@
-5,7
+5,7
@@
fdia=1.75;
slop=0.5;
bigslop=slop*2;
slop=0.5;
bigslop=slop*2;
-hubeffrad = 30 + 55;
+hubeffrad = 30
; //
+ 55;
hubbigrad = 20;
hublwidth = 3;
hubstemwidth = 2;
hubbigrad = 20;
hublwidth = 3;
hubstemwidth = 2;
@@
-187,13
+187,14
@@
module ArmDoveClipPin(){
module Hub(){
difference(){
module Hub(){
difference(){
- cylinder(h=hublthick, r=hubbigrad);
- translate([0,0,-1]) cylinder(h=hublthick+2, r=(hubbigrad-hublwidth));
+ cylinder($fn=60, h=hublthick, r=hubbigrad);
+ translate([0,0,-1])
+ cylinder($fn=30, h=hublthick+2, r=(hubbigrad-hublwidth));
}
}
- axlerad = hubaxlerad +
big
slop;
+ axlerad = hubaxlerad + slop;
difference(){
cylinder(h=hubaxlelen, r=axlerad+hublwidth);
difference(){
cylinder(h=hubaxlelen, r=axlerad+hublwidth);
- translate([0,0,-1]) cylinder(h=hubaxlelen+2, r=axlerad);
+ translate([0,0,-1]) cylinder(
$fn=60,
h=hubaxlelen+2, r=axlerad);
}
hole = hubeffrad - hubbigrad - DoveClip_depth() - hublwidth*2;
holewidth = DoveClip_width() - hubstemwidth*2;
}
hole = hubeffrad - hubbigrad - DoveClip_depth() - hublwidth*2;
holewidth = DoveClip_width() - hubstemwidth*2;
@@
-216,7
+217,8
@@
module Hub(){
rotate([0,0,ang]) rotate([90,0,0]) {
translate([0,0,-hublwidth/2])
linear_extrude(height=hublwidth)
rotate([0,0,ang]) rotate([90,0,0]) {
translate([0,0,-hublwidth/2])
linear_extrude(height=hublwidth)
- polygon([[xmin,0], [xmax,0], [xmax,hublthick], [xmin,hubaxlelen]]);
+ polygon([[xmin,0.05], [xmax,0.05],
+ [xmax,hublthick-0.2], [xmin, hubaxlelen-0.2]]);
}
}
}
}