/Modules/Mechanical/Boxes/UNIBOX01A/CAD/LCD_panel.scad
1,13 → 1,16
DISPLAY_height = 101;
DISPLAY_width = 166;
DISPLAY_depth = 5.1;
DISPLAY_rim = 5;
DISPLAY_depth = 5.4;
DISPLAY_visible_height = 91.6;
DISPLAY_visible_width = 158.6;
 
 
FP_width = 234;
FP_height = 125;
thickness = 2;
FP_thickness = 7;
clearance = 0.75;
 
use <./../../../../../Library/Graphics/MLAB_logo.scad>
 
 
difference () {
14,11 → 17,12
 
difference () {
color("green")
linear_extrude(height = DISPLAY_depth, scale = 0.98)
linear_extrude(height = FP_thickness, scale = 0.98)
square([FP_width, FP_height], center = true);
translate([-23,0,0]){
cube([DISPLAY_width - DISPLAY_rim, DISPLAY_height - DISPLAY_rim, DISPLAY_depth+10], center= true);
translate([-23,0,DISPLAY_depth/2]){
translate([(-2.4/2),(4.4/2),0])
cube([DISPLAY_visible_width, DISPLAY_visible_height, DISPLAY_depth+10], center= true);
cube([DISPLAY_width, DISPLAY_height, DISPLAY_depth], center= true);
}
95,8 → 99,17
cylinder(20, d=3.5, center=true);
translate([107.5, -52,0]) // top right screw.
cylinder(20, d=3.5, center=true);
 
// MLAB logo on the side
union (){
translate ([83,30, 6]) // ODROIDs passive components hole.
scale(v = [0.2, 0.2, 0.2])
MLAB_logo_short();
}
}
// translate([100, 0, 0]) // top right screw. // crop left or right half of the panel to fit it in printer
translate([-100, 0, 0]) // top right screw. // crop left or right half of the panel to fit it in printer
cube(200, 200, 20, center=true);
}
}