Line 131... |
Line 131... |
131 |
|
131 |
|
132 |
*/ |
132 |
*/ |
133 |
|
133 |
|
134 |
|
134 |
|
135 |
|
135 |
|
136 |
module UNIPOWER02A(tloustka_celicka,pocet_der_dane_strany,posun_od_kraje,vzdalenost_der,vyska_listy) |
136 |
module UNIPOWER02A(tloustka_bocnice,vzdalenost_der) |
137 |
{ |
137 |
{ |
138 |
UNIPOWER02A_sirka_kon=13; //sirka konektoru |
138 |
UNIPOWER02A_sirka_kon=10; //sirka konektoru |
139 |
UNIPOWER02A_vyska_kon=11; //vyska konektoru |
139 |
UNIPOWER02A_vyska_kon=11; //vyska konektoru |
140 |
UNIPOWER02A_sirka_mod_otvory=4; //kolik modul zabira der |
140 |
UNIPOWER02A_sirka_mod_otvory=4; //kolik modul zabira der |
141 |
UNIPOWER02A_vzdalenost_konektoru=6; //vzdalenost kraje konektoru od středu šroubu |
141 |
UNIPOWER02A_vzdalenost_konektoru=6; //vzdalenost kraje konektoru od středu šroubu |
- |
|
142 |
UNIPOWER02A_vyska_nad_plbase=6; //vyska mezi albase a konektorem |
142 |
translate([-(pocet_der_dane_strany-1)*vzdalenost_der/2+1*vzdalenost_der+posun_od_kraje*vzdalenost_der+UNIPOWER02A_vzdalenost_konektoru+UNIPOWER02A_sirka_kon/2,0,UNIPOWER02A_vyska_kon/2+vyska_listy]) |
143 |
translate([UNIPOWER02A_vzdalenost_konektoru,-tloustka_bocnice/2-0.05,UNIPOWER02A_vyska_nad_plbase]) |
143 |
cube(size = [UNIPOWER02A_sirka_kon,tloustka_celicka,UNIPOWER02A_vyska_kon], center = true); |
144 |
cube(size = [UNIPOWER02A_sirka_kon,tloustka_bocnice+0.1,UNIPOWER02A_vyska_kon], center = false); |
144 |
} |
145 |
} |
145 |
|
146 |
|
146 |
/*1F) - Pro modul I2CDIFF01A |
147 |
/*1F) - Pro modul I2CDIFF01A |
147 |
-------------------------------------------------------- |
148 |
-------------------------------------------------------- |
148 |
-------------------------------------------------------- |
149 |
-------------------------------------------------------- |
Line 158... |
Line 159... |
158 |
module I2CDIFF01A(tloustka_bocnice,vzdalenost_der) //uz upraveno |
159 |
module I2CDIFF01A(tloustka_bocnice,vzdalenost_der) //uz upraveno |
159 |
{ |
160 |
{ |
160 |
I2CDIFF01A_sirka_kon=16.5; //sirka konektoru |
161 |
I2CDIFF01A_sirka_kon=16.5; //sirka konektoru |
161 |
I2CDIFF01A_vyska_kon=13.5; //vyska konektoru |
162 |
I2CDIFF01A_vyska_kon=13.5; //vyska konektoru |
162 |
I2CDIFF01A_sirka_mod_otvory=4; //kolik modul zabira der |
163 |
I2CDIFF01A_sirka_mod_otvory=4; //kolik modul zabira der |
163 |
I2CDIFF01A_svyska_nad_plbase=6; //kolik modul zabira der |
164 |
I2CDIFF01A_vyska_nad_plbase=6; //vyska mezi albase a konektorem |
164 |
translate([vzdalenost_der*(I2CDIFF01A_sirka_mod_otvory-1)/2,0,I2CDIFF01A_vyska_kon/2+I2CDIFF01A_svyska_nad_plbase]) |
165 |
translate([vzdalenost_der*(I2CDIFF01A_sirka_mod_otvory-1)/2,0,I2CDIFF01A_vyska_kon/2+I2CDIFF01A_vyska_nad_plbase]) |
165 |
cube(size = [I2CDIFF01A_sirka_kon,tloustka_bocnice+0.2,I2CDIFF01A_vyska_kon], center = true); |
166 |
cube(size = [I2CDIFF01A_sirka_kon,tloustka_bocnice+0.2,I2CDIFF01A_vyska_kon], center = true); |
166 |
|
167 |
|
167 |
} |
168 |
} |
168 |
|
169 |
|
169 |
|
170 |
|
- |
|
171 |
/*1G) - Pro modul UNIPOWER02A |
- |
|
172 |
-------------------------------------------------------- |
- |
|
173 |
-------------------------------------------------------- |
- |
|
174 |
pocet_der_dane_strany - protoze nelze definovat na jake strane bude dira umistena, proto se musí rucne zadat pocet der zvolene strany krabicky |
- |
|
175 |
posun_od_okraje - zadava se o kolik der se ma posunot modul od kraje celicka |
- |
|
176 |
vzdalenost_der - definuje rozec der |
- |
|
177 |
|
- |
|
178 |
modul na dvou matkách má vysku 6.5 mm, pokud nebudo zasahne do nastaveni list krabicky, bude nutno zvednout vysku modulu. |
- |
|
179 |
|
- |
|
180 |
*/ |
- |
|
181 |
|
- |
|
182 |
|
- |
|
183 |
|
- |
|
184 |
module UNIPOWER03A(tloustka_bocnice,vzdalenost_der) |
- |
|
185 |
{ |
- |
|
186 |
UNIPOWER03A_sirka_kon=10; //sirka konektoru |
- |
|
187 |
UNIPOWER03A_vyska_kon=11; //vyska konektoru |
- |
|
188 |
UNIPOWER03A_sirka_mod_otvory=4; //kolik modul zabira der |
- |
|
189 |
UNIPOWER03A_vzdalenost_konektoru=5; //vzdalenost kraje konektoru od středu šroubu |
- |
|
190 |
UNIPOWER03A_vyska_nad_plbase=6; //vyska mezi albase a konektorem |
- |
|
191 |
translate([(UNIPOWER03A_sirka_mod_otvory-1)*vzdalenost_der-UNIPOWER03A_sirka_kon-UNIPOWER03A_vzdalenost_konektoru,-tloustka_bocnice/2-0.05,UNIPOWER03A_vyska_nad_plbase]) |
- |
|
192 |
cube(size = [UNIPOWER03A_sirka_kon,tloustka_bocnice+0.1,UNIPOWER03A_vyska_kon], center = false); |
- |
|
193 |
} |
- |
|
194 |
|
170 |
|
195 |
|