Hello Discuss,
I want to round all the edges inside and out. I son't see how to do the inside ones
thank you
// bandsaw fence
// Bob Roos
// Jan 15, 2026
include <BOSL2/std.scad> //or screws or threading
$fn=24;
Inch=25.4;
Channel(25,25,2.5,100);
module Channel(separation,depth,thickness,length){
diff(){
rect_tube(size=[separation+2*thickness,depth+thickness], wall=thickness, h=length,anchor=FRONT,orient=BACK)
edge_profile()
mask2d_roundover(r=thickness/2);
up(.025)tag("remove")cuboid([separation,length+.05,thickness+.05],anchor=TOP); // get rid of 1 wall
}
}
--
Best regards,
Bob mailto:roosbob@wybatap.com
Here are three options:
On Thu, Jan 15, 2026 at 11:36 AM Bob Roos via Discuss <
discuss@lists.openscad.org> wrote:
Hello Discuss,
I want to round all the edges inside and out. I son't see how to do the
inside ones
thank you
// bandsaw fence
// Bob Roos
// Jan 15, 2026
include <BOSL2/std.scad> //or screws or threading
$fn=24;
Inch=25.4;
Channel(25,25,2.5,100);
module Channel(separation,depth,thickness,length){
diff(){
rect_tube(size=[separation+2*thickness,depth+thickness],
wall=thickness, h=length,anchor=FRONT,orient=BACK)
edge_profile()
mask2d_roundover(r=thickness/2);
up(.025)tag("remove")cuboid([separation,length+.05,thickness+.05],anchor=TOP);
// get rid of 1 wall
}
}
--
Best regards,
Bob mailto:roosbob@wybatap.com
OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org
Two more:
Use a difference of cuboids and create the rounding on the inside one using
edge_profile_asym so you can put a negative rounding on the 3 end edges and
two top edges.
Draw a u shape and extrude it with offset_sweep which will create the
rounding in the ends.
On Thu, Jan 15, 2026 at 08:28 Dan Perry via Discuss <
discuss@lists.openscad.org> wrote:
Here are three options:
On Thu, Jan 15, 2026 at 11:36 AM Bob Roos via Discuss <
discuss@lists.openscad.org> wrote:
Hello Discuss,
I want to round all the edges inside and out. I son't see how to do
the inside ones
thank you
// bandsaw fence
// Bob Roos
// Jan 15, 2026
include <BOSL2/std.scad> //or screws or threading
$fn=24;
Inch=25.4;
Channel(25,25,2.5,100);
module Channel(separation,depth,thickness,length){
diff(){
rect_tube(size=[separation+2*thickness,depth+thickness],
wall=thickness, h=length,anchor=FRONT,orient=BACK)
edge_profile()
mask2d_roundover(r=thickness/2);
up(.025)tag("remove")cuboid([separation,length+.05,thickness+.05],anchor=TOP);
// get rid of 1 wall
}
}
--
Best regards,
Bob mailto:roosbob@wybatap.com
OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org
OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org