Tune axle hole sizes in air_tank_mount
parent
36ecdb9da7
commit
a97adc2aea
|
@ -1,9 +1,6 @@
|
|||
$fn = 100;
|
||||
|
||||
bottle_dia = 45;
|
||||
axleradius = 2.4;
|
||||
axlemesh = 1.85;
|
||||
axleround = 0;
|
||||
|
||||
air_tank_mount_v2();
|
||||
|
||||
|
@ -34,18 +31,21 @@ module air_tank_mount_v2() {
|
|||
difference() {
|
||||
translate([-sz/2, -sz/2, 0]) cube([sz, sz, 8]);
|
||||
translate([0, 0, -1]) cylinder(r=bottle_dia/2, h=72);
|
||||
translate([-sz/2+4, -sz/2+4, 4]) axle();
|
||||
translate([-sz/2+4, sz/2-4, 4]) axle();
|
||||
translate([sz/2-4, -sz/2+4, 4]) axle();
|
||||
translate([sz/2-4, sz/2-4, 4]) axle();
|
||||
translate([-sz/2+4, -sz/2+4, 4]) axleround(axleradius=2.6, axlemesh=2);
|
||||
translate([-sz/2+4, sz/2-4, 4]) axleround(axleradius=2.6, axlemesh=2);
|
||||
translate([sz/2-4, -sz/2+4, 4]) axleround(axleradius=2.6, axlemesh=2);
|
||||
translate([sz/2-4, sz/2-4, 4]) axleround(axleradius=2.6, axlemesh=2);
|
||||
// translate([-25, -25, 4]) cube([50, 50, 8]);
|
||||
}
|
||||
}
|
||||
|
||||
module axle(h = 24) {
|
||||
union() {
|
||||
cube([axleradius*2-axleround*2, axlemesh-axleround*2, h], center=true);
|
||||
cube([axlemesh-axleround*2, axleradius*2-axleround*2, h], center=true);
|
||||
module axleround(h = 24, axleradius = 2.4, axlemesh = 1.85) {
|
||||
translate([0, 0, -h/2]) difference() {
|
||||
cylinder($fn=16, r=axleradius, h=h);
|
||||
translate([axlemesh/2, axlemesh/2, -1]) cube([axleradius, axleradius, h+2]);
|
||||
translate([axlemesh/2, -axlemesh/2-axleradius, -1]) cube([axleradius, axleradius, h+2]);
|
||||
translate([-axlemesh/2-axleradius, axlemesh/2, -1]) cube([axleradius, axleradius, h+2]);
|
||||
translate([-axlemesh/2-axleradius, -axlemesh/2-axleradius, -1]) cube([axleradius, axleradius, h+2]);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ module torsen_diff_36t() {
|
|||
translate([-3.6, 8-3.6, 0]) cube([0.8, 3.6*2, 3.6*2], center=true);
|
||||
translate([3.6, 8, 0]) rotate([90, 0, 90]) cylinder(r=3.6, h=0.8, center=true);
|
||||
translate([3.6, 8-3.6, 0]) cube([0.8, 3.6*2, 3.6*2], center=true);
|
||||
translate([0, 8, 0]) rotate([90, 0, 90]) axleround(h=16, axlemesh=1.75);
|
||||
translate([0, 8, 0]) rotate([90, 0, 90]) axleround(h=16, axlemesh=1.7);
|
||||
}
|
||||
}
|
||||
translate([0, 0, -8]) difference() {
|
||||
|
@ -37,7 +37,7 @@ module torsen_diff_36t() {
|
|||
translate([-3.6, 8-3.6, 0]) cube([0.8, 3.6*2, 3.6*2], center=true);
|
||||
translate([3.6, 8, 0]) rotate([90, 0, 90]) cylinder(r=3.6, h=0.8, center=true);
|
||||
translate([3.6, 8-3.6, 0]) cube([0.8, 3.6*2, 3.6*2], center=true);
|
||||
translate([0, 8, 0]) rotate([90, 0, 90]) axleround(h=16, axlemesh=1.75);
|
||||
translate([0, 8, 0]) rotate([90, 0, 90]) axleround(h=16, axlemesh=1.7);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue