План корпуса для аркадного автомата

Давно уже подступаюсь к проекту Arcade bartop cabinet, уже почти закупил все, что необходимо.

Для чертежей корпуса перебрал все бесплатные программы для мака, позволяющие сделать 2Д/3Д чертеж. Это были всякие FreeCAD, QCAD, Google Sketchup

Все, что попробовал – либо унылое говно, либо пакет для космических исследований с перделками. Без бутылки разобраться совсем невозможно, хотя всего-то надо нарисовать несколько линий.

В итоге остановился на старом добром OpenSCAD. Оказалось, что теперь есть еще и онлайн варианты в браузере – раз, два

Получается вот такая штуковина –

arcade bartop cabinet

arcade bartop cabinet

В отличие от традиционных 3Д систем, эта модель рисуется не руками и мышкой, а следующей программой:

$fn=160;
side_w = 1.8;
w2 = 1; //10 mm

display_w = 34.5;
display_h = 28;
machine_w = 40;

module side()  {
    rad = 29;
    eps = 0.01;
    difference(){
        cube([ 45.4,63.5,side_w]);
        translate([-4,rad+11,-eps]) cylinder(side_w+2*eps,rad,rad,[0,0,0]);
        rotate([0,0,-17])translate([-29,30,-eps])cube([35,80,side_w+2*eps]);
        rotate([0,0,-17])translate([-27,67,-eps])cube([80,20,side_w+2*eps]);
        }
}
module display_panel(){
    color([0.3,0.8,0.3]) 
        difference(){
            cube([w2,48,machine_w]);
            translate([-w2,6,0.5*(machine_w-display_w)]) cube([3*w2,display_h,display_w]);
        }
    }

module top_cap(){
    color([0.5,0.5,1])
        cube([21,w2,machine_w]);
}

module back_panel(){
    cube([w2,56,machine_w]);
}

module marquee(){
    color([0.9,0.1,0.1,0.4])
        cube([0.1,10,machine_w]);
}

module marquee_bot(){
    color([0.5,0.5,1])
        cube([10-w2,w2,machine_w]);
}

module controls(){
    color([0.5,0.5,1])
        cube([20,w2,machine_w]);
}

module bottom(){
    color([0.5,0.7,1])
        cube([45.4-w2*2,w2,machine_w]);
}

module front(){
    color([0.5,0.5,1])
        cube([w2,11,machine_w]);
}

color([0.3,0.6,0.7]) {
    side();
   // translate([0,0,machine_w+side_w]) side();
}

rotate([0,0,-17]){
    translate([15,18,side_w])
        display_panel();

    translate([6,67-w2,side_w])
        top_cap();

    translate([6,56.6,side_w])
        marquee();
    translate([6,56.6,side_w])
        marquee_bot();
}

translate([45.4-w2,0,side_w])
    back_panel();

rotate([0,0,7])translate([1.5,11-w2,side_w])
    controls();

translate([w2+0.5,0,side_w])
    bottom();

translate([0.5,0,side_w])
    front();

Вдохновение черпал тут – http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/?ALLSTEPS

Думаю боковины сделать на заказ, так как хочется сделать с молдингами, да и резать там криво надо. А остальное срукожопить самостоятельно.

Comments