Rev 4421 Rev 4571
Line 92... Line 92...
92   92  
93 modul na dvou matkách má vysku 6.5 mm, pokud nebudo zasahne do nastaveni list krabicky, bude nutno zvednout vysku modulu. 93 modul na dvou matkách má vysku 6.5 mm, pokud nebudo zasahne do nastaveni list krabicky, bude nutno zvednout vysku modulu.
94   94  
95 */ 95 */
96   96  
97 module USBI2C01A(tloustka_celicka,pocet_der_dane_strany,posun_od_kraje,vzdalenost_der,vyska_listy) 97 module USBI2C01A(tloustka_bocnice,vzdalenost_der) //uz upraveno
98 { 98 {
99 USBI2C01A_sirka_kon=13; //sirka konektoru 99 USBI2C01A_sirka_kon=12; //sirka konektoru
100 USBI2C01A_vyska_kon=12; //vyska konektoru 100 USBI2C01A_vyska_kon=11; //vyska konektoru
101 USBI2C01A_sirka_mod_otvory=3; //kolik modul zabira der 101 USBI2C01A_sirka_mod_otvory=3; //kolik modul zabira der
-   102 USBI2C01A_svyska_nad_plbase=6; //kolik modul zabira der
102 translate([-(pocet_der_dane_strany-1)*vzdalenost_der/2+1*vzdalenost_der+vzdalenost_der*(USBI2C01A_sirka_mod_otvory-1)/2+posun_od_kraje*vzdalenost_der,0,USBI2C01A_vyska_kon/2+vyska_listy]) 103 translate([vzdalenost_der*(USBI2C01A_sirka_mod_otvory-1)/2,0,USBI2C01A_vyska_kon/2+USBI2C01A_svyska_nad_plbase])
103 cube(size = [USBI2C01A_sirka_kon,tloustka_celicka,USBI2C01A_vyska_kon], center = true); 104 cube(size = [USBI2C01A_sirka_kon,tloustka_bocnice+0.2,USBI2C01A_vyska_kon], center = true);
104 105
105 } 106 }
106   107  
107 /*1D) - Pro konektor MIC338 108 /*1D) - Pro konektor MIC338
108 -------------------------------------------------------- 109 --------------------------------------------------------
109 -------------------------------------------------------- 110 --------------------------------------------------------
110 */ 111 */
111 //posun_od_okraje - zadava se o kolik der se ma posunot otvor od středu celicka v nasobcich roztece der 112 //posun_od_okraje - zadava se o kolik der se ma posunot otvor od středu celicka v nasobcich roztece der
112   113  
113 module MIC338(tloustka_celicka,vyska,zapust,vule_vysky_celicka,posun_od_kraje,vzdalenost_der) 114 module MIC338(tloustka_bocnice,vzdalenost_der,vyska_bocnice)
114 { 115 {
115 MIC338_polomer_kon=8; //polomer montazniho otvoru 116 MIC338_polomer_kon=8; //polomer montazniho otvoru
116 translate([posun_od_kraje*vzdalenost_der,0,(vyska-2*zapust-vule_vysky_celicka)/2]) 117 translate([0,0,vyska_bocnice/2])
117 rotate(a=[90,0,0]) 118 rotate(a=[90,0,0])
118 cylinder(h=tloustka_celicka+0.1, r=MIC338_polomer_kon+0.1, center=true); 119 cylinder(h=tloustka_bocnice+0.1, r=MIC338_polomer_kon+0.1, center=true);
119 120
120 } 121 }
121   122  
122 /*1E) - Pro modul UNIPOWER02A 123 /*1E) - Pro modul UNIPOWER02A
123 -------------------------------------------------------- 124 --------------------------------------------------------
Line 151... Line 152...
151   152  
152 modul na dvou matkách má vysku 6.5 mm, pokud nebudo zasahne do nastaveni list krabicky, bude nutno zvednout vysku modulu. 153 modul na dvou matkách má vysku 6.5 mm, pokud nebudo zasahne do nastaveni list krabicky, bude nutno zvednout vysku modulu.
153   154  
154 */ 155 */
155   156  
-   157  
156 module I2CDIFF01A(tloustka_celicka,pocet_der_dane_strany,posun_od_kraje,vzdalenost_der,vyska_listy) 158 module I2CDIFF01A(tloustka_bocnice,vzdalenost_der) //uz upraveno
157 { 159 {
158 I2CDIFF01A_sirka_kon=19; //sirka konektoru 160 I2CDIFF01A_sirka_kon=16.5; //sirka konektoru
159 I2CDIFF01A_vyska_kon=16; //vyska konektoru 161 I2CDIFF01A_vyska_kon=13.5; //vyska konektoru
160 I2CDIFF01A_sirka_mod_otvory=4; //kolik modul zabira der 162 I2CDIFF01A_sirka_mod_otvory=4; //kolik modul zabira der
-   163 I2CDIFF01A_svyska_nad_plbase=6; //kolik modul zabira der
161 translate([-(pocet_der_dane_strany-1)*vzdalenost_der/2+1*vzdalenost_der+vzdalenost_der*(I2CDIFF01A_sirka_mod_otvory-1)/2+posun_od_kraje*vzdalenost_der,0,I2CDIFF01A_vyska_kon/2+vyska_listy]) 164 translate([vzdalenost_der*(I2CDIFF01A_sirka_mod_otvory-1)/2,0,I2CDIFF01A_vyska_kon/2+I2CDIFF01A_svyska_nad_plbase])
162 cube(size = [I2CDIFF01A_sirka_kon,tloustka_celicka,I2CDIFF01A_vyska_kon], center = true); 165 cube(size = [I2CDIFF01A_sirka_kon,tloustka_bocnice+0.2,I2CDIFF01A_vyska_kon], center = true);
163 166
164 } 167 }
165 168
166 169