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