$fn = 60; include include module legScrew() { translate([-8,24.5,0]) { cylinder(h=20, d=5.4, center=true); translate ([0,0,-7.5]) DIN931("M5"); translate ([0,0,-9]) DIN931("M5"); cylinder(h=25, d=5, center=true); translate([0,0,7.5]) cylinder(h=6, d=9); } } difference() { // Center part linear_extrude(height = 16) import("../svg/center_bottom.svg"); // Legs screw holes color("red") { for(i=[1:1:3]) { rotate([0,90,i*120]) legScrew(); } } // Center screw hole rotate([0,0,120]) { translate ([0,-13,8]) { union() { rotate([90,90,0]) { DIN931("M3"); } translate ([0,1,0]) { rotate([90,90,0]) { DIN931("M3"); } } } } } }