Add magnetic bellows models
This commit is contained in:
parent
fb51716e3a
commit
505a2a71e7
|
@ -87,11 +87,11 @@ module m4BoltNut (bolt = 10, nut = 3.5) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module lensAssemblyBellowsBoard () {
|
module lensAssemblyBellowsBoard (magnets = false) {
|
||||||
//bottom
|
//bottom
|
||||||
difference () {
|
difference () {
|
||||||
union () {
|
union () {
|
||||||
rotate([0, 0, 90]) bellows_camera_board();
|
rotate([0, 0, 90]) bellows_camera_board(magnets = magnets);
|
||||||
translate([0, -XOffset, FrontOffset]) rotate([0, 90, 0]) cylinder(r = R(22), h = XWidth, center = true, $fn = 80);
|
translate([0, -XOffset, FrontOffset]) rotate([0, 90, 0]) cylinder(r = R(22), h = XWidth, center = true, $fn = 80);
|
||||||
}
|
}
|
||||||
rotate([-90, 0, 0]) {
|
rotate([-90, 0, 0]) {
|
||||||
|
@ -362,12 +362,16 @@ module debug () {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
PART = "lens_assembly_base_z";
|
PART = "lens_assembly_bellows_board_magnetic";
|
||||||
|
|
||||||
if (PART == "lens_assembly_camera_bellows_board") {
|
if (PART == "lens_assembly_camera_bellows_board") {
|
||||||
bellows_camera_board();
|
bellows_camera_board();
|
||||||
|
} else if (PART == "lens_assembly_camera_bellows_board_magnetic") {
|
||||||
|
bellows_camera_board(magnets = true);
|
||||||
} else if (PART == "lens_assembly_bellows_board") {
|
} else if (PART == "lens_assembly_bellows_board") {
|
||||||
lensAssemblyBellowsBoard();
|
lensAssemblyBellowsBoard();
|
||||||
|
} else if (PART == "lens_assembly_bellows_board_magnetic") {
|
||||||
|
lensAssemblyBellowsBoard(magnets = true);
|
||||||
} else if (PART == "lens_assembly_threaded_z") {
|
} else if (PART == "lens_assembly_threaded_z") {
|
||||||
lensAssemblyThreadedZ();
|
lensAssemblyThreadedZ();
|
||||||
} else if (PART == "lens_assembly_linear_z") {
|
} else if (PART == "lens_assembly_linear_z") {
|
||||||
|
|
Loading…
Reference in New Issue