Transforming Birthday Cake

Birthday cake on a moving platform that sounds and transforms like Optimus Prime.

Similar projects worth following
A while back I released a video of a transforming birthday cake my wife and I made for our son. Amazingly the video went viral and since then I have been regularly asked by eager makers how to make one of their own.

So I started this project to feedback all the lessons learnt from the video version and bring you an easier project that you can build at home for your kids... both little and big.

Please Like or Follow the project or you can follow me @lownlazy (

All questions and comments are welcome!

Project Outline

  • document the development process to include others in on the fun
  • use cheap off-the-shelf parts where possible
  • design all custom parts to be made with either a laser cutter or a 3D Printer
  • design the control electronics using Arduino (or compatible) parts that do not require soldering
  • share the electronic output files
  • Write assembly instructions and make assembly videos (When the above is complete)


Proposed simplified design for the transforming cake.

Audio Video Interleave (AVI) - 8.80 MB - 11/18/2016 at 05:38


View file

  • Printing and planning

    Russell Munro02/14/2017 at 14:59 0 comments

    I have started 3D printing and so far, so good. There are are many pieces to print so whilst that is happening I have started on the actuation design. Using a gearmotor, leadscrew (m4 thread rod) and micro switched for end-stops.

  • Lasercutting!

    Russell Munro02/09/2017 at 00:05 0 comments

    This week I received my Laser cut base from Ponoko. I think Ponoko will be my go-to online shop for Laser cut from now on. I was really chuffed with their service: functional and easy to use web site app, automated price quotes and fast turn around time. Plus $20 off my first order.. niiice.

    The only trade off for this efficiency is that they use set sheet/template sizes so I had to shrink the bases design a little too get it to fit in the most affordable template.

    A little bit of masking tape and wood glue and the base is now complete.

  • Printing... almost

    Russell Munro01/26/2017 at 23:59 0 comments

    Two rolls of lovely blue and red ESun PLA filament arrived yesterday from

    I'm excited to get started printing but to avoid wasting time or filament I started with a test print (see montage pic), because there are moving parts it's important to get the fit right.

    I'm printing on a lulzbot mini using default medium speed settings profile. I'm aware not all 3D printers are as good as the Mini so I am making the gaps between pin and barrel wider than I normal do. Additionally all the holes sizes are common metric drill bit sides (namely 2.5, 6 and 10mm) so if your printer gets over excited you can just drill the hole to clean them up.

    In the original cake I used M3 bolts which are more at home in metal than plastic. This time I am using common hardware wood screws. Only two types: 25mm to securely join the feet to the base and 9mm everywhere else.

    The tests print gave me the feedback I need so I can now start printing and begin the print-fail-feedback-repeat cycle until I am happy with the 3D models, then I will publish the stl's here on hackaday.

  • Body beautiful

    Russell Munro01/15/2017 at 01:32 0 comments

    Recently I have been preparing the body parts for printing and assembly. Adding tolerances (gaps between parts) , beveling (removing square edges for cleaner prints) and adding little pegs with holes so the whole thing can be assembled with the same sized small screws.

    I'm just waiting on some red and blue PLA filament to arrive to print some test parts and check all my guesses.

    As we are creating something that will interact with food we need to be food safe. PLA is considered food safe (It's made from corn starch) and we will use food-safe petrolium jelly as a lubricant in all the joints.

  • Uplifting thoughts

    Russell Munro01/02/2017 at 07:14 0 comments

    Where the original cake had 2 motors, the new cake will have only one.

    This time instead of an expensive stepper motor I want to use a DC motor with a leadscrew (pictured below) because they are cheap ($5 from Ebay) and the control electronics, a DC motor controller shield, is also affordably prices on eBay.

    The Cake, including icing, will weight an estimated 1.6kg (3.5lbs). But because of the leverage of the lifting arm the motor will have to move 3x that, 4.8kg (10.5lbs)

    I hope to use no more than 6 AA batteries to power the electronic but there is a bit of trial and error to come after my parts arrive in a few weeks.

    Naturally I will create a BOM (Bill of Materials) as the project progresses which will include a list of all the final electronics and links of where to buy them.

  • A Foundation

    Russell Munro12/22/2016 at 15:17 0 comments

    Lets start from the ground up, the base. The original was made out of 8mm MDF because I wanted it to be a stable platform for the cake to move on. It certainly was stable but 8mm was total overkill.

    This version will use 3mm MDF with 3D printed elements (not pictured) to strengthen the high stress area at the rear. Using 3mm MDF allows us to use affordable laser cutting services to have the pieces cut out and delivered cheaply.

    I consider using 3D printing for the base but my 3D printer on has a 150x150cm (6x6") base. I would need to print in 6 different parts and screw them together and that all seemed a bit clunky to me.

    MDF has a nice finish if you want to paint it (in food safe water colors of course) or will happily take an plastic adhesive-backed covering like the original has.

View all 6 project logs

Enjoy this project?



Russell Munro wrote 01/02/2017 at 06:54 point

Hi Katrina, I haven't release any 3D file yet. I will as soon as they are ready.

  Are you sure? yes | no

katrina.wilson07 wrote 01/01/2017 at 21:56 point

I'm very interested in making this for my sons birthday. I can't open the file. 

  Are you sure? yes | no

Does this project spark your interest?

Become a member to follow this project and never miss any updates