Rev 4298 Rev 4314
Line -... Line 1...
-   1 include <manufactury_conf.scad>
-   2 include <../configuration.scad>
-   3 use <MLAB_logo.scad>
-   4  
1 //Funkce pro generovani sloupku 5 //Funkce pro generovani sloupku
2 module sloupek( 6 module sloupek(
3 vyska, 7 vyska,
4 zapust, 8 zapust,
5 vzdalenost_der, 9 vzdalenost_der,
Line 8... Line 12...
8 radidus_hrany, 12 radidus_hrany,
9 prumer_sroubu, 13 prumer_sroubu,
10 prumer_matice, 14 prumer_matice,
11 vyska_matice, 15 vyska_matice,
12 posuv_dorazu, 16 posuv_dorazu,
13 matice_sila_materialu) { 17 matice_sila_materialu,logo_vyska,logo_sirka) {
14   18  
15 difference () { 19 difference () {
16 union () { 20 union () {
17 color("green") 21 color("green")
18 translate([-(vzdalenost_od_okraje-radidus_hrany),-(vzdalenost_od_okraje-radidus_hrany),0]) // center top screw 22 translate([-(vzdalenost_od_okraje-radidus_hrany),-(vzdalenost_od_okraje-radidus_hrany),0]) // center top screw
Line 60... Line 64...
60 64
61 color("cyan") 65 color("cyan")
62 translate([vzdalenost_der, vzdalenost_od_diry/2, -(vyska-(2*zapust))/2]) 66 translate([vzdalenost_der, vzdalenost_od_diry/2, -(vyska-(2*zapust))/2])
63 linear_extrude(height = (vyska-(2*zapust))) 67 linear_extrude(height = (vyska-(2*zapust)))
64 square([vzdalenost_der, vzdalenost_od_diry ], center = true); 68 square([vzdalenost_der, vzdalenost_od_diry ], center = true);
-   69
-   70  
-   71
-   72
65 } 73 }
66   74  
67 //diry na sroub 75 //diry na sroub
68 translate([0,0,0]) // center top screw 76 translate([0,0,0]) // center top screw
69 cylinder(2*vyska, d=(prumer_sroubu), center=true); 77 cylinder(2*vyska, d=(prumer_sroubu), center=true);
Line 101... Line 109...
101   109  
102 translate([0,(((((prumer_matice)/2)+posuv_dorazu+vzdalenost_od_diry)/2)-(posuv_dorazu+prumer_matice/2)),-(((vyska)/2-vyska_matice/2)-matice_sila_materialu)]) // center top screw 110 translate([0,(((((prumer_matice)/2)+posuv_dorazu+vzdalenost_od_diry)/2)-(posuv_dorazu+prumer_matice/2)),-(((vyska)/2-vyska_matice/2)-matice_sila_materialu)]) // center top screw
103 111
104 cube([prumer_matice, prumer_matice+posuv_dorazu+vzdalenost_od_diry,vyska_matice], center = true); 112 cube([prumer_matice, prumer_matice+posuv_dorazu+vzdalenost_od_diry,vyska_matice], center = true);
105   113  
-   114 //----------------------------------------------------
-   115 //LOGO MLAB
-   116 union (){
-   117 translate ([-vzdalenost_od_okraje+1,5, 0]) // ODROIDs passive components hole.
-   118 rotate([0, 90, 180])
-   119 scale(v = [logo_sirka, logo_vyska, 0.3])
-   120 MLAB_logo_short();
-   121 }
-   122  
106 } 123 }
107 } 124 }
-   125  
-   126 /*sloupek(
-   127 vyska,
-   128 zapust,
-   129 vzdalenost_der,
-   130 vzdalenost_od_okraje,
-   131 vzdalenost_od_diry,
-   132 radidus_hrany,
-   133 prumer_sroubu,
-   134 prumer_matice,
-   135 vyska_matice,
-   136 posuv_dorazu,
-   137 matice_sila_materialu);