UppSense17- Open Source sensor for chemical analysis based on fuoresence.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

39 lines
1.2 KiB

/////////////////////////////////////////////////////////////////////////////////
// Housing box for UppSense first tries.
//
// Author: Maximilian Stiefel
// Last modification: 26.04.3017
/////////////////////////////////////////////////////////////////////////////////
use <open_box.scad>
/////////////////////////////////////////////////////////////////////////////////
// Vars
/////////////////////////////////////////////////////////////////////////////////
length = 50;
width = 80;
height = 45;
thickness = 10;
allowance = 1;
lid_depth = 5;
bolt_diameter = 4;
bolt_spacing = 5;
my_color = "SteelBlue";
union(){
// Using my open box module for creating a simple box
color(my_color, 0.8)
open_box(length, width, height, thickness, allowance);
// Creating a depening for the lid
color(my_color, 0.9)
*translate([thickness/2, thickness/2, height])
cube([length + 2*allowance + thickness, width + 2*allowance + thickness, lid_depth]);
// Cylindric holes for the PCB
*color(my_color, 1.0) translate([0, 0, thickness/2]){
translate([thickness + bolt_spacing, bolt_spacing + thickness, 0])
cylinder(r=bolt_diameter/2, h=thickness/2+1);
}
*translate([0,0,0])
cube([90, thickness, 50]);
}