discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Cookie Cutters

DG
Don Garrett
Wed, Aug 11, 2021 1:40 PM

I was asked to design some cookie cutters based on downloaded images,
and thought it would be easy, until I tried it. Now I'm looking for
advice on how to approach this.

I want to download an image (SVG or PNG), and create a cookie cutter
that outlines it. This means creating an outline of the original image
that is a fixed thickness (2mm?), extruding it vertically, then adding
a lip at the top that is thicker. Preferably, the lip is rounded.

Attached are a couple of sample images I'd like to use, but the goal
is to come up with different shapes quickly, not to use a specific
image, so I can be a bit picky about exactly how the images are
formatted.

Any thoughts about how to approach this?

--
Don

I was asked to design some cookie cutters based on downloaded images, and thought it would be easy, until I tried it. Now I'm looking for advice on how to approach this. I want to download an image (SVG or PNG), and create a cookie cutter that outlines it. This means creating an outline of the original image that is a fixed thickness (2mm?), extruding it vertically, then adding a lip at the top that is thicker. Preferably, the lip is rounded. Attached are a couple of sample images I'd like to use, but the goal is to come up with different shapes quickly, not to use a specific image, so I can be a bit picky about exactly how the images are formatted. Any thoughts about how to approach this? -- Don
GC
Gareth Chen
Wed, Aug 11, 2021 2:06 PM

You can use the 2D subsystem and offset() to do something like this:

module cookie_cutter() {
linear_extrude(height=height) {
difference() {
offset(r=2) children(0);
children(0);
}
}
translate([0,0,height-2])
linear_extrude (height=2) {
difference() {
offset(r=7) children(0);
children(0);
}
}
}

cookie_cutter() {
import("shape.svg");
}

You could get a rounded edge using a minkowski() I think, but I wasn't sure
how to properly line up the sphere with the edge of the flange without
knowing what the shape looks like.

On Wed, Aug 11, 2021, 6:40 AM Don Garrett dgarrett@acm.org wrote:

I was asked to design some cookie cutters based on downloaded images,
and thought it would be easy, until I tried it. Now I'm looking for
advice on how to approach this.

I want to download an image (SVG or PNG), and create a cookie cutter
that outlines it. This means creating an outline of the original image
that is a fixed thickness (2mm?), extruding it vertically, then adding
a lip at the top that is thicker. Preferably, the lip is rounded.

Attached are a couple of sample images I'd like to use, but the goal
is to come up with different shapes quickly, not to use a specific
image, so I can be a bit picky about exactly how the images are
formatted.

Any thoughts about how to approach this?

--
Don


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

You can use the 2D subsystem and offset() to do something like this: module cookie_cutter() { linear_extrude(height=height) { difference() { offset(r=2) children(0); children(0); } } translate([0,0,height-2]) linear_extrude (height=2) { difference() { offset(r=7) children(0); children(0); } } } cookie_cutter() { import("shape.svg"); } You could get a rounded edge using a minkowski() I think, but I wasn't sure how to properly line up the sphere with the edge of the flange without knowing what the shape looks like. On Wed, Aug 11, 2021, 6:40 AM Don Garrett <dgarrett@acm.org> wrote: > I was asked to design some cookie cutters based on downloaded images, > and thought it would be easy, until I tried it. Now I'm looking for > advice on how to approach this. > > I want to download an image (SVG or PNG), and create a cookie cutter > that outlines it. This means creating an outline of the original image > that is a fixed thickness (2mm?), extruding it vertically, then adding > a lip at the top that is thicker. Preferably, the lip is rounded. > > Attached are a couple of sample images I'd like to use, but the goal > is to come up with different shapes quickly, not to use a specific > image, so I can be a bit picky about exactly how the images are > formatted. > > Any thoughts about how to approach this? > > -- > Don > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
TP
Torsten Paul
Wed, Aug 11, 2021 2:48 PM

Here's another example script, you can just plug in an SVG
file as additional shape():

https://cadhub.xyz/u/Torsten/cookie-cutter/ide

ciao,
Torsten.

Here's another example script, you can just plug in an SVG file as additional shape(): https://cadhub.xyz/u/Torsten/cookie-cutter/ide ciao, Torsten.
DG
Don Garrett
Wed, Aug 11, 2021 2:51 PM

