parent
6e63cad6c1
commit
0581b182b3
@ -0,0 +1,53 @@
|
||||
dim=[12.43,16.8,1.7]; // base dimensions
|
||||
above=0.0; // base above the PCB clearance
|
||||
color_base=[0.2,0.1,0.1];
|
||||
|
||||
dim_pin_small=[1.1,0.4,0.1];
|
||||
pos_pin_small=[
|
||||
[-dim[0]/2-dim_pin_small[0]/2,dim[1]/2-2.75,0.05],
|
||||
[ dim[0]/2+dim_pin_small[0]/2,dim[1]/2-14.45,0.05]
|
||||
];
|
||||
|
||||
dim_pin_big=[1.1,1.4,0.1];
|
||||
pos_pin_big=[
|
||||
[-dim[0]/2-dim_pin_big[0]/2,dim[1]/2-4.45,0.05],
|
||||
[ dim[0]/2+dim_pin_big[0]/2,dim[1]/2-4.45,0.05],
|
||||
[-dim[0]/2-dim_pin_big[0]/2,dim[1]/2-12.75,0.05],
|
||||
[ dim[0]/2+dim_pin_big[0]/2,dim[1]/2-12.75,0.05]
|
||||
];
|
||||
color_pin="white";
|
||||
|
||||
module SCHD3A100()
|
||||
{
|
||||
translate([0,0,dim[2]/2+above])
|
||||
difference()
|
||||
{
|
||||
color(color_base)
|
||||
cube(dim, center=true);
|
||||
// cut SD card area
|
||||
translate([0,0,dim[2]/2-1/2+0.01])
|
||||
color(color_base)
|
||||
cube([11,15,1],center=true);
|
||||
// cut pin soldering area
|
||||
translate([-1.3/2,dim[1]/2-10.15,0])
|
||||
color(color_base)
|
||||
cube([8.9,2,4],center=true);
|
||||
// cut pin spring area
|
||||
translate([-1.3/2,dim[1]/2-5,0])
|
||||
color(color_base)
|
||||
cube([8.9,6,4],center=true);
|
||||
}
|
||||
|
||||
for(i=[0:len(pos_pin_big)-1])
|
||||
translate(pos_pin_big[i])
|
||||
color(color_pin)
|
||||
cube(dim_pin_big,center=true);
|
||||
|
||||
for(i=[0:len(pos_pin_small)-1])
|
||||
translate(pos_pin_small[i])
|
||||
color(color_pin)
|
||||
cube(dim_pin_small,center=true);
|
||||
|
||||
}
|
||||
|
||||
SCHD3A100();
|
Loading…
Reference in new issue