Skip to content

Commit c157484

Browse files
committed
Update FPV stack mount holes
1 parent 0689de6 commit c157484

File tree

1 file changed

+46
-6
lines changed

1 file changed

+46
-6
lines changed

proto_mav/parts/perception_module.scad

+46-6
Original file line numberDiff line numberDiff line change
@@ -2578,6 +2578,24 @@ module mav_bottom_plate(show_arms=0) {
25782578
translate([0, -22, thickness / 2])
25792579
cube([114, 10, thickness], center=true);
25802580

2581+
for (i = [1:4]) {
2582+
rotate(45 + i * 90)
2583+
translate([49, 0, thickness / 2])
2584+
cylinder(r=12, h=thickness, center=true);
2585+
}
2586+
2587+
// for (i = [1:4]) {
2588+
// rotate(45 + i * 90)
2589+
// translate([60, 0, thickness / 2]) {
2590+
// translate([-14, 6, 2]) {
2591+
// cylinder(r=M25_SCREW_W * 0.8, h=thickness + 0.1, center=true);
2592+
// }
2593+
// translate([-14, -6, 2]) {
2594+
// cylinder(r=M25_SCREW_W * 0.8, h=thickness + 0.1, center=true);
2595+
// }
2596+
// }
2597+
// }
2598+
25812599
// Fill middle
25822600
translate([0, 0, thickness / 2])
25832601
cube([35, 35, thickness], center=true);
@@ -2631,12 +2649,14 @@ module mav_bottom_plate(show_arms=0) {
26312649
}
26322650

26332651
// FPV stack mount holes
2634-
for (i = [1:4]) {
2635-
rotate(45)
2636-
rotate(90 * i)
2637-
translate([30.5 / 2, 0, thickness / 2])
2638-
cylinder(r=M3_SCREW_W / 2, h=thickness + 0.1, center=true);
2639-
}
2652+
translate([30.5 / 2, 30.5 / 2, thickness / 2])
2653+
cylinder(r=M3_SCREW_W / 2, h=thickness + 0.1, center=true);
2654+
translate([30.5 / 2, -30.5 / 2, thickness / 2])
2655+
cylinder(r=M3_SCREW_W / 2, h=thickness + 0.1, center=true);
2656+
translate([-30.5 / 2, 30.5 / 2, thickness / 2])
2657+
cylinder(r=M3_SCREW_W / 2, h=thickness + 0.1, center=true);
2658+
translate([-30.5 / 2, -30.5 / 2, thickness / 2])
2659+
cylinder(r=M3_SCREW_W / 2, h=thickness + 0.1, center=true);
26402660

26412661
// Module mount holes
26422662
for (i = [0:3]) {
@@ -2651,6 +2671,26 @@ module mav_bottom_plate(show_arms=0) {
26512671
translate([53, 0, thickness / 2])
26522672
cube([2, 48, thickness + 0.1], center=true);
26532673
}
2674+
2675+
// Landing leg hole
2676+
for (i = [1:4]) {
2677+
rotate(45 + i * 90)
2678+
translate([60, 0, thickness / 2]) {
2679+
translate([-14, 6, 0]) {
2680+
cylinder(r=M25_SCREW_W / 2, h=thickness + 0.1, center=true);
2681+
}
2682+
translate([-14, -6, 0]) {
2683+
cylinder(r=M25_SCREW_W / 2, h=thickness + 0.1, center=true);
2684+
}
2685+
2686+
// translate([-14, 6, thickness - 1]) {
2687+
// cylinder(r=M25_SCREW_W / 2, h=2 + 0.2, center=true, $fn=6);
2688+
// }
2689+
// translate([-14, -6, thickness - 1]) {
2690+
// cylinder(r=M25_SCREW_W / 2, h=2 + 0.2, center=true, $fn=6);
2691+
// }
2692+
}
2693+
}
26542694
}
26552695
}
26562696

0 commit comments

Comments
 (0)