Thank you both! I had somehow completely missed the existence of
"offset" which made this really hard to solve.

On Wed, Aug 11, 2021 at 9:49 AM Torsten Paul Torsten.Paul@gmx.de wrote:

Here's another example script, you can just plug in an SVG
file as additional shape():

https://cadhub.xyz/u/Torsten/cookie-cutter/ide

ciao,
Torsten.


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

--
Don

Thank you both! I had somehow completely missed the existence of "offset" which made this really hard to solve. On Wed, Aug 11, 2021 at 9:49 AM Torsten Paul <Torsten.Paul@gmx.de> wrote: > > Here's another example script, you can just plug in an SVG > file as additional shape(): > > https://cadhub.xyz/u/Torsten/cookie-cutter/ide > > ciao, > Torsten. > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org -- Don
AR
Algot Runeman
Wed, Aug 11, 2021 3:08 PM

I was successful with a modified version of Gareth Chen's suggestion.

module cookie_cutter() {
    linear_extrude(height=height) {
        difference() {
            offset(r=2) children(0);
            children(0);
        }
    }
    translate([0,0,0]) // put the flat on the print plate
    linear_extrude (height=2) {
difference() {
offset(r=7) children(0);
children(0);
        }
    }
}
height=30; // adjust depth of cutter to clear  your cookie dough
cookie_cutter() {
    import("emblem.svg");
}

But I did have trouble with the original emblem image which had a white
background.
I was able to solve that by using Inkscape to get only the actual emblem
saved as SVG.

For the mushroom, there is an added problem. The shape Don Garrett gave
as the example is just an "outline" which OpenSCAD converts to double
lines. To work with Gareth's code, you need a solid shape. It is also a
bit big, as is.

The final issue is making a (probably separate) hoop to attach on the
flat so the internal holes of both cutter shapes can be held in place.
You may need to create that by hand so it fits a given cookie cutter shape.

On 8/11/21 10:06 AM, Gareth Chen wrote:

You can use the 2D subsystem and offset() to do something like this:

module cookie_cutter() {
    linear_extrude(height=height) {
        difference() {
            offset(r=2) children(0);
            children(0);
        }
    }
    translate([0,0,height-2])
    linear_extrude (height=2) {
difference() {
offset(r=7) children(0);
children(0);
        }
    }
}

cookie_cutter() {
    import("shape.svg");
}

You could get a rounded edge using a minkowski() I think, but I wasn't
sure how to properly line up the sphere with the edge of the flange
without knowing what the shape looks like.

On Wed, Aug 11, 2021, 6:40 AM Don Garrett <dgarrett@acm.org
mailto:dgarrett@acm.org> wrote:

 I was asked to design some cookie cutters based on downloaded images,
 and thought it would be easy, until I tried it. Now I'm looking for
 advice on how to approach this.

 I want to download an image (SVG or PNG), and create a cookie cutter
 that outlines it. This means creating an outline of the original image
 that is a fixed thickness (2mm?), extruding it vertically, then adding
 a lip at the top that is thicker. Preferably, the lip is rounded.

 Attached are a couple of sample images I'd like to use, but the goal
 is to come up with different shapes quickly, not to use a specific
 image, so I can be a bit picky about exactly how the images are
 formatted.

 Any thoughts about how to approach this?

 -- 
 Don
 _______________________________________________
 OpenSCAD mailing list
 To unsubscribe send an email to discuss-leave@lists.openscad.org
 <mailto:discuss-leave@lists.openscad.org>

OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

