Skip to content

Commit

Permalink
Modification of GPS holder and pylon base mount
Browse files Browse the repository at this point in the history
  • Loading branch information
roman-dvorak committed Aug 12, 2023
1 parent 14a7243 commit 1bf3fdc
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 17 deletions.
4 changes: 2 additions & 2 deletions CAD/parameters.scad
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ rotor_blade_part_list = [0, 50, 200, 350, 500];


// vzdalenosti der pro kryty
//platform_mount_points = [base_patern*5, base_patern*13, base_patern*17, base_patern*26];
// platform_mount_points = [base_patern*5, base_patern*13, base_patern*17, base_patern*26];
// Otvory pro pripevneni na platformu
platform_mount_points = [base_patern*8, base_patern*26];

Expand Down Expand Up @@ -258,7 +258,7 @@ pylon_thickness = 0; // Netusim, co to je

pylon_bottom_wall = 5;

pylon_silentblocks_base_distance = 67; // vzdalenost silentblocku pylonu od sebe
pylon_silentblocks_base_distance = 58; // vzdalenost silentblocku pylonu od sebe
pylon_pipe_top_y_dist = 25;
pylon_pipe_top_x_dist = 30;
pylon_screw_top_y_dist = 25;
Expand Down
14 changes: 7 additions & 7 deletions CAD/src/888_1007.scad
Original file line number Diff line number Diff line change
Expand Up @@ -63,19 +63,19 @@ module 888_1007(){

difference(){
union(){
for(r=[-1, 1]) translate([0, 0, -1]) rotate([0, 0 ,r*45]) {
cube([sqrt(pylon_silentblocks_base_distance*pylon_silentblocks_base_distance*2)-10, 3, 3], center=true);
for(x=[-1, 1]) translate([x*sqrt(20*20*2), 0, 0]) cylinder(d=7, h=3, center=true);
for(r=[-1, 1]) translate([0, 0, -1.5]) rotate([0, 0 ,r*45]) {
cube([sqrt(pylon_silentblocks_base_distance*pylon_silentblocks_base_distance*2)-10, 3, 2], center=true);
for(x=[-1, 1]) translate([x*sqrt(20*20*2), 0, 0]) cylinder(d=7, h=2, center=true, $fn=30);
}
translate([0, 0, -2.1]) cube([55, 55, 0.8], center=true);


translate([0, 0, -1]) cube([7, 7, 2], center=true);
translate([0, 0, -1.5]) cube([7, 7, 1], center=true);
}

// Montazni otvory pro GPS krabicku
for(r=[-1, 1]) translate([0, 0, -1]) rotate([0, 0 ,r*45]) {
for(x=[-1, 1]) translate([x*sqrt(20*20*2), 0, 0]) cylinder(d=M3_screw_diameter, h=5, center=true, $fn=30);
}
for(x=[-1, 1]) translate([x*sqrt(20*20*2), 0, 0]) cylinder(d=2.6, h=5, center=true, $fn=30);
}


// Otvory na LEDky
Expand Down
17 changes: 9 additions & 8 deletions CAD/src/888_1022.scad
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ gps_rtk = 0; // 1 nebo 0 - pocet odkrytych LEDek
gps_pcb_width = 51;
gps_screw_dist = 40;

gps_conn_height = 5;
gps_conn_height = 6;
gps_pcb_height = 1.6;
gps_patch_height = 6;
gps_patch_height = 4.5;

module 888_1022(){

Expand All @@ -31,8 +31,6 @@ module 888_1022(){
for(m=[-1, 1]) translate([box_width/2*m, 0, 0]) rotate([0, 45, 0]) cube([1, 60, 1], center=true);
for(x=[-1, 1], y=[-1, 1]) translate([box_width/2*x, box_width/2*y, 0]) rotate([0, 0, 45]) cube([1, 1, 30], center=true);



translate([0, 0, box_height/2+0.8]) cube([gps_pcb_width+0.5, gps_pcb_width+0.5, box_height], center=true);

for(r=[-1, 1]) translate([0, 0, -1]) rotate([0, 0 ,r*45]) {
Expand All @@ -43,12 +41,15 @@ module 888_1022(){
// Konektory


translate([-25, -10.854, 0.8+5.5/2]) cube([10, 9.44+0.5, 5.5], center=true);
translate([-25, 6.885, 0.8+5.5/2]) cube([10, 16.96+0.5, 5.5], center=true);
translate([25, -8.229, 0.8+5.5/2]) cube([10, 11.96+0.5, 5.5], center=true);
translate([25, 7.646, 0.8+5.5/2]) cube([10, 14.4+0.5, 5.5], center=true);
translate([-25, -10.854, 0.8+6/2]) cube([10, 9.44+0.5, 6], center=true);
translate([-25, 6.885, 0.8+6/2]) cube([10, 16.96+0.5, 6], center=true);
translate([25, -8.229, 0.8+6/2]) cube([10, 11.96+0.5, 6], center=true);
translate([25, 7.646, 0.8+6/2]) cube([10, 14.4+0.5, 6], center=true);
}

for(m=[-1, 1]) translate([(box_width/2-2.2)*m, 0, 1]) cube([4, box_width-1, 1], center=true);



for(x=[-20, 20], y=[-20, 20]) translate([x, y, 0]) difference() {
union(){
Expand Down

0 comments on commit 1bf3fdc

Please sign in to comment.