-rw-r--r-- | another.scad | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/another.scad b/another.scad index 49833ec..3c4f27a 100644 --- a/another.scad +++ b/another.scad | |||
@@ -442,55 +442,56 @@ module the_extruder( | |||
442 | translate([0,0,body_h+epsilon+knob_h-knob_label_thickness]) | 442 | translate([0,0,body_h+epsilon+knob_h-knob_label_thickness]) |
443 | linear_extrude(height=knob_label_thickness+epsilon,convexity=64) | 443 | linear_extrude(height=knob_label_thickness+epsilon,convexity=64) |
444 | mirror([left?0:1,0]) | 444 | mirror([left?0:1,0]) |
445 | text(text=knob_label,size=ts,halign="center",valign="center",font="Arial Black"); | 445 | text(text=knob_label,size=ts,halign="center",valign="center",font="Arial Black"); |
446 | } | 446 | } |
447 | } | 447 | } |
448 | 448 | ||
449 | module debug() { | 449 | module debug() { |
450 | difference() { | 450 | difference() { |
451 | children(); | 451 | children(); |
452 | if(debug) { | 452 | if(debug) { |
453 | // spring tensioner debug cutout | 453 | // spring tensioner debug cutout |
454 | translate([-gearbox_d/2,-longwing,ls_z]) rotate([0,-90,0]) | 454 | translate([-gearbox_d/2,-longwing,ls_z]) rotate([0,-90,0]) |
455 | translate([0,-lever_thickness/2-1,-gearbox_d]) | 455 | translate([0,-lever_thickness/2-1,-gearbox_d]) |
456 | cube(size=[body_h/2+1,lever_thickness/2+1,gearbox_d+2]); | 456 | cube(size=[body_h/2+1,lever_thickness/2+1,gearbox_d+2]); |
457 | // lever axis debug cutout | 457 | // lever axis debug cutout |
458 | translate([mount_d/2,0,-1]) | 458 | translate([mount_d/2,0,-1]) |
459 | rotate([0,0,-45]) | 459 | rotate([0,0,-45]) |
460 | cube(size=[gearbox_d-mount_d,gearbox_d-mount_d,body_h+knob_h+2]); | 460 | cube(size=[gearbox_d-mount_d,gearbox_d-mount_d,body_h+knob_h+2]); |
461 | // idler debug cutout | 461 | // idler debug cutout |
462 | translate([0,0,ls_z]) | 462 | translate([0,0,ls_z]) |
463 | place_idler() | 463 | place_idler() |
464 | rotate([0,0,-45]) | 464 | rotate([0,0,-45]) |
465 | translate([0,0,-lever_thickness/2-epsilon]) | 465 | translate([0,0,-lever_thickness/2-epsilon]) |
466 | cube(size=[lsd*sqrt(2)/2+1,lsd*sqrt(2)/2+1, | 466 | cube(size=[lsd*sqrt(2)/2+1,lsd*sqrt(2)/2+1, |
467 | lever_thickness+2*epsilon]); | 467 | lever_thickness+2*epsilon]); |
468 | // pushfit debug cutout | 468 | // pushfit debug cutout |
469 | place_idler() | 469 | place_idler() |
470 | translate([-idler_d/2+filament_offset,0,ls_z]) | 470 | translate([-idler_d/2+filament_offset,0,ls_z]) |
471 | cube(size=[gearbox_d/2,gearbox_d/2+pf_h(pf),body_h-ls_z+knob_h+1]); | 471 | cube(size=[gearbox_d/2,gearbox_d/2+pf_h(pf),body_h-ls_z+knob_h+1]); |
472 | }//if debug | 472 | }//if debug |
473 | }//difference | 473 | }//difference |
474 | } | 474 | } |
475 | 475 | ||
476 | mirrorleft() | 476 | mirrorleft() |
477 | debug() | 477 | debug() |
478 | if(what=="lever") color("green",0.7) lever(); | 478 | if(what=="lever") color("green",0.7) lever(); |
479 | else if(what=="body") color("yellow",0.7) body(); | 479 | else if(what=="body") color("yellow",0.7) body(); |
480 | else if(what=="body.label") color("brown",0.7) body_label(); | 480 | else if(what=="body.label") color("brown",0.7) body_label(); |
481 | else if(what=="knob") color("red",0.7) knob(); | 481 | else if(what=="knob") color("red",0.7) knob(); |
482 | else if(what=="springpad") color("blue",0.7) springpad(); | 482 | else if(what=="springpad") color("blue",0.7) springpad(); |
483 | else if(what=="both") { | 483 | else if(what=="both") { |
484 | color("green",0.7) lever(); | 484 | color("green",0.7) lever(); |
485 | color("yellow",0.7) body(); | 485 | color("yellow",0.7) body(); |
486 | color("brown",0.7) body_label(); | 486 | color("brown",0.7) body_label(); |
487 | }else{ | 487 | }else{ |
488 | color("green",0.7) lever(); | 488 | color("green",0.7) lever(); |
489 | color("yellow",0.7) body(); | 489 | color("yellow",0.7) body(); |
490 | color("brown",0.7) body_label(); | ||
490 | color("red",0.7) knob(); | 491 | color("red",0.7) knob(); |
491 | color("brown",0.7) knob_label(); | 492 | color("brown",0.7) knob_label(); |
492 | color("blue",0.7) springpad(); | 493 | color("blue",0.7) springpad(); |
493 | } | 494 | } |
494 | } | 495 | } |
495 | 496 | ||
496 | the_extruder(what="*",left=false,debug=true); | 497 | the_extruder(what="*",left=false,debug=true); |