Tactical commit while reworking the lower knuckle.
This commit is contained in:
parent
025575a488
commit
775167b4e9
|
@ -35,11 +35,30 @@ module fourbar_leg(length=1000, chord=100, long_skew=30, lat_skew=30) {
|
|||
|
||||
|
||||
module lower_knuckle(chord=100, pivot_radius=12) {
|
||||
l_body=chord * 1.5;
|
||||
w_body=pivot_radius * 2.5;
|
||||
h_axis=pivot_radius * 3;
|
||||
|
||||
difference() {
|
||||
cube([chord * 1.5, pivot_radius * 3, chord*.66]);
|
||||
translate([ chord*0.25, -1, pivot_radius * 2])
|
||||
union () {
|
||||
translate([0, w_body/2, h_axis])
|
||||
rotate([0, 90, 0])
|
||||
cylinder(h=l_body, r=w_body/2);
|
||||
cube([l_body, w_body, h_axis]);
|
||||
translate([chord * 1.25, w_body, 0])
|
||||
rotate([90, 0, 0])
|
||||
cylinder(h=w_body, r=pivot_radius * 2);
|
||||
}
|
||||
translate([ chord*0.25, -1, pivot_radius * 3])
|
||||
cube([chord, pivot_radius * 4, pivot_radius * 4]);
|
||||
}
|
||||
translate([ chord*0.25, w_body/2, h_axis])
|
||||
rotate([0, 90, 0])
|
||||
cylinder(h=chord, r=pivot_radius * 1.5);
|
||||
// throough hole for pivot axle
|
||||
translate([-1, w_body/2, h_axis])
|
||||
rotate([0, 90, 0])
|
||||
cylinder(h=l_body+2, r=pivot_radius/3);
|
||||
}
|
||||
}
|
||||
|
||||
module fourbar_axle_half( length, chord, long_skew) {
|
||||
|
@ -100,6 +119,16 @@ module fourbar(length=1000, chord=100, long_skew=30, lat_skew=30, shoulder=650)
|
|||
fourbar_axle_half(w, chord, long_skew);
|
||||
}
|
||||
|
||||
// lower_knuckle();
|
||||
translate([-125, 0, 0])
|
||||
color("blue")
|
||||
lower_knuckle();
|
||||
/* translate([0, 77, 0])
|
||||
rotate([270, 0, 0])
|
||||
wheel();*/
|
||||
translate([0, 40, 0])
|
||||
color("silver")
|
||||
rotate([90, 0, 0])
|
||||
cylinder(h=1.5, r=75);
|
||||
|
||||
// fourbar();
|
||||
// fourbar_axle_half(1000,100, 30);
|
Loading…
Reference in a new issue