Work on JK lens assembly
This commit is contained in:
parent
689447611a
commit
95f8674d72
|
@ -41,6 +41,8 @@ RailSpacingX = 60;
|
|||
RailEndX = RailSpacingX + 72;
|
||||
LensFrameSpacingX = (RailEndX / 2) - (40 / 2);
|
||||
|
||||
JKBoltSpacing = 78.5;
|
||||
|
||||
echo(LensFrameSpacingX, "mm");
|
||||
|
||||
module rail_debug (H = 175) {
|
||||
|
@ -338,6 +340,31 @@ module lensAssemblyThreadedKnob () {
|
|||
}
|
||||
}
|
||||
|
||||
module jkLensDebug () {
|
||||
PostsSpacingX = 130;
|
||||
|
||||
BoltSpacingX = 78.5;
|
||||
BoltD = 4.25;
|
||||
|
||||
difference () {
|
||||
translate([-45, 0, 0]) cube([22.9, 20.2, 8], center = true);
|
||||
translate([-BoltSpacingX / 2, 0, 0]) cylinder( r = BoltD / 2, h = 20, center = true, $fn = 30);
|
||||
}
|
||||
|
||||
difference () {
|
||||
translate([53, 0, 0]) union () {
|
||||
cube([41.25, 20.2, 8], center = true);
|
||||
translate([(41.25 / 2) - (8 / 2), 0, 12]) cube([8, 20.2, 18], center = true);
|
||||
}
|
||||
translate([BoltSpacingX / 2, 0, 0]) cylinder( r = BoltD / 2, h = 20, center = true, $fn = 30);
|
||||
}
|
||||
|
||||
translate([-14, 0, 0]) {
|
||||
translate([PostsSpacingX / 2, 0, 20]) cube([20.2, 20.2, 20], center = true);
|
||||
translate([-PostsSpacingX / 2, 0, 20]) cube([20.2, 20.2, 20], center = true);
|
||||
}
|
||||
}
|
||||
|
||||
module debug () {
|
||||
XSpacing = 130;
|
||||
translate([0, 0, ZPosition]) {
|
||||
|
|
Loading…
Reference in New Issue