Yes, they may have to fillet the sharp recesses of the K and N, if it's
for sand casting. If it were up to me I'd investment cast, and burn out
the plastic, no need to worry about fillets and draft then..
On 04/05/2024 01:04, Sanjeev Prabhakar wrote:
Normally if you are casting, sharp corners will always create problem.
Draft and fillets needs to be provided to avoid scoring, sticking and
metal filling issues.
For one off castings maybe fine though.
Regards
On Sat, 4 May, 2024, 1:07 am Raymond West via Discuss,
discuss@lists.openscad.org wrote:
I made it parametric, with customizer, and did a quick test print. -
On 03/05/2024 10:33, Raymond West via Discuss wrote:
Thanks Revar,
Just what I needed. I realise now that I created a sort of x y
problem for myself, having always used a sphere for rounding
edges with Minkowski, I'd completely forgotten that other solids
were possible, never mind hull for corner rounded squares. 🙁
Best wishes,
Ray
_______________________________________________
OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org
A minor inset of the letters using offset(r=), before they get minkowski()’d may fillet the recesses enough for sand casting.
-Revar
On May 4, 2024, at 5:11 AM, Raymond West via Discuss <discuss@lists.openscad.org> wrote:
Yes, they may have to fillet the sharp recesses of the K and N, if it's for sand casting. If it were up to me I'd investment cast, and burn out the plastic, no need to worry about fillets and draft then..
On 04/05/2024 01:04, Sanjeev Prabhakar wrote:
Normally if you are casting, sharp corners will always create problem.
Draft and fillets needs to be provided to avoid scoring, sticking and metal filling issues.
For one off castings maybe fine though.
Regards
On Sat, 4 May, 2024, 1:07 am Raymond West via Discuss, <discuss@lists.openscad.org> wrote:
I made it parametric, with customizer, and did a quick test print. -
On 03/05/2024 10:33, Raymond West via Discuss wrote:
Thanks Revar,
Just what I needed. I realise now that I created a sort of x y problem for myself, having always used a sphere for rounding edges with Minkowski, I'd completely forgotten that other solids were possible, never mind hull for corner rounded squares. 🙁
Best wishes,
Ray
_______________________________________________
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
It may be there is a specific font for casting, but hopefully whoever is
doing the casting will give some feedback. However, this is good enough
if I were casting it. If they need more draft, and bigger fillet, It
will be easy enough to print another pattern, (it only took about 90
minutes)
On 04/05/2024 14:14, Revar Desmera wrote:
A minor inset of the letters using offset(r=),before they get
minkowski()’d may fillet the recesses enough for sand casting.
-Revar
On May 4, 2024, at 5:11 AM, Raymond West via Discuss
discuss@lists.openscad.org wrote:
Yes, they may have to fillet the sharp recesses of the K and N, if
it's for sand casting. If it were up to me I'd investment cast, and
burn out the plastic, no need to worry about fillets and draft then..
On 04/05/2024 01:04, Sanjeev Prabhakar wrote:
Normally if you are casting, sharp corners will always create problem.
Draft and fillets needs to be provided to avoid scoring, sticking
and metal filling issues.
For one off castings maybe fine though.
Regards
On Sat, 4 May, 2024, 1:07 am Raymond West via Discuss,
discuss@lists.openscad.org wrote:
I made it parametric, with customizer, and did a quick test print. -
On 03/05/2024 10:33, Raymond West via Discuss wrote:
Thanks Revar,
Just what I needed. I realise now that I created a sort of x y
problem for myself, having always used a sphere for rounding
edges with Minkowski, I'd completely forgotten that other
solids were possible, never mind hull for corner rounded
squares. 🙁
Best wishes,
Ray
_______________________________________________
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
On Sat, 2024-05-04 at 13:11 +0100, Raymond West via Discuss wrote:
Yes, they may have to fillet the sharp recesses of the K and N, if
it's for sand casting. If it were up to me I'd investment cast, and
burn out the plastic, no need to worry about fillets and draft then..
Something I have wanted for years is to be able to linear_extrude text
and be able to scale it smaller (or bigger) with height.
To clarify.scaling it smaller would result in a smaller version of the
text at the top of, and centred with the taxt on the bottom. I realize
that doing it with a word would cause the spacing to be off, but for
single letters, it would work, I think.
linaer_extruder does have a scale parameter.
On Sat, 4 May 2024, 19:54 larry via Discuss, discuss@lists.openscad.org
wrote:
On Sat, 2024-05-04 at 13:11 +0100, Raymond West via Discuss wrote:
Yes, they may have to fillet the sharp recesses of the K and N, if
it's for sand casting. If it were up to me I'd investment cast, and
burn out the plastic, no need to worry about fillets and draft then..
Something I have wanted for years is to be able to linear_extrude text
and be able to scale it smaller (or bigger) with height.
To clarify.scaling it smaller would result in a smaller version of the
text at the top of, and centred with the taxt on the bottom. I realize
that doing it with a word would cause the spacing to be off, but for
single letters, it would work, I think.
OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org
On Sat, May 04, 2024 at 12:54:17PM -0600, larry via Discuss wrote:
On Sat, 2024-05-04 at 13:11 +0100, Raymond West via Discuss wrote:
Yes, they may have to fillet the sharp recesses of the K and N, if
it's for sand casting. If it were up to me I'd investment cast, and
burn out the plastic, no need to worry about fillets and draft then..
Something I have wanted for years is to be able to linear_extrude text
and be able to scale it smaller (or bigger) with height.
To clarify.scaling it smaller would result in a smaller version of the
text at the top of, and centred with the taxt on the bottom. I realize
that doing it with a word would cause the spacing to be off, but for
single letters, it would work, I think.
For a single letter, it would be "easy". Linear-extrude would be able
to do that.
However, this does not do what you want for say a "mold". What you
need for that case is to "erode" the letter to a skinnier version and
then somehow "hull" the eroded and original to form the extrusion.
However for this to work as described the letter needs to be
convex. Very few letters are.
I've proposed a new primitive: path_extrude that allows a general
parameter to be varied across each of the extrusion levels.
Linear-extrude would simply prepare a linear path and call the new
path_extrude. The parameter would then be used for the rotation and
scaling.
But in the new letter-extrude-erode the parameter would erode the
letter further and further.
But alas, this idea doesn't seem to have gotten enough traction to be
considered for implementation.
Roger.
--
** R.E.Wolff@BitWizard.nl ** https://www.BitWizard.nl/ ** +31-15-2049110 **
** Delftechpark 11 2628 XJ Delft, The Netherlands. KVK: 27239233 **
f equals m times a. When your f is steady, and your m is going down
your a is going up. -- Chris Hadfield about flying up the space shuttle.
On 5/4/2024 12:18 PM, Rogier Wolff via Discuss wrote:
However, this does not do what you want for say a "mold". What you
need for that case is to "erode" the letter to a skinnier version and
then somehow "hull" the eroded and original to form the extrusion.
However for this to work as described the letter needs to be
convex. Very few letters are.
I've proposed a new primitive: path_extrude that allows a general
parameter to be varied across each of the extrusion levels.
Linear-extrude would simply prepare a linear path and call the new
path_extrude. The parameter would then be used for the rotation and
scaling.
But in the new letter-extrude-erode the parameter would erode the
letter further and further.
It sounds like you're asking for offset() functionality to be integrated
into extrusion so the that offset can also be varied as a parameter.
That's even more general than integrating a general transform()
functionality into a path extrude. Most general of all would be passing
an arbitrary module to an extrude function.
Regards, Curt
Here's a profile across the centre. below the plate. Everything can be
changed, draft angle, fillet radius, font, text, size etc. It takes
about five minutes to render, - a few Minkowski's and increased
resolution for the curves.
I've attached the scad code below. It was neat and understandable from
Revar, now it works as I want it, but there is a 'style clash' 😳. You
can pull out the parts for tapered or really any profiled text .
Best wishes,
Ray
ps, the attached file may not have the same parameters that produced the
above images.
On 04/05/2024 19:54, larry via Discuss wrote:
On Sat, 2024-05-04 at 13:11 +0100, Raymond West via Discuss wrote:
Yes, they may have to fillet the sharp recesses of the K and N, if
it's for sand casting. If it were up to me I'd investment cast, and
burn out the plastic, no need to worry about fillets and draft then..
Something I have wanted for years is to be able to linear_extrude text
and be able to scale it smaller (or bigger) with height.
To clarify.scaling it smaller would result in a smaller version of the
text at the top of, and centred with the taxt on the bottom. I realize
that doing it with a word would cause the spacing to be off, but for
single letters, it would work, I think.
OpenSCAD mailing list
To unsubscribe send an email todiscuss-leave@lists.openscad.org
On 5/4/2024 12:29 PM, Curt McDowell via Discuss wrote:
It sounds like you're asking for offset() functionality to be
integrated into extrusion so the that offset can also be varied as a
parameter. That's even more general than integrating a general
transform() functionality into a path extrude. Most general of all
would be passing an arbitrary module to an extrude function.
Yeah, linear extrude with offset would be cool, but the problem is that
it's not nearly as easy as twist and scale. Points can appear and
disappear during the offset, and so there's no straightforward
connection from one layer to the next. People have done similar things
One way to get a similar effect is to union a bunch of linear extrusions
with different offsets.
Here's an example.
linear = function (offset, i, steps) offset*(i-1)/(steps-1);
trig = function (offset, i, steps) offset*(1-cos(90*(i-1)/(steps-1)));
inverselinear = function (offset, i, steps) offset - linear(offset, i, steps);
module offsettext(h, text, steps, offset, size=10, f=linear, font="") {
for (i=[1:steps]) {
this_h = h*i/steps;
this_off = f(offset, i, steps);
linear_extrude(height=this_h)
offset(this_off)
text(text, size=size, font=font);
}
}
offsettext(5, "Hello World", 10, offset=-1.2, size=30, f=linear, font="");
I swear that at one point I had a simple variation that would produce
rounded tops, but right now I can't remember what it was and don't find
an example. But you can replace the function used to try different
profiles.
Doesn't the experimental roof option allow one to make text with
tapered walls? I have never tried it as I have never needed it yet.
On Sat, 4 May 2024 at 22:18, Jordan Brown via Discuss <
discuss@lists.openscad.org> wrote:
On 5/4/2024 12:29 PM, Curt McDowell via Discuss wrote:
It sounds like you're asking for offset() functionality to be integrated
into extrusion so the that offset can also be varied as a parameter. That's
even more general than integrating a general transform() functionality into
a path extrude. Most general of all would be passing an arbitrary module to
an extrude function.
Yeah, linear extrude with offset would be cool, but the problem is that
it's not nearly as easy as twist and scale. Points can appear and
disappear during the offset, and so there's no straightforward connection
from one layer to the next. People have done similar things - I think
often called "skin" - but they are finicky and prone to problems.
One way to get a similar effect is to union a bunch of linear extrusions
with different offsets.
Here's an example.
linear = function (offset, i, steps) offset*(i-1)/(steps-1);
trig = function (offset, i, steps) offset*(1-cos(90*(i-1)/(steps-1)));
inverselinear = function (offset, i, steps) offset - linear(offset, i, steps);
module offsettext(h, text, steps, offset, size=10, f=linear, font="") {
for (i=[1:steps]) {
this_h = h*i/steps;
this_off = f(offset, i, steps);
linear_extrude(height=this_h)
offset(this_off)
text(text, size=size, font=font);
}
}
offsettext(5, "Hello World", 10, offset=-1.2, size=30, f=linear, font="");
I swear that at one point I had a simple variation that would produce
rounded tops, but right now I can't remember what it was and don't find an
example. But you can replace the function used to try different profiles.
OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org