I was successful with a modified version of Gareth Chen's suggestion. module cookie_cutter() {     linear_extrude(height=height) {         difference() {             offset(r=2) children(0);             children(0);         }     }     translate([0,0,0]) // put the flat on the print plate     linear_extrude (height=2) { difference() { offset(r=7) children(0); children(0);         }     } } height=30; // adjust depth of cutter to clear  your cookie dough cookie_cutter() {     import("emblem.svg"); } But I did have trouble with the original emblem image which had a white background. I was able to solve that by using Inkscape to get only the actual emblem saved as SVG. For the mushroom, there is an added problem. The shape Don Garrett gave as the example is just an "outline" which OpenSCAD converts to double lines. To work with Gareth's code, you need a solid shape. It is also a bit big, as is. The final issue is making a (probably separate) hoop to attach on the flat so the internal holes of both cutter shapes can be held in place. You may need to create that by hand so it fits a given cookie cutter shape. On 8/11/21 10:06 AM, Gareth Chen wrote: > You can use the 2D subsystem and offset() to do something like this: > > module cookie_cutter() { >     linear_extrude(height=height) { >         difference() { >             offset(r=2) children(0); >             children(0); >         } >     } >     translate([0,0,height-2]) >     linear_extrude (height=2) { > difference() { > offset(r=7) children(0); > children(0); >         } >     } > } > > cookie_cutter() { >     import("shape.svg"); > } > > You could get a rounded edge using a minkowski() I think, but I wasn't > sure how to properly line up the sphere with the edge of the flange > without knowing what the shape looks like. > > > On Wed, Aug 11, 2021, 6:40 AM Don Garrett <dgarrett@acm.org > <mailto:dgarrett@acm.org>> wrote: > > I was asked to design some cookie cutters based on downloaded images, > and thought it would be easy, until I tried it. Now I'm looking for > advice on how to approach this. > > I want to download an image (SVG or PNG), and create a cookie cutter > that outlines it. This means creating an outline of the original image > that is a fixed thickness (2mm?), extruding it vertically, then adding > a lip at the top that is thicker. Preferably, the lip is rounded. > > Attached are a couple of sample images I'd like to use, but the goal > is to come up with different shapes quickly, not to use a specific > image, so I can be a bit picky about exactly how the images are > formatted. > > Any thoughts about how to approach this? > > -- > Don > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > <mailto:discuss-leave@lists.openscad.org> > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
JB
Jordan Brown
Wed, Aug 11, 2021 3:37 PM

[ I see that others have responded, but I think I have some comments
that are a bit new and, besides, I had some fun writing the program. ]

The problem is hard enough for simple outlines, but the images that you
supply demonstrate larger problems.

In simple cases - an unfilled circle, say - it's obvious that the black
part is the cutter and the enclosed white part is the cookie.  But in
the case of the Star Trek logo, presumably you want a cut line around
the outside of the black area, and another around the inside of the
black area, with the black area being the cookie and the enclosed white
area being discarded material.

The mushroom picture presents a different challenge.  Interpreting the
black as cut lines is more or less straightforward, but would leave you
with three distinct cookies.  You want some of the lines to be "full
depth", but you want other lines to only make an impression on the top
of the cookie, not cut all the way through it.

Here's a program that seems to work for straightforward closed shapes. 
I haven't tried to fully understand how OpenSCAD imports SVGs, and so
I'm not sure exactly what shapes this will work for. It works for
squares, circles, closed polygons, and at least some combinations of
them (e.g. a square with another square subtracted from it).  Simple
variations will let it work with native OpenSCAD 2D objects; see the
commented-out square.  Note that it's Customizer-compatible, so you
don't have to edit it to play with parameters.

Figuring out how to print it, and figuring out how to connect
disconnected parts, left as an exercise for the reader.

// SVG file to process
svg = "cookie.svg";
// XY thickness of the lip
lip_w = 5;
// Z thickness of the lip
lip_h = 5;
// Radius of the lip corners
lip_r = 2;
// Cut height
cut_h = 10;
// Thickness of the blade
cut_t = 1;
// A very small number
epsilon = 0.01;

assert(lip_w >= lip_r2);
assert(lip_h >= lip_r
2);

module cookie() {
translate([0,0,cut_h+lip_h/2]) lip() children();
linear_extrude(height=cut_h + lip_h/2) outline(cut_t) children();
}

module outline(w) {
difference() {
offset(w/2) children();
offset(-w/2) children();
}
}

module lip() {
lip_base_h = max(epsilon, lip_h - lip_r2);
lip_base_w = max(epsilon, lip_w - lip_r
2);
minkowski() {
linear_extrude(height=lip_base_h, center=true) {
outline(lip_base_w) children();
}
sphere(r=lip_r);
}
}

//cookie() square(20);
cookie() import(svg);

