3D моделирование 30 июня

молодёжный технический клуб

3D моделирование 30 июня

30.06.2019 3D моделирование 3D печать 0

Мы проектировали платформу для установки датчиков на робота Pololu 3Pi.

diam = 95;
fn = 50;
legDiam = 6;
legHeight = 20;
ledDistance = 59;
difference() {
    cylinder(d=diam,h=2,$fn=fn);
    cube([ledDistance/4*3,ledDistance/4*3,4],center=true,$fn=fn);
    translate([-36/2,diam/3,-1]) cube([36,16,4],$fn=fn);
    translate([-36/2,-diam/2,-1]) cube([36,16,4],$fn=fn);
}//difference
translate([-ledDistance/2+7/2,-ledDistance/2,0]) {
union() {
//leg first
difference() {
translate([ledDistance,0,0]) cylinder(d=legDiam,h=legHeight,$fn=fn);
translate([ledDistance,0,0]) cylinder(d=legDiam/2,h=legHeight+2,$fn=fn);
}//difference
//leg second
difference() {
translate([0,ledDistance,0]) cylinder(d=legDiam,h=legHeight,$fn=fn);
translate([0,ledDistance,0]) cylinder(d=legDiam/2,h=legHeight+2,$fn=fn);
}//difference
//leg forth
difference() {
translate([0,0,0]) cylinder(d=legDiam,h=legHeight,$fn=fn);
translate([0,0,0]) cylinder(d=legDiam/2,h=legHeight+2,$fn=fn);
}//difference
//leg third
difference() {
translate([ledDistance,ledDistance,0]) cylinder(d=legDiam,h=legHeight,$fn=fn);
translate([ledDistance,ledDistance,0]) cylinder(d=legDiam/2,h=legHeight+2,$fn=fn);
}//difference

} //union
}//translate
Фрагмент процесса печати

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *