/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX01A/CAD/print_data/TEFO01A_BOX01A_upright.scad
19,7 → 19,7
rotate(a=[90,0,0])
translate([-(2*(3/2*vzdalenost_der)+vzdalenost_od_okraje)-3/2*vzdalenost_mezi_sloupky,0,0])
translate([0,vzdalenost_od_okraje,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
//sloupek 2
color(barva_sloupku)
26,7 → 26,7
rotate(a=[90,0,0])
translate([-3/2*vzdalenost_der-vzdalenost_mezi_sloupky/2,0,0])
translate([0,vzdalenost_od_okraje,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
//sloupek 3
color(barva_sloupku)
33,7 → 33,7
rotate(a=[90,0,0])
translate([vzdalenost_od_okraje+vzdalenost_mezi_sloupky/2,0,0])
translate([0,vzdalenost_od_okraje,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
//sloupek 4
color(barva_sloupku)
40,4 → 40,4
rotate(a=[90,0,0])
translate([2*vzdalenost_od_okraje+3/2*vzdalenost_mezi_sloupky+3/2*vzdalenost_der,0,0])
translate([0,vzdalenost_od_okraje,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX01A/CAD/assembly.scad
20,33 → 20,29
//sloupek 1
color(barva_sloupku)
translate([(-(pocet_der2+2)*vzdalenost_der)/2,0,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,
logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
//sloupek 2
color(barva_sloupku)
translate([((pocet_der2+2)*vzdalenost_der)/2,0,0])
rotate(a=[0,0,90])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,
logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
//sloupek 3
color(barva_sloupku)
translate([((pocet_der2+2)*vzdalenost_der)/2, (pocet_der1+2)*vzdalenost_der,0])
rotate(a=[0,0,180])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,
logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
//sloupek 4
color(barva_sloupku)
translate([-((pocet_der2+2)*vzdalenost_der)/2, (pocet_der1+2)*vzdalenost_der,0])
rotate(a=[0,0,270])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,
logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
 
//VELKE LISTY
//VELKE LISTY
//--------------------------------------------------------
//lista velka 1
color(barva_listy)
156,12 → 152,12
//PLBASE HORNI
//-------------------------------------------------------------
//základní plbase bez nožiček
 
///*
translate([-((pocet_der2+2)*vzdalenost_der+2*vzdalenost_od_okraje)/2,-vzdalenost_od_okraje,2* vyska])
rotate(a=[0,0,0])
 
plbase(pocet_der2+3,pocet_der1+3,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,tloustka_plbase,prekryti_der);
//*/
//
//plbase se zapuštěním šroubů
/*
translate([-((pocet_der2+2)*vzdalenost_der+2*vzdalenost_od_okraje)/2,-vzdalenost_od_okraje,(vyska/2)])
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX01A/CAD/configuration/MLAB_logo.scad
File deleted
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX01A/CAD/configuration/manufactury_conf.scad
2,7 → 2,7
 
//Sloupek - vyrobni parametry
zapust=4.5; //zápust ve sloupku pro listu
tolerance=0.1; //tolerance mezi zapusti v sloupku a v listě
tolerance=0.5; //tolerance mezi zapusti v sloupku a v listě
zapust1=zapust+tolerance;
 
//Sroub - parametry
13,7 → 13,7
//Matice - parametry
prumer_matice=6; //hrany k hraně
vyska_matice=3; //vyska matice
posuv_dorazu=0.5; //pro moznost posuvu dorazu pro vsunutí matice
posuv_dorazu=0; //pro moznost posuvu dorazu pro vsunutí matice
matice_sila_materialu=2; //sila materialu pod maticí na ose z
 
 
23,7 → 23,7
vzdalenost_od_diry = 5; //vzdalenost od stredu upevnovaci diry na druhou stranu
 
//rozmery vyrezu v ose x
vzdalenost_1 = 4.9; //od díry ke kraji
vzdalenost_1 = 4.6; //od díry ke kraji
vzdalenost_2 = 5;
 
vyska_listy=2; //definuje výšku žlábku do kterého se vsunuje čelíčko
34,7 → 34,7
 
//Celicko
//--------------------------------------------------
vule_vysky_celicka =0.7; //definuje vůli celicka v liste
vule_vysky_celicka =0.5; //definuje vůli celicka v liste
vule_delky_celicka =0.1;
tloustka_celicka = 2;
vule_tlousky = 0.2;
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX01A/CAD/configuration/sloupek.scad
1,7 → 1,3
include <manufactury_conf.scad>
include <../configuration.scad>
use <MLAB_logo.scad>
 
//Funkce pro generovani sloupku
module sloupek(
vyska,
14,7 → 10,7
prumer_matice,
vyska_matice,
posuv_dorazu,
matice_sila_materialu,logo_vyska,logo_sirka) {
matice_sila_materialu) {
 
difference () {
union () {
66,10 → 62,6
translate([vzdalenost_der, vzdalenost_od_diry/2, -(vyska-(2*zapust))/2])
linear_extrude(height = (vyska-(2*zapust)))
square([vzdalenost_der, vzdalenost_od_diry ], center = true);
 
}
 
//diry na sroub
111,27 → 103,5
cube([prumer_matice, prumer_matice+posuv_dorazu+vzdalenost_od_diry,vyska_matice], center = true);
 
//----------------------------------------------------
//LOGO MLAB
union (){
translate ([-vzdalenost_od_okraje+1,5, 0]) // ODROIDs passive components hole.
rotate([0, 90, 180])
scale(v = [logo_sirka, logo_vyska, 0.3])
MLAB_logo_short();
}
 
}
}
}
 
/*sloupek(
vyska,
zapust,
vzdalenost_der,
vzdalenost_od_okraje,
vzdalenost_od_diry,
radidus_hrany,
prumer_sroubu,
prumer_matice,
vyska_matice,
posuv_dorazu,
matice_sila_materialu);
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX02A_I2C/CAD/configuration/MLAB_logo.scad
File deleted
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX02A_I2C/CAD/configuration/manufactury_conf.scad
2,7 → 2,7
 
//Sloupek - vyrobni parametry
zapust=4.5; //zápust ve sloupku pro listu
tolerance=0.1; //tolerance mezi zapusti v sloupku a v listě
tolerance=0.5; //tolerance mezi zapusti v sloupku a v listě
zapust1=zapust+tolerance;
 
//Sroub - parametry
13,7 → 13,7
//Matice - parametry
prumer_matice=6; //hrany k hraně
vyska_matice=3; //vyska matice
posuv_dorazu=0.5; //pro moznost posuvu dorazu pro vsunutí matice
posuv_dorazu=0; //pro moznost posuvu dorazu pro vsunutí matice
matice_sila_materialu=2; //sila materialu pod maticí na ose z
 
 
23,7 → 23,7
vzdalenost_od_diry = 5; //vzdalenost od stredu upevnovaci diry na druhou stranu
 
//rozmery vyrezu v ose x
vzdalenost_1 = 4.9; //od díry ke kraji
vzdalenost_1 = 4.6; //od díry ke kraji
vzdalenost_2 = 5;
 
vyska_listy=2; //definuje výšku žlábku do kterého se vsunuje čelíčko
34,7 → 34,7
 
//Celicko
//--------------------------------------------------
vule_vysky_celicka =0.7; //definuje vůli celicka v liste
vule_vysky_celicka =0.5; //definuje vůli celicka v liste
vule_delky_celicka =0.1;
tloustka_celicka = 2;
vule_tlousky = 0.2;
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX02A_I2C/CAD/configuration/sloupek.scad
1,7 → 1,3
include <manufactury_conf.scad>
include <../configuration.scad>
use <MLAB_logo.scad>
 
//Funkce pro generovani sloupku
module sloupek(
vyska,
14,7 → 10,7
prumer_matice,
vyska_matice,
posuv_dorazu,
matice_sila_materialu,logo_vyska,logo_sirka) {
matice_sila_materialu) {
 
difference () {
union () {
66,10 → 62,6
translate([vzdalenost_der, vzdalenost_od_diry/2, -(vyska-(2*zapust))/2])
linear_extrude(height = (vyska-(2*zapust)))
square([vzdalenost_der, vzdalenost_od_diry ], center = true);
 
}
 
//diry na sroub
111,27 → 103,5
cube([prumer_matice, prumer_matice+posuv_dorazu+vzdalenost_od_diry,vyska_matice], center = true);
 
//----------------------------------------------------
//LOGO MLAB
union (){
translate ([-vzdalenost_od_okraje+1,5, 0]) // ODROIDs passive components hole.
rotate([0, 90, 180])
scale(v = [logo_sirka, logo_vyska, 0.3])
MLAB_logo_short();
}
 
}
}
}
 
/*sloupek(
vyska,
zapust,
vzdalenost_der,
vzdalenost_od_okraje,
vzdalenost_od_diry,
radidus_hrany,
prumer_sroubu,
prumer_matice,
vyska_matice,
posuv_dorazu,
matice_sila_materialu);
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX02A_I2C/CAD/print_data/TEFO01A_BOX02A_I2C_upright.scad
19,7 → 19,7
rotate(a=[90,0,0])
translate([-(2*(3/2*vzdalenost_der)+vzdalenost_od_okraje)-3/2*vzdalenost_mezi_sloupky,0,0])
translate([0,vzdalenost_od_okraje,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
//sloupek 2
color(barva_sloupku)
26,7 → 26,7
rotate(a=[90,0,0])
translate([-3/2*vzdalenost_der-vzdalenost_mezi_sloupky/2,0,0])
translate([0,vzdalenost_od_okraje,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
//sloupek 3
color(barva_sloupku)
33,7 → 33,7
rotate(a=[90,0,0])
translate([vzdalenost_od_okraje+vzdalenost_mezi_sloupky/2,0,0])
translate([0,vzdalenost_od_okraje,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
//sloupek 4
color(barva_sloupku)
40,4 → 40,4
rotate(a=[90,0,0])
translate([2*vzdalenost_od_okraje+3/2*vzdalenost_mezi_sloupky+3/2*vzdalenost_der,0,0])
translate([0,vzdalenost_od_okraje,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX02A_I2C/CAD/assembly.scad
20,33 → 20,29
//sloupek 1
color(barva_sloupku)
translate([(-(pocet_der2+2)*vzdalenost_der)/2,0,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,
logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
//sloupek 2
color(barva_sloupku)
translate([((pocet_der2+2)*vzdalenost_der)/2,0,0])
rotate(a=[0,0,90])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,
logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
//sloupek 3
color(barva_sloupku)
translate([((pocet_der2+2)*vzdalenost_der)/2, (pocet_der1+2)*vzdalenost_der,0])
rotate(a=[0,0,180])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,
logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
//sloupek 4
color(barva_sloupku)
translate([-((pocet_der2+2)*vzdalenost_der)/2, (pocet_der1+2)*vzdalenost_der,0])
rotate(a=[0,0,270])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,
logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
 
//VELKE LISTY
//VELKE LISTY
//--------------------------------------------------------
//lista velka 1
color(barva_listy)
156,8 → 152,8
//PLBASE HORNI
//-------------------------------------------------------------
//základní plbase bez nožiček
 
translate([-((pocet_der2+2)*vzdalenost_der+2*vzdalenost_od_okraje)/2,-vzdalenost_od_okraje,2* vyska])
///*
/*translate([-((pocet_der2+2)*vzdalenost_der+2*vzdalenost_od_okraje)/2,-vzdalenost_od_okraje,2* vyska])
rotate(a=[0,0,0])
 
plbase(pocet_der2+3,pocet_der1+3,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,tloustka_plbase,prekryti_der);
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX02A_RS232/CAD/configuration/MLAB_logo.scad
File deleted
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX02A_RS232/CAD/configuration/manufactury_conf.scad
2,7 → 2,7
 
//Sloupek - vyrobni parametry
zapust=4.5; //zápust ve sloupku pro listu
tolerance=0.1; //tolerance mezi zapusti v sloupku a v listě
tolerance=0.5; //tolerance mezi zapusti v sloupku a v listě
zapust1=zapust+tolerance;
 
//Sroub - parametry
13,7 → 13,7
//Matice - parametry
prumer_matice=6; //hrany k hraně
vyska_matice=3; //vyska matice
posuv_dorazu=0.5; //pro moznost posuvu dorazu pro vsunutí matice
posuv_dorazu=0; //pro moznost posuvu dorazu pro vsunutí matice
matice_sila_materialu=2; //sila materialu pod maticí na ose z
 
 
23,7 → 23,7
vzdalenost_od_diry = 5; //vzdalenost od stredu upevnovaci diry na druhou stranu
 
//rozmery vyrezu v ose x
vzdalenost_1 = 4.9; //od díry ke kraji
vzdalenost_1 = 4.6; //od díry ke kraji
vzdalenost_2 = 5;
 
vyska_listy=2; //definuje výšku žlábku do kterého se vsunuje čelíčko
34,7 → 34,7
 
//Celicko
//--------------------------------------------------
vule_vysky_celicka =0.7; //definuje vůli celicka v liste
vule_vysky_celicka =0.5; //definuje vůli celicka v liste
vule_delky_celicka =0.1;
tloustka_celicka = 2;
vule_tlousky = 0.2;
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX02A_RS232/CAD/configuration/sloupek.scad
1,7 → 1,3
include <manufactury_conf.scad>
include <../configuration.scad>
use <MLAB_logo.scad>
 
//Funkce pro generovani sloupku
module sloupek(
vyska,
14,7 → 10,7
prumer_matice,
vyska_matice,
posuv_dorazu,
matice_sila_materialu,logo_vyska,logo_sirka) {
matice_sila_materialu) {
 
difference () {
union () {
66,10 → 62,6
translate([vzdalenost_der, vzdalenost_od_diry/2, -(vyska-(2*zapust))/2])
linear_extrude(height = (vyska-(2*zapust)))
square([vzdalenost_der, vzdalenost_od_diry ], center = true);
 
}
 
//diry na sroub
111,27 → 103,5
cube([prumer_matice, prumer_matice+posuv_dorazu+vzdalenost_od_diry,vyska_matice], center = true);
 
//----------------------------------------------------
//LOGO MLAB
union (){
translate ([-vzdalenost_od_okraje+1,5, 0]) // ODROIDs passive components hole.
rotate([0, 90, 180])
scale(v = [logo_sirka, logo_vyska, 0.3])
MLAB_logo_short();
}
 
}
}
}
 
/*sloupek(
vyska,
zapust,
vzdalenost_der,
vzdalenost_od_okraje,
vzdalenost_od_diry,
radidus_hrany,
prumer_sroubu,
prumer_matice,
vyska_matice,
posuv_dorazu,
matice_sila_materialu);
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX02A_RS232/CAD/print_data/TEFO01A_BOX02A_RS232_upright.scad
19,7 → 19,7
rotate(a=[90,0,0])
translate([-(2*(3/2*vzdalenost_der)+vzdalenost_od_okraje)-3/2*vzdalenost_mezi_sloupky,0,0])
translate([0,vzdalenost_od_okraje,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
//sloupek 2
color(barva_sloupku)
26,7 → 26,7
rotate(a=[90,0,0])
translate([-3/2*vzdalenost_der-vzdalenost_mezi_sloupky/2,0,0])
translate([0,vzdalenost_od_okraje,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
//sloupek 3
color(barva_sloupku)
33,7 → 33,7
rotate(a=[90,0,0])
translate([vzdalenost_od_okraje+vzdalenost_mezi_sloupky/2,0,0])
translate([0,vzdalenost_od_okraje,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
//sloupek 4
color(barva_sloupku)
40,4 → 40,4
rotate(a=[90,0,0])
translate([2*vzdalenost_od_okraje+3/2*vzdalenost_mezi_sloupky+3/2*vzdalenost_der,0,0])
translate([0,vzdalenost_od_okraje,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
/Designs/ROBOTS/TEFO01A/CAD/TEFO01A_BOX02A_RS232/CAD/assembly.scad
20,33 → 20,29
//sloupek 1
color(barva_sloupku)
translate([(-(pocet_der2+2)*vzdalenost_der)/2,0,0])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,
logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
//sloupek 2
color(barva_sloupku)
translate([((pocet_der2+2)*vzdalenost_der)/2,0,0])
rotate(a=[0,0,90])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,
logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
//sloupek 3
color(barva_sloupku)
translate([((pocet_der2+2)*vzdalenost_der)/2, (pocet_der1+2)*vzdalenost_der,0])
rotate(a=[0,0,180])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,
logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
//sloupek 4
color(barva_sloupku)
translate([-((pocet_der2+2)*vzdalenost_der)/2, (pocet_der1+2)*vzdalenost_der,0])
rotate(a=[0,0,270])
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu,
logo_vyska,logo_sirka);
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu);
 
 
//VELKE LISTY
//VELKE LISTY
//--------------------------------------------------------
//lista velka 1
color(barva_listy)
156,8 → 152,8
//PLBASE HORNI
//-------------------------------------------------------------
//základní plbase bez nožiček
 
translate([-((pocet_der2+2)*vzdalenost_der+2*vzdalenost_od_okraje)/2,-vzdalenost_od_okraje,2* vyska])
///*
/*translate([-((pocet_der2+2)*vzdalenost_der+2*vzdalenost_od_okraje)/2,-vzdalenost_od_okraje,2* vyska])
rotate(a=[0,0,0])
 
plbase(pocet_der2+3,pocet_der1+3,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,tloustka_plbase,prekryti_der);