/Modules/Mechanical/Boxes/AWSBOX01A/CAD/SRC/AWSBOX01A_D02.scad
2,12 → 2,8
include <AWSBOX01A_D02_2.scad>
include <../configuration.scad>
 
 
 
 
 
 
 
AWSBOX01A_D02();
 
module AWSBOX01A_D02(){
16,9 → 12,9
union () {
//uchyt na sloup
translate([((pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje+2*radidus_hrany+2*D02_sila_materialu+D02_dolerance_na_zasunuti)/2,-D02_prumer_obruby/2-2.5-D02_dotahova_vzdalenost/2,(pocet_der2-1)*vzdalenost_der+2*vzdalenost_od_okraje-1*radidus_hrany+2*radidus_hrany+D02_zapusteni_spodniho_krytu-D02_vyska_uchytky/2])
translate([((pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje+2*D02_sila_materialu+D02_dolerance_na_zasunuti)/2,-D02_prumer_obruby/2-2.5-D02_dotahova_vzdalenost/2,(pocet_der2-1)*vzdalenost_der+2*vzdalenost_od_okraje-1*radidus_hrany+2*radidus_hrany+D02_zapusteni_spodniho_krytu-D02_vyska_uchytky/2])
rotate([0,0,90])
WINDGAUGE02A_D02(5);
WINDGAUGE02A_D02(6);
translate([radidus_hrany,radidus_hrany,0])
155,6 → 151,7
sphere(d = 2*radidus_hrany-2*D02_sila_materialu, center=true, $fn=100);
 
}
 
//lišty na zasunutí plbase
translate([D02_sila_materialu,D02_sila_materialu+D02_vyska_boxu_pod_plbase-(2*D02_sila_materialu+tloustka_plbase+D02_dolerance_na_zasunuti)/2,D02_zapusteni_spodniho_krytu])
 
175,6 → 172,28
translate([(pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje+2*D02_sila_materialu+D02_dolerance_na_zasunuti,(D02_vyska_boxu_pod_plbase+D02_vyska_boxu_nad_plbase+2*D02_sila_materialu+2*radidus_hrany)/2+(prumer_sroubu+3*D02_sila_materialu)/2,D02_zapusteni_spodniho_krytu+matka_vyska])
rotate([0,0,180])
drzak_sroubu();
 
//lišty aby nepropadávalo čelo
 
//lišta 1 osa x
translate([(3/2*vzdalenost_der)+D02_sila_materialu,D02_sila_materialu,D02_zapusteni_spodniho_krytu])
rantl((pocet_der1-3)*vzdalenost_der);
 
//lišta 2 osa x
translate([(pocet_der1-3)*vzdalenost_der+(3/2*vzdalenost_der)+D02_sila_materialu,D02_vyska_boxu_pod_plbase+D02_vyska_boxu_nad_plbase+D02_sila_materialu+2*radidus_hrany,D02_zapusteni_spodniho_krytu])
rotate([0,0,180])
rantl((pocet_der1-3)*vzdalenost_der);
//lišta 3 osa y
translate([D02_sila_materialu,D02_vyska_boxu_nad_plbase-2*radidus_hrany+D02_vyska_boxu_pod_plbase+D02_sila_materialu+D02_dolerance_na_zasunuti+10,D02_zapusteni_spodniho_krytu])
rotate([0,0,-90])
rantl(D02_vyska_boxu_nad_plbase-2*radidus_hrany);
//lišta 4 osa y
translate([(pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje+D02_sila_materialu+D02_dolerance_na_zasunuti,D02_vyska_boxu_pod_plbase+D02_sila_materialu+D02_dolerance_na_zasunuti+10,D02_zapusteni_spodniho_krytu])
rotate([0,0,90])
rantl(D02_vyska_boxu_nad_plbase-2*radidus_hrany);
 
 
}
 
module lista(){
240,7 → 259,28
}
}
 
//aby čelo nepropadávalo
module rantl(delka_rantlu){
translate([0,0,0])
difference () {
 
union () {
cube([delka_rantlu,D02_sila_materialu,D02_sila_materialu]);
translate([delka_rantlu/2,0,D02_sila_materialu])
rotate([0,90,0])
cylinder(h=delka_rantlu, r=D02_sila_materialu, center=true);
}
 
 
translate([0,-D02_sila_materialu,0])
cube([delka_rantlu,D02_sila_materialu,2*D02_sila_materialu]);
 
}
 
}
/Modules/Mechanical/Boxes/AWSBOX01A/CAD/configuration.scad
15,7 → 15,7
prekryti_der=-2;
 
//WINDGAUGE02A_D02 //uchyt na sloup
D02_sila_materialu=5;
D02_sila_materialu=5; //nefunguje
D02_vyska_uchytky=40;
D02_prumer_obruby=27; //3/4 trubka
D02_delka_celeho_uchytu=60;
31,7 → 31,7
D02_vyska_boxu_nad_plbase=50;
D02_zapusteni_spodniho_krytu=10;
D02_sila_materialu=1.2;
D02_dolerance_na_zasunuti=0.4; //tolerance je pro obě strany
D02_dolerance_na_zasunuti=0.8; //tolerance je pro obě strany
 
drzak_sroubu_hloubka=15;
drzak_sroubu_vyska=10;
/Modules/Mechanical/Boxes/AWSBOX01A/CAD/print_data/P_AWSBOX01A_D02_2.scad
7,6 → 7,6
translate([0,0,D02_vyska_uchytky/2])
rotate([180,0,0])
WINDGAUGE02A_D02_2(5);
WINDGAUGE02A_D02_2(6);