difference() { union() { //wanden cube([160,4,32]); translate([0,22,0]) cube([160,4,32]); translate([-4,0,0]) cube([4,26,57]); translate([158,0,0]) cube([4,26,32]); cube([130,4,57]); translate([0,22,0]) cube([50,4,57]); } //assen rotate([90,0,0]) translate([19,16,-30]) cylinder(40,2,2,$fn=130); rotate([90,0,0]) translate([49.5,16,-30]) cylinder(80,2,2,$fn=130); rotate([90,0,0]) translate([80,16,-30]) cylinder(40,2,2,$fn=130); rotate([90,0,0]) translate([110.5,16,-30]) cylinder(40,2,2,$fn=130); rotate([90,0,0]) translate([141,16,-30]) cylinder(40,2,2,$fn=130); //batterij rotate([90,0,0]) translate([10,32,-30]) cylinder(40,2,2,$fn=130); rotate([90,0,0]) translate([35,32,-30]) cylinder(40,2,2,$fn=130); //motor rotate([90,0,0]) translate([110.5,46.5,-30]) cylinder(40,6,6,$fn=130); rotate([90,0,0]) translate([102.5,39,-30]) cylinder(40,1.5,1.5,$fn=130); rotate([90,0,0]) translate([117.5,39,-30]) cylinder(40,1.5,1.5,$fn=130); //schakelaar rotate([90,0,0]) translate([70,50,-30]) cylinder(80,2.5,2.5,$fn=130); }