| Line 157... |
Line 157... |
| 157 |
|
157 |
|
| 158 |
|
158 |
|
| 159 |
} |
159 |
} |
| 160 |
//PLBASE ZAKLADNI - bez der s napisem produktu |
160 |
//PLBASE ZAKLADNI - bez der s napisem produktu |
| 161 |
//------------------------------------------------------------ |
161 |
//------------------------------------------------------------ |
| 162 |
module plbase_bez_der_napis(pocet_der1,pocet_der2,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,tloustka_plbase,prekryti_der,box_jmeno){ |
162 |
module plbase_bez_der_napis(pocet_der1,pocet_der2,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,tloustka_plbase,prekryti_der,box_jmeno,tloustka_bocnice){ |
| 163 |
|
163 |
|
| 164 |
|
164 |
|
| 165 |
|
165 |
|
| 166 |
difference () { |
166 |
difference () { |
| 167 |
//union () { |
167 |
//union () { |
| Line 170... |
Line 170... |
| 170 |
{ |
170 |
{ |
| 171 |
cube([(pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany+2*tloustka_bocnice,(pocet_der2-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany+2*tloustka_bocnice,tloustka_plbase]); // base plastics brick |
171 |
cube([(pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany+2*tloustka_bocnice,(pocet_der2-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany+2*tloustka_bocnice,tloustka_plbase]); // base plastics brick |
| 172 |
cylinder(r=radidus_hrany,h=0.1); |
172 |
cylinder(r=radidus_hrany,h=0.1); |
| 173 |
} |
173 |
} |
| 174 |
translate([radidus_hrany,radidus_hrany,0]) |
174 |
translate([radidus_hrany,radidus_hrany,0]) |
| 175 |
translate([ ((pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany)/2, ((pocet_der2-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany)/2, tloustka_plbase/2+1]) |
175 |
translate([ ((pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany)/2+tloustka_bocnice, ((pocet_der2-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany)/2+tloustka_bocnice, tloustka_plbase/2+1]) |
| 176 |
rotate([0,0,0]) |
176 |
rotate([0,0,0]) |
| 177 |
write(box_jmeno,h=10,t=tloustka_plbase-1, space= 1.1, font = "Letters.dxf",center=true); |
177 |
write(box_jmeno,h=10,t=tloustka_plbase-1, space= 1.1, font = "Letters.dxf",center=true); |
| 178 |
|
178 |
|
| 179 |
|
179 |
|
| 180 |
translate([vzdalenost_od_okraje+tloustka_bocnice,vzdalenost_od_okraje+tloustka_bocnice, (tloustka_plbase/2)]) // center top screw |
180 |
translate([vzdalenost_od_okraje+tloustka_bocnice,vzdalenost_od_okraje+tloustka_bocnice, (tloustka_plbase/2)]) // center top screw |