Discussing The Tastier Side Of Desktop 3D Printing

Discussing The Tastier Side Of Desktop 3D Printing

Source Node: 2758560

Not long after the first desktop 3D printers were created, folks started wondering what other materials they could extrude. After all, plastic is only good for so much, and there’s plenty of other interesting types of goop that lend themselves to systematic squirting. Clay, cement, wax, solder, even biological material. The possibilities are vast, and even today, we’re still exploring new ways to utilize additive manufacturing.

<img data-attachment-id="603180" data-permalink="https://hackaday.com/2023/07/12/discussing-the-tastier-side-of-desktop-3d-printing/weinstein_headshot/" data-orig-file="https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-4.jpg" data-orig-size="458,565" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="weinstein_headshot" data-image-description data-image-caption="

Ellie Weinstein

” data-medium-file=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing.jpg” data-large-file=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-4.jpg?w=458″ decoding=”async” loading=”lazy” class=”size-medium wp-image-603180″ src=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing.jpg” alt width=”324″ height=”400″ srcset=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-4.jpg 458w, https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-4.jpg?resize=203,250 203w, https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-4.jpg?resize=324,400 324w” sizes=”(max-width: 324px) 100vw, 324px”>

Ellie Weinstein

But while most of the research has centered on the practical, there’s also been interest in the tastier applications of 3D printing. Being able to print edible materials offers some fascinating culinary possibilities, from producing realistic marbling in artificial steaks to creating dodecahedron candies with bespoke fillings. Unfortunately for us, the few food-safe printers that have actually hit the market haven’t exactly been intended for the DIY crowd.

That is, until now. After nearly a decade in development, Ellie Weinstein’s Cocoa Press chocolate 3D printer kit is expected to start shipping before the end of the year. Derived from the Voron 0.1 design, the kit is meant to help those with existing 3D printing experience expand their repertoire beyond plastics and into something a bit sweeter.

So who better to host our recent 3D Printing Food Hack Chat? Ellie took the time to answer questions not just about the Cocoa Press itself, but the wider world of printing edible materials. While primarily designed for printing chocolate, with some tweaks, the hardware is capable of extruding other substances such as icing or peanut butter. It’s just a matter of getting the printers in the hands of hackers and makers, and seeing what they’ve got an appetite for.

So, why chocolate? It’s a pretty straightforward question to start the chat on, but Ellie’s answer might come as a surprise. It wasn’t due to some love of chocolate or desire to print custom sweets, at least, not entirely. She simply thought it would be an easy material to work with when she started tinkering with the initial versions of her printer back in 2014. The rationale was that it didn’t take much energy to melt, and that it would return to a solid on its own at room temperature. While true, this temperature sensitivity ended up being exactly why it was such a challenge to work with.

<img data-attachment-id="603198" data-permalink="https://hackaday.com/2023/07/12/discussing-the-tastier-side-of-desktop-3d-printing/weinstein_makerfaire/" data-orig-file="https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-6.jpg" data-orig-size="2000,2028" data-comments-opened="1" data-image-meta="{"aperture":"7.1","credit":"","camera":"NIKON D3300","caption":"","created_timestamp":"1537619235","copyright":"","focal_length":"18","iso":"400","shutter_speed":"0.005","title":"","orientation":"1"}" data-image-title="weinstein_makerfaire" data-image-description data-image-caption="

Cocoa Press V2 in 2018

” data-medium-file=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-6.jpg?w=394″ data-large-file=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-1.jpg” decoding=”async” loading=”lazy” class=”wp-image-603198″ src=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-1.jpg” alt width=”400″ height=”405″ srcset=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-6.jpg 2000w, https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-6.jpg?resize=247,250 247w, https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-6.jpg?resize=394,400 394w, https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-6.jpg?resize=616,625 616w, https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-6.jpg?resize=1515,1536 1515w” sizes=”(max-width: 400px) 100vw, 400px”>

Cocoa Press in 2018

For example, the early version of the Cocoa Press Hackaday covered back when Ellie showed it off at the 2018 World Maker Faire in New York had an elaborate system of producing cold air using water-cooled Peltier units, which would blow across the chocolate as it exited the massive heating element. It worked, but it was a complex and expensive way to pump out custom chocolate shapes.

Ellie explained that the key was to experiment with different chocolate formulations, which ultimately allowed the temperature at which it melted and solidified to be fine-tuned. This, in turn, allowed the printer’s hardware to be simplified. It’s an interesting trade-off between chemistry and engineering, and though it does mean the printer needs to use its own custom chocolate blend, it’s worth it for the printer’s vastly reduced part count and cost.

