|
- module my_cylinder(length, diameter, position)
- {
- translate(position) rotate([90,0,0]) cylinder(h=length,d=diameter, center=true, $fn=15);
- }
-
- // marker
- my_cylinder(0.15,0.015,[0,0.10,0]);
-
-
- // holder
- offset = 0.0088;
- fromboard1 = 0.11;
- diameter = 0.01;
- width = 0.04;
- translate([0,fromboard1,-offset])
- translate([0,0,0])
- {
- my_cylinder(0.02,diameter,[offset, width, 0]);
- my_cylinder(0.02,diameter,[-offset, width, 0]);
- my_cylinder(0.02,diameter,[offset,-width, 0]);
- my_cylinder(0.02,diameter,[-offset,-width, 0]);
- my_cylinder(0.04,diameter,[-2*offset,0, 1.4*offset]);
- translate([0,0,-0.51])
- cube([1,1,1], center=true);
- };
-
- //gripper
- translate([0,fromboard1,0])
- translate([0,0,0]){
- my_cylinder(0.03,0.01,[offset, 0, -offset]);
- my_cylinder(0.03,0.01,[-offset, 0, -offset]);
- translate([0,0,0.015])
- cube([0.07,0.04,0.01],center=true);
- };
-
-
|