X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=sidebyside;f=things%2Fhc-sr04.scad;h=432eabfd665b44499f654e065403efbb7d508dcf;hb=ea6d804fc60dc33181c8c771de9093053ed9be33;hp=e01ca75259e7aad0a2a3cd30359cadfd665bb601;hpb=2fd5c5b5e2dcf1f53e142d9e6809db8cec1f737f;p=openparking.git diff --git a/things/hc-sr04.scad b/things/hc-sr04.scad index e01ca75..432eabf 100644 --- a/things/hc-sr04.scad +++ b/things/hc-sr04.scad @@ -4,11 +4,11 @@ infty = 100; wall = 1.5; cyl_r = 8 + 0.5; -cyl_x = 26.6 / 2; +cyl_x = 26.4 / 2; cyl_h = 8; // above pcb, max 13.8; -pcb_x = 45.6 + 1.0; -pcb_y = 20.2 + 0.7; +pcb_x = 45.6 + 1.2; +pcb_y = 20.2 + 1.0; xtal_h = 5; pcb_supp = 3; // side support thickness pcb_h = 8; // 1.2 + space for connector etc @@ -40,10 +40,10 @@ module sensor() { } // cable cover hole hull() { - translate([-conn_x0/2+wall, conn_y+pcb_y/2-eps, conn_z0-wall-eps]) - cube([conn_x0-2*wall, conn_len+2*eps, pcb_h+cyl_h+wall+eps-conn_z0]); - translate([-conn_x/2+wall, conn_y+pcb_y/2-eps, -wall]) - cube([conn_x-2*wall, conn_len+2*eps, pcb_h+cyl_h+wall-conn_z0]); + translate([-conn_x0/2+wall, pcb_y/2-eps, conn_z0-1.5*wall-eps]) + cube([conn_x0-2*wall, conn_y+conn_len+2*eps, pcb_h+cyl_h+wall+eps-conn_z0]); + translate([-conn_x/2+1.5*wall, pcb_y/2-eps, -wall]) + cube([conn_x-3*wall, conn_y+conn_len+2*eps, pcb_h+cyl_h+wall-conn_z0]); } // cylinders