Work on JK lens assembly
This commit is contained in:
parent
689447611a
commit
95f8674d72
|
@ -41,6 +41,8 @@ RailSpacingX = 60;
|
||||||
RailEndX = RailSpacingX + 72;
|
RailEndX = RailSpacingX + 72;
|
||||||
LensFrameSpacingX = (RailEndX / 2) - (40 / 2);
|
LensFrameSpacingX = (RailEndX / 2) - (40 / 2);
|
||||||
|
|
||||||
|
JKBoltSpacing = 78.5;
|
||||||
|
|
||||||
echo(LensFrameSpacingX, "mm");
|
echo(LensFrameSpacingX, "mm");
|
||||||
|
|
||||||
module rail_debug (H = 175) {
|
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 () {
|
module debug () {
|
||||||
XSpacing = 130;
|
XSpacing = 130;
|
||||||
translate([0, 0, ZPosition]) {
|
translate([0, 0, ZPosition]) {
|
||||||
|
|
Loading…
Reference in New Issue