[ I see that others have responded, but I think I have some comments that are a bit new and, besides, I had some fun writing the program. ] The problem is hard enough for simple outlines, but the images that you supply demonstrate larger problems. In simple cases - an unfilled circle, say - it's obvious that the black part is the cutter and the enclosed white part is the cookie.  But in the case of the Star Trek logo, presumably you want a cut line around the outside of the black area, and another around the inside of the black area, with the black area being the cookie and the enclosed white area being discarded material. The mushroom picture presents a different challenge.  Interpreting the black as cut lines is more or less straightforward, but would leave you with three distinct cookies.  You want some of the lines to be "full depth", but you want other lines to only make an impression on the top of the cookie, not cut all the way through it. Here's a program that seems to work for straightforward closed shapes.  I haven't tried to fully understand how OpenSCAD imports SVGs, and so I'm not sure exactly what shapes this will work for. It works for squares, circles, closed polygons, and at least some combinations of them (e.g. a square with another square subtracted from it).  Simple variations will let it work with native OpenSCAD 2D objects; see the commented-out square.  Note that it's Customizer-compatible, so you don't have to edit it to play with parameters. Figuring out how to print it, and figuring out how to connect disconnected parts, left as an exercise for the reader. // SVG file to process svg = "cookie.svg"; // XY thickness of the lip lip_w = 5; // Z thickness of the lip lip_h = 5; // Radius of the lip corners lip_r = 2; // Cut height cut_h = 10; // Thickness of the blade cut_t = 1; // A very small number epsilon = 0.01; assert(lip_w >= lip_r*2); assert(lip_h >= lip_r*2); module cookie() { translate([0,0,cut_h+lip_h/2]) lip() children(); linear_extrude(height=cut_h + lip_h/2) outline(cut_t) children(); } module outline(w) { difference() { offset(w/2) children(); offset(-w/2) children(); } } module lip() { lip_base_h = max(epsilon, lip_h - lip_r*2); lip_base_w = max(epsilon, lip_w - lip_r*2); minkowski() { linear_extrude(height=lip_base_h, center=true) { outline(lip_base_w) children(); } sphere(r=lip_r); } } //cookie() square(20); cookie() import(svg);
DM
Douglas Miller
Thu, Aug 12, 2021 11:39 AM

Don, you have a different issue here that nobody has addressed so far --
don't /any/ of you guys bake?? -- even if you are successful in
3D-printing cookie cutters from these images, you will not be successful
in making cookies from them. The mushroom can be corrected, but the Star
Trek emblem simply isn't practical.

  • The long, narrow, sharp point at the bottom right of the emblem
    will burn, and burn badly. It simply isn't possible to bake the
    rest of the cookie to doneness without burning that. And then the
    burned part will break off when the cookie is removed from the
    baking sheet.
  • And that assumes that you can get the cookie dough out of the cutter
    in the first place, without breaking the point off. It's too narrow
    to work.
  • There will probably be similar issues with the left point as well,
    but those are merely likelihoods, as opposed to certainties.
  • The point at the top of the emblem may not burn, but it certainly
    will be much harder and darker than the main part of the cookie.
  • The voids apparent in both shapes create another area that is likely
    to burn; these will also make it difficult to transfer the cookies
    from rolling board to baking sheet without deforming them.
    Fortunately, there is a simple solution to /this/ problem, anyway:
    add those parts of the design /after/ the cookies are baked, using
    frosting.

Frosting is the solution to the emblem as well: create a shape with
well-rounded corners, /much/ wider than the points (e.g. offset() that
image with a radius of about 10), and use frosting to create the actual
emblem after baking.

On 8/11/2021 9:40 AM, Don Garrett wrote:

I was asked to design some cookie cutters based on downloaded images,
and thought it would be easy, until I tried it. Now I'm looking for
advice on how to approach this.

I want to download an image (SVG or PNG), and create a cookie cutter
that outlines it. This means creating an outline of the original image
that is a fixed thickness (2mm?), extruding it vertically, then adding
a lip at the top that is thicker. Preferably, the lip is rounded.

Attached are a couple of sample images I'd like to use, but the goal
is to come up with different shapes quickly, not to use a specific
image, so I can be a bit picky about exactly how the images are
formatted.

Any thoughts about how to approach this?

