| 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 | 
        } |