@@ -2578,6 +2578,24 @@ module mav_bottom_plate(show_arms=0) {
2578
2578
translate ([0 , - 22 , thickness / 2 ])
2579
2579
cube ([114 , 10 , thickness], center= true );
2580
2580
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
+
2581
2599
// Fill middle
2582
2600
translate ([0 , 0 , thickness / 2 ])
2583
2601
cube ([35 , 35 , thickness], center= true );
@@ -2631,12 +2649,14 @@ module mav_bottom_plate(show_arms=0) {
2631
2649
}
2632
2650
2633
2651
// 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 );
2640
2660
2641
2661
// Module mount holes
2642
2662
for (i = [0 :3 ]) {
@@ -2651,6 +2671,26 @@ module mav_bottom_plate(show_arms=0) {
2651
2671
translate ([53 , 0 , thickness / 2 ])
2652
2672
cube ([2 , 48 , thickness + 0.1 ], center= true );
2653
2673
}
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
+ }
2654
2694
}
2655
2695
}
2656
2696
0 commit comments