added 3d printable enclosure models

parent 7e08dd57
This diff is collapsed.
use <roundedcube.scad>
use <fast-clamp05.scad>
X=39;
Y=46;
H_X=14;
H_Y=11;
difference(){
union(){
difference(){
union(){
roundedcube([X,Y,2], false, 1, "z");
translate([3,3,1]) roundedcube([X-6,Y-6,9], false, 1, "z");
}
translate([4,4,1]) roundedcube([X-8,Y-8,10], false, 1, "z");
translate([2.9,2.9,-1]) roundedcube([H_X,H_Y,15], false, 1, "z");
translate([2.9,Y-2.9-H_Y,-1]) roundedcube([H_X,H_Y,15], false, 1, "z");
translate([2.9,(Y/2)-(H_X/2),-1]) roundedcube([H_Y,H_X,15], false, 1, "z");
}
translate([3.1,14,1])roundedcube([10,2,9], false, 1, "z");
translate([3.1,16+H_X,1])roundedcube([10,2,9], false, 1, "z");
translate([X-(3.1+10),3.1,1]) roundedcube([10,10,9], false, 1, "z");
translate([X-(3.1+10),Y-(3.1+10),1]) roundedcube([10,10,9], false, 1, "z");
translate([X-(3.1+18),3.1,1]) roundedcube([10,5,7], false, 1, "z");
translate([X-(3.1+18),Y-(3.1+5),1]) roundedcube([10,5,7], false, 1, "z");
}
translate([X-7.5,7.5,-1])cylinder(r=1.5,h=15,$fn=32);
translate([X-7.5,Y-7.5,-1])cylinder(r=1.5,h=15,$fn=32);
translate([23,75,5])rotate([90,0,0])cylinder(r=1.5,h=100,$fn=32);
}
translate([-10,50,0]) rotate([0,0,180]) {
union(){
difference(){
roundedcube([X,Y,23], false, 1, "z");
translate([3,3,1])roundedcube([X-6,Y-6,23], false, 1, "z");
translate([3,-2,15])roundedcube([H_X,H_Y,10], false, 1, "z");
translate([3,Y+5-2.9-H_Y,15]) roundedcube([H_X,H_Y,10], false, 1, "z");
translate([-3,(Y/2)-(H_X/2),15]) roundedcube([H_Y,H_X,10], false, 1, "z");
translate([23,75,20])rotate([90,0,0])cylinder(r=1.5,h=100,$fn=32);
translate([23,1,20])rotate([90,0,0])cylinder(r=2.5,h=2,$fn=32);
translate([23,Y+1,20])rotate([90,0,0])cylinder(r=2.5,h=2,$fn=32);
translate([4.5,7,-1]) roundedcube([2,Y-14,10], false, 1, "z");
translate([8.5,7,-1]) roundedcube([2,Y-14,10], false, 1, "z");
translate([12.5,7,-1]) roundedcube([2,Y-14,10], false, 1, "z");
translate([16.5,7,-1]) roundedcube([2,Y-14,10], false, 1, "z");
translate([20.5,7,-1]) roundedcube([2,Y-14,10], false, 1, "z");
translate([24.5,7,-1]) roundedcube([2,Y-14,10], false, 1, "z");
translate([28.5,7,-1]) roundedcube([2,Y-14,10], false, 1, "z");
translate([32.5,7,-1]) roundedcube([2,Y-14,10], false, 1, "z");
translate([4.5,-5,3])roundedcube([2,60,10], false, 1, "y");
translate([8.5,-5,3])roundedcube([2,60,10], false, 1, "y");
translate([12.5,-5,3])roundedcube([2,60,10], false, 1, "y");
translate([16.5,-5,3])roundedcube([2,60,10], false, 1, "y");
translate([20.5,-5,3])roundedcube([2,60,10], false, 1, "y");
translate([24.5,-5,3])roundedcube([2,60,10], false, 1, "y");
translate([28.5,-5,3])roundedcube([2,60,10], false, 1, "y");
translate([32.5,-5,3])roundedcube([2,60,10], false, 1, "y");
}
translate([1,(Y/2)-(H_X/2),0.9]) roundedcube([3.5,H_X,13.2], false, 1, "z");
translate([X-4.5,(Y/2)-(H_X/2),0.9]) roundedcube([3.5,H_X,13.2], false, 1, "z");
// COMMENT HERE TO REMOVE FAST CLAMP
translate([41.5,5,0])rotate([0,0,90])clip();
}
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
G04 #@! TF.FileFunction,Profile,NP*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 0.201601252102+6513~42~ubuntu16.04.1-product) date Wed 03 Feb 2016 11:11:05 AM CET*
%MOMM*%
G01*
G04 APERTURE LIST*
%ADD10C,0.100000*%
%ADD11C,0.150000*%
G04 APERTURE END LIST*
D10*
D11*
X140000000Y-90000000D02*
X140000000Y-93000000D01*
X100000000Y-93000000D02*
X100000000Y-90000000D01*
X100000000Y-93000000D02*
X140000000Y-93000000D01*
X140000000Y-60000000D02*
X140000000Y-90000000D01*
X100000000Y-60000000D02*
X140000000Y-60000000D01*
X100000000Y-60000000D02*
X100000000Y-90000000D01*
M02*
......@@ -3,7 +3,7 @@
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
width="29.7002cm" height="21.0007cm" viewBox="0 0 116930 82680 ">
<title>SVG Picture created as powerpwm-Edge.Cuts.svg date 2016/01/28 17:22:46 </title>
<title>SVG Picture created as powerpwm-Edge.Cuts.svg date 2016/02/03 11:10:39 </title>
<desc>Picture generated by PCBNEW </desc>
<g style="fill:#000000; fill-opacity:1;stroke:#000000; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round; "
......
G04 #@! TF.FileFunction,Paste,Top*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 0.201601252102+6513~42~ubuntu16.04.1-product) date Wed 03 Feb 2016 11:11:15 AM CET*
%MOMM*%
G01*
G04 APERTURE LIST*
%ADD10C,0.100000*%
%ADD11C,0.150000*%
%ADD12R,2.700000X3.200000*%
%ADD13R,1.198880X1.198880*%
%ADD14R,4.500000X1.066800*%
%ADD15R,10.406380X10.795000*%
%ADD16R,1.700000X2.000000*%
%ADD17R,2.000000X1.700000*%
%ADD18R,2.000000X2.500000*%
%ADD19R,1.000760X1.198880*%
G04 APERTURE END LIST*
D10*
D11*
X140000000Y-90000000D02*
X140000000Y-93000000D01*
X100000000Y-93000000D02*
X100000000Y-90000000D01*
X100000000Y-93000000D02*
X140000000Y-93000000D01*
X140000000Y-60000000D02*
X140000000Y-90000000D01*
X100000000Y-60000000D02*
X140000000Y-60000000D01*
X100000000Y-60000000D02*
X100000000Y-90000000D01*
D12*
X110950000Y-74000000D03*
X103050000Y-74000000D03*
D13*
X126000000Y-71950980D03*
X126000000Y-74049020D03*
D14*
X136600000Y-84540000D03*
X136600000Y-79460000D03*
D15*
X127586240Y-82000000D03*
D14*
X136600000Y-82000000D03*
D16*
X113000000Y-64000000D03*
X113000000Y-68000000D03*
D17*
X115000000Y-87000000D03*
X119000000Y-87000000D03*
D18*
X129000000Y-74000000D03*
X133000000Y-74000000D03*
D19*
X111000000Y-78000000D03*
X111000000Y-80540000D03*
X111000000Y-83080000D03*
X120159240Y-83080000D03*
X120159240Y-80540000D03*
X120159240Y-78000000D03*
M02*
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
width="29.7002cm" height="21.0007cm" viewBox="0 0 116930 82680 ">
<title>SVG Picture created as powerpwm-F.Paste.svg date 2016/02/03 11:10:39 </title>
<desc>Picture generated by PCBNEW </desc>
<g style="fill:#000000; fill-opacity:1;stroke:#000000; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round; "
transform="translate(0 0) scale(1 1)">
</g>
<g style="fill:#000000; fill-opacity:0.0;
stroke:#000000; stroke-width:-0.000393701; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
</g>
<g style="fill:#000000; fill-opacity:0.0;
stroke:#000000; stroke-width:59.0551; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
<path d="M55118 35433
L55118 36614
" />
<path d="M39370 36614
L39370 35433
" />
<path d="M39370 36614
L55118 36614
" />
<path d="M55118 23622
L55118 35433
" />
<path d="M39370 23622
L55118 23622
" />
<path d="M39370 23622
L39370 35433
" />
</g>
<g style="fill:#000000; fill-opacity:0.0;
stroke:#000000; stroke-width:0; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
</g>
<g style="fill:#000000; fill-opacity:1.0;
stroke:#000000; stroke-width:0; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
<polyline style="fill-rule:evenodd;"
points="44212,28503
44212,29763
43149,29763
43149,28503
44212,28503
" />
<polyline style="fill-rule:evenodd;"
points="41102,28503
41102,29763
40039,29763
40039,28503
41102,28503
" />
<polyline style="fill-rule:evenodd;"
points="49370,28091
49842,28091
49842,28563
49370,28563
49370,28091
" />
<polyline style="fill-rule:evenodd;"
points="49370,28917
49842,28917
49842,29389
49370,29389
49370,28917
" />
<polyline style="fill-rule:evenodd;"
points="54665,33493
52893,33493
52893,33073
54665,33073
54665,33493
" />
<polyline style="fill-rule:evenodd;"
points="54665,31493
52893,31493
52893,31073
54665,31073
54665,31493
" />
<polyline style="fill-rule:evenodd;"
points="52279,34408
48182,34408
48182,30158
52279,30158
52279,34408
" />
<polyline style="fill-rule:evenodd;"
points="54665,32493
52893,32493
52893,32073
54665,32073
54665,32493
" />
<polyline style="fill-rule:evenodd;"
points="44153,24803
44822,24803
44822,25590
44153,25590
44153,24803
" />
<polyline style="fill-rule:evenodd;"
points="44153,26377
44822,26377
44822,27165
44153,27165
44153,26377
" />
<polyline style="fill-rule:evenodd;"
points="44881,34586
44881,33917
45669,33917
45669,34586
44881,34586
" />
<polyline style="fill-rule:evenodd;"
points="46456,34586
46456,33917
47244,33917
47244,34586
46456,34586
" />
<polyline style="fill-rule:evenodd;"
points="50393,29625
50393,28641
51181,28641
51181,29625
50393,29625
" />
<polyline style="fill-rule:evenodd;"
points="51968,29625
51968,28641
52755,28641
52755,29625
51968,29625
" />
<polyline style="fill-rule:evenodd;"
points="43503,30944
43503,30472
43897,30472
43897,30944
43503,30944
" />
<polyline style="fill-rule:evenodd;"
points="43503,31944
43503,31472
43897,31472
43897,31944
43503,31944
" />
<polyline style="fill-rule:evenodd;"
points="43503,32944
43503,32472
43897,32472
43897,32944
43503,32944
" />
<polyline style="fill-rule:evenodd;"
points="47109,32944
47109,32472
47503,32472
47503,32944
47109,32944
" />
<polyline style="fill-rule:evenodd;"
points="47109,31944
47109,31472
47503,31472
47503,31944
47109,31944
" />
<polyline style="fill-rule:evenodd;"
points="47109,30944
47109,30472
47503,30472
47503,30944
47109,30944
" />
</g>
</svg>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment