/* Monster Evolution Delta 3D Printer Bed Plate Mounting holes match tapped holes in the frame plate. */ hole_d = 5; plate_h = 9.525; hole_h = plate_h + 2; tap_d = 4; module triangle_plate() { rotate(a=30) cylinder(h=plate_h, r=270, $fn=3); } module c_beam_end() { //cuts off tip off triangle plate translate([-10,-100, -1]) cube([120,150,hole_h]); } module mount_holes() { translate([10,60,-1]) cylinder(h=hole_h, d=hole_d, $fn=32); translate([70,60,-1]) cylinder(h=hole_h, d=hole_d, $fn=32); } //projection() //just for dxf export union(){ difference() { triangle_plate(); translate([-40,-255,0]) { c_beam_end(); mount_holes(); } rotate(a=120) translate([-40,-255,0]) { c_beam_end(); mount_holes(); } rotate(a=240) translate([-40,-255,0]) { c_beam_end(); mount_holes(); } } cylinder(h=plate_h, d=350, $fn=128); }