//* ALL DIMENSION ARE IN MILLIMETERS*// include; use; /* 2D TO EXPORT TO .svg */ dim_2D = 0; /* MODULE */ module junction_carbon_carbon_part_1(){ difference(){ union(){ cube([3*carbon_square_side,3*stock_thick,stock_thick],center=true); for(i=[-1,1]){ for(j=[-1,1]){ translate([i*(0.5*carbon_square_side+0.5*junction_carbon_carbon_leg_1_width+junction_carbon_carbon_epsilon),j*0.5*junction_carbon_carbon_leg_1_length,0]){ cube([junction_carbon_carbon_leg_1_width,junction_carbon_carbon_leg_1_length,stock_thick],center=true); translate([0,j*3*stock_thick,0]){ cylinder(h=stock_thick,r=0.5*stock_thick,center=true); } } } } } translate([0,stock_thick,0],center=true){ cube([stock_thick,2*stock_thick,2*stock_thick],center=true); } } } if (dim_2D==1){ projection(cut = true) junction_carbon_carbon_part_1(); } else { junction_carbon_carbon_part_1(); } //carbon_tube_square(carbon_square_side,tube_carbon_length );