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