Модель корпуса для Arduino Nano

3d модель корпуса для Arduino Nano
Небольшой корпус для хранения Arduino Nano:
3d модель корпуса для Arduino Nano

Код для OpenSCAD

//lego holes
module hole() {
    cylinder(h=3, r1 = 2.5, r2 = 2.5, center = false, $fn=100);
}

difference() {
    //External
    //width,height,depth
    //main
    cube(size = [24,50,16], center = false);
    
    //internal
    translate([2, 3, 3])
        difference() {
            cube(size = [20,44,15], center = false);
            cube(size = [2,2,4], center = false);
            translate([0, 42, 0])
                cube(size = [2,2,4], center = false);
            translate([18, 0, 0])
                cube(size = [2,2,4], center = false);
            translate([18, 42, 0])
                cube(size = [2,2,4], center = false);        
        }
    //holes
    translate([7, 0, 3])
        cube(size = [10, 3, 5.5], center = false);
    translate([7, 40, 0])
        cube(size = [10,7,3], center = false);
//    translate([12, 47, 12])
//        rotate([-90, 0, 0]) {
//            cylinder(3, 2, 2, center = false);        
//        }
    //hols for holders
    translate([7, 0, 12]) {
        cube(size = [10, 3, 4], center = false);
    }
    translate([7, 47, 12]) {
        cube(size = [10, 3, 4], center = false);
    }
    
    //lego hole
    //translate([12, 17, 0])
    //   hole();
    //translate([12, 33, 0])
    //    hole();
}

translate([30, 0, 0]) {
    difference() {
        cube(size = [10, 50, 4], center = false);
        translate([5, 10, 0]) {
            cylinder(4, 2, 2, center = false); 
        }       
    }
}
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.