Chocolate Millennium Falcon




About: Bantam Tools Desktop Milling Machines provide professional reliability and precision at an affordable price. (Bantam Tools was formerly Other Machine Co.)

Hi, this is Ed from Other Machine Co. and I like sci-fi. Star Wars is great and all, but it's even better when combined with chocolate. Thus, the chocolate Millennium Falcon! Fly it around for a bit of a space battle before eating it up. Pew pew! Nom nom!

Step 1: Tools and Materials

Step 2: Make or Find a Model

With lots of people making things and sharing them online, I didn't have to model my own Millennium Falcon. I found this Millennium Falcon by Glitch on Thingiverse.

This model is broken up into three pieces to make it easier for 3D printing. You can download them all, but I'm only using the top two pieces since this will be a one-sided mold.

Step 3: Prepare the Model in MeshMixer

MeshMixer is a great, free tool for tweaking .stl files (standard tessellation language). It's perfect for what we need to do here, which is combine the two .stl files into one. Here's what I did:

  1. Insert the middle .stl file.
  2. Flip it over.
  3. Scale it up by 2x in the z-axis to make it thicker.
  4. Insert the top .stl file.
  5. Line up the two pieces.

Attached is the MeshMixer file so you can see what those results, as well as the exported .stl file, look like.

Step 4: Start on the Toolpaths

Now that there’s an .stl file that works as a piece of chocolate, we need to create toolpaths. Toolpaths are the instructions that tell the CNC machine how to move the end mill around in 3D space. These toolpaths depend on things like the type of material you’re cutting into, the spindle speed, and the smoothness of the finish that you want.

To create these toolpaths, I’m using MeshCAM (free for 15 days, $250 after). I'm going to be creating a roughing toolpath and a finishing toolpath. The roughing toolpath clears away most of the material and uses a larger end mill: a 1/8" flat end mill. The finishing toolpath uses a smaller end mill: a 1/16" ball end mill.

The first thing to do is load up the .stl file for the Millennium Falcon from the last step. The units for the file are in mm. Choose the 3-axis milling option.

Once the .stl file is in, it needs to be scaled down. I'm milling this out of a piece of wax that is 3"x3" or 76 mmx76 mm. Since I want to have a little space between the positive shape and the edge of the wax, I want a maximum dimension of 70 mm. Choose the scaling option and scale it all by 0.73.

Step 5: Set Up the Material for the Toolpaths

The model is now ready to go, so the material needs to be determined.

  1. Select the "Stock Size" button (the first item in the Toolpath section).
  2. Choose "Fit to Geometry."
  3. Turn off "Center Z."
  4. Add 1 mm to the top offset.

You're now ready to create toolpaths.

Step 6: Make the Toolpaths

Now that everything is sized up and placed, it's time to set the settings for the toolpaths.

  1. Select the "Create Toolpath" button (the last toolpath button).
  2. Match your settings to those in the picture above.
  3. Click "OK."

Step 7: Save Your Tooplaths

You'll see a list of checkboxes. This combines all of the toolpaths, including the roughing and the finishing. Since we're going to be using different end mills for these two processes, we'll need to save them as different files. This can be done by choosing which toolpaths get exported as your file.

  1. Turn off all finishing path checkboxes.
  2. Save the roughing path as "Basic GCode-Inch(*.nc)."
  3. Turn on the finishing path checkboxes and turn off the roughing path checkbox.
  4. Save the finishing path as "Basic GCode-Inch(*.nc)."

Step 8: Edit the G-code

Unfortunately, MeshCAM doesn't include instructions in the G-code to start the spindle at the beginning and stop it at the end. Lucky for us, we can use a basic text editor to fix it!

Add these two lines to the beginning of the file:



This starts the spindle (M3) and sets the speed to 12,000 rpm (S12000).

At the end of the file, add this line:


This stops the spindle.

Step 9: Prepare the Wax

Now that you have the G-code for the job, it's time to get started on the Othermill.

  1. Make sure the bed is clean of any debris.
  2. Place the machining wax on the front left corner of the bed.
  3. Holding the wax in place, run a bead of hot glue around the bottom edge of the wax to secure it to the machining bed.

Step 10: Set Up Otherplan

OK, now it's time to get started on Otherplan, the software for the Othermill.

  1. Select "Setup Material."
  2. Select "Machining Wax (Purple)" for the preset. If your wax has different dimensions, choose "Custom Size" and enter the dimensions into the text boxes.
  3. Select "Import Files."
  4. Select the roughing toolpath.
  5. Select the "1/8 in flat end mill" as your tool.

Step 11: Insert the End Mill

  1. Select "Set" next to Tool in the top-right of the screen.
  2. Put the 1/8" flat end mill into the collet and tighten it.
  3. Follow the instructions for setting the height of the end mill.

Step 12: Mill!

Now that everything is ready to go, select "Cut" and then "Yes" to get started. The Othermill will start spinning the end mill and go to work on the roughing toolpath. Be ready for lots of wax shavings.

Once the roughing is done, clear out the inside of the Othermill with a vacuum and get ready for the finishing toolpath. The process of setting up the tool and path is just like the roughing toolpath process.

  1. Delete the roughing toolpath.
  2. Import the finishing toolpath.
  3. Change from the 1/8" flat end mill to a 1/16" ball end mill.
  4. Select "Cut."

When that's done, your wax Millennium Falcon will be ready for some mold making.

Step 13: Make a Mold

Double check your wax positive to make sure that it's completely clean. Then check again.

OK, now time to make a mold. We're using Copyflex Liquid Silicone.

  1. Mix equal parts A and B to activate the silicone.
  2. Stir thoroughly until the silicone mixture is an even color.
  3. Brush a thin layer onto the wax positive.
  4. Pour onto the wax positive from 12" above your mold.

Note: Since this piece isn't that detailed, we skipped Step 3, but it would be needed for more ornate pieces. Pouring from 12" helps to reduce the amount of bubbles. The silicone stretches out as it falls and helps to get rid of the air that was mixed in when stirring. This is called a "stretch pour."

The Copyflex cures in about four hours. You now have a mold!

Note: The item being molded in the picture is not the Millennium Falcon.

Step 14: Melt and Pour the Chocolate

You'll want tempered chocolate for making the final pieces. You can easily make your own following one of many tutorials online, but we took a shortcut and used Ghirardelli Chocolate Melting Wafers.

Here's the process:

  1. Melt the wafers in the microwave.
  2. Stir.
  3. Pour the chocolate into the mold.
  4. Put the mold in the fridge.

The chocolates should set in about an hour.

Step 15: Pew Pew! Nom Nom!

You've made a chocolate Millennium Falcon! Pew pew!

As always, if you have any questions, reach us at We're here to help!



    • Growing Beyond Earth Maker Contest

      Growing Beyond Earth Maker Contest
    • Backyard Contest

      Backyard Contest
    • Classroom Science Contest

      Classroom Science Contest

    25 Discussions


    4 years ago

    This so badass your the best, good job Othermachine!! !

    1 reply

    4 years ago on Introduction

    Maybe you can make some for Harrison Ford as a get well gift?

    It's the ship that made the Kessel Run in less than twelve calories.
    I've outrun Imperial Mints. Not the local bulk carob mind you,
    I'm talking about the big Cadbury eggs now. She's sweet enough for you
    old man. What's the cargo?