1
0
mirror of https://github.com/pgrondek/SixInchRack.git synced 2024-11-22 03:53:42 +00:00

Fix library

now you can change sixinch width and all files should render correctly
This commit is contained in:
pgrondek 2020-06-15 02:59:07 +02:00
parent e0e8e06bfb
commit 3a2c6bece8

View File

@ -3,7 +3,7 @@ $fn = 50*1;
//Constants, do not change ! //Constants, do not change !
sixinch = 155*1; // cm = 6" sixinch = 155*1; // cm = 6"
width = 155-20-20; // 11.5cm between rails width = sixinch-20-20; // 11.5cm between rails
unit = (44.5/19)*6; // 1U unit = (44.5/19)*6; // 1U
gauge = 3*1; gauge = 3*1;
gauge_box = 2*1; gauge_box = 2*1;
@ -185,8 +185,9 @@ module box(dp,u,screw_bottom_front,round_peg,screw_side_front, remove_middle){
difference(){ difference(){
translate([20,0,gauge]){ translate([20,0,gauge]){
difference(){ difference(){
cube([115,u*unit,dp]); cube_width = sixinch - 40;
translate([gauge_box,gauge_box,-1]){ cube([115-gauge_box*2,u*unit,dp+2]);} cube([cube_width,u*unit,dp]);
translate([gauge_box,gauge_box,-1]){ cube([cube_width-gauge_box*2,u*unit,dp+2]);}
} }
} }
//CHIMNEY //CHIMNEY
@ -298,8 +299,9 @@ module lid(dp,u,screw_front,screw_back, remove_middle=false){
} }
//lid //lid
cube_width = sixinch - 40;
translate([20+gauge_box+slip,u*unit-gauge_box,gauge]){ translate([20+gauge_box+slip,u*unit-gauge_box,gauge]){
cube([115-gauge_box*2-slip*2,gauge_box,dp]); cube([cube_width-gauge_box*2-slip*2,gauge_box,dp]);
} }
//back rest //back rest
translate([sixinch/2-40,u*unit-gauge_box-2,gauge+dp-2-gauge_box]){ translate([sixinch/2-40,u*unit-gauge_box-2,gauge+dp-2-gauge_box]){