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  
-   12  
-   13 difference () {
-   14  
11 difference () { 15 difference () {
12 color("green") 16 color("green")
13 linear_extrude(height = DISPLAY_depth, scale = 0.98) 17 linear_extrude(height = DISPLAY_depth, scale = 0.98)
14 square([FP_width, FP_height], center = true); 18 square([FP_width, FP_height], center = true);
15 19
16 translate([30,0,0]){ 20 translate([-23,0,0]){
17 cube([DISPLAY_width, DISPLAY_height, DISPLAY_depth+10], center= true); 21 cube([DISPLAY_width - DISPLAY_rim, DISPLAY_height - DISPLAY_rim, DISPLAY_depth+10], center= true);
18 cube([DISPLAY_width+5, DISPLAY_height+5, DISPLAY_depth], center= true); 22 cube([DISPLAY_width, DISPLAY_height, DISPLAY_depth], center= true);
19 } 23 }
20 24
-   25
-   26 // Front metal panel mount holes - not mounting of printed pannel
-   27 //=====================================
21 translate([0,61,0]) // center top screw 28 translate([0,61,0]) // center top screw
22 cylinder(20, d=10, center=true); 29 cylinder(20, d=10, center=true);
23   30  
24 translate([-100,61,0]) // top left screw. 31 translate([-100,61,0]) // top left screw.
25 cylinder(20, d=10, center=true); 32 cylinder(20, d=10, center=true);
Line 45... Line 52...
45 translate([115.5,-40,0]) // top right screw. 52 translate([115.5,-40,0]) // top right screw.
46 cylinder(20, d=10, center=true); 53 cylinder(20, d=10, center=true);
47   54  
48 translate([100,-61,0]) // bottom right screw. 55 translate([100,-61,0]) // bottom right screw.
49 cylinder(20, d=10, center=true); 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
50   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