/Modules/Mechanical/Boxes/BASEBOX02A/CAD/assembly.scad |
---|
15,7 → 15,7 |
barva_spodni_kryt = "green"; |
barva_plbase_horni = "yellow"; |
posuv_dilu=10; //pro složeni krabičky zadat 0 pro rozebrání zdat 10 |
posuv_dilu=0; //pro složeni krabičky zadat 0 pro rozebrání zdat 10 |
//BOCNICE SE DNEM |
//------------------------------------------------------------- |
28,11 → 28,11 |
//------------------------------------------------------------- |
translate([0,0,5*posuv_dilu]) |
color(barva_plbase_horni) |
translate([plbase_tolerance_horni-0.2,+plbase_tolerance_horni-0.2,vyska_bocnice/2-tloustka_plbase/2]) |
translate([0,0,vyska_bocnice/2-tloustka_plbase/2]) |
rotate(a=[0,0,0]) |
{ |
plbase_vrchni_kryt_pro_odecet(pocet_der1-1,pocet_der2-1,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,vyska_bocnice,prekryti_der,tloustka_bocnice,-0.2,tloustka_plbase); |
plbase_vrchni_kryt_pro_odecet(pocet_der1-1,pocet_der2-1,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,vyska_bocnice,prekryti_der,tloustka_bocnice,plbase_tolerance_horni,tloustka_plbase); |
} |
//SPODNÍ KRYT |
/Modules/Mechanical/Boxes/BASEBOX02A/CAD/configuration/bocnice.scad |
---|
49,19 → 49,19 |
//sloupek 2 |
translate([((pocet_der2)*vzdalenost_der)/2+tloustka_bocnice,-tloustka_bocnice,vyska_bocnice/2-(vyska_matice+2*tloustka_bocnice+0.1)-tloustka_plbase]) |
translate([((pocet_der2)*vzdalenost_der)/2+vzdalenost_od_okraje-prumer_matice/2,-vzdalenost_od_okraje+prumer_matice/2,vyska_bocnice/2-(vyska_matice+2*tloustka_bocnice+0.1)-tloustka_plbase]) |
rotate(a=[0,0,90]) |
sloupek (); |
//sloupek 3 |
translate([((pocet_der2)*vzdalenost_der)/2+tloustka_bocnice, (pocet_der1)*vzdalenost_der+tloustka_bocnice,vyska_bocnice/2-(vyska_matice+2*tloustka_bocnice+0.1)-tloustka_plbase]) |
translate([((pocet_der2)*vzdalenost_der)/2+vzdalenost_od_okraje-prumer_matice/2, (pocet_der1)*vzdalenost_der+vzdalenost_od_okraje-prumer_matice/2,vyska_bocnice/2-(vyska_matice+2*tloustka_bocnice+0.1)-tloustka_plbase]) |
rotate(a=[0,0,180]) |
sloupek (); |
//sloupek 4 |
translate([-((pocet_der2)*vzdalenost_der)/2-tloustka_bocnice, (pocet_der1)*vzdalenost_der+tloustka_bocnice,vyska_bocnice/2-(vyska_matice+2*tloustka_bocnice+0.1)-tloustka_plbase]) |
translate([-((pocet_der2)*vzdalenost_der)/2-vzdalenost_od_okraje+prumer_matice/2, (pocet_der1)*vzdalenost_der+vzdalenost_od_okraje-prumer_matice/2,vyska_bocnice/2-(vyska_matice+2*tloustka_bocnice+0.1)-tloustka_plbase]) |
rotate(a=[0,0,270]) |
sloupek (); |
} |
/Modules/Mechanical/Boxes/BASEBOX02A/CAD/configuration/otvory.scad |
---|
118,7 → 118,7 |
//OTVOR PRO VETRANI |
module CHLADICI_OTVORY(tloustka_bocnice,vzdalenost_der,delka,vyska_bocnice) |
{ |
CHLADICI_OTVORY_mezera=0.8; |
CHLADICI_OTVORY_mezera=0.6; |
CHLADICI_OTVORY_snizeni_vysky=10; |
CHLADICI_OTVORY_prekryti=1.2; |
/Modules/Mechanical/Boxes/BASEBOX02A/CAD/configuration/plbase.scad |
---|
376,7 → 376,7 |
translate([radidus_hrany,radidus_hrany,0]) |
translate([-2*tloustka_bocnice,-2*tloustka_bocnice,0]) |
translate([tloustka_bocnice+hrana_bocnice,tloustka_bocnice+hrana_bocnice,0]) |
translate([tloustka_bocnice+hrana_bocnice+plbase_tolerance_horni,tloustka_bocnice+hrana_bocnice+plbase_tolerance_horni,0]) |
minkowski() |
{ |
395,32 → 395,33 |
//------------------------------------------------------------ |
//sloupek 1 |
translate([(-(pocet_der2)*vzdalenost_der)/2-tloustka_bocnice,-tloustka_bocnice,-tloustka_plbase]) |
translate([(-(pocet_der2)*vzdalenost_der)/2-vzdalenost_od_okraje+prumer_matice/2,-vzdalenost_od_okraje+prumer_matice/2,-tloustka_plbase/2-0.2]) |
cylinder(r=prumer_sroubu/2,h=6*tloustka_plbase); |
//sloupek 2 |
translate([((pocet_der2)*vzdalenost_der)/2+tloustka_bocnice,-tloustka_bocnice,-tloustka_plbase]) |
translate([((pocet_der2)*vzdalenost_der)/2+vzdalenost_od_okraje-prumer_matice/2,-vzdalenost_od_okraje+prumer_matice/2,-tloustka_plbase/2-0.2]) |
rotate(a=[0,0,90]) |
cylinder(r=prumer_sroubu/2,h=6*tloustka_plbase); |
//sloupek 3 |
translate([((pocet_der2)*vzdalenost_der)/2+tloustka_bocnice, (pocet_der1)*vzdalenost_der+tloustka_bocnice,-tloustka_plbase]) |
translate([((pocet_der2)*vzdalenost_der)/2+vzdalenost_od_okraje-prumer_matice/2, (pocet_der1)*vzdalenost_der+vzdalenost_od_okraje-prumer_matice/2,-tloustka_plbase/2-0.2]) |
rotate(a=[0,0,180]) |
cylinder(r=prumer_sroubu/2,h=6*tloustka_plbase); |
//sloupek 4 |
translate([-((pocet_der2)*vzdalenost_der)/2-tloustka_bocnice, (pocet_der1)*vzdalenost_der+tloustka_bocnice,-tloustka_plbase]) |
translate([-((pocet_der2)*vzdalenost_der)/2-vzdalenost_od_okraje+prumer_matice/2, (pocet_der1)*vzdalenost_der+vzdalenost_od_okraje-prumer_matice/2,-tloustka_plbase/2-0.2]) |
rotate(a=[0,0,270]) |
cylinder(r=prumer_sroubu/2,h=6*tloustka_plbase); |
//nápis |
translate([0,radidus_hrany,0]) |
translate([ 0, ((pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany)/2+tloustka_bocnice, tloustka_plbase/2-(tloustka_plbase-1)/2+0.01]) |
translate([0,0,0]) |
translate([ 0, ((pocet_der1-1)*vzdalenost_der+vzdalenost_od_okraje+2*tloustka_bocnice)/2, tloustka_plbase/2-(tloustka_plbase-1)/2+0.01]) |
rotate([0,0,0]) |
write(box_jmeno,h=10,t=tloustka_plbase-1, space= 1.1, font = "Letters.dxf",center=true); |
/Modules/Mechanical/Boxes/BASEBOX02A/CAD/configuration.scad |
---|
12,8 → 12,8 |
//OBECNE PARAMETRY KRABICKY |
//------------------------------------------------------------ |
//BOCNICE |
vyska_bocnice=30; |
tloustka_bocnice=2; |
vyska_bocnice=40; |
tloustka_bocnice=3; |
//PLBASE PARAMETRY |
21,7 → 21,7 |
tloustka_plbase = 2; //tloustka plbase - dna |
prekryti_der=0.3; //sila materiálu, který překrývá díry, aby nebyli vidět |
plbase_tolerance_horni=0.0; //pro zvětšení tolerance aby tam šlo dát horní čelíčko |
plbase_tolerance_horni=0.5; //pro zvětšení tolerance aby tam šlo dát horní čelíčko |
//Rozmery loga MLAB |