Don, you have a different issue here that nobody has addressed so far -- don't /any/ of you guys bake?? -- even if you are successful in 3D-printing cookie cutters from these images, you will not be successful in making cookies from them. The mushroom can be corrected, but the Star Trek emblem simply isn't practical. * The long, narrow, sharp point at the bottom right of the emblem *will* burn, and burn badly. It simply isn't possible to bake the rest of the cookie to doneness without burning that. And then the burned part will break off when the cookie is removed from the baking sheet. * And that assumes that you can get the cookie dough out of the cutter in the first place, without breaking the point off. It's too narrow to work. * There will probably be similar issues with the left point as well, but those are merely likelihoods, as opposed to certainties. * The point at the top of the emblem may not burn, but it certainly will be much harder and darker than the main part of the cookie. * The voids apparent in both shapes create another area that is likely to burn; these will also make it difficult to transfer the cookies from rolling board to baking sheet without deforming them. Fortunately, there is a simple solution to /this/ problem, anyway: add those parts of the design /after/ the cookies are baked, using frosting. Frosting is the solution to the emblem as well: create a shape with well-rounded corners, /much/ wider than the points (e.g. offset() that image with a radius of about 10), and use frosting to create the actual emblem after baking. On 8/11/2021 9:40 AM, Don Garrett wrote: > I was asked to design some cookie cutters based on downloaded images, > and thought it would be easy, until I tried it. Now I'm looking for > advice on how to approach this. > > I want to download an image (SVG or PNG), and create a cookie cutter > that outlines it. This means creating an outline of the original image > that is a fixed thickness (2mm?), extruding it vertically, then adding > a lip at the top that is thicker. Preferably, the lip is rounded. > > Attached are a couple of sample images I'd like to use, but the goal > is to come up with different shapes quickly, not to use a specific > image, so I can be a bit picky about exactly how the images are > formatted. > > Any thoughts about how to approach this? >
DS
Daniel Shriver
Thu, Aug 12, 2021 2:22 PM

You could address all those issues AND be able to make arbitrarily shaped
cookies (without any cookie cutters) if you adapt the printer!

You use cookie dough (no oatmeal, raisins. nuts. chocolate chips...)
instead of fillament, and adapt the printer head to bake the dough as it
comes out :)

On Thu, Aug 12, 2021 at 7:39 AM Douglas Miller doug@milmac.com wrote:

Don, you have a different issue here that nobody has addressed so far --
don't any of you guys bake?? -- even if you are successful in
3D-printing cookie cutters from these images, you will not be successful in
making cookies from them. The mushroom can be corrected, but the Star Trek
emblem simply isn't practical.

- The long, narrow, sharp point at the bottom right of the emblem
*will* burn, and burn badly. It simply isn't possible to bake the rest
of the cookie to doneness without burning that. And then the burned part
will break off when the cookie is removed from the baking sheet.
- And that assumes that you can get the cookie dough out of the cutter
in the first place, without breaking the point off. It's too narrow to work.
- There will probably be similar issues with the left point as well,
but those are merely likelihoods, as opposed to certainties.
- The point at the top of the emblem may not burn, but it certainly
will be much harder and darker than the main part of the cookie.
- The voids apparent in both shapes create another area that is likely
to burn; these will also make it difficult to transfer the cookies from
rolling board to baking sheet without deforming them. Fortunately, there is
a simple solution to *this* problem, anyway: add those parts of the
design *after* the cookies are baked, using frosting.

Frosting is the solution to the emblem as well: create a shape with
well-rounded corners, much wider than the points (e.g. offset() that
image with a radius of about 10), and use frosting to create the actual
emblem after baking.

On 8/11/2021 9:40 AM, Don Garrett wrote:

I was asked to design some cookie cutters based on downloaded images,
and thought it would be easy, until I tried it. Now I'm looking for
advice on how to approach this.

I want to download an image (SVG or PNG), and create a cookie cutter
that outlines it. This means creating an outline of the original image
that is a fixed thickness (2mm?), extruding it vertically, then adding
a lip at the top that is thicker. Preferably, the lip is rounded.

Attached are a couple of sample images I'd like to use, but the goal
is to come up with different shapes quickly, not to use a specific
image, so I can be a bit picky about exactly how the images are
formatted.

