LED board house
This commit is contained in:
		
							
								
								
									
										43
									
								
								3dprinted/LEDboardHousing.scad
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								3dprinted/LEDboardHousing.scad
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | ||||
| boardWidth=39; | ||||
| boardDeepth=43; | ||||
| wallWidth=2; | ||||
| wallHeight=30; | ||||
| // connectors | ||||
| buttonHole=7.5; | ||||
| powerHole=8.5; | ||||
| // USB mount | ||||
| usbWidth=8; | ||||
| usbHeight=4; | ||||
|  | ||||
| // box mount | ||||
| drill=5; | ||||
|  | ||||
|  | ||||
| cube([boardWidth,boardDeepth,wallWidth], center=true); | ||||
| // right | ||||
| translate([boardWidth/2+wallWidth/2,0,wallHeight/2-wallWidth/2]) difference() { | ||||
|     cube([wallWidth,boardDeepth, wallHeight], center=true); | ||||
|     // power | ||||
|     translate([0, boardDeepth*0.33,wallHeight*0.25]) rotate([0,90,0]) cylinder(d=powerHole, h=wallWidth*2, center=true, $fn=180); | ||||
|     // button | ||||
|     translate([0, 0,wallHeight*0.25]) rotate([0,90,0]) cylinder(d=buttonHole, h=wallWidth*2, center=true, $fn=180); | ||||
| } | ||||
| // left | ||||
| translate([-(boardWidth/2+wallWidth/2),0,wallHeight/2-wallWidth/2]) cube([wallWidth,boardDeepth, wallHeight], center=true); | ||||
| // top | ||||
| translate([0,boardDeepth/2+wallWidth/2,wallHeight/2-wallWidth/2]) cube([boardWidth+2*wallWidth,wallWidth, wallHeight], center=true); | ||||
| // buttom | ||||
| translate([0,-(boardDeepth/2+wallWidth/2),wallHeight/2-wallWidth/2]) difference() { | ||||
|     cube([boardWidth+2*wallWidth,wallWidth, wallHeight], center=true); | ||||
|     translate([-boardWidth*0.20, 0,wallHeight*0.25]) cube([usbWidth, 2*wallWidth, usbHeight], center=true); | ||||
| } | ||||
|  | ||||
| // Mount to the Sideboard | ||||
| translate([0,boardDeepth/2+wallWidth+(drill*2+wallWidth)/2,0]) difference() { | ||||
| cube([drill*2+wallWidth,drill*2+wallWidth,wallWidth], center=true); | ||||
|     cylinder(d=(drill), h=wallWidth*2, center=true, $fn=180); | ||||
| } | ||||
| translate([0,-(boardDeepth/2+wallWidth+(drill*2+wallWidth)/2),0]) difference() { | ||||
| cube([drill*2+wallWidth,drill*2+wallWidth,wallWidth], center=true); | ||||
|     cylinder(d=(drill), h=wallWidth*2, center=true, $fn=180); | ||||
| } | ||||
							
								
								
									
										21338
									
								
								3dprinted/LEDboardHousing.stl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21338
									
								
								3dprinted/LEDboardHousing.stl
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user