n28: increase hook tolerance, add ridges for fixing pcb.
This commit is contained in:
@@ -15,10 +15,15 @@ lid_height = 4;
|
|||||||
lid_tolerance = .3;
|
lid_tolerance = .3;
|
||||||
|
|
||||||
hook_height = 1;
|
hook_height = 1;
|
||||||
hook_tolerance = .5;
|
hook_tolerance = 0.75;
|
||||||
|
|
||||||
airslit_height = 1.75;
|
airslit_height = 1.75;
|
||||||
|
|
||||||
|
ridge_height = 16;
|
||||||
|
ridge_width = 1;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
module posts(x, y, z, h, r){
|
module posts(x, y, z, h, r){
|
||||||
translate([x, y, z])
|
translate([x, y, z])
|
||||||
@@ -122,11 +127,26 @@ union() {
|
|||||||
translate([(width/2)+0.25, -length/4, height-(hook_height/2)])
|
translate([(width/2)+0.25, -length/4, height-(hook_height/2)])
|
||||||
cube([2.5, 7, hook_height], center=true);
|
cube([2.5, 7, hook_height], center=true);
|
||||||
|
|
||||||
|
// ridges to hold the pcb
|
||||||
|
translate([(width/2)-wall_thickness, 0, ridge_height/2+(height-ridge_height)])
|
||||||
|
cube([ridge_width, ridge_width, ridge_height], center=true);
|
||||||
|
|
||||||
|
translate([-((width/2)-wall_thickness),
|
||||||
|
length/8,
|
||||||
|
ridge_height/2+(height-ridge_height)])
|
||||||
|
cube([ridge_width, ridge_width, ridge_height], center=true);
|
||||||
|
|
||||||
|
translate([-((width/2)-wall_thickness),
|
||||||
|
-length/8,
|
||||||
|
ridge_height/2+(height-ridge_height)])
|
||||||
|
cube([ridge_width, ridge_width, ridge_height], center=true);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* lid */
|
/* lid */
|
||||||
translate([0, 0, 50]) { /* match at Z=17*/
|
translate([0, 0, 50]) { /* match at Z=17.5, otherwise 50*/
|
||||||
difference() {
|
difference() {
|
||||||
union() {
|
union() {
|
||||||
difference() {
|
difference() {
|
||||||
|
|||||||
Reference in New Issue
Block a user