Talk:3D Printer Design Evolution: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
(Created page with "=CNC torch table concept design comments= *Will axis sag in the middle? **If the traveling carriage is longer will it minimize rod bending? **does it need an I-beam and some...")
 
(→‎Spacer Idea: new section)
Line 5: Line 5:
**does it need an I-beam and some sort of way to hang from the beam?
**does it need an I-beam and some sort of way to hang from the beam?
*protection for pulley belt
*protection for pulley belt
== Spacer Idea ==
<nowiki>
foot_height = 9;
width = 20;
depth = 20;
platethickness = 3;
distance_from_corner = 5.5;
spacerthickness = 3;
radiusI = 3;
radiusO = 6;
$fn=20;
difference()
{
    union()
    {
cube([(spacerthickness+distance_from_corner+depth),(spacerthickness+distance_from_corner+depth),width]);
translate([radiusO+foot_height-spacerthickness,0,0])
        cylinder(r=foot_height-spacerthickness,width);
    }
translate([spacerthickness+distance_from_corner,spacerthickness,0])
cube([depth,platethickness,width+2]);
   
translate([spacerthickness,spacerthickness+distance_from_corner,0])
cube([platethickness,depth,width+2]);
   
translate([spacerthickness+platethickness+spacerthickness+radiusI,spacerthickness+platethickness+spacerthickness+radiusI,0])
minkowski()
{   
cube([(spacerthickness+distance_from_corner+depth),(spacerthickness+distance_from_corner+depth),width+2]); cylinder(r=radiusI,h=width);
difference()
{
    cube([radiusO,radiusO,width+2]);
    translate([radiusO,radiusO,0])
    cylinder(r=radiusO,h=width+2);
}
   
}
</nowiki>

Revision as of 23:24, 29 October 2016

CNC torch table concept design comments

  • Will axis sag in the middle?
    • If the traveling carriage is longer will it minimize rod bending?
    • does it need an I-beam and some sort of way to hang from the beam?
  • protection for pulley belt

Spacer Idea


foot_height = 9;
width = 20;
depth = 20;
platethickness = 3;
distance_from_corner = 5.5;
spacerthickness = 3;
radiusI = 3;
radiusO = 6;
$fn=20;

difference()
{
    union()
    {
cube([(spacerthickness+distance_from_corner+depth),(spacerthickness+distance_from_corner+depth),width]);
translate([radiusO+foot_height-spacerthickness,0,0])
        cylinder(r=foot_height-spacerthickness,width);

    }
translate([spacerthickness+distance_from_corner,spacerthickness,0])
cube([depth,platethickness,width+2]);
    
translate([spacerthickness,spacerthickness+distance_from_corner,0])
cube([platethickness,depth,width+2]);
    
translate([spacerthickness+platethickness+spacerthickness+radiusI,spacerthickness+platethickness+spacerthickness+radiusI,0])

minkowski()
{    
cube([(spacerthickness+distance_from_corner+depth),(spacerthickness+distance_from_corner+depth),width+2]); cylinder(r=radiusI,h=width);
}   

difference()
{
    cube([radiusO,radiusO,width+2]);
    translate([radiusO,radiusO,0])
    cylinder(r=radiusO,h=width+2);
}


    
}