diff --git a/openscad/foreign/sc808/io-shield-ports.png b/openscad/foreign/sc808/io-shield-ports.png index ada7a1c..cb9863b 100644 Binary files a/openscad/foreign/sc808/io-shield-ports.png and b/openscad/foreign/sc808/io-shield-ports.png differ diff --git a/openscad/foreign/sc808/io-shield-ports.stl b/openscad/foreign/sc808/io-shield-ports.stl index c1dd384..65fb6fc 100644 Binary files a/openscad/foreign/sc808/io-shield-ports.stl and b/openscad/foreign/sc808/io-shield-ports.stl differ diff --git a/openscad/foreign/sc808/io-shield.scad b/openscad/foreign/sc808/io-shield.scad index bb3cc1d..a7978e4 100644 --- a/openscad/foreign/sc808/io-shield.scad +++ b/openscad/foreign/sc808/io-shield.scad @@ -62,8 +62,8 @@ p_vga_cut_z=mt; p_vga_cut_x_offset=0; p_vga_cut_y_offset=0; //port slot: -p_slot_hole_dist=30; -p_slot_hole_dia=mt*3; +p_slot_hole_dist=27.5; +p_slot_hole_dia=7.5; // ##################################### // MODEL: // mounting holes around the shield perimeter @@ -189,16 +189,19 @@ module shield_grill(){ module shield_ports(){ difference(){ shield_2(); - translate([-75,-1,-3*mt-q])rotate([0,0,-90])#port_ethernet(); - translate([-37.5,-1,-3*mt-q])rotate([0,0,-90])#port_ethernet(); - translate([22.5,-1,-3*mt-q])rotate([0,0,-90])#port_ethernet(); - translate([50,0,-3*mt-q])rotate([0,0,-90])#port_usb(); -//flipped and embossed so that only 1mm of the plate thickness is left, due to the way, d-sub is mounted, and no support is needed for printing - translate([75,-1,-mt-(mt-1)])rotate([180,0,-90])#port_vga(); - // slots - for (x=[-60,-52.5,-22.5,-15,-7.5,7.5,37.5,62.5]){ + for (x=[-66,-39,-8,8,38.5,47.5,80]){ translate([x,0,-3*mt-q])rotate([0,0,90])#port_slot(); - } + } +//flipped and embossed so that only 1mm of the plate thickness is left, due to the way, d-sub is mounted, and no support is needed for printing + translate([-78,-1,-mt-(mt-1)])rotate([180,0,-90])#port_vga(); + translate([-52.5,0,-3*mt-q])rotate([0,0,-90])#port_usb(); + translate([-23,-1,-3*mt-q])rotate([0,0,-90])#port_ethernet(); + translate([22.5,-1,-3*mt-q])rotate([0,0,-90])#port_ethernet(); + translate([63.5,-1,-3*mt-q])rotate([0,0,-90])#port_ethernet(); + + + // slots + } } // #####################################