Files
CAD-Projects/SMD_Part_Storage_Rail_End_Cap.scad
MindCreeper03 9af7ac91a6 First Commit
2025-02-27 19:14:40 +01:00

28 lines
1.3 KiB
OpenSCAD

tape_width= 8;
part_width=tape_width+4;
part_amount=1;
outerdiameter=66;
boxdim=outerdiameter+10;
boxdimhalf = boxdim/2;
holder_thickness=part_width*part_amount+5;
difference(){
translate([5,0,-9])cube([boxdim+10,boxdim+8,5],center=true);
scale([1.01,-1.01,1.01]){
translate([boxdimhalf+5,0,0])
cube([11,boxdim+18.5,holder_thickness],center=true); //main holder part
translate([boxdimhalf-9.25,boxdimhalf-2,0]){
cube([8,10,holder_thickness],center=true); //Rear retention nose
}
translate([boxdimhalf-3.25,boxdimhalf-4.25,0])cube([20,6,holder_thickness],center=true);
translate([boxdimhalf-2.8,boxdimhalf-5.8,0]) rotate([0,0,-10]) cube([20,6,holder_thickness],center=true);
translate([boxdimhalf,boxdimhalf-8,0])rotate([0,0,30]) cube([8,15,holder_thickness],center=true);
difference(){
translate([boxdimhalf+4,boxdimhalf+4,0])rotate([0,0,-15]) cube([8,12,holder_thickness],center=true);
translate([boxdimhalf+8,boxdimhalf+9.25,0])cube([15,5,holder_thickness+1],center=true);
}
translate([boxdimhalf-6.5,-boxdimhalf-0.75,0])rotate([0,0,30]) cube([7,15.5,holder_thickness],center=true);
translate([boxdimhalf-1.6131,-boxdimhalf-4.7117,0]) cube([8.05,9,holder_thickness],center=true);
}
}