Rev Author Line No. Line
4252 kaklik 1 DISPLAY_height = 101;
2 DISPLAY_width = 166;
3 DISPLAY_depth = 5.1;
4 DISPLAY_rim = 5;
4213 kaklik 5  
6 FP_width = 234;
7 FP_height = 125;
8 thickness = 2;
9 clearance = 0.75;
10  
11  
12  
4252 kaklik 13 difference () {
4213 kaklik 14  
4252 kaklik 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);
4213 kaklik 30  
4252 kaklik 31 translate([-100,61,0]) // top left screw.
32 cylinder(20, d=10, center=true);
4213 kaklik 33  
4252 kaklik 34 translate([-115.5,40,0]) // top left screw.
35 cylinder(20, d=10, center=true);
4213 kaklik 36  
4252 kaklik 37 translate([-115.5,-40,0]) // top left screw.
38 cylinder(20, d=10, center=true);
4213 kaklik 39  
4252 kaklik 40 translate([-100,-61,0]) // bottom left screw.
41 cylinder(20, d=10, center=true);
4213 kaklik 42  
4252 kaklik 43 translate([0,-61,0]) // center bottom screw
44 cylinder(20, d=10, center=true);
4213 kaklik 45  
4252 kaklik 46 translate([100,61,0]) // top right screw.
47 cylinder(20, d=10, center=true);
4213 kaklik 48  
4252 kaklik 49 translate([115.5,40,0]) // top right screw.
50 cylinder(20, d=10, center=true);
4213 kaklik 51  
4252 kaklik 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);
4213 kaklik 102 }