Actions

Terminal block holder: Difference between revisions

From HacDC Wiki

(page created)
 
(updated dimensions to make v2 after trial fit of v1 didn't work so well.)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
[[File:Tbh.stl]]
<pre>
<pre>
<nowiki>
<nowiki>
//Front Door Switch Holder v1
//Terminal Block Holder v2 - reduced height from 15 to 10 and raised screw hole 2mm by reducing end width (EW) from 12 to 8.
//James Sullivan
//James Sullivan
//5/1/17
//5/1/17
//OpenSCAD version 2015.03-1  
//OpenSCAD version 2015.03-1  
//HacDC, cheap Chinese laser, K40, 40 watt
//HacDC, cheap Chinese laser, K40, 40 watt
//These parts hold a terminal block for landing of the wires going to the safety interlock switches.  It is designed to use self threading screws without nuts.  Handedness is based upon which end of the terminal strip the mount sets on when looking at the terminal strip. The right piece goes toward the back of the machine and is installed first.  The left piece goes toward the front of the machine and is installed second.
//These parts hold a terminal block for landing of the wires going to the safety interlock switches.  It is designed to use self threading
    screws without nuts.  Handedness is based upon which end of the terminal strip the mount sets on when looking at the terminal strip.
    The right piece goes toward the back of the machine, and the left piece goes toward the front.  The first version was too tall to slide
    on the front of the chassis and too long to fit on the back, so both dimensions are reduced here in version 2.
thick=5; //thickness of part
thick=5; //thickness of part
metal=1; //metal thickness of the chassis sheet metal
metal=1; //metal thickness of the chassis sheet metal
slot=16; //width of slot in mount, width of flange on machine, full width outside to outside!
slot=16; //width of slot in mount, width of flange on machine, full width outside to outside!
height = 15; //z distance of mount, extrusion height, installed length
height = 10; //z distance of mount, extrusion height, installed length
tw=slot+2*thick;    //total width
tw=slot+2*thick;    //total width
$fn=40;
$fn=40;
bhd=4.0;   //bolt hole diameter
bhd=4.0;   //bolt hole diameter
et=4.0;    //end thickness between bolt hold perimeter and square end
et=4.0;    //end thickness between bolt hole perimeter and square end
ew=12.0;   //end width
ew=8.0;     //end width: height of mounting boss
foo=6.7;    //width of cylinders
foo=6.7;    //width of cylinders
foo2=8.7;  //thickness of terminal strip in axial direction of mounting screws
foo2=8.7;  //thickness of terminal strip in axial direction of mounting screws
Line 32: Line 37:


right();
right();
translate([0,20,0]) mirror([0,1,0]) right();
translate([0,-ew*2-metal*3,0]) mirror([0,1,0]) right();
</nowiki>
</nowiki>
</pre>
</pre>
[[Category: CheapChineseLaser]]
[[Category: CheapChineseLaser]]

Latest revision as of 20:57, 5 May 2017

File:Tbh.stl


//Terminal Block Holder v2 - reduced height from 15 to 10 and raised screw hole 2mm by reducing end width (EW) from 12 to 8.
//James Sullivan
//5/1/17
//OpenSCAD version 2015.03-1 
//HacDC, cheap Chinese laser, K40, 40 watt
//These parts hold a terminal block for landing of the wires going to the safety interlock switches.  It is designed to use self threading
    screws without nuts.  Handedness is based upon which end of the terminal strip the mount sets on when looking at the terminal strip.
    The right piece goes toward the back of the machine, and the left piece goes toward the front.  The first version was too tall to slide
    on the front of the chassis and too long to fit on the back, so both dimensions are reduced here in version 2.
thick=5;	//thickness of part
metal=1;	//metal thickness of the chassis sheet metal
slot=16;	//width of slot in mount, width of flange on machine, full width outside to outside!
height = 10;	//z distance of mount, extrusion height, installed length
tw=slot+2*thick;    //total width
$fn=40;
bhd=4.0;    //bolt hole diameter
et=4.0;     //end thickness between bolt hole perimeter and square end
ew=8.0;     //end width: height of mounting boss
foo=6.7;    //width of cylinders
foo2=8.7;   //thickness of terminal strip in axial direction of mounting screws
rd=2.8;     //root diameter of mounting screws
module right(){ difference(){
	union(){
		cube([tw,thick,height]); //top horizontal
		translate([thick+metal,-thick-metal,0]) cube([slot+thick-metal,thick,height]); //lower horizontal
		translate([0,-metal-thick*1.5,0]) cube([thick,metal+thick*2.5,height]); //left vertical
		translate([thick+metal,-1.5*thick-metal,0]) cube([thick,thick*1.5,height]); //center vertical
		translate([slot+thick,-metal-thick,0]) cube([thick,metal+thick*2,height]); //right vertical
        translate([thick*2,-ew-metal,0]) cube([slot-thick,ew,height+bhd+2*et]);
 	}
    translate([0,-ew/2-metal,height+et+bhd/2]) rotate([0,90,0]) cylinder(d=rd,h=tw);    
}}

right();
translate([0,-ew*2-metal*3,0]) mirror([0,1,0]) right();