cable_holder.scad 641 B

123456789101112131415161718192021222324252627282930313233
  1. include <../assets/cable_holder.scad>
  2. $fn = 100;
  3. cable_holder_object();
  4. move_y = cable_holder_cable_diameter / 2
  5. + cable_holder_thickness
  6. + thread_height / 2
  7. + cable_holder_thickness / 2
  8. - cable_holder_blocker_diameter * 1.25;
  9. base_size = cable_holder_thickness * 2
  10. + cable_holder_cable_diameter;
  11. size = base_size
  12. + cable_holder_thickness;
  13. base_width = cable_holder_width
  14. - thread_height / 2
  15. - cable_holder_thickness / 2
  16. - cable_holder_thickness;
  17. width = base_width
  18. - base_width % size;
  19. move_x = width / 2;
  20. for (count = [-move_x : size : move_x]) {
  21. translate([count, move_y, 0]) {
  22. cable_holder_blocker_object();
  23. }
  24. }