No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

38 líneas
848B

  1. module my_cylinder(length, diameter, position)
  2. {
  3. translate(position) rotate([90,0,0]) cylinder(h=length,d=diameter, center=true, $fn=15);
  4. }
  5. // marker
  6. my_cylinder(0.15,0.015,[0,0.10,0]);
  7. // holder
  8. offset = 0.0088;
  9. fromboard1 = 0.11;
  10. diameter = 0.01;
  11. width = 0.04;
  12. translate([0,fromboard1,-offset])
  13. translate([0,0,0])
  14. {
  15. my_cylinder(0.02,diameter,[offset, width, 0]);
  16. my_cylinder(0.02,diameter,[-offset, width, 0]);
  17. my_cylinder(0.02,diameter,[offset,-width, 0]);
  18. my_cylinder(0.02,diameter,[-offset,-width, 0]);
  19. my_cylinder(0.04,diameter,[-2*offset,0, 1.4*offset]);
  20. translate([0,0,-0.51])
  21. cube([1,1,1], center=true);
  22. };
  23. //gripper
  24. translate([0,fromboard1,0])
  25. translate([0,0,0]){
  26. my_cylinder(0.03,0.01,[offset, 0, -offset]);
  27. my_cylinder(0.03,0.01,[-offset, 0, -offset]);
  28. translate([0,0,0.015])
  29. cube([0.07,0.04,0.01],center=true);
  30. };