Any thoughts about how to approach this?


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

You could address all those issues AND be able to make arbitrarily shaped cookies (without any cookie cutters) if you adapt the printer! You use cookie dough (no oatmeal, raisins. nuts. chocolate chips...) instead of fillament, and adapt the printer head to bake the dough as it comes out :) On Thu, Aug 12, 2021 at 7:39 AM Douglas Miller <doug@milmac.com> wrote: > Don, you have a different issue here that nobody has addressed so far -- > don't *any* of you guys bake?? -- even if you are successful in > 3D-printing cookie cutters from these images, you will not be successful in > making cookies from them. The mushroom can be corrected, but the Star Trek > emblem simply isn't practical. > > - The long, narrow, sharp point at the bottom right of the emblem > *will* burn, and burn badly. It simply isn't possible to bake the rest > of the cookie to doneness without burning that. And then the burned part > will break off when the cookie is removed from the baking sheet. > - And that assumes that you can get the cookie dough out of the cutter > in the first place, without breaking the point off. It's too narrow to work. > - There will probably be similar issues with the left point as well, > but those are merely likelihoods, as opposed to certainties. > - The point at the top of the emblem may not burn, but it certainly > will be much harder and darker than the main part of the cookie. > - The voids apparent in both shapes create another area that is likely > to burn; these will also make it difficult to transfer the cookies from > rolling board to baking sheet without deforming them. Fortunately, there is > a simple solution to *this* problem, anyway: add those parts of the > design *after* the cookies are baked, using frosting. > > Frosting is the solution to the emblem as well: create a shape with > well-rounded corners, *much* wider than the points (e.g. offset() that > image with a radius of about 10), and use frosting to create the actual > emblem after baking. > > On 8/11/2021 9:40 AM, Don Garrett wrote: > > I was asked to design some cookie cutters based on downloaded images, > and thought it would be easy, until I tried it. Now I'm looking for > advice on how to approach this. > > I want to download an image (SVG or PNG), and create a cookie cutter > that outlines it. This means creating an outline of the original image > that is a fixed thickness (2mm?), extruding it vertically, then adding > a lip at the top that is thicker. Preferably, the lip is rounded. > > Attached are a couple of sample images I'd like to use, but the goal > is to come up with different shapes quickly, not to use a specific > image, so I can be a bit picky about exactly how the images are > formatted. > > Any thoughts about how to approach this? > > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
DG
Don Garrett
Thu, Aug 12, 2021 4:47 PM

LOL! Nice!

I've heard of chocolate printers, but never a cookie printer. I think
there is some potential in there somewhere.

On Thu, Aug 12, 2021 at 9:35 AM Daniel Shriver tabbydan@gmail.com wrote:

You could address all those issues AND be able to make arbitrarily shaped cookies (without any cookie cutters) if you adapt the printer!

You use cookie dough (no oatmeal, raisins. nuts. chocolate chips...) instead of fillament, and adapt the printer head to bake the dough as it comes out :)

On Thu, Aug 12, 2021 at 7:39 AM Douglas Miller doug@milmac.com wrote:

Don, you have a different issue here that nobody has addressed so far -- don't any of you guys bake?? -- even if you are successful in 3D-printing cookie cutters from these images, you will not be successful in making cookies from them. The mushroom can be corrected, but the Star Trek emblem simply isn't practical.

The long, narrow, sharp point at the bottom right of the emblem will burn, and burn badly. It simply isn't possible to bake the rest of the cookie to doneness without burning that. And then the burned part will break off when the cookie is removed from the baking sheet.
And that assumes that you can get the cookie dough out of the cutter in the first place, without breaking the point off. It's too narrow to work.
There will probably be similar issues with the left point as well, but those are merely likelihoods, as opposed to certainties.
The point at the top of the emblem may not burn, but it certainly will be much harder and darker than the main part of the cookie.
The voids apparent in both shapes create another area that is likely to burn; these will also make it difficult to transfer the cookies from rolling board to baking sheet without deforming them. Fortunately, there is a simple solution to this problem, anyway: add those parts of the design after the cookies are baked, using frosting.

