Not getting support material in narrow section
Posted: Sat Nov 19, 2016 10:44 pm
I'm trying to print a badge holder. To do this, I've got a nice cutout groove inside a rectangle. I was able to get support material to show up inside the groove, but for some reason, it disappears within the loop at the top. Any idea why support material would stop short in that area? No matter how "dense" I make the support material, it stops under the loop.
Here is what the print preview is showing: https://goo.gl/photos/ow9K1NC1TQkiFT4L8
And to replicate, the OpenSCAD file.
Here is what the print preview is showing: https://goo.gl/photos/ow9K1NC1TQkiFT4L8
And to replicate, the OpenSCAD file.
Code: Select all
/*
Must be printed with support material.
Best have support extend outwards so you can yank it out.
*/
$fn = 50;
// my badge dimensions
badge = [54, 87.31, 2.4];
module copy_mirror(vec = [0, 1, 0]) {
children();
mirror(vec) children();
}
union() {
difference() {
// Main structure
union() {
// Rounded edges for the main card holder
minkowski() {
cube([badge[0], badge[1], badge[2]-2], center = true);
sphere(r = 2, center = true);
};
// Badge clip extension, 13mm wide
color("green")
translate([0, badge[1] / 2, 0])
minkowski() {
cube([17, 8, badge[2]-2], center = true);
sphere(r = 2, center = true);
//cylinder(r=2,h=1, center = true);
}
}
// Bevel cutout replacing badge for angled edges
color("red")
cube(badge, center = true);
// Viewing area cutout
color("blue")
cube([badge[0] - 5, badge[1] - 5, 20], center = true);
// Badge loop cutout
color("purple")
translate([0, badge[1] / 2 + 1, 0])
cube([13, 3, 20], center = true);
// Top insert badge slot
color("orange")
translate([0, badge[1] / 2,0])
cube([badge[0], 40, badge[2]-0.4], center = true);
};
}