Rev 4231 Rev 4233
Line 1... Line 1...
1 use <celicko.scad> 1 use <celicko.scad>
2 use <sloupek.scad> 2 use <sloupek.scad>
3 use <lista.scad> 3 use <lista.scad>
4   4  
5 include <configuration.scad> 5 include <configuration.scad>
6   6  
7   7 /*
8 vzdalenost_der=10; 8 vzdalenost_der=10;
9 vyska=10; 9 vyska=10;
10 radidus_hrany=10; 10 radidus_hrany=10;
11 vzdalenost_od_okraje=10; 11 vzdalenost_od_okraje=10;
12 pocet_der1=10; 12 pocet_der1=10;
13 pocet_der2=10; 13 pocet_der2=10;
14   14 */
15   15  
16 board = "ALBASE1521"; /// rozhodnutí pro který typ se budou generovat podklady. 16 board = "ALBASE1521"; /// rozhodnutí pro který typ se budou generovat podklady.
17   17  
18   -  
19 if (board == "ALBASE1521") //Konfigurace pro velkou aldesku. -  
20 { -  
21 cube(size = [100, 1000, 1], center = false); 18 cube(size = [100, 1000, 1], center = false);
22 19
-   20
23 vzdalenost_der = 10; //rozteč děr mezi sebou 21 vzdalenost_der = board == "ALBASE1521" ? 10 : 10.16; //rozteč děr mezi sebou
24   -  
25   -  
26 vyska = 60; //vyska celeho sloupku 22 vyska = board == "ALBASE1521" ? 60 : 60 ; //vyska celeho sloupku
27 radidus_hrany = 5; //radius zaobleni sloupku 23 radidus_hrany = board == "ALBASE1521" ? 5 : 5; //radius zaobleni sloupku
28   -  
29   24  
30 //--------------------------------------------------- 25 //---------------------------------------------------
31 //parametry lišty 26 //parametry lišty
32   27  
33 vzdalenost_od_okraje = 10; //vzdalenost stredu upevnovaci diry od kraje desky 28 vzdalenost_od_okraje = 10; //vzdalenost stredu upevnovaci diry od kraje desky
34   29  
35 //malá list 30 //malá list
36 pocet_der1 = 10; //pocet der pres ktere je lista, ponížené o 1 31 pocet_der1 = 10; //pocet der pres ktere je lista, ponížené o 1
37   32  
38 //velká list 33 //velká list
39 pocet_der2 = 14; //pocet ter pres ktere je lista ponížené o 1 34 pocet_der2 = 14; //pocet ter pres ktere je lista ponížené o 1 */
40 } -  
41 else -  
42 { -  
43 } -  
44   -  
45   35  
46   36 /*
47 if (board == "ALBASE1115") //Konfigurace pro malou aldesku. 37 if (board == "ALBASE1115") //Konfigurace pro malou aldesku.
48 { 38 {
49 39
50   40  
51 vzdalenost_der = 10.16; //rozteč děr mezi sebou 41 vzdalenost_der = 10.16; //rozteč děr mezi sebou
52   42  
53   43  
54 vyska = 60; //vyska celeho sloupku 44 vyska = 60; //vyska celeho sloupku
55 radidus_hrany = 5; //radius zaobleni sloupku 45 radidus_hrany = 5; //radius zaobleni sloupku
56   46  
57   47  
58 //--------------------------------------------------- 48 //---------------------------------------------------
59 //parametry lišty 49 //parametry lišty
60   50  
61 vzdalenost_od_okraje = 8.88; //vzdalenost stredu upevnovaci diry od kraje desky 51 vzdalenost_od_okraje = 8.88; //vzdalenost stredu upevnovaci diry od kraje desky
62   52  
63 //malá list 53 //malá list
64 pocet_der1 = 10; //pocet der pres ktere je lista, ponížené o 1 54 pocet_der1 = 10; //pocet der pres ktere je lista, ponížené o 1
65   55  
66 //velká list 56 //velká list
67 pocet_der2 = 14; //pocet ter pres ktere je lista ponížené o 1 57 pocet_der2 = 14; //pocet ter pres ktere je lista ponížené o 1
68 } 58 }
69 else -  
70 { -  
71 59 */
72 } -  
73 -  
74 60
75   61  
76 translate([50,0,0]) 62 translate([50,0,0])
77 celicko (vyska,zapust1,vule_vysky_celicka,delka_celicka,tloustka_celicka,vule_tlousky); 63 celicko (vyska,zapust1,vule_vysky_celicka,delka_celicka,tloustka_celicka,vule_tlousky);
78   64  
79   65  
80 translate([0,0,0]) 66 translate([0,0,0])
81 sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu); 67 sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
82   68  
83 //lista mala 69 //lista mala
84 translate([0,-100,0]) 70 translate([0,-100,0])
85 lista (vzdalenost_der,pocet_der1,vzdalenost_od_okraje,vzdalenost_od_diry,vzdalenost_1,vzdalenost_2, zapust,vyska_listy,tloustka_celicka,sirka_materialu,vyska_hlavy,prumer_hlavy,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu); 71 lista (vzdalenost_der,pocet_der1,vzdalenost_od_okraje,vzdalenost_od_diry,vzdalenost_1,vzdalenost_2, zapust,vyska_listy,tloustka_celicka,sirka_materialu,vyska_hlavy,prumer_hlavy,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
86   72  
87 //lista velka 73 //lista velka
88 translate([0,-120,0]) 74 translate([0,-120,0])
89 lista (vzdalenost_der,pocet_der2,vzdalenost_od_okraje,vzdalenost_od_diry,vzdalenost_1,vzdalenost_2, zapust,vyska_listy,tloustka_celicka,sirka_materialu,vyska_hlavy,prumer_hlavy,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu); 75 lista (vzdalenost_der,pocet_der2,vzdalenost_od_okraje,vzdalenost_od_diry,vzdalenost_1,vzdalenost_2, zapust,vyska_listy,tloustka_celicka,sirka_materialu,vyska_hlavy,prumer_hlavy,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
90 76