Frosting is the solution to the emblem as well: create a shape with well-rounded corners, much wider than the points (e.g. offset() that image with a radius of about 10), and use frosting to create the actual emblem after baking.

On 8/11/2021 9:40 AM, Don Garrett wrote:

I was asked to design some cookie cutters based on downloaded images,
and thought it would be easy, until I tried it. Now I'm looking for
advice on how to approach this.

I want to download an image (SVG or PNG), and create a cookie cutter
that outlines it. This means creating an outline of the original image
that is a fixed thickness (2mm?), extruding it vertically, then adding
a lip at the top that is thicker. Preferably, the lip is rounded.

Attached are a couple of sample images I'd like to use, but the goal
is to come up with different shapes quickly, not to use a specific
image, so I can be a bit picky about exactly how the images are
formatted.

Any thoughts about how to approach this?


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

--
Don

LOL! Nice! I've heard of chocolate printers, but never a cookie printer. I think there is some potential in there somewhere. On Thu, Aug 12, 2021 at 9:35 AM Daniel Shriver <tabbydan@gmail.com> wrote: > > You could address all those issues AND be able to make arbitrarily shaped cookies (without any cookie cutters) if you adapt the printer! > > You use cookie dough (no oatmeal, raisins. nuts. chocolate chips...) instead of fillament, and adapt the printer head to bake the dough as it comes out :) > > On Thu, Aug 12, 2021 at 7:39 AM Douglas Miller <doug@milmac.com> wrote: >> >> Don, you have a different issue here that nobody has addressed so far -- don't any of you guys bake?? -- even if you are successful in 3D-printing cookie cutters from these images, you will not be successful in making cookies from them. The mushroom can be corrected, but the Star Trek emblem simply isn't practical. >> >> The long, narrow, sharp point at the bottom right of the emblem will burn, and burn badly. It simply isn't possible to bake the rest of the cookie to doneness without burning that. And then the burned part will break off when the cookie is removed from the baking sheet. >> And that assumes that you can get the cookie dough out of the cutter in the first place, without breaking the point off. It's too narrow to work. >> There will probably be similar issues with the left point as well, but those are merely likelihoods, as opposed to certainties. >> The point at the top of the emblem may not burn, but it certainly will be much harder and darker than the main part of the cookie. >> The voids apparent in both shapes create another area that is likely to burn; these will also make it difficult to transfer the cookies from rolling board to baking sheet without deforming them. Fortunately, there is a simple solution to this problem, anyway: add those parts of the design after the cookies are baked, using frosting. >> >> Frosting is the solution to the emblem as well: create a shape with well-rounded corners, much wider than the points (e.g. offset() that image with a radius of about 10), and use frosting to create the actual emblem after baking. >> >> >> On 8/11/2021 9:40 AM, Don Garrett wrote: >> >> I was asked to design some cookie cutters based on downloaded images, >> and thought it would be easy, until I tried it. Now I'm looking for >> advice on how to approach this. >> >> I want to download an image (SVG or PNG), and create a cookie cutter >> that outlines it. This means creating an outline of the original image >> that is a fixed thickness (2mm?), extruding it vertically, then adding >> a lip at the top that is thicker. Preferably, the lip is rounded. >> >> Attached are a couple of sample images I'd like to use, but the goal >> is to come up with different shapes quickly, not to use a specific >> image, so I can be a bit picky about exactly how the images are >> formatted. >> >> Any thoughts about how to approach this? >> >> >> _______________________________________________ >> 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 -- Don
L
larry
Thu, Aug 12, 2021 7:15 PM

On Thu, 2021-08-12 at 11:47 -0500, Don Garrett wrote:

I've heard of chocolate printers, but never a cookie printer. I think
there is some potential in there somewhere.

3D pancake printing has been around for ages, and you could probably
adapt it to cookie dough (I wouldn't know. I cook, but do not bake).

Google "3D printed pancakes" (with quotes).

On Thu, 2021-08-12 at 11:47 -0500, Don Garrett wrote: > I've heard of chocolate printers, but never a cookie printer. I think > there is some potential in there somewhere. 3D pancake printing has been around for ages, and you could _probably_ adapt it to cookie dough (I wouldn't know. I cook, but do not bake). Google "3D printed pancakes" (with quotes).