CircularKnitic Parametric

From Open Source Ecology
Revision as of 21:27, 3 February 2018 by Dorkmo (talk | contribs) (→‎P2)
Jump to navigation Jump to search

Goal: Replicate CircularKnitic's designs with OpenScad to allow for larger machines to be built


Code

CKvars.scad

needleWidth=1.8;
p2needlegrooveID=137.2;
p2needlegrooveDepth=2.8;
p2H=104;
p2W=4.8;
p2ID=135;
p2OD=p2ID+p2W;
p2holeH=75;
 

CKp2.scad

include <CKvars.scad>;

CKp2();

module CKp2(){
    
    
    translate([p2OD/2,0,0]){
    difference(){    
    cylinder(h=p2H,d=p2OD);
    cylinder(h=p2H,d=p2ID);
    translate([-p2OD/2,-p2OD/2,0]){    
    cube([p2OD,p2OD/2,p2H]);
    }
    rotate([0,0,-360/p2number]){
    translate([-p2OD/2,0,0])    
    cube([p2OD,p2OD/2,p2H]);        
    }
    }
}
    
    
} //end module
 

Original Files

Media:CircularKnitic.skp

github