full.scad 532 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]) {
  difference() {
    eurobox(30,40,7,handle=false);
  }
}
translate([0,0,6.3]) {
  difference() {
    eurobox(30,40,22,handle=true);
    drills(30,40,22);
  }
  screws(30,40,22, locked=true);
  pipes(22);
}

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