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 |