For you amateur Willy Wonkas out there, the chat diverges at this point into a discussion of just what goes into common chocolaty treats. It’s not the sort of thing we often see in the Hack Chat, but it was fascinating nonetheless. We won’t dive too deeply into it here, but the short version is that the base of the chocolate (cocoa butter, palm oil, etc) determines how it responds to different temperatures and whether or not it requires tempering to achieve the desired “snap” when you bite into it. Never knew that chocolate needed to be tempered? Neither did we. Ellie says that’s why a chocolate bar that’s been melted is never quite the same afterwards, even if you try and throw it in the refrigerator to solidify it again.

In the end, Ellie says her formula for compound chocolate (containing palm oil and cocoa solids) prints at 33 °C (91 °F) and doesn’t require either a heated bed or an enclosed chamber. She does note however that there’s an upper limit on the ambient temperature of the room — with print quality falling off at temperatures beyond 26 °C (80 °F). As an interesting aside, that’s about the minimum temperature you’d be shooting for with an enclosed printer when working with common thermoplastics like PLA and PETG.

<img data-attachment-id="603210" data-permalink="https://hackaday.com/2023/07/12/discussing-the-tastier-side-of-desktop-3d-printing/weinstein_text/" data-orig-file="https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-2.jpg" data-orig-size="800,382" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="weinstein_text" data-image-description data-image-caption="

White chocolate text printed on commercially produced bars.

” data-medium-file=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-2.jpg?w=400″ data-large-file=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-2.jpg?w=800″ decoding=”async” loading=”lazy” class=”size-full wp-image-603210″ src=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-2.jpg” alt width=”800″ height=”382″ srcset=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-2.jpg 800w, https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-2.jpg?resize=250,119 250w, https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-2.jpg?resize=400,191 400w” sizes=”(max-width: 800px) 100vw, 800px”>

White chocolate text printed on commercially produced bars.

As for the mechanics of the extruder, that’s also gone through a few variations over the years. Early on Ellie was using air pressure to force the material out of the heated chamber, which had certain advantages, but again added complexity to the design. The final hardware, like most of the DIY paste-extruding printers we’ve seen, uses a motorized plunger. While a simple and reliable way to extrude thick substances like chocolate, one issue pointed out during the chat was the formation of air bubbles. The original pneumatic system handled them in stride, but with a physical plunger the bubbles need to be worked out of the material — usually by heating it up and vibrating the chamber. Several methods of automating this process were suggested, including using custom G-code or a small unbalanced motor to shake the extruder.

<img data-attachment-id="603207" data-permalink="https://hackaday.com/2023/07/12/discussing-the-tastier-side-of-desktop-3d-printing/weinstein_infill/" data-orig-file="https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-11.jpg" data-orig-size="1200,1552" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="weinstein_infill" data-image-description data-image-caption="

Chocolate printed with various infill patterns.

” data-medium-file=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-11.jpg?w=309″ data-large-file=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-3.jpg” decoding=”async” loading=”lazy” class=” wp-image-603207″ src=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-3.jpg” alt width=”340″ height=”440″ srcset=”https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-11.jpg 1200w, https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-11.jpg?resize=193,250 193w, https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-11.jpg?resize=309,400 309w, https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-11.jpg?resize=483,625 483w, https://platoaistream.com/wp-content/uploads/2023/07/discussing-the-tastier-side-of-desktop-3d-printing-11.jpg?resize=1188,1536 1188w” sizes=”(max-width: 340px) 100vw, 340px”>

Chocolate printed with various infill patterns.

Speaking of custom G-code, one member of the chat asked if Ellie had experimented with pausing the printer at a given layer height so that the inside of the printed chocolate object can be accessed. She confirmed this can be done using the mechanism built into PrusaSlicer, and that she’s had good luck adding various solid and liquid fillings to objects mid-print. This naturally lead to a discussion about the various infill methods available, and how they would impact the types and amounts of fillings that would be possible via this method.

Towards the end of the chat, the discussion focused on what’s perhaps one of the least pleasant aspects of printing edible materials: clean up. Not only does the printer need to be cleaned to make sure it keeps working properly, but it’s obviously critical that everything is properly washed to prevent any bacterial growth that could compromise future prints. To that end, Ellie explained that it’s critical to limit the number of parts that actually touch the foodstuffs — on the Cocoa Press there’s only four. It’s also important that those parts be easily removable without the aid of tools, and that they be made of a food-safe material such as stainless steel.

We’d like to thank Ellie Weinstein for taking the time to talk with us about her experience developing the Cocoa Press, it’s a project we’ve been following on these pages for several years now, and we’re excited to finally see it so close to commercial release. Over the years we’ve seen several attempts at developing food printers, from both the hobby community and commercial players, but nothing managed to stick the landing. Here’s hoping that the Cocoa Press finally breaks the mold…literally and figuratively.


The Hack Chat is a weekly online chat session hosted by leading experts from all corners of the hardware hacking universe. (There’s one tonight!)  It’s a great way for hackers connect in a fun and informal way, but if you can’t make it live, these overview posts as well as the transcripts posted to Hackaday.io make sure you don’t miss out.

Time Stamp:

More from Hack A Day