Browse Source

Finalized battery clamp cover

master
Maximilian Stiefel 3 years ago
parent
commit
22782d3047
  1. 23
      battery_clamp_cover/battery_clamp_cover.scad

23
battery_clamp_cover/battery_clamp_cover.scad

@ -1,13 +1,16 @@
$fn = 50;
width_clamp = 30;
length_clamp = 57;
height_clamp = 20;
length_clamp = 49;
height_clamp = 28;
thickness = 2;
radius = 4;
diameter_cable = 10;
diameter_cable_tie = 6;
diameter_cable = 12;
diameter_cable_tie = 5;
offset_cable = 13;
thickness_cable_tie = 2;
color("steelblue")
right = 0;
left = 1;
color("DarkSlateGray")
difference() {
difference() {
// Body
@ -24,17 +27,19 @@ difference() {
}
translate([0, length_clamp/2 - 2 - diameter_cable/2, 0])
union () {
for (x = [-1:2:1])
// Cutout cable tie
for (y = [-1:2:1])
{
translate([x*(width_clamp/2 - diameter_cable_tie/2), y*(diameter_cable/2 + 1), 0])
translate([left*(-width_clamp/2 + diameter_cable_tie/2) - right*(-width_clamp/2 + diameter_cable_tie/2), y*(diameter_cable/2 + 1), 0])
cube([diameter_cable_tie, thickness_cable_tie, height_clamp*3], center = true);
}
// Cutout cable
translate([right*width_clamp/2 - left*width_clamp/2, 0, -offset_cable])
hull() {
translate([0, 0, height_clamp - diameter_cable/2])
rotate([0, 90, 0])
cylinder(r = diameter_cable/2, h = width_clamp*2, center = true);
cube([width_clamp*2, diameter_cable, height_clamp], center=true);
cylinder(r = diameter_cable/2, h = width_clamp/2, center = true);
cube([width_clamp/2, diameter_cable, height_clamp], center=true);
}
}
}

Loading…
Cancel
Save