Rev 4213 Rev 4252
Line 1... Line 1...
1 DISPLAY_height = 100; 1 DISPLAY_height = 101;
2 DISPLAY_width = 120; 2 DISPLAY_width = 166;
3 DISPLAY_depth = 5; 3 DISPLAY_depth = 5.1;
-   4 DISPLAY_rim = 5;
4   5  
5 FP_width = 234; 6 FP_width = 234;
6 FP_height = 125; 7 FP_height = 125;
7 thickness = 2; 8 thickness = 2;
8 clearance = 0.75; 9 clearance = 0.75;
9   10  
10   11  
11 difference () { -  
12 color("green") -  
13 linear_extrude(height = DISPLAY_depth, scale = 0.98) -  
14 square([FP_width, FP_height], center = true); -  
15 -  
16 translate([30,0,0]){ -  
17 cube([DISPLAY_width, DISPLAY_height, DISPLAY_depth+10], center= true); -  
18 cube([DISPLAY_width+5, DISPLAY_height+5, DISPLAY_depth], center= true); -  
19 } -  
20 -  
21 translate([0,61,0]) // center top screw -  
22 cylinder(20, d=10, center=true); -  
23   -  
24 translate([-100,61,0]) // top left screw. -  
25 cylinder(20, d=10, center=true); -  
26   -  
27 translate([-115.5,40,0]) // top left screw. -  
28 cylinder(20, d=10, center=true); -  
29   -  
30 translate([-115.5,-40,0]) // top left screw. -  
31 cylinder(20, d=10, center=true); -  
32   -  
33 translate([-100,-61,0]) // bottom left screw. -  
34 cylinder(20, d=10, center=true); -  
35   12  
36 translate([0,-61,0]) // center bottom screw -  
37 cylinder(20, d=10, center=true); -  
38   -  
39 translate([100,61,0]) // top right screw. -  
40 cylinder(20, d=10, center=true); 13 difference () {
41   -  
42 translate([115.5,40,0]) // top right screw. -  
43 cylinder(20, d=10, center=true); -  
44   -  
45 translate([115.5,-40,0]) // top right screw. -  
46 cylinder(20, d=10, center=true); -  
47   -  
48 translate([100,-61,0]) // bottom right screw. -  
49 cylinder(20, d=10, center=true); -  
50   14  
-   15 difference () {
-   16 color("green")
-   17 linear_extrude(height = DISPLAY_depth, scale = 0.98)
-   18 square([FP_width, FP_height], center = true);
-   19
-   20 translate([-23,0,0]){
-   21 cube([DISPLAY_width - DISPLAY_rim, DISPLAY_height - DISPLAY_rim, DISPLAY_depth+10], center= true);
-   22 cube([DISPLAY_width, DISPLAY_height, DISPLAY_depth], center= true);
-   23 }
-   24
-   25
-   26 // Front metal panel mount holes - not mounting of printed pannel
-   27 //=====================================
-   28 translate([0,61,0]) // center top screw
-   29 cylinder(20, d=10, center=true);
-   30  
-   31 translate([-100,61,0]) // top left screw.
-   32 cylinder(20, d=10, center=true);
-   33  
-   34 translate([-115.5,40,0]) // top left screw.
-   35 cylinder(20, d=10, center=true);
-   36  
-   37 translate([-115.5,-40,0]) // top left screw.
-   38 cylinder(20, d=10, center=true);
-   39  
-   40 translate([-100,-61,0]) // bottom left screw.
-   41 cylinder(20, d=10, center=true);
-   42  
-   43 translate([0,-61,0]) // center bottom screw
-   44 cylinder(20, d=10, center=true);
-   45  
-   46 translate([100,61,0]) // top right screw.
-   47 cylinder(20, d=10, center=true);
-   48  
-   49 translate([115.5,40,0]) // top right screw.
-   50 cylinder(20, d=10, center=true);
-   51  
-   52 translate([115.5,-40,0]) // top right screw.
-   53 cylinder(20, d=10, center=true);
-   54  
-   55 translate([100,-61,0]) // bottom right screw.
-   56 cylinder(20, d=10, center=true);
-   57 //=======================================
-   58 //Printed panel mount holes.
-   59 ///////////////////////////////////////////////////////////
-   60  
-   61 translate([5.5, 52, 0]) // center top screw
-   62 cylinder(20, d=3.5, center=true);
-   63  
-   64 translate([-107.5, 52, 0]) // top left screw.
-   65 cylinder(20, d=3.5, center=true);
-   66  
-   67 translate([-5.5, 52 ,0]) // top left screw.
-   68 cylinder(20, d=3.5, center=true);
-   69  
-   70 translate([107.5, 52,0]) // top left screw.
-   71 cylinder(20, d=3.5, center=true);
-   72
-   73
-   74
-   75  
-   76 translate([-107.5,5,0]) // center left screw.
-   77 cylinder(20, d=3.5, center=true);
-   78  
-   79 translate([-107.5,-5,0]) // center left screw
-   80 cylinder(20, d=3.5, center=true);
-   81  
-   82 translate([107.5,5,0]) // top right screw.
-   83 cylinder(20, d=3.5, center=true);
-   84  
-   85 translate([107.5,-5,0]) // top right screw.
-   86 cylinder(20, d=3.5, center=true);
-   87
-   88
-   89  
-   90 translate([-107.5, -52,0]) // top right screw.
-   91 cylinder(20, d=3.5, center=true);
-   92 translate([-5.5, -52,0]) // bottom right screw.
-   93 cylinder(20, d=3.5, center=true);
-   94 translate([5.5, -52,0]) // bottom right screw.
-   95 cylinder(20, d=3.5, center=true);
-   96 translate([107.5, -52,0]) // top right screw.
-   97 cylinder(20, d=3.5, center=true);
-   98 }
-   99 // translate([100, 0, 0]) // top right screw. // crop left or right half of the panel to fit it in printer
-   100 translate([-100, 0, 0]) // top right screw. // crop left or right half of the panel to fit it in printer
-   101 cube(200, 200, 20, center=true);
51 } 102 }
52 103