full.scad 573 Bytes
include<eurobox.scad>
include<lid.scad>
include<cuts.scad>
include<screws.scad>
include<pipes.scad>

/* translate([0,0,2]) euroboxlid(30,40); */

/* translate([0,0,-7]) cuts(); */
/* translate([0,0,-7]) { */

/* difference() { */
/*   eurobox(30,40,7,handle=false); */
/*   cuts(); */
/* } */

translate([0,0,6.3]) {
  difference() {
    eurobox(30,40,22,handle=true);
    drills(30,40,22);
  }
  screws(30,40,22);
  pipes(22);
}

#translate([0,0,6.3+21.3]) {
  difference() {
    eurobox(30,40,22,handle=true);
    drills(30,40,22);
  }
  screws(30,40,22);
  pipes(22);
}