/Designs/Laboratory_instruments/CLOCKMOT01A/CAD/CLOCKMOT01A_BOX01A/CAD/assembly.scad |
---|
15,7 → 15,7 |
barva_spodni_kryt = "green"; |
barva_plbase_horni = "yellow"; |
posuv_dilu=0; //pro složeni krabičky zadat 0 pro rozebrání zdat 10 |
posuv_dilu=10; //pro složeni krabičky zadat 0 pro rozebrání zdat 10 |
//BOCNICE SE DNEM |
//------------------------------------------------------------- |
/Designs/Laboratory_instruments/CLOCKMOT01A/CAD/CLOCKMOT01A_BOX01A/CAD/configuration.scad |
---|
11,7 → 11,7 |
vzdalenost_od_okraje = 5.08; //vzdalenost stredu upevnovaci diry od kraje desky |
//mala hrana |
pocet_der1 = 9; //pocet děr v ose y |
pocet_der1 = 10; //pocet děr v ose y |
//velka hrana |
pocet_der2 = 14; //pocet der v ose x |
/Designs/Laboratory_instruments/CLOCKMOT01A/CAD/CLOCKMOT01A_BOX01A/CAD/print_data/CLOCKMOT01A_BOX01A_PLBASE_top.scad |
---|
4,12 → 4,21 |
include <../src/manufactury_conf.scad> |
include <../configuration.scad> |
include <../src/otvory_conf.scad> |
use <../src/otvory.scad> |
difference() { |
translate([0,0,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,plbase_tolerance_horni,tloustka_plbase); |
} |
translate([-3.5,50,1]) |
rotate(a=[-90,0,0]) |
IR(tloustka_plbase,vyska_bocnice); |
} |
/Designs/Laboratory_instruments/CLOCKMOT01A/CAD/CLOCKMOT01A_BOX01A/CAD/src/otvory.scad |
---|
168,6 → 168,42 |
translate([0,-tloustka_bocnice/2-0.01,vyska_bocnice/2-IR_vyska_kon/2]) |
cube(size = [IR_sirka_kon,IR_hloubka_venkovni+0.1,IR_vyska_kon], center = false); |
translate([0,-(tloustka_bocnice/2-IR_hloubka_venkovni),vyska_bocnice/2-IR_vyska_kon/2]) |
translate([0,-(tloustka_bocnice/2-IR_hloubka_venkovni),vyska_bocnice/2-IR_vyska_kon/2-IR_vyska_pro_vodice]) |
cube(size = [IR_sirka_kon,tloustka_bocnice,IR_vyska_kon+IR_vyska_pro_vodice], center = false); |
} |
} |
module OTVOR_NA_PRUDUCH(tloustka_bocnice,vzdalenost_der,delka,vyska_bocnice) |
{ |
OTVOR_NA_PRUDUCH_vzdalenost_od_kraje=5; |
translate([0,-0.05-tloustka_bocnice/2,OTVOR_NA_PRUDUCH_vzdalenost_od_kraje]) |
cube(size = [vzdalenost_der*(delka),tloustka_bocnice+0.1,vyska_bocnice-2*OTVOR_NA_PRUDUCH_vzdalenost_od_kraje], center = false); |
} |
module CHLADICI_OTVORY2(tloustka_bocnice,vzdalenost_der,delka,vyska_bocnice) |
{ |
CHLADICI_OTVORY2_mezera=1.0; |
CHLADICI_OTVORY2_snizeni_vysky=10; |
for (a =[1:delka]) |
translate([vzdalenost_der*(a-1),0,0]) |
{ |
translate([vzdalenost_der/2,-0.05-tloustka_bocnice/2,CHLADICI_OTVORY2_snizeni_vysky/2]) |
cube(size = [CHLADICI_OTVORY2_mezera,tloustka_bocnice+0.1,vyska_bocnice-CHLADICI_OTVORY2_snizeni_vysky], center = false); |
} |
} |
/Designs/Laboratory_instruments/CLOCKMOT01A/CAD/CLOCKMOT01A_BOX01A/CAD/upravena_bocnice.scad |
---|
44,6 → 44,10 |
translate([posun_p3*vzdalenost_der,0,0]) |
MIC338(tloustka_bocnice,vzdalenost_der,vyska_bocnice); |
posun_p4=2; |
translate([posun_p4*vzdalenost_der,0,0]) |
IR(tloustka_bocnice,vyska_bocnice); |
} |
} |
59,7 → 63,15 |
translate([-posun_z1*vzdalenost_der,0,0]) |
rotate(a=[0,0,180]) |
IR(tloustka_bocnice,vyska_bocnice); |
posun_z2=0; |
translate([-posun_z2*vzdalenost_der,0,0]) |
rotate(a=[0,0,180]) |
CHLADICI_OTVORY2(tloustka_bocnice,vzdalenost_der,pocet_der2-8,vyska_bocnice); |
posun_z3=7.5; |
translate([-posun_z3*vzdalenost_der,0,0]) |
rotate(a=[0,0,180]) |
CHLADICI_OTVORY2(tloustka_bocnice,vzdalenost_der,pocet_der2-9,vyska_bocnice); |
} |
74,27 → 86,27 |
translate([-((pocet_der2-1)*vzdalenost_der)/2-vzdalenost_od_okraje-tloustka_bocnice/2,(pocet_der1-1)*vzdalenost_der,-(vyska_bocnice/2)]) |
{ |
//složí k posunu otvoru v násobku děr |
posun_l1=3.5; |
posun_l1=4.2; |
translate([0,-posun_l1*vzdalenost_der,0]) |
rotate(a=[0,0,-90]) |
IR(tloustka_bocnice,vyska_bocnice); |
posun_l2=10; |
posun_l2=10.5; |
translate([0,-posun_l2*vzdalenost_der,0]) |
rotate(a=[0,0,-90]) |
I2CDIFF01A(tloustka_bocnice,vzdalenost_der); |
posun_l3=4.5; |
posun_l3=5; |
translate([0,-posun_l3*vzdalenost_der,0]) |
rotate(a=[0,0,-90]) |
CHLADICI_OTVORY(tloustka_bocnice,vzdalenost_der,pocet_der1-6,vyska_bocnice); |
CHLADICI_OTVORY2(tloustka_bocnice,vzdalenost_der,pocet_der1-6,vyska_bocnice); |
posun_l4=0; |
translate([0,-posun_l4*vzdalenost_der,0]) |
rotate(a=[0,0,-90]) |
CHLADICI_OTVORY(tloustka_bocnice,vzdalenost_der,pocet_der1-6,vyska_bocnice); |
CHLADICI_OTVORY2(tloustka_bocnice,vzdalenost_der,pocet_der1-6,vyska_bocnice); |
} |
108,7 → 120,7 |
translate([+((pocet_der2-1)*vzdalenost_der)/2+vzdalenost_od_okraje+tloustka_bocnice/2,0,-(vyska_bocnice/2)]) |
{ |
//složí k posunu otvoru v násobku děr |
posun_pr1=3.5; |
posun_pr1=4.2; |
translate([0,posun_pr1*vzdalenost_der,0]) |
rotate(a=[0,0,90]) |
IR(tloustka_bocnice,vyska_bocnice); |
119,15 → 131,15 |
rotate(a=[0,0,90]) |
I2CDIFF01A(tloustka_bocnice,vzdalenost_der); |
posun_pr3=4.5; |
posun_pr3=5; |
translate([0,posun_pr3*vzdalenost_der,0]) |
rotate(a=[0,0,90]) |
CHLADICI_OTVORY(tloustka_bocnice,vzdalenost_der,pocet_der1-6,vyska_bocnice); |
CHLADICI_OTVORY2(tloustka_bocnice,vzdalenost_der,pocet_der1-6,vyska_bocnice); |
posun_pr4=0; |
translate([0,posun_pr4*vzdalenost_der,0]) |
rotate(a=[0,0,90]) |
CHLADICI_OTVORY(tloustka_bocnice,vzdalenost_der,pocet_der1-6,vyska_bocnice); |
CHLADICI_OTVORY2(tloustka_bocnice,vzdalenost_der,pocet_der1-6,vyska_bocnice); |
} |