embroiderino/mechanics/hoop_plotter_adapter.scad

24 wiersze
843 B
OpenSCAD

mountingHolesSpacing = 40;
mountingHolesDia = 3.5;
width = mountingHolesSpacing+10;
totalSpacing = 20;
// print with support material, 30-50% infill
rotate([90,0,0])
difference(){
union(){
translate([totalSpacing-8,-width/2,15]) cube([8,width,8]);
translate([0,-width/4,15]) cube([16,width/2,8]);
translate([0,-width/2,11]) cube([totalSpacing,width,4]);
translate([0,-width/2,0]) cube([8,width,15]);
}
for(i=[1,-1])
translate([0,i*mountingHolesSpacing/2,19]) rotate([0,90,0]){
cylinder(r=6.5, h=totalSpacing-4); cylinder(r=mountingHolesDia/2, h=totalSpacing);
}
// tool holder holes
for(i=[1,-1])
translate([8,i*mountingHolesSpacing/2,6]) rotate([0,-90,0]){cylinder(r=mountingHolesDia/2, h=41); cylinder(r=mountingHolesDia*0.95, h=3, $fn = 6);}
}