Getting married, Open source style ;)

My 3D printed cake topper!

Friday the 9th of July, I’m getting married to Esther! I’m really looking forward to this really special day. It takes a lot of preparation, but it’s also been a lot of fun. At the wedding our guests get a piece of cake. But on every decent cake, there should be a cake topper! I wanted a personal cake topper that I could print on my 3D printer. While looking on the Google 3D warehouse I found several, but none were satisfactory. I wanted a simpler model that was solid and which had a personal touch.

On Kubuntu Linux, I made a video in OpenShot (open source video editor) documenting the process from Open Source CAD software to open source G-Code tools (Skeinforge) to my RepRap open source 3D printer!

The resulting 3D model is this (parametric) model (on Thingiverse here) with the following modules: bride, groom, arm, leg and hat. Everything is made from spheres, cylinders and cubes, as you can see in the exploded view:

Exploded view
The regular model made in OpenSCAD

I printed the groom in black, which went surprisingly well (none of the overhangs were problematic and with some active cooling, no slow down was needed for thin parts). When switching to BfB’s white ABS (not the creamy/beige natural color) I had some problems. The white additive in the ABS plastic required a higher temperature than my extruder’s equilibrium temperature when fully turned on. I used a laptop power supply to power the extruder’s heater coil with 18 V instead of 12 V. The temperature started over and undershooting, so I implemented the PID algorithm that was in the Makerbot firmware branch. I did a little software PWM trick since the interrupt settings broke PWM functionality of the I/O pin I was using. The software PWM feature just rotated an 8-bit counter, incrementing it with every step of the motors. When it was equal to the PWM value, it turned off the heater. When it rotates, it’s turned on. This gave me a much more reliable temperature and I could not just extrude the white ABS better, but probably any thermoplastic.

A source SVG file for the wedding graphics that I made can be found here (single Inkscape svg file).

Creative Commons License
Wedding graphics by is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Based on a work at Erik’s dropbox.

For higher res pictures, click on the slideshow:If you’d like to congratulate us on our wedding, drop us a comment.

Dit vind je misschien ook leuk...

15 reacties

  1. Cathal schreef:

    Congratulations and excellent work! Hope the wedding goes without a hitch.

    Good luck to you and Esther! ๐Ÿ™‚

  2. Jeff Keegan schreef:


  3. bodgeit schreef:

    Congratulations only two day to go..

    Have you printed the wedding rings yet.. though?

    • Erik schreef:

      No, that’s just a tat too mission-critical ๐Ÿ™‚
      Didn’t want to have to postpone the wedding.

      Also, we decided to get normal rings because it shouldn’t wear out… well you could print a new one every year, but that’s different.

  4. salman sheikh schreef:

    what song was that rap during the cake top printing?

    • Erik schreef:

      The song is “Together forever”, by Musicshake. It’s available through YouTube’s AudioSwap.

  5. nophead schreef:

    Best of luck to you and Esther on your wedding day from Chris & Mary.

  6. Mr. Seeker schreef:

    Good luck with your wedding!

  7. phooky schreef:

    Congratulations! Best wishes on this happy day.

  8. Erik schreef:

    Thank you all for your responses. The wedding was really amazing, very intense and very, very special!! It was made unforgettable with the help of our wonderful friends and family! We’re grateful for this overwhelmingly beautiful day!

    Some of the first pictures are now online in this beautiful slideshow:

  9. VDX schreef:

    Hi Erik,

    Congratulations and best of luck to you and Esther!


  10. Johan vO schreef:

    Eric en Esther,

    Hartelijk gefeliciteerd en heel veel geluk samen.
    Jullie trouwdagverslagje ziet er top uit. En nog een gereprapt taarttopje ook, schitterend!

    Hartelijke groeten!

  11. Wim schreef:

    Beste Erik,

    congratulations with your new, life long project, you’ll see it takes even more time than computer related stuff ๐Ÿ˜‰

    Perhaps next birthday, you can print the entire cake using an advanced frostruder… hmmm


  12. Congratulations, Erik!

  13. Our wedding day was really unforgettably beautiful:

    Below is my original post about “the making of the cake topper”. It stood there perfectly because my best friends make a gorgeous cake (such a great surprise, and it tasted great too!).

    For “The ma