Skip to content
Permalink
Browse files

Render better hobbed bolt, put hobbed bolt locknut

  • Loading branch information
rodrigopitanga committed Jul 10, 2013
1 parent 102bb01 commit 88f0fafa850ffe5284fb228e6f8db452a7270fdc
Showing with 16 additions and 5 deletions.
  1. +14 −4 lasercut_extruder.scad
  2. +2 −1 nuts.scad
@@ -589,11 +589,15 @@ module nozzle(length=50){

module hobbed_bolt(){
BillOfMaterials("Hobbed bolt", ref="MM2_HBLT");

// TODO: use <hobbed_bolt.h> values to draw hobbed bolt 3D model
material("metal")
rotate([90,0])
cylinder(r=7.2/2, h=5*thickness);
rotate([90,0]){
cylinder(r=13.0/2, h=5, $fn=6);
translate([0,0,5])
cylinder(r=8.0/2, h=50);
}
}
//!hobbed_bolt();

washer_thickness = 1.5;
module lasercut_extruder(){
@@ -619,7 +623,13 @@ module lasercut_extruder(){
rotate([90,0])
extruder_gear(teeth=37);

translate([hobbed_bolt_position[0], 5*thickness/2, hobbed_bolt_position[1]]) hobbed_bolt();
translate([hobbed_bolt_position[0], 0, hobbed_bolt_position[1]]) {
translate([0,-30,0]) rotate([180,0,0]) hobbed_bolt();
// TODO: put washers in the right place
translate([0,5*thickness/2+washer_thickness,0])
rotate([-90,0,0])
M8_locknut();
}

translate([hobbed_bolt_position[0], -3*thickness/2, hobbed_bolt_position[1]])
rotate([90,0])
@@ -55,7 +55,7 @@ module new_M8_nut(){
//TODO: verify this
module M8_locknut(){
BillOfMaterials("M8 lock-nut", ref="P_M8_ny");
locknut(r = 6.75, R = 14.76, H1 = 6.4, H = 7.94);
locknut(r = m8_nut_r, R = m8_nut_R, H1 = 6.4, H = 7.94);
}

module M8_cap_nut(){
@@ -112,3 +112,4 @@ module cap_nut(r, R, H1, H) {

M8_locknut();
translate([0,30,0]) M8_cap_nut();
translate([0,70,0]) M8_nut();

0 comments on commit 88f0faf

Please sign in to comment.
You can’t perform that action at this time.