MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
Doing things with OpenSCAD has helped me develop coding skills by making it painfully obvious when there is a better and more reusable way that will be less painful to modify in the long run.
The bridging helper as follows.
From bottom up... the inverse of the shape is as follows... I did not invent it but have seen it here and there...
Basically it helps the slicer decide to bridge...
here is a quick example:
fan_screw_d = 3.2;
// quick and dirty ... could calculate but...
embed_and_screw_factor = 0.85;
thickness = 5 ;
screw_head_d = 6.5;
screw_head_h = 2;
cube([screw_head_d*embed_and_screw_factor,fan_screw_d,2*( screw_head_h + layer_height)]
cube([fan_screw_d,fan_screw_d,2*(screw_head_h + layer_height*2 ) ],center=true);
// easier to center the cubes with 2* height and cut out the bottom half.
cube([screw_head_d+0.1,fan_screw_d +0.1,thickness ],center=true);