o: ActiveSupport::Cache::Entry :@compressedF: @value"«"¥
plbase.scad
1
use <text/Write.scad>
1 2
/*
2 3
pocet_der1=5;
3 4
pocet_der2=3;
......
165 166
  
166 167
   
167 168
    }
169
//PLBASE ZAKLADNI - bez der s napisem produktu
170
//------------------------------------------------------------
171
module plbase_bez_der_napis(pocet_der1,pocet_der2,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,tloustka_plbase,prekryti_der,box_jmeno){
168 172

  
169 173

  
174

  
175
difference () {
176
//union () {
177
translate([radidus_hrany,radidus_hrany,0])
178
minkowski()
179
    {
180
	cube([(pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany,(pocet_der2-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany,tloustka_plbase]);          // base plastics brick
181
        cylinder(r=radidus_hrany,h=0.1);
182
    }
183
 translate([radidus_hrany,radidus_hrany,0])   
184
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]) 
185
    rotate([0,0,0])
186
      write(box_jmeno,h=10,t=tloustka_plbase-1, space= 1.1, font = "Letters.dxf",center=true);
187

  
188
 
189
translate([vzdalenost_od_okraje,vzdalenost_od_okraje, (tloustka_plbase/2)])  // center top screw
190
        cylinder(((tloustka_plbase+0.3)), d=prumer_sroubu, center=true);  
191
      
192
translate([vzdalenost_od_okraje+(pocet_der1-1)*vzdalenost_der,vzdalenost_od_okraje, (tloustka_plbase/2)])  // center top screw
193
        cylinder(((tloustka_plbase+0.3)), d=prumer_sroubu, center=true);  
194

  
195
translate([vzdalenost_od_okraje+(pocet_der1-1)*vzdalenost_der,vzdalenost_od_okraje+(pocet_der2-1)*vzdalenost_der, (tloustka_plbase/2)])  // center top screw
196
        cylinder(((tloustka_plbase+0.3)), d=prumer_sroubu, center=true); 
197
      
198
translate([vzdalenost_od_okraje,vzdalenost_od_okraje+(pocet_der2-1)*vzdalenost_der, (tloustka_plbase/2)])  // center top screw
199
        cylinder(((tloustka_plbase+0.3)), d=prumer_sroubu, center=true);       
200
      
201
}
202
}
203

  
170 204
/*
171 205
plbase_zapustene_srouby(pocet_der1,pocet_der2,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,vyska_hlavy,prekryti_der,prumer_hlavy);
172 206

  
:@created_atf1455997909.1360509µ:@expires_in0