CNC cake decorator

The AutoFrost CNC cake decorator is the result of a student project a Olin College of Engineering. [Tara Krishnan] and her classmates designed and built the hardware, as well as a Python interface that is used for drawing the design you want printed in frosting. The X and Y axes are controlled by stepper motors, with manual adjustments for the Z axis. The software has setting for the size of the cake, making it a bit more versatile than the last mechanized decorator we looked at. The GUI also allows for multiple colors which are applied one at a time, with the machine pausing for an operator to switch out the colored frosting container. All in all a nice build, but the next rendition should look to get rid of that second Arduino. We can’t think the code is complex enough to warrant two of them. Check out the demo video after the break.

Comments

  1. CodeAsm says:

    Arg I hate Sony.
    Nice build btw, Now I want some cake :D

  2. SlurmMcKenzie says:

    Video not available in my country :(
    (Germany)

  3. xeracy says:

    Video not available in my country :(
    (USA)

  4. andres says:

    video available in my country :)
    (USA)

  5. xeracy says:

    i just cant watch it embedded, actually

  6. stu says:

    You would think that engineering students would be taught about licenses and understand that they apply to music as well…

  7. vonskippy says:

    Meh – clunky interface, lousy graphics, and stupid useless music on their boring video. Even cake doesn’t make this a interesting project.

  8. yetihehe says:

    Ok, one arduino for a one-off project like this I could understand. But TWO? “Due to complete lack of previous experience with Arduino, we had difficulty interfacing between Python and Arduino and again from Arduino to the circuit. We solve most communication errors via hours of experimentation, internet searching, and work with peers who had experience with Arduino.” So the arduino was so hard for them that they had to use two?

  9. Look all the chatter in the threaded rods, OMG!

  10. Hackius says:

    I have seen commercial versions of this. Those don’t move the cake but instead move the nozzle.

  11. japkin says:

    Just watch it directly on YouTube:

    Very cool build, guys!

  12. Lenny says:

    Alright, first let me say that this project is really awesome

    Then I’d like to say I wish the major record labels would RELAX videos like this aren’t taking anything from their pocket if anything it’s promoting the song in the video.

    HOWEVER knowing that you won’t be able to embed it maybe people should stop using copyrighted music in their videos theres plenty of good independent / public domain songs they could’ve used

    /rant (sorry)

  13. Bill Porter says:

    I just use YouTube Audio-swap for everything now. Easy, the have some good stuff, and don’t have to worry about it.

  14. svofski says:

    Why people keep using stupid cheesy music in their videos. Sigh.

  15. JW says:

    Looks like all of the graphics for their website were done in powerpoint…

  16. arfink says:

    Having actually frosted cakes (I work in a bakery) I find this hack to be a tad pointless. A skilled decorator can do more complex designs than this in less time.

    I truly complete CNC cake decorating machine should have not just movement of the cake, but also of the head. Cake rotation would be needed for some designs too. Designs like roses would require a head which not only moves in X/Y/Z axes, but which can be angled. Also, variable frosting pressure would be needed too.

    Still, it’s kinda cute. :)

  17. Eirinn says:

    @arfink it’s a student project, not a machine to save the universe :)

  18. Michael H. says:

    Well I think it’s fantastic. The mechanical component of the project looks fantastic, and the software is excellent. Well done kids.

  19. Spork says:

    arfink is right. The cake should not really move and the head should have XYZ of it’s own. Maybe even a 4th axis for advanced decorations.

    The reason we see XY tables for milling/machining is because there is more stress on the head, in this case there is no stress on the head, so an overhead/gantry type setup would work better. As for the chatter mentioned, you just need to add a bushing to the other end of the linear actuator for support!

    I have to say that it is a good attempt for some first/second year engineers who may not have a lot of background. (Esp in electrical, it seems)

  20. Dave says:

    Looks very like the DIY Desktop CNC Machine going gangbusters on Kickstarter at the moment.

  21. @arfink, I love watching the artisans, there is just no substitue for it.

  22. GizHack says:

    @Dave – very true. Interesting, because this project was clearly first (DIY Desktop began on Kickstarter in December, this project is said to have taken all semester).

  23. Cynyr says:

    @arfink

    This would be cool for when my kid wants “sid the science kid” on his cake. The local bakery may not have rights to reproduce his likeness on a cake, but lucky for me i have a dvd, mplayer, ffmpeg, imagemagick, and some programming ability.

    I wonder if there would be a way to pixelize an image, and feed it to this system as input. That would allow printing your face on a cake. I agree that this will not replace a skilled artisan, but this also isn’t doing fondant, or fancy roses.

    Now I would like to learn how to frost cakes, but even then I have to have the time to frost them. This seems a bit better, import pic, install blue frosting, wait 10 minutes while it prints out on my cake, swap colors and wait again. Plus CNC machines are cool to watch.

  24. Ilana says:

    @Cynyr

    Some image programs (e.g., Inkscape) can convert to g-code. I’m sure there’s a way to integrate it.

  25. TR says:

    There’s now a new, music-free video up on youtube for anyone who couldn’t watch because of the music. Sorry about that!

  26. TR says:

    There’s now a new, music-free video up on youtube for anyone who couldn’t watch because of the music. Sorry about that!

  27. JA says:

    Blah “skilled decorator can do more complex designs than this”. Really? If the machine had only 1 degree of freedom and it would be used to cut fluffy kittens in half with huge a** knife, you would be commenting that a skilled vet could do much more precise cut or “overkill”?
    The machine operator is the designer and/or responsible of what the (production quality) machine does. This one could shovel sh*t and it would be enough for what it’s build for.

    Besides what it doesn’t do is tweet which is so -2010.

    I’ve searched free/open/royalty free music before and ended up here http://dig.ccmixter.org/
    Here’s listing of some other pages http://www.masternewmedia.org/royalty-free-music-where-to-find-free-music-tracks-for-your-video-clips/ but google search helps the most.

  28. Jeditalian says:

    i don’t think that the fact that the cake moves instead of the print-head is such a big deal, but why did they choose such a crude graphic to print on the cake. could have done better, faster by hand, writing happy birthday, and my smiley face and exclamation point wouldn’t have come out jacked up. there are tools that will take an image and draw it for you in a paint-style program, as if it were you doing it with a mouse, but with more accuracy. i understand that they couldn’t use the likeness of Mickey Mouse or the Superman logo due to copyright or something, but i would have drawn something in the paint program that i wouldn’t want to have to draw manually on a cake.. perhaps i would like a pie chart printed on a pie, or as many digits of pi as you can fit on the pie, or just some good-ol 8-bit graphics (itsa me, Mario!)
    nice work though, on the actual machine. i couldn’t build it, that’s for sure. (coming from a guy who would rather build a switch out of copper wire and a dc motor, to blink an LED than buy an arduino.) i like how they taught the one arduino how to use an arduino, so that they could use an arduino.. kinda like hooking a big, obedient dog to a little shithead dog so you don’t have to actually walk the dog yourself. swapping out the frosting colors really saves alot of trouble in the design. why deal with building a multicolor frosting printer when you can just type a couple lines of code? Ingenious. unless Ingenious means not genius, like Inflammable means.. oh wait

  29. Richard says:

    My Grandfather was a baker, and he used to use an old record-player as an aid to cake-decorating – he basically treated it as a lathe.

    For round cakes, the same could apply for printing – a constant rotational speed matched to a constant tracking speed along a radius scans the whole surface and can be done purely mechanically.

    All that’s needed then is something to apply ‘drops’ of frosting with the timing correct – just like a POV display in slo-mo.

    It shouldn’t be beyond the wit of man in such a simple mechanism to use multiple colours laid in sequence, or even built up in layers in the manner of a 3d printer?

    Just thinking out loud in the hope it might spark a cascade of ideas in somebody with the inclination to experiment… ;-)

  30. bemis says:

    These machines will be HUGE… you design your own cake at the supermarket website, and you go pick it up an hour or two later…

    The store just pays some jerk minimum wage to operate the machines, and the machines have all the “talent”

    You watch… it’s already started to some level with those “print your face on a cake” things… now it will expand to adding pre-selected options of roses, balloons, banners, etc… all done by machine.

  31. Zeno Arrow says:

    @Richard
    That’s genius, like the idea of using a record player in the way you describe, thumbs up for gramps. : )

  32. Christian says:

    is there any instructables on how to make this?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,376 other followers