Rev 4227 Rev 4231
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  
-   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
6   75  
7 translate([50,0,0]) 76 translate([50,0,0])
8 celicko (vyska,zapust1,vule_vysky_celicka,delka_celicka,tloustka_celicka,vule_tlousky); 77 celicko (vyska,zapust1,vule_vysky_celicka,delka_celicka,tloustka_celicka,vule_tlousky);
9   78  
10   79  
11 translate([0,100,0]) 80 translate([0,0,0])
12 sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu); 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);
13   82  
-   83 //lista mala
14 translate([0,-100,0]) 84 translate([0,-100,0])
15 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); 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);
16 90