diff --git a/traveldock1.scad b/traveldock1.scad deleted file mode 100644 index 32c65ad..0000000 --- a/traveldock1.scad +++ /dev/null @@ -1,117 +0,0 @@ -//Psion Travel Dock -use -use - -$fn=30; - -connector_width = 6.7 + 1; -connector_length = 17.8 + 1; -connector_height = 11.5; -base_width = 20; -base_length = 17.2; - - - -dock_base_width = 34.6; -dock_base_length_max = 140 + 12; -dock_base_length_min = 135; -dock_base_height = 11.1; - -dock_total_length = 147; - -wing_width = 3.62; -wing_depth = 39.0; -wing_height_max = 15.0; -wing_height_min = 6.0; - -wing_clip_length = 4; -wing_clip_depth = 0.7; -wing_clip_height = 2.0; - -bridge_width = 11.1; -bridge_seperation = 3.9; - - -difference(){ - union(){ - -difference(){ -translate([-5,0,-1 * dock_base_length_max]){ - rotate([0,0,7]){ -airfoil_simple_wing([dock_base_width -5, 0022], wing_length=dock_base_length_max, wing_angle=[0,0]); - } -} - -translate([2,0,(-1 *(dock_base_length_max/2)) +1]){ - rotate([90,0,-15]){ - cube([connector_width, connector_length, connector_height], center=true); - } -} - -translate([8,3.2,(-1 *(dock_base_length_max/2)) + 1]){ - rotate([90,0,-15]){ - cube([base_width, base_length, connector_height], center=true); - } -} - -//Screws -translate([2,10,(-1 *(dock_base_length_max/2)) + 1 + ((base_width / 2) + 3)]){ - rotate([90,0,0]){ - cylinder(30, d=3.5, center=true); - } -} - -translate([2,10,(-1 *(dock_base_length_max/2)) + 1 + (-1*(base_width / 2) - 3)]){ - rotate([90,0,0]){ - cylinder(30, d=3.5, center=true); - } -} - -} - -// Wing R -translate([0,-2,0]){ - rotate([0,0,10]){ -translate([-10,0,0]){ - rotate([0,0,0]){ - airfoil_simple_wing([wing_depth, 0032], wing_length=wing_width, wing_angle=[0,0]); - } -} - - translate([-4,-3.5,-0.3]){ - rotate([0,0,-30]){ - color("green"){ - roundedcube([wing_clip_length, wing_clip_depth, wing_clip_height], true, 0.2); - } - } - } - } - } - - // Wing L - translate([0,-2,-1 * dock_base_length_max]){ - rotate([0,0,10]){ -translate([-10,0,0]){ - rotate([0,0,0]){ - airfoil_simple_wing([wing_depth, 0032], wing_length=wing_width, wing_angle=[0,0]); - } -} - - translate([-4,-3.5,-0.3 + wing_width]){ - rotate([0,0,-30]){ - color("green"){ - roundedcube([wing_clip_length, wing_clip_depth, wing_clip_height], true, 0.2); - } - } - } - } - } - - } - rotate([90,0,0]){ - translate([7,-1 * (dock_base_length_max / 2),-9]){ - cube([dock_base_width + 10, dock_base_length_max + 10,dock_base_height],center=true); - } - } - //Difference End - } \ No newline at end of file