generated from CubeCraft-Creations/Tracehound
fix: make clamp mount screws accessible
This commit is contained in:
+1
-1
@@ -108,6 +108,6 @@ The ESP8266 and GoPro talk over Wi-Fi — **no data cable between them**. The on
|
|||||||
| Case body external | ~56.8 × 36.6 × 19.0 |
|
| Case body external | ~56.8 × 36.6 × 19.0 |
|
||||||
| Lid external | ~56.8 × 32.8 × 4.0 |
|
| Lid external | ~56.8 × 32.8 × 4.0 |
|
||||||
| Tripod clamp | ~43.0 × 53.5 × 16.0 |
|
| Tripod clamp | ~43.0 × 53.5 × 16.0 |
|
||||||
| Clamp-to-case mount | Two M3 screws through flat mounting plate |
|
| Clamp-to-case mount | Two side-by-side M3 screws through flat mounting plate |
|
||||||
| Clamp pole fit | Nominal 35mm; smaller poles TBD / may need inserts |
|
| Clamp pole fit | Nominal 35mm; smaller poles TBD / may need inserts |
|
||||||
| Total weight | TBD after prototype print |
|
| Total weight | TBD after prototype print |
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
// RemoteRig — Dual-ESP Tripod Case v3
|
// RemoteRig — Dual-ESP Tripod Case v3
|
||||||
// v3b changes: screw-tightened tripod clamp + two-screw flat mounting plate interface.
|
// v3c changes: screw-tightened tripod clamp + horizontal two-screw flat mounting plate interface.
|
||||||
// Coordinate system: all case/lid geometry uses bottom-origin Z.
|
// Coordinate system: all case/lid geometry uses bottom-origin Z.
|
||||||
|
|
||||||
$fn = 36;
|
$fn = 36;
|
||||||
@@ -35,9 +35,9 @@ nut_flat = 6.4; // M3 nut trap flat-to-flat
|
|||||||
mount_plate_w = 24.0;
|
mount_plate_w = 24.0;
|
||||||
mount_plate_h = 16.0;
|
mount_plate_h = 16.0;
|
||||||
mount_plate_thick = 4.0;
|
mount_plate_thick = 4.0;
|
||||||
mount_hole_spacing = 10.0;
|
mount_hole_spacing = 14.0; // side-by-side M3 case-mount screws
|
||||||
mount_screw_clear = 3.4; // M3 clearance through clamp plate
|
mount_screw_clear = 3.4; // M3 clearance through clamp plate
|
||||||
mount_case_pilot = 2.7; // pilot/insert hole through case boss
|
mount_case_pilot = 2.7; // pilot/insert hole through case boss
|
||||||
mount_boss_r = 1.2;
|
mount_boss_r = 1.2;
|
||||||
|
|
||||||
// Cable ports
|
// Cable ports
|
||||||
@@ -116,8 +116,8 @@ module case_mount_boss() {
|
|||||||
translate([0, boss_y, outer_h/2])
|
translate([0, boss_y, outer_h/2])
|
||||||
rounded_cube_centered(mount_plate_w, mount_plate_thick, mount_plate_h, mount_boss_r);
|
rounded_cube_centered(mount_plate_w, mount_plate_thick, mount_plate_h, mount_boss_r);
|
||||||
|
|
||||||
for (zoff = [-mount_hole_spacing/2, mount_hole_spacing/2]) {
|
for (xoff = [-mount_hole_spacing/2, mount_hole_spacing/2]) {
|
||||||
translate([0, outer_d/2 + mount_plate_thick/2, outer_h/2 + zoff])
|
translate([xoff, outer_d/2 + mount_plate_thick/2, outer_h/2])
|
||||||
rotate([90, 0, 0])
|
rotate([90, 0, 0])
|
||||||
cylinder(d=mount_case_pilot, h=mount_plate_thick + wall*3, center=true, $fn=24);
|
cylinder(d=mount_case_pilot, h=mount_plate_thick + wall*3, center=true, $fn=24);
|
||||||
}
|
}
|
||||||
@@ -190,8 +190,8 @@ module clamp_mount_plate() {
|
|||||||
translate([0, plate_y, 0])
|
translate([0, plate_y, 0])
|
||||||
rounded_cube_centered(mount_plate_w, mount_plate_thick, mount_plate_h, mount_boss_r);
|
rounded_cube_centered(mount_plate_w, mount_plate_thick, mount_plate_h, mount_boss_r);
|
||||||
|
|
||||||
for (zoff = [-mount_hole_spacing/2, mount_hole_spacing/2]) {
|
for (xoff = [-mount_hole_spacing/2, mount_hole_spacing/2]) {
|
||||||
translate([0, plate_y, zoff])
|
translate([xoff, plate_y, 0])
|
||||||
rotate([90, 0, 0])
|
rotate([90, 0, 0])
|
||||||
cylinder(d=mount_screw_clear, h=mount_plate_thick + 2, center=true, $fn=24);
|
cylinder(d=mount_screw_clear, h=mount_plate_thick + 2, center=true, $fn=24);
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user