Introduction: 3D Printed Caffeine Killer Coffee Mug

In order to curb the high coffee consumption, especially for college students who are rushing to their classes, we decided to build this new and improved coffee mug. Hypothetically, this coffee mug includes a button so that when drink is almost done, pressing the button will send a signal to the coffee pot to make another serving. This way, one never has to wait on coffee being made. In addition, the button is supposed to have a small shock factor added to it in order to help coffee addicts to reduce their consumption of coffee as pressing the button will give them a brief but painful aftereffect.

We decided to focus on coffee addicted Purdue college students as our audience. This is because it is relative to us as we are college students and it tackles an unhealthy habit that can be prevented.

As we are focusing on Purdue college students, we decided to make the handle of this new coffee mug to resemble the Purdue P. The P has been slightly altered from the scale of the original block Purdue P for comfortability.

Step 1: Create/Log Into Your 123D Design Account

  1. First, make sure you have either a laptop or desktop for efficiency.
  2. If you do not have a 123D account, go to the home page of 123D design ( and click the “join us” button located on the top right.
  3. Create an account using either Free or Premium.
  4. Go to this link: and download the desired 123D Design software if you do not already have it.
  5. We recommend first time users to watch the tutorial videos on Youtube in order to use the software better.
  6. Now you are ready to begin your coffee mug.
  7. Launch the software and sign in using your created account.
  8. Create and open up a new Project.

Step 2: In 123D Design, Create Purdue "P" Handle

  1. Open up your 123D software and start a new project.
  2. Go up to the top toolbar and hover over the sketch icon.
    • Select the sketch rectangle icon from the drop down menu.
  3. Draw a rectangle of any size.
    • Once drawn, select one of the sides of the rectangle and then click on the settings button that appears.
    • Move one box over and select the edit dimensions button.
      • Edit the dimensions to look like the image #1.
      • Next, hit the settings button again and then select the extrude option.
      • A dimensions box will appear.
      • Enter in the dimension 12.70 mm.
  4. Now you need to add in two pegs so that the “P” can be attached to the mug body.
    • First, you want to hover over the sketch button again and from the drop down menu select the sketch rectangle icon.
    • Then, place the sketch plane on the left side of the rectangular prism that you have created.
    • On the new plane, sketch two new rectangles of whatever size. Each square needs to be inline with the other.
    • Then, edit the dimensions so that each rectangle becomes a 6.35mm x 6.35 mm square.
    • Measure the dimensions between the two squares to be 40 mm. (see image #2)
    • Extrude each square 4.35 mm. (see image #3)
  5. Now to start the second part of the Purdue “P,” go back the sketch icon and select “Polyline.”
    • Refer to the next image or the text below for help on this stage.
    • Draw a line 25 mm long from the top of the rectangular prism at 90 degrees East.
    • Draw a 14 mm line from the end of that point at 135 degrees Southeast.
    • Draw a 15 mm line from the end of the last point at 135 degrees South.
    • Draw a 14 mm line from the end of the last point at 135 degrees Southwest.
    • Draw a 25 mm line from the end of the last point at 135 degrees West.
    • Next, using the same sketch function, create a rectangle inside of the previously created shape.
      • The dimensions should be 22 mm tall and 18 mm wide.
      • There should be 7 mm in between the prism and the inner rectangle.
      • There should also be 7 mm between the inner rectangle and the bottom of the previous shape in this step. (see image #4)
    • Next, you need to extrude the area around the inner rectangle
      • To do so, select that area.
      • Then, select the settings button that appears and scroll over to the extrude button.
      • When the the dimension box appears, type in 12.70 mm.
  6. Now your Purdue “P” is complete. (see image #5)

Step 3: Create Detachable Base

  1. On the top, hover over the ‘sketch’ element
  2. You will see several different options, click on the one that says “Sketch Circle”
  3. Using this feature, sketch 2 circles
    • On the grid, create a circle - diameter: 4.50 inches
    • On same grid, create another circle - diameter: 3.25 inches
      • Choose the same center as the other circle
  4. Select the smaller circle and move that vertically up by 1.0 inches
  5. Now select both circles and in the settings button click on the loft option. You should now have a bowl object that looks like this (see image #1)
  6. Create a box object which has dimensions 5.0 in by 2.0 in by 0.50 in
  7. Move that object to the middle of the inverted bowl like this (see image #2)
  8. At the top of the software, hover over the ‘combine’ icon and click on ‘subtract’
  9. Right after, click on the bowl followed by the box.
  10. When u click outside, your inverted bowl should have a box like hole in it
  11. Using the ‘Polyline’ option in the ‘Sketch’ icon, create a trapezoid with dimensions:
    • Small base: 0.25 in
    • Large base: 0.524 in
    • Height: 0.25 in
  12. Extrude this shape to a length of 2.00 in
  13. Use the snap tool to snap the trapezoidal prism onto to bowl
    • Click on the snap tool followed by a click on the smaller base of the prism followed by a click on the top of the bowl
      • *The prism should be placed perfectly in the center
    • Ungroup the prism and then copy and paste it, moving the new one 0.6 in to the right
    • Take the prism that you copied from and move that 0.6 in to the left (see image #3)
  14. Create a semi sphere and attach to object T
    • The width and length must be 0.4 in and the height should be 0.2 in
    • Snap the bottom of the semi sphere to one side of the hole
    • Ungroup the sphere and move it a little towards the side (see image #4)

Step 4: Create Mug Body

In 123D Design, create mug body

  • Sketch a circle 3.25 inches in diameter.
  • Sketch another circle from the same center point 2.75 inches in diameter.
  • Extrude the ring made between the inner and outer circle up 4.25 inches tall
  • Extrude the inner circle up .5 inches
  • Fillet the lip of the mug and inside corner by 2 mm
  • On the bottom of the mug body make two 10 mm wide rectangles with the two inside edges 40 mm apart Make one edge of rectangle on edge and the other end not all the way to the other side
  • Extrude the rectangles into the mug body
  • Pull the inside edges out 5 mm to make trapezoid shape as shown
  • On one side of mug perpendicular to the grooves in the bottom, draw to squares 5 mm square, 40 mm apart on center and extrude them into the mug 4.5 mm

Step 5: Load All 6 Parts Into 1 Document

Import all other created parts into one 123D document.

Step 6: Send Mug Body to MakerBot for Dimensions

  1. First you will need to go to and make an account. This can be done free of charge.
  2. Once you have an account, download the MakerBot software onto your laptop or desktop.
  3. Make sure that your six parts are saved as stl files to your desktop in an easy and accessible location.
  4. Open up your MakerBot program.
  5. Select the mug body from your desktop and drag it into the MakerBot program.
  6. Once your screen looks like the above image, you are ready to find the dimensions. To do so, click on the dimensions button on the lower left of the screen like the image below shows and save the dimensions. (see image #2)

Step 7: Send 2 Parts of Purdue "P" Handle to MakerBot for Dimensions

  1. Open your MakerBot program to a clean page.
  2. Select one part of the Purdue “P” handle and drag the stl file into the MakerBot program like you did before with the mug body.
  3. Then click on the dimensions button to find the dimension for the first part. Save the dimensions.
  4. Open a new file in Makerbot Drag in the stl file of the second part of the Purdue “P”. Press the dimensions and save the dimensions for the second part.

Step 8: Send 3 Parts of Detachable Base to MakerBot for Dimensions

  1. Open the MakerBot program to a clean page.
  2. Select one part of the the detachable base and drag the stl file in the MakerBot program.
  3. Then click on the dimensions button to find the dimensions for the first part of the detachable base. Save the dimensions.
  4. Open a new file in MakerBot. Drag in the stl file of the second part of the detachable base. Press the dimensions button and save the dimensions for the second part of the detachable base.
  5. Open a new file in MakerBot. Drag in the stl file of the third and final part of the detachable base. Press the dimensions button and save the dimensions for the third part of the detachable base.

Step 9: Send All Parts and Their Dimensions to a 3D Printer

Based on the type and requirements of the 3D printer you will be using, send the 6 STL files to that printer

Step 10: Print All 6 Parts Separately

3D print all parts as shown with no raft and high infill.

Step 11: Glue Purdue "P" Handle to Mug Body

Glue curved part to the shaft and glue the pegs on the shaft into the holes of the mug body.

Step 12: Glue Parts of Detachable Base Together

Glue button to inside of base and top half onto the bottom half.

Step 13: Slide Grooves of Detachable Base Into Mug Body to Complete Product

Step